Tag Archives: i18n
Как BBC делает многоязычный сайт новостей
Полезно почитать, как люди делают сайт, который может отображаться и слева направо для европейских языков, и справа налево для арабских. http://responsivenews.co.uk/post/123104512468/13-tips-for-making-responsive-web-design
ECMAScript i18n API
http://www.2ality.com/2013/09/ecmascript-i18n-api.html Поддерживается в Google Chrome, IE 11, FF Nightly после включения флага.
Локализация 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
На примере русского языка.