在这里,我们尝试翻译文本,但是PO文件显示msgstr为“”
#: frontend/languages/management/commands/translate.txt:302
msgid "Available Actions"
msgstr ""
#: frontend/languages/management/commands/translate.txt:1787
msgid "Want to add more data you are responsible for?"
msgstr ""
#: frontend/languages/management/commands/translate.txt:1788
msgid "Warning"
msgstr ""
#: frontend/languages/management/commands/translate.txt:1789
msgid ""
"Warning: A virus was found in your file. Please revise your attachments and "
"try again."
msgstr ""
有没有办法得到翻译后的msgstr?
1条答案
按热度按时间mm5n2pyu1#
只是澄清一下,说明书
它不翻译任何东西。
它只生成
.po
文件供应用程序使用然后由您手动输入每个检测到的要翻译的字符串的翻译(
msgid
之后的字符串)。对于每个
msgid
,您可以在msgstr
后面的“空字符串”中手动输入相应的翻译:可以看到,msgid或msgstr之后的字符串(包括空字符串)将被串联起来,因此可以根据需要拆分它们
然后,通过
msgstr
字符串提供所有翻译后,您可以通过以下命令编译.po
文件,以使您的翻译在整个应用程序中可用: