我有一个 Django 项目,它使用django-tagging
并且应该以德语运行。所以我查看了来源并发现django-tagging
确实使用gettext_lazy
因此是完全可翻译的。但是,包中没有可用的翻译。所以我认为必须有一种方法可以让我在我的项目中翻译它。
换句话说,我期望./manage.py makemessages -a
包含未翻译的字符串django-tagging
,但显然我的期望是错误的。
那么,我该如何正确处理这种情况呢?会翻译django-tagging
在上游存储库中按预期工作吗?
您可以在 django-tagging 目录中创建 gettext 消息并向项目负责人贡献翻译:
django-admin.py makemessages -l de
如果要在项目目录中创建消息目录,则应在项目目录中安装或符号链接应用程序(检查 makemessages 的 -S 选项)。然后使用如上所述的manage.py makemessages命令。
如果您想查看有关翻译第 3 方应用程序的更多详细信息,请检查:
http://source.mihelac.org/2010/07/31/handling-i18n-in-django-projects/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)