gnumed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-devel] GNUmed i18n, user interface language setting


From: Karsten Hilbert
Subject: Re: [Gnumed-devel] GNUmed i18n, user interface language setting
Date: Thu, 28 Jan 2010 16:23:14 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

On Thu, Jan 28, 2010 at 03:35:01PM +0100, Hilbert, Sebastian wrote:

> I was contacted off list on how to change the language in the GNUmed GUI.

There is no way *in* the GUI, only *of* the GUI.

> GNUmed bails out when I call 
>
> export LANG=de and call gnumed from the shell

In fact, no, it is Python itself which bails out:

>   File "/usr/lib/python2.6/site-packages/Gnumed/wxpython/gmGuiMain.py", line 
> 36, in <module>
>     import wx
>   File "/usr/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/__init__.py", 
> line 45, in <module>
>     from wx._core import *
>   File "/usr/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", 
> line 14530, in <module>
>     default = locale.getpreferredencoding()
>   File "/usr/lib/python2.6/locale.py", line 549, in getpreferredencoding
>     setlocale(LC_CTYPE, "")
>   File "/usr/lib/python2.6/locale.py", line 513, in setlocale
>     return _setlocale(category, locale)
> locale.Error: unsupported locale setting

"de" simply is not a valid locale definition.

> If I am right (and this is the case on my system) GNUmed starts up only when 
> supplying LANG=es_ES

Can you be more specific on this ?  Apparently it also
starts with LANG=de_DE.

> but there is only a gnumed.mo in 'es'. There is no such 
> file in /usr/share/locale/es_ES

GNUmed itself will break down the locale definition to try
to find a transalation catalog:

        es_ES.UTF8 -> es_ES -> es

Whichever is found (and returns a change when translating
the sentinel string) is going to be used.

Karsten
-- 
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346




reply via email to

[Prev in Thread] Current Thread [Next in Thread]