Reason for wrong dictionary installation and workarounds
On double clicking on the file
Spanish.msi (MSI =
Micro
soft
Installer) is started
msiexec.exe which opens the file
Spanish.msi. The Microsoft Installer detects that the MSI file is designed for a 32-bit installation. This results in activating the Windows
File System Redirector which redirects a file system access to
C:\Program Files to the directory
C:\Program Files (x86) even when the user explicitly browses to a subfolder in
C:\Program Files. See also
WOW64 Implementation Details and
Registry Keys Affected by WOW64 for details on how Windows x64 handles x86 applications regarding environment variables, file system and registry accesses.
I think, the Microsoft Installer does not make a good job in this case on user explicitly browsing or entering
C:\Program Files\IDM Computer Solutions\UltraEdit\ and next modifying this path to
C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\ on closing the browse to folder dialog. I could see this wrong behavior too.
One workaround found by me was using the short path for the program files folder. It is necessary for this workaround opening first a command prompt window and running the command
dir C:\Progra* /AD /X to get displayed all program files folders on drive C: with their short names. The short name of
C:\Program Files is
C:\PROGRA~1 on my 64-bit Windows and the short name for
C:\Program Files (x86) is
C:\PROGRA~2. I browsed during the
Custom installation of
Spanish.msi to folder
C:\Program Files\IDM Computer Solutions\UltraEdit\, but I modified
Folder name to
C:\Progra~1\IDM Computer Solutions\UltraEdit\ before closing the browse for folder dialog window with a click on button
OK. That tricks the file system redirector and the dictionary files are installed into the
GNU\aspell subdirectory of 64-bit UltraEdit program files directory.
Another, more difficult workaround is what you have done now. The dictionary files are installed with using
Custom option to
C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\ although having selected folder
C:\Program Files\IDM Computer Solutions\UltraEdit\. Then open in
Windows File Explorer started as administrator the folder
C:\Program Files (x86), select folder
IDM Computer Solutions containing only the subfolders
UltraEdit\GNU\aspell with the installed dictionary files, cut that folder with
Ctrl+X, navigate to
C:\Program Files and paste there the folder with
Ctrl+V. It would be also good for completeness running
regedit as administrator, opening
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft, search for all occurrences of
C:\Program Files (x86)\IDM Computer Solutions\UltraEdit and modify each found occurrence (value name or string data) to
C:\Program Files\IDM Computer Solutions\UltraEdit. That registry modification is not really necessary, but it results in a correct uninstall of the installed dictionary when this is ever done in future via
Control Panel - Programs and Features.
Using spell checking on typing on syntax highlighted files
After having enabled at
Advanced - Settings or Configuration - Spell checker - Miscellaneous the setting
Enable spell as you type and configured the other settings in this dialog, the spell checking on typing is enabled for non syntax highlighted files, i.e. plain text files.
For syntax highlighted files containing code which should be ignored by the spell checker, some additional settings are necessary. For HTML files it is recommended to navigate in configuration to
Spell check - Filters, enable
Use filters and select
HTML or
Automatic detection. The options at
Spell check - Ignore options might be also set according to spell checking requirements.
Additionally it is necessary for spell checking syntax highlighted files on typing to explicitly enable that feature in the used syntax highlighting wordfile(s). So open
Advanced - Settings or Configuration - Editor Display - Syntax highlighting. Select the
installed wordfile HTML if not already selected because active opened file is already highlighted with this wordfile, and click on button
Open. Other wordfiles could be also opened now like the wordfile for PHP. Then close the configuration dialog with
Cancel (or
OK if some configurations were modified before). In the opened wordfile(s) insert in first line
left to File Extensions = the case-sensitive keyword
EnableSpellasYouType, save and close the wordfile(s).
This enables spell checking on typing for files syntax highlighted with the modified wordfile(s).