为了减少合并冲突的频率和weblate生成的PO文件中无用的大差异,我选择在现有项目中使用“自定义gettext输出”插件的“无换行”格式化选项。
这似乎工作正常,但nowrap格式仅适用于被修改的字符串。有没有办法强制weblate重新生成PO文件中的所有字符串,即使字符串没有改变(从而将nowrap应用于项目/组件中的每个翻译字符串)?
https://docs.weblate.org/en/latest/admin/addons.html#customize-gettext-output
答案 0 :(得分:1)
AFAIK在Weblate中实现这一目标并不容易。您可以轻松地将--no-wrap
参数添加到msgmerge
(假设您使用此参数更新po文件)。