Rosanna Chan wrote:
Hi,
I get this error message: the spellchecker could not be started. The file
"c:\Documents and Settings\<me>\Application
Data\Aspell\Data/iso-8859-1.cset" cannot be opened for reading.
I don't know anything about scripts but it appears that the script has got
the backslash wrong.
I'm not sure that's a problem. MS-DOS doesn't like forward slashes, but
some programming/scripting languages are ambidextrous. For instance,
Java on Windows will handle that path correctly.
The path itself looks incorrect, though. On my system, iso-8859-1.cset
is in ...\Aspell\Dictionaries, not ...\Aspell\Data. In fact, I have
three (oops!) Aspell installations, an old one located under C:\ and two
installed by recent versions of LyX, one for All Users and one for just
me. (Gotta remember to clean that up one of these days.) Only the full
install at C:\Aspell even has a Data directory, and even in that one the
named file is in .\Dictionaries. You should verify that you have
iso-8859-1.cset and that it's in ...\Dictionaries.
Try running regedit from a command prompt. Drill down to
HKEY_LOCAL_MACHINE\SOFTWARE\Aspell. There should be a key named
Dictionary Path with value C:\Documents and Settings\All
Users\Application Data\Aspell\Dictionaries. There will be a subhive
(looks like a subfolder) named Dictionaries, with an entry for your
default language ('en' in my case). You might want to verify that path
as well (should again point to the Dictionaries folder).
If the keys are wrong but you have the file and it's in
...\Dictionaries, you can right click the offending key(s) and select
Modify to repair.
/Paul