如何更新现有的 messages.pot 文件?比如我翻译了messages.pot文件:
....
#: forms.py:11
msgid "Nickname"
msgstr "Имя"
#: forms.py:18
msgid "Wrong email"
msgstr "Неправильный пароль"
....
如果我将使用选择器 gettext 标记新文本,例如:
flash(gettext('Login successful'))
并运行:
pybabel extract -F babel.cfg -o messages.pot
我将收到一个新的 messages.po 文件:
....
#: forms.py:11
msgid "Nickname"
msgstr ""
#: forms.py:18
msgid "Wrong email"
msgstr ""
#: models.py:783
msgid "Login successful"
msgstr ""
....
那么,如何更新现有的 messages.pot 文件,保存翻译后的字符串(“昵称”、“错误的电子邮件”)?