Problem seems to be in l10n/utils.py:
> locale.normalize('ru'):
gives
> 'ru_RU.ISO8859-5'while was expected: > 'ru_RU.UTF-8' Problem rises on the discussion but I didn't found a clear solution. Don't want to modify code but can't find another way. Not good. On 13 фев, 18:50, konstantin <[email protected]> wrote: > Hi, > > I have translated satchmo's django.po to russian. It works quite well > until LANGUAGE_CODE set to 'ru-ru'. I got: > > -- > Caught an exception while rendering: bad settings.LANGUAGE_CODE > > Original Traceback (most recent call last): > File "/usr/lib/python2.5/django/template/debug.py", line 71, in > render_node > result = node.render(context) > File "/usr/lib/python2.5/django/template/debug.py", line 87, in > render > output = force_unicode(self.filter_expression.resolve(context)) > File "/usr/lib/python2.5/django/template/__init__.py", line 559, in > resolve > new_obj = func(obj, *arg_vals) > File "/usr/lib/python2.5/site-packages/Satchmo-0.9_pre-py2.5.egg/ > satchmo_store/shop/templatetags/satchmo_currency.py", line 52, in > currency > return mark_safe(moneyfmt(value, **kwargs)) > File "/usr/lib/python2.5/site-packages/Satchmo-0.9_pre-py2.5.egg/ > l10n/utils.py", line 121, in moneyfmt > conv = get_locale_conv(current_locale) > File "/usr/lib/python2.5/site-packages/Satchmo-0.9_pre-py2.5.egg/ > l10n/utils.py", line 37, in get_locale_conv > raise ImproperlyConfigured("bad settings.LANGUAGE_CODE") > ImproperlyConfigured: bad settings.LANGUAGE_CODE > -- > > And template error: > > -- > {{ cart|discount_cart_total:sale|currency }} > -- > > My current environment: > > LANG=ru_RU.UTF-8 > LC_CTYPE="ru_RU.UTF-8" > LC_NUMERIC="ru_RU.UTF-8" > LC_TIME="ru_RU.UTF-8" > LC_COLLATE="ru_RU.UTF-8" > LC_MONETARY="ru_RU.UTF-8" > LC_MESSAGES="ru_RU.UTF-8" > LC_PAPER="ru_RU.UTF-8" > LC_NAME="ru_RU.UTF-8" > LC_ADDRESS="ru_RU.UTF-8" > LC_TELEPHONE="ru_RU.UTF-8" > LC_MEASUREMENT="ru_RU.UTF-8" > LC_IDENTIFICATION="ru_RU.UTF-8" > LC_ALL= > > I do have ru.RU-UTF8 locale on my ubunu box. But it seems locale does > not properly set in python. Did I missed something? How should I > correctly set it? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
