6

ローカライズされた文字列を作成するために iOS が持っているマクロは、genstrings. ただし、次のように、マクロの 1 つの上に独自の #define を作成したいと思います。

#define MyLocalizedStringWithDefaultValue(key, tbl, val, comment) \
NSLocalizedStringWithDefaultValue(key, tbl, [NSBundle mainBundle], val, comment)
#endif

本質的に、私は常にメイン バンドルに反対したいので、毎回入力する必要はないと感じています。これはコードではうまく機能しますがgenstrings、マクロを取得しません。カスタム マクロを取得するためにできることはありますか? man ページで、私がやろうとしていることのように見えるルーチン パラメータがあることを見ましたが、それを機能させることができませんでした。

4

1 に答える 1

2

入力genstringsして、ヘルプ テキストを表示します。-s substringオプションに注意してください。次のようなものが必要です。

genstrings -s MyLocalizedString -o someDir *.m
于 2012-12-14T16:03:13.783 に答える