On Sat, Sep 30, 2006 at 04:28:32PM -0400, Guillaume Grenier wrote:
I've tried using the following command in xterm:
export LANG="fr_FR"
In doing this, you have set what is known as an ``Environment Variable''. It's scope is only local, meaning that only this program or the programs it runs (i.e. generally the programs you tell the shell to run) will ever see it.
It seems to produce the wanted effect, because upon issuing the "locale" command, I get the following output:
If you started another xterm and ran locale in this one then you would see the default locale settings -- this is similar to having Inkscape run at the same time, but not started by, the xterm with the correct locale settings.
However, Inkscape doesn't seem to recognize this and still runs in English. (I have quit and relaunched Inkscape in the same "X11 session" [or whatever...])
Yes, Inkscape would have to be run from a program with a modified enviroment (where you have set the LANG variable).
So... help, please?
Mac OS/X appears (I'm not a Mac user so don't know first hand) not to set the locale up for Unix processes at all, thus all Unix programs will use their default locale. I've had a little search and you may be able to use this to help:
http://developer.apple.com/qa/qa2001/qa1067.html
Sam