2012-08-06 5 views
19

ローカライゼーションを追加しようとしています。 Appleとraywenderlich.comからこれらのローカリゼーション/国際化ガイドをすべて読んだ。 NSLocalizedStringマクロですべてのコードをマークしました。私はGenstringsを使ってLocalizable.stringsを作成しました。しかし、どういうわけか私はいくつかの重要なステップを欠いている。iOSアプリにローカリゼーションを追加できないのはなぜですか?

私はLocalizable.stringsにローカライゼーションを追加しようとすると、何とか英語に限られてしまいます。

"Editor" - > "Add Localization"でプロジェクトにローカライズを追加しようとすると、すべての言語オプションが無効になります。

なぜ私は英語のみに制限されているのですか?私は何を逃したのですか?

ローカライゼーションを同じ結果を持つ他のプロジェクトに追加しようとしました。 :

+0

あなたがテストするためにお使いのデバイスの言語設定を変更するために覚えていますか? – CrimsonDiego

+0

@CrimsonDiego問題はXcodeにあると思います。彼はまだ展開していない。 –

答えて

44

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

Important pieces

+0

ありがとう!それはまさに私が行方不明だった! –

+0

この回答は本当に助けになりました。ありがとう。 – Neela

+4

プレスプラスボタンを押した後に空リストが表示されるhttp://stackoverflow.com/questions/29283141/xcode-6-localization –

-1

をXcodeの6を使用すると、プロジェクトの設定を経由してそれを行うことができます。私は忙しく

+0

あなたはどう思いますか?http://stackoverflow.com/questions/29283141/xcode-6-localization –

+0

どのように詳細を教えてください –

1

何かを私が必要とした言語(スウェーデン語)を最初のリストで見て、それを取った「その他」のリストから選択します。私の電話機やエミュレータはスウェーデン語にまったく変更されませんでした。しかし、最初のリストからスウェーデン語を取り上げると、言語設定を変更するときにうまく更新されました。

enter image description here

4

別の可能性のある問題は、適切追加ローカライズリストが無効になっている中で、すべての言語につながるプロジェクトを、選択されていないということです。

デフォルトでは、ターゲットを選択することができますが、代わりにプロジェクトを選択してください。次に、ローカライゼーションを追加するを通常使用できます。

enter image description here

enter image description here

+1

私はちょうどfacepalmの瞬間を持っていました。ありがとうブルーノ! –

関連する問題