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 に答える