すべてのローカリゼーションにNSLocalizedString()を使用しています。プロジェクトは非常に大きいです。多くの言語をサポートしています。Localizable.strings には含まれていないが、NSLocalizedString でラップされた文字列を簡単に抽出できる方法はありますか。
例。 私のコードのどこかにあるとしましょう:
NSString *message = NSLocalizedString(@"Sample message");
しかし、開発者はこの文字列を Localizable.strings ファイルに入れるのを忘れていたため、翻訳されません。ソースコードから未翻訳の文字列を抽出する方法はありますか?
また、 genstringsツールを使用したくありません。私はすでに非常に大きな NSLocalizable.strings ファイルを持っています。genstrings ツールは、すべての文字列が NSLocalizedString でラップされた新しいものを生成し、以前の翻訳をすべて削除しますが、これは望ましくありません。NSLocalizedString() でマークされたすべての文字列ではなく、未翻訳の文字列を抽出したいだけです。
ありがとう、ラファル