22

ローカリゼーションを追加しようとしています。Appleとraywenderlich.comのローカリゼーション/国際化ガイドをすべて読みました。すべてのコードをNSLocalizedStringマクロでマークし、genstringsを使用してLocalizable.stringsを作成しました。しかし、どういうわけか私はいくつかの重要なステップを逃しています。

Localizable.stringsにローカリゼーションを追加しようとすると、どういうわけか英語のみに制限されます。

「エディタ」->「ローカリゼーションの追加」を使用してプロジェクトにローカリゼーションを追加しようとすると、すべての言語オプションが無効になります。

なぜ私が英語だけに制限されているのか、誰か考えがありますか?私は何を逃しましたか?

他のプロジェクトにローカリゼーションを追加しようとしましたが、同じ結果になりました。:(

4

4 に答える 4

50

まず、ローカリゼーションをプロジェクトに追加する必要があります。プロジェクトファイルをクリックし、中央のペインでターゲットではなくプロジェクトが選択されていることを確認してから、[情報]画面を選択します。言語を追加できる「ローカリゼーション」と呼ばれる領域があります。これで、リソースをローカライズできるようになります。

重要な部分

于 2012-08-06T18:33:24.193 に答える
7

もう1つの考えられる問題は、プロジェクトを適切に選択していないことです。これにより、[ローカリゼーションの追加]リストのすべての言語が無効になります。

デフォルトではターゲットが選択されている可能性がありますが、代わりにプロジェクトを選択してください。その後、通常どおりローカリゼーションの追加を使用できます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

于 2016-08-04T15:07:11.030 に答える
1

長い間忙しくしていた何か。最初のリストで必要な言語(スウェーデン語)を調べ、「その他」リストから1つを取り出しました。さて、私の電話やエミュレーターはスウェーデン語にまったく変わりませんでした。しかし、最初のリストからスウェーデン語を取り出したとき、言語設定を変更するとうまく更新されました。

ここに画像の説明を入力してください

于 2015-04-27T16:49:55.650 に答える
-1

Xcode 6では、プロジェクト設定を介してそれを行うことができます。

于 2014-09-26T15:42:43.420 に答える