This involves language switching but also %PATH%, %PURPLEHOME% and all the other env. vars! (I'm actually surprised it's even running !)
The (Unicode NSIS) System::call's don't seem to deal with:
System::Call 'Kernel32::SetEnvironmentVariableA(t, t)***********'
If I remove the A's, and re-compile language switching works again, and all the other env.vars are set properly again !
(OS Windows XP sp 3)
Mine runs without problems. I had a look at it in ProcessExplorer and PURPLEHOME is set to K:/PortableApps/PidginPortable/App and PATH is set to K:/PortableApps/PidginPortable/App/spellcheck. Looks ok from here.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
This is fixed in 2.7.1 Rev 2
Sometimes, the impossible can become possible, if you're awesome!