Не удается заставить работать локализацию формата Django - PullRequest
1 голос
/ 30 июня 2010

Я пробую элегантную новую локализацию в Django 1.2 .

settings.py

    USE_L10N = True
    LANGUAGE_CODE = 'sv-SE'

sometemplate.html

    {{32.519823}}

Отображается как: 32.519823

В Швеции десятичный разделитель должен быть (, запятая), а не (. Точка). Я что-то пропустил?

1 Ответ

0 голосов
/ 01 июля 2010

В ответ на мой собственный вопрос, это потому, что DECIMAL_SEPARATOR определяется как '.' в formats.py для sv locale (неверно, ИМХО).

Чтобы решить эту проблему, я переопределил FORMAT_MODULE_PATH, используя эту ссылку. Спасибо Брэндону в #django за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...