サイトを日本語で表示しようとしています。私は翻訳を作成し、コンパイルメッセージでコンパイルしました。
私の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!
私の他の問題は、日本語が「jp」ではなく「ja」であることでした