首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django如何避免用makemessages来评论一些行

Django如何避免用makemessages来评论一些行
EN

Stack Overflow用户
提问于 2022-04-04 06:09:46
回答 1查看 112关注 0票数 0

问题

我用默认的翻译工具在Django应用程序中翻译我的组名。

因为我的组名不是硬编码在我的代码中,所以当我运行makemessages时,对应于我的组名的行会被注释掉。

示例

我有一个名为management_product的组,它是在迁移期间自动创建的。我在django.po里放了这些行

代码语言:javascript
复制
msgid "management_product"
msgstr "Gestion des produits"

但是,如果我运行django-admin makemessages -l fr,它们就会被注释掉:

代码语言:javascript
复制
#~ msgid "management_product"
#~ msgstr "Gestion des produits"

问题

我怎样才能阻止这种行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-04 06:16:11

Django转换并不适用于来自第三方数据源(如db )的动态数据转换。它是用来翻译你的代码库中的静态内容的。

您可能需要使用类似于:https://django-modeltranslation.readthedocs.io/en/latest/之类的词。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71732715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档