私は最初のローカライズされたアプリケーションを構築しようとしています。 NSLocalizedString(genstrings
ツール用)を使用してコード内のすべての文字列を翻訳しました。今私はibtool
にぶつかっています。増分ローカリゼーションはどのように機能しますか?マニュアルページに関しては、次のような記述が必要です。増分ローカリゼーションはどのように機能しますか?
$ ibtool --previous-file path/to/prev.xib \
--incremental-file path/to/inc.xib --localize-incremental \
--write path/to/new.xib mod.xib
インクリメンタルファイルはどこで入手できますか?もし私がバージョンコントロール(git/svn)を使用しているのであれば、 "古い"ファイルは数回前にコミットされ、インクリメンタルファイルはdiffとpath/to/new.xibが新しく生成されたxibファイルになります。 mod.nibは私にとって謎です。誰が私にこの作品の仕組みを説明できますか?また、以前のバージョンがない場合(つまり、インクリメンタルではなく初期ローカリゼーションを行っている場合)、xibのローカライズを開始するにはどうすればよいですか?
"古い英語XIB" 私が使用している場合は、バージョン管理を生産上の任意のヒント? – Eimantas
あなたのすべてのxibがバージョン管理されているとします(間違いなく!)、あなたのバージョン履歴に古い英語xibがあります。私たちは、英語があなたの基本言語であり、あなたが翻訳しようとしている言語であるという前提で取り組んでいます。 – Clafou
そうですね、古い英語のファイルを入手するには、最後に更新された翻訳のバージョンコントロールからチェックする必要があります。これはちょっと退屈なようです。私は他に何もできないと思う。ご回答有難うございます! – Eimantas