私はいくつかのリリースを経た iPhone アプリを作成しましたが、リリースのたびに、正しくないと思われることを行っていますが、より良い方法を見つけることができませんでした。
私のアプリは 16 の言語に翻訳されており、リリースごとにインターフェイスにいくつかの文字列が追加または変更されています。したがって、これらのいくつかの文を 16 回以上翻訳する必要があります。私はこれを受け入れます - それを回避する方法はありません。でもやり方がイマイチ。。
既存の既に翻訳された Localizable.strings ファイル (pl.proj などのフォルダー内) を Localisable.1.0.4.strings (1.0.4 は古いバージョン番号) にコピーします。
次に、実行genstrings
してメインの Localisable.strings ファイルを更新し、すべての翻訳を再度作成します。次に、16 個のファイルのそれぞれに目を通し、バックアップ ファイルから前回のリリースで行ったもののセクションを手動でコピーし、それらを新しい翻訳で非分散化する必要があります。それは醜く、エラーが発生しやすい (コピー/貼り付けエラー、誰か?)
私よりも詳しい人が、インクリメンタル翻訳の正しい方法を確実に見つけましたよね?
ありがとう