gpt4 book ai didi

Django 的 I18N 与第三方应用程序

转载 作者:行者123 更新时间:2023-12-04 02:17:57 26 4
gpt4 key购买 nike

我有一个使用 django-tagging 的 Django 项目并且应该用德语运行。所以我查看了来源,发现 django-tagging确实使用 gettext_lazy因此是完全可翻译的。但是,包中没有可用的翻译。所以我认为我必须有一种方法可以从我的项目中翻译它。

换句话说,我期望 ./manage.py makemessages -a包含来自 django-tagging 的未翻译字符串,但显然我的期望是错误的。

那么,我该如何妥善处理这种情况呢?将翻译django-tagging在上游存储库中按预期工作?

最佳答案

您可以在 django-tagging 目录中创建 gettext 消息并将翻译贡献给项目负责人:

django-admin.py makemessages -l de

如果要在项目目录中创建消息目录,则应在项目目录中安装或符号链接(symbolic link)应用程序(检查 makemessages 的 -S 选项)。然后使用上面的 manage.py makemessages 命令。

如果您想查看有关翻译第 3 部分应用程序的更多详细信息,请查看:

http://source.mihelac.org/2010/07/31/handling-i18n-in-django-projects/

关于Django 的 I18N 与第三方应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3933824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com