问题
我用默认的翻译工具在Django应用程序中翻译我的组名。
因为我的组名不是硬编码在我的代码中,所以当我运行makemessages时,对应于我的组名的行会被注释掉。
示例
我有一个名为management_product的组,它是在迁移期间自动创建的。我在django.po里放了这些行
msgid "management_product"
msgstr "Gestion des produits"但是,如果我运行django-admin makemessages -l fr,它们就会被注释掉:
#~ msgid "management_product"
#~ msgstr "Gestion des produits"问题
我怎样才能阻止这种行为?
发布于 2022-04-04 06:16:11
Django转换并不适用于来自第三方数据源(如db )的动态数据转换。它是用来翻译你的代码库中的静态内容的。
您可能需要使用类似于:https://django-modeltranslation.readthedocs.io/en/latest/之类的词。
https://stackoverflow.com/questions/71732715
复制相似问题