Hi Kovid,
Thx for your quick response. This is what I get (which seems ok with my settings):
In [1]: import locale
In [2]: print locale.getdefaultlocale()
('es_UY', 'cp1252')
In [3]:
Let me try the variable trick:
Y added LANGUAGE=es and LANG=es both in user and system environment variables, and I still get the language mix. I also tried other windows in librs500, like the one that lets you set the default values for converting books into mobile format, and it also is in language mix.
Weird enough! If I only knew German or French, I Could still use the application. It seems that "es_UY" (cp1252) mixes up something ... it seems to be beyond your own code, if you ask me: More on the side of a bug in the interpreter / compiler of the language you use. I mean, I assume that you are not checking and placing the correct language in EACH label, but set it up as a localization issue at the beginning.
BUT I do not get "the whole thing in one language" but bits in each language. Weird.
Also, this is my own interpretation of where the problem could be (and maybe I just typed a big nonsense
Seriously: I hope you can fix it. Please let me know about any test you want me to perform,
Enrique.