4

在我当前的项目blocktrans中不再工作(它曾经工作得很好)。trans或单行blocktrans工作正常,只有多行blocktrans失败。django-admin.py makemessages仍然可以正确选择所有这些消息,但在输出中将显示默认 (en) 语言而不是翻译的。

使用 python shell 我可以检索翻译。这是系统似乎没有检索翻译的模板/本地化。内部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