2

Xcode 4.4 を使用しています。ご存知かもしれませんが、Xcode にはリソース ファイルを簡単にローカライズするオプションがあります。plist ファイルを国際化することもできます。これが私のアプローチです。

しかし、4.4 以降では正しく動作しないようです。

あなたがしなければならないのは、次のことだけです。

  1. ファイルに<project>-Info.plist、国コードをアイテムとして追加するサブアレイを追加するキー「ローカリゼーション」を追加します
  2. リソースファイルをローカライズできるようになりました(のようにLocalizable.strings)つまり、次のように:リソースをローカライズ可能にするplistファイルで定義された言語を選択できるモーダル画面が続きますローカライズ可能な言語を選択
  3. 入る!リソース ファイルは<country identifier>.lprojフォルダーに保存されるようになりました。

Xcode 4.4 では、plist ファイルで定義された言語を選択できません。英語だけ。
私はすべてを試しました。手動でローカライズしたくない。

また、4.4 より前の Xcode バージョンでは、「+」ボタンを使用して新しい言語を追加することができました。それは不可能です: これを見てください:
ローカリゼーション

助言がありますか。それともやり方が間違っているのでしょうか?

4

2 に答える 2

6

Xcode 4.4+ でリソースをローカライズする方法は次のとおりです。

  1. プロジェクトをクリックします (ナビゲーター)
  2. プロジェクトの下の「情報」タブに、「ローカリゼーション」セクションが表示されます。
  3. + をクリックして言語を追加します
  4. 表示されるシートでローカライズするファイルを選択します

これで、Xcode は自動的にファイルを作成し、それぞれの言語フォルダーの下に配置します。最後に、他のソース (画像ファイルなど) をローカライズする場合は、ファイルをクリックし、ファイル インスペクター ペインを表示して、[ローカライズ] セクションの下にある [ローカライズする...] ボタンをクリックします。Xcode は利用可能な言語を含む別のシートを起動し、言語を選択すれば準備完了です。これが理にかなっていることを願っています。

于 2012-07-28T12:08:31.040 に答える
0

また、複数のターゲットに対して複数の Info.plist ファイルをローカライズする方法も問題です。

これは非常に簡単に実行できます。上記のように、ローカライズしたい言語を発射物に追加するだけです。

プロジェクト設定

  • 次に、ターゲットごとにいくつかの Info.plist ファイルをクリックします。
  • ユーティリティサイドバーを開く
  • 「ローカライズする」をクリック

ファイルのローカライズ

次に、プロジェクト ファイルのセットアップ言語のいずれかを選択すれば完了です。

于 2012-08-31T08:15:21.047 に答える