Tag Archives: l10n
Локализация javascript в django
Продолжение записи Интернационализация и локализация django. Для перевода яваскрипта нужно В urls.py добавить урл для подгрузки функций интернационализации
| 1 | url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', {'packages': ('my_project',),}) | 
словарь packages должен содержать один из пакетов, указанных в INSTALLED_APPS. Добавить в шаблон подгрузку это скрипта
| 1 | <script type="text/javascript" src="/jsi18n/"></script> | 
В нужных местах воспользоваться функциями gettext, ngettext или interpolate Создаём файл с переводами для js командой
| 1 | django-admin makemessages -d djangojs -l ru | 
Добавляем перевод …
Интернационализация и локализация django
На примере русского языка.