1

私は自分のアプリにポルトガル語の翻訳を追加しようとしています。現時点ではすべて英語です。(まあ、それはそのように始まりました)。

UIの主要部分にストーリーボードを使用しています。テーブルなどで再利用可能なUI用の追加のxibファイルもいくつかあります...

とにかく、私はアプリを国際化しようと試み、ストーリーボードをポルトガル語に変換することに成功しました。

次に、それらの翻訳も作成するために、いくつかの文字列(最初はほんの数文字)を設定しようとしました。

ポルトガル語のみのストーリーボードがあり(英語版は紛失しました)、とにかく文字列が適切に翻訳されていません。

@ "blah"だけを使用するようにすべての文字列を設定し直しました(NSLocalizedStringをいくつかの場所に配置します)。

だから私は正方形に戻る必要があります(ストーリーボードを修正したら)。

とにかく、アプリをローカライズする方法のリストはどこかにありますか?

助けていただければ幸いです。

4

1 に答える 1

2

利用可能なチュートリアルがいくつかあります-これは良いものの1つです:http ://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial

これは間違いなくあなたが本当に早く始めるのに役立ちます!

ただし、iOS6 xCode 4.5を使用している場合は、ローカリゼーションに関する新機能も確認する必要があります。Appleは現在、XIBを1つだけにするルートを確立しました(複数のXIBの前とは異なり、言語ごとに1つ-維持することは不可能でした)

おそらく最も重要なポイントは常にを使用することNSLocalizedStringなので、複数のXIBは必要ありません。そして、言語ごとに新しい文字列ファイルを追加するのは本当に簡単です。

次に、プロジェクトエディタでプロジェクトを選択する->右側の[情報]タブを選択する->下にスクロールする->ローカリゼーションが表示されたら、下部にある小さな+を押して新しい言語を追加するだけです。 。それでおしまい。

于 2012-09-27T10:06:33.227 に答える