Я пытаюсь просмотреть свой сайт на японском языке. Я создал переводы и скомпилировал их с помощью compilemessages.
В моем urls.py у меня есть
urlpatterns = i18n_patterns('',
#...
)
Настройки.py
LANGUAGE_CODE = 'en-us'
#Used for translations
gettext = lambda s: s
LANGUAGES = (
('en', gettext('English')),
('jp', gettext('Japanese')),
)
Но когда я пытаюсь получить доступ к URL-адресу с /jp/ в начале, я получаю, что есть только /en/
Используя URLconf, определенный в PLP.urls, Django попробовал эти шаблоны URL в следующем порядке:
^en/
Текущий URL, jp/accounts/login, не соответствует ни одному из них.
Я использую dbgettext, поэтому содержимое моей базы данных также переведено в мои сообщения.
Но как я могу это отобразить
{% trans "Question:" %}{% trans {{question.question}} %}<br>
Не удалось разобрать остаток: "{{question.question}}" из "{{question.question}}"
РЕДАКТИРОВАТЬ
Спасибо Ngenator!
Моя другая проблема заключалась в том, что японское «ja», а не «jp».