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
4 lines
69 B
Bash
Executable File
4 lines
69 B
Bash
Executable File
#!/bin/sh
|
|
PWD=`dirname $0`
|
|
exec "$PWD/python" "$PWD/rungramps.py" $@
|