为什么msgmerge没有更新更改的字符串?

时间:2016-09-30 20:30:39

标签: python localization translation gettext

我们的* .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文件?

0 个答案:

没有答案