问题标签 [makemessages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
46 浏览

django - 如何在 django 中自动标记 makemessage 翻译文件的字符串

我正在创建一个向多个用户发送消息的信号,并且每条消息都应该翻译成接收者的语言。

这是警报处理程序所做的简化示例:

这按预期工作,但该makemessages命令无法将 kwargs 中传递的字符串识别为可翻译字符串。

是否可以标记要由 makemessages 命令拾取的字符串?

0 投票
1 回答
51 浏览

django - Django makemessages 使用 django-admin 和 manage.py 都失败

我有一个没有安装第三方应用程序的新 Django 项目。我正在尝试from django.utils.translation import gettext_lazy as _在我的 Python 文件和{% translate %}模板中创建多语言设置。

当我尝试提取消息时,出现错误。

有人知道为什么会发生这种情况?而且,更重要的是,如何解决?如果它有帮助,我在 Windows 上使用 Python 3.9.6 和 Django 3.2.8。