【发布时间】:2010-11-12 14:49:41
【问题描述】:
我的网站在 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,这可能会导致一些冲突?
感谢您提供的任何启发。
男人
【问题讨论】:
标签: django internationalization django-cms