I recently downloaded Satchmo 0.9 and tested on ubuntu 8.10
(Japanese).

I wanted to translate messages into Japanese, but documentation is not
sync with current code. I am waiting for the up=todate documentation.

During the process, I found a problem in l10n/utils.py/get_locale_conv
(). The code calls locale.setlocale() with a string parameter returned
by locale.normalize(loc), which returns inconsistent value. For
example, locale.normalize('ja') returns 'ja-JP.EUC-JP' even on UTF-8
system (ubuntu 8.10). As a result, the system crashes.

As of Python 2.0, setlocale() allows passing a tuple instead of a
string. So I modified the code to pass a tuple (loc,'utf-8'), and it
started working as expected. Will you developers consider using the
tuple format in future ?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to