我在 HTML 模板和views.py
,forms.py
和models.py
文件中有一个带有翻译字符串的站点。Djangodjango.po
为我的第二语言创建了文件,并且我已经输入了大部分翻译。但是,网站上只显示我的 .html 和 view.py 文件中的翻译。其他似乎被忽略了(models.py,forms.py - 都默认为英文)
这是怎么回事?
我显然已经编译了我的django.mo
文件并且它正在工作 - 否则很多模板字符串不会被翻译 - 那么为什么它忽略我的models.py
翻译。在管理站点和前端。
一种想法是django.mo
文件中可能存在导致其损坏的错误。有什么方法可以测试django.mo
文件的错误吗?如果出现错误,它会起作用吗?
我的项目还安装了 Django-cms,这可能会导致一些冲突?
感谢您提供的任何照明。
盖伊