我正在尝试用日语查看我的网站。我已经创建了翻译并用 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')),
)
但是,当我尝试在开始时使用 /jp/ 访问 url 时,我发现只有 /en/
使用 PLP.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式:
^en/
当前 URL jp/accounts/login 与其中任何一个都不匹配。
我正在使用 dbgettext,所以我还在我的消息中翻译了我的数据库内容。
但是我怎样才能显示它
{% trans "Question:" %}{% trans {{question.question}} %}<br>
无法解析剩余部分:来自“{{question.question}}”的“{{question.question}}”
编辑
谢谢Ngenator!
我的另一个问题是日语是“ja”而不是“jp”