跳转到主要内容

防止应用程序和项目之间重复翻译

项目描述

django-commontranslations解决了应用程序和项目之间重复翻译的问题。它对如何加载特定于项目的模板有独到之处。标准的makemessages命令将在项目目录中创建一个包含所有翻译字符串的.po文件,而不管这些字符串在项目上下文中是否需要再次显式翻译。这可能是被项目覆盖的应用程序模板,其中所有翻译字符串已经在应用程序中翻译过了。

django-commontranslations包含

  • 一个修改后的makemessages命令,如果已在其他地方翻译,则将未翻译条目标记为过时。

  • 一套常用术语的良好结构翻译,可用于其他应用程序(只需将django-commontranslations作为依赖项添加,并将django_commontranslations添加到INSTALLED_APPS)[讽刺的是,尚未翻译]

  • 如何在您的应用程序中使用常用翻译的说明(尚未提供)

django-commontranslations假定您的特定于项目的翻译位于配置在LOCALE_PATHS设置中的目录中。假设LANGUAGE_CODE(默认语言)始终为enen-us

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-commontranslations-0.1a2.tar.gz (5.3 kB 查看哈希值)

上传时间

由以下支持