python - 为Django组织.po本地化文件

原文 标签 python django localization po django-multilingual

我正在从事的项目已经变得很大。和它的本地化文件一样。很难找到适合您的翻译方式。

您如何在Django项目中管理大型本地化文件?我想按上下文分隔* .po文件。 (例如电子邮件,推送消息,网页视图等)

这样,我可以将它们添加到poeditor或onesky等的不同翻译项目中。

最佳答案

有趣的问题。目前Django将gettext域硬编码为django,因此您不能依赖此命名间隔功能。关于这个有一个open and active issue
您可能需要使用alternate LOCALE_PATHS

相关文章:

python - 如何在列表的Python列表中找到项目的位置?

c# - 这是为.Net维护国际化资源的好方法

java - Singletons是否适合管理语言环境/本地化/国际化?

python - 在python中对字典进行迭代操作

python - 如何在python中更改os.path.expanduser(“〜”)的值?

javascript - 如何在Javascript生成的HTML表单中包含Django 1.2的CSRF令牌?

python - 为什么我的子流程调用需要重新加载页面才能执行?

html - 有没有办法让flexbox与Django一起使用?

c# - Visual Studio Designer-限制属性网格以显示语言属性的某些特定语言

python - 无需设置即可获得两个列表的差异的更快方法