如何在Django中管理单独的本地化文件

时间:2011-02-07 11:32:14

标签: django localization

生成本地化文件时,我会按语言获取一个文件。 我想获得几个文件,例如一个用于国家名称,一个用于我的类别名称,一个用于其他名称。 我怎么能这样做?

感谢

2 个答案:

答案 0 :(得分:1)

考虑将模型,灯具或字符串所在的位置拆分为单独的应用程序。每个应用程序都有自己的.po文件。

答案 1 :(得分:0)

这就是Django的工作方式。 makemessages解析所有相关文件,最终生成一个.po文件。如果你想改变它,你可能需要深入研究Django的源代码(source of makemessages command开始)。

但是你想在这里解决的问题是什么?如果要拆分.po文件以简化维护,可能需要查看Rosetta等应用。它们为您提供了更新翻译的Web界面。

Django最近切换到Transifex进行翻译,这是一个开放的协作工作平台。