8

iOS の国際化とローカリゼーションは初めてです。find . -name \*.m | xargs genstrings -o en.lprojLocalizable.strings ファイルを生成するためにgenstrings: を実行 しています。アルファベット順 (キー順) にファイルをビルドします。

変換を容易にするために、キーと値を .m ファイルに出現する順序で並べることをお勧めします。これはゲンストリングで可能ですか?そのmanページに関連情報が見つかりませんでした。

4

2 に答える 2

5

次のようなことができます。

find . -name '*.m' -print | xargs -n1 genstrings -a

もっとエレガントな方法があると確信しています。おそらくls *.m、検索の代わりに使用してください。文字列は-aスイッチを使用してファイルごとにまとめられますが、各ファイル内でソートされています。

于 2012-07-23T16:12:23.870 に答える
4

マニュアルで指定されたパラメーター内で許可されている以外の genstring の動作を変更することはできません。

https://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man1/genstrings.1.html

しかし、翻訳を容易にしたい場合は、リンカンを使用できます

http://www.cocoanetics.com/apps/linguan/

genstring に固執したいが、問題が発生している場合は、このページを試すことができます。適切な説明が提供されています。

http://spritebandits.wordpress.com/2012/01/25/ios-iphone-app-localization-genstrings-tips/

しかし、ええ、主な質問に戻りますが、私の知る限り、それは不可能です。

于 2012-07-23T05:23:18.017 に答える