【发布时间】:2014-01-31 15:35:05
【问题描述】:
有没有办法利用 gettext 套件中的工具来执行类似模糊匹配一个 PO 文件中的源字符串以找到几乎相同的字符串?这似乎是一个有用的质量检查来改进来源。示例:
#: my_file
msgid "Sorry, something went wrong"
msgstr ""
#: some_other_file
msgid "Sorry, something went wrong."
msgstr ""
#: yet_another_file
msgid "Sorry, something is wrong"
msgstr ""
这些字符串实际上是相同的,并且可以更改源代码以在每个实例中使用相同的消息。这将减少 l10n 的工作并使 UI 更加连贯。在我看来,msgmerge 中的模糊匹配算法应该已经非常适合识别这些实例。然而我找不到一个明显的方法来做到这一点。
【问题讨论】:
标签: localization internationalization gettext qa