d0265cebaf
Rewrote the launcher in python with much improved language handling; renamed it to rungramps.py, and replaced launcher.sh with a minimal shell launcher. Any english selection will now have $LANG set to "C", while $LC_ALL will be set to whatever english variant the user selected (and en_US if she specified just "en"). For languages other than English, $LC_ALL will be set to xx_XX if the language selection had no region (e.g., if the language selection is de, $LANG will be de and $LC_ALL will be de_DE. $LANG will be truncated if the language selection has a region that Gramps doesn't support, but does support the bare language (e.g., if the language selection is de_DE, $LANG will be de because there is no de_DE translation. Gettext is smart enough to get this right without the help, but the check is necessary to ensure that we don't skip over a supported generic language. The language settings can now be overridden for gramps by using the defaults system. svn: r17342 |
||
---|---|---|
.. | ||
gramps | ||
gramps.accel | ||
gramps.bundle | ||
gramps.icns | ||
gramps.modules | ||
gtkrc | ||
Info.plist | ||
launcher.sh | ||
rungramps.py |