Привет, у меня проблема с переводом JS в Django.
Я сделал все как сказано в документации, так:
Я сделал .po затем .mo файлы (django.mo, djangojs.mo).
Переведенные файлы находятся в пути: * myapp / locale / pl / LC_MESSAGES / * и * myapp / locale / en / LC_MESSAGES / *
Переводы в файлах .html и .py работают нормально. Единственная проблема заключается в том, что в переводе JS всегда отображается оригинальная фраза, а не переведенная.
main urls.py:
urlpatterns += patterns('', (r'^jsi18n/$', 'django.views.i18n.javascript_catalog',{}), )
файл шаблона в заголовке (как первая часть JS):
<script type="text/javascript" src="{% url django.views.i18n.javascript_catalog %}"></script>
Все мои файлы js находятся в пути / myapp / site_media / js /, и только файлы .mo находятся в пути, который я написал ранее.
Я использую gettext () в строках JS.
Что я сделал не так?