khanou
13th December 2007 15:47 UTC
$SMPROGRAMS probleme with Russian
hi!
I have written a script for a Russian install. I have change the code page to Russian using the Regional and Language Options control panel. It create me a file "C:\Documents and Settings\All Users\Menu Demarrer" but the good one must be "C:\Documents and Settings\All Users\Menu Démarrer" (note the é)
I test on French Windows.
What's the probleme with $SMPROGRAMS?
kichik
13th December 2007 17:16 UTC
That letter is not present in the Russian codepage and therefore can't be used by any ANSI applications such as NSIS.
You can use Unicode NSIS, but it won't work on 9x.
onad
18th December 2007 16:19 UTC
Try to convert the path to a "short path" and set this to a vanlue of a variable of choice e.g. $MYSMPROGRAMSRU and then use that path for the rest of your script. Will not work if shotpart is switch off in WinOS (Which is luckily for you almost never the case ;)