我们的* .po文件包含以下内容:
#: store/jinja2/store/macros.html:35
#, python-format
msgid "%(percent)s%% Trained Crew"
msgstr "%%(percent)s% Eğitimli Mürettebat"
显然这是错误的。译者不明白逃脱,并且移动了太少的百分号。我们得到了一个更正的* .pot:
#: store/jinja2/store/macros.html:35
#, python-format
msgid "%(percent)s%% Trained Crew"
msgstr "%%%(percent)s Eğitimli Mürettebat"
我们尝试使用msgmerge从* .pot更新我们的* .po,如下所示:
msgmerge django.po django.pot --no-fuzzy-matching --no-wrap --update
但是,这不会导致* .po条目发生变化。它仍然是第一个价值。我是否需要添加一个额外的标志来强制它更新旧字符串?或者每次更新时是否需要删除并重新生成* .po文件?