Django:如何翻译模型的好方法

g2ieeal7  于 2023-03-13  发布在  Go
关注(0)|答案(1)|浏览(123)

我正试着翻译我的模型,但似乎行不通。
首先,我尝试使用ugettextugettext_laxy以及Meta类来转换模型。
然后,我翻译了所有字段。
我运行了命令python manage.py makemessages -l fr(返回processing locale fr),然后运行了python manage.py compilemessages -l fr(返回processing file django.po in Django\locale\fr\LC_MESSAGES)。
当我开始所有:

  • 模型未翻译!*

  • 字段未翻译!*

我不知道我做错了什么。

**注:**1.将LANGUAGE_CODE设置为fr。2.将USE_I18N设置为True

谢谢!
文件:https://gist.github.com/FelixINX/9912fe88a0deb9e3e78181f4f28c0c67

bf1o4zei

bf1o4zei1#

由于Django Admin页面没有语言切换器,您必须通过浏览器设置来设置您的首选语言。在Chrome中点击chrome://settings/languages并选择首选语言。在Firefox中点击about:preferences#content并编辑Languages设置。
现在,关于模型字段本身的转换,您必须使用名为django-modeltranslation的完美包。

相关问题