避免在msgstr中翻译动态内容

时间:2019-07-12 04:40:20

标签: django transactions

我正在使用makemessage为ja和de使用Django翻译。我不想在de中翻译动态内容。

我正在使用以下翻译。

msgid " and %(level3)s subgroups"
msgstr "und aller Untergruppen von %(level3)s "

但是现在我不想在msgstr中使用动态内容“ level3”。我只需要und aller Untergruppen von

所以我将其更改为

msgid " and %(level3)s subgroups"
msgstr "und aller Untergruppen von "

但是在进行编译消息时会出错

CommandError: Execution of msgfmt failed: /Users/treeni/treeni_produts/sustain-online/so-web/locale/de/LC_MESSAGES/django.po:4409: a format specification for argument 'level3' doesn't exist in 'msgstr'
msgfmt: found 1 fatal error

0 个答案:

没有答案