1

我用它来提取所有需要翻译的字符串文字:

xgettext -o $@ -k"Localizer.get" $^ --from-code=utf-8

这些应该被提取:

Localizer.get("Could not find the config file. (This should *not* happen!)")

这些不是:

SettingsWrapper.getString("date_format")

但两者都出现在我的 .pot 文件中:

msgid "date_format"
msgstr ""

有什么办法可以解决这个问题吗?

4

1 回答 1

3

来自xgettext 手册getString是 Java 的默认关键字规范。您将需要禁用默认关键字并明确包含任何您想要启用的已禁用关键字规范。尝试更改-k"Localizer.get"-k -k"Localizer.get".

于 2011-10-10T13:55:10.443 回答