4

私の現在のプロジェクトblocktransでは、もう機能していません(以前はうまく機能していました)。transまたは1行-blocktrans正常に動作し、複数行のみblocktransが失敗します。django-admin.py makemessagesこれらのメッセージはすべて正しく取得されますが、出力では、翻訳された言語ではなくデフォルト (en) 言語が表示されます。

Python シェルを使用して、翻訳を取得できます。システムが翻訳を取得していないように見えるのは、テンプレート/ローカリゼーションです。内部python manage.py shell:

from django.utils import translation
s = "the text"
translation.activate('en')
translation.ugettext(s) # gets the default text
translation.activate('hi')
translation.ugettext(s) # gets the correct translated text
  • メッセージはあいまいではありません
  • 翻訳を原文と同じ行数にしてみました

私はまだdjango 1.1を使用しています

何が欠けているか、間違っている可能性がありますか?

4

0 に答える 0