我在HTML模板和views.py
,forms.py
和models.py
文件中都有一个包含翻译字符串的网站。 Django为我的第二语言创建了django.po
文件,我已经输入了大部分翻译。但是,只有我的.html和view.py文件中的翻译才会显示在网站上。其他人似乎被忽略了(models.py,forms.py - 都默认为英文)
发生了什么事?
我显然编译了我的django.mo
文件并且这样做了 - 否则很多模板字符串都不会被翻译 - 所以为什么它忽略了我的models.py
翻译。管理站点和前端都有。
有人认为django.mo
文件中可能存在导致其中断的错误。有没有办法测试django.mo
文件的错误?如果出现错误,它会起作用吗?
我的项目也安装了Django-cms,可能会引起一些冲突?
感谢任何光线。
盖