Do feel free to let us know how simple it is.
Specifically how in http://gramps.svn.sourceforge.net/viewvc/gramps/branches/maintenance/gramps32/src/TransUtils.py?view=markup
the lovely function
must be changed. Extra points if you can fix the dll mess on windows with intl.dll at the same time.
Gramps uses a cross platform system for language determination. We are only waiting for Microsoft to implement it :-)
If you do not feel like setting the LANG variable yourself, you can or figure out why setup_windows_gettext() does not do the trick via your locale defenition, or change line 173:
lang = os.environ["LANG"]
to the lang you always want to start up with.