Leave a Comment
Локализация javascript в django
Продолжение записи Интернационализация и локализация django.
Для перевода яваскрипта нужно
-
В urls.py добавить урл для подгрузки функций интернационализации
1url(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 командой
1django-admin makemessages -d djangojs -l ru - Добавляем перевод в файл и компилируем его так же как и для переводов серверной части django
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.