2011-07-12 10 views
3

"en"と "ru"の言語をローカライズしています。他の言語(fr、de ...)を選択した場合、ロシア語のローカライズ版を表示する必要があります。私はinfo.plistの "Localization native development region"を "ru"/"Russian"に変更しようとしましたが、サポートされていない言語を使用すると常に英語が表示されます。 There is related question私はこの作業が不可能であると仮定しています。サポートされていない言語のローカリゼーションの選択

これらの問題に関するアドバイスや洞察に感謝します。

+0

クラッシュそれは関係なく、あなたが何をしているか多くをクラッシュしないおそらくちょうどのXcode 4です。 –

+0

はい、Xcode 4は大きくクラッシュしますが、この作業ではイメージのローカライズを追加しようとするたびにクラッシュします。私はXcode 3が必要ですか? –

+0

これには解決策がありますか?私は非常に同じ問題を抱えていて、Default.pngをiPad用に位置づけることができます! – Icky

答えて

1

は私が

Localizing strings in iOS: default (fallback) language?

現在のデバイスが設定されていない場合でも。あまりにもデフォルトとして任意の非英語を設定することが可能であることは、その言語を使用しているとここに掲載私の解決策を考えます(例えばロシア語)

あなたは異なる値に設定異なるLocalizable.stringsファイル、に続いて[UIImage imageNamed:L(@"AN_IMAGE")]

を使用することができます。

"AN_IMAGE" = "some_image_default.png"; 
"AN_IMAGE" = "some_image_ru.png"; 
"AN_IMAGE" = "some_image_pt.png"; 
0

アップルのString Resourcesは、必要な言語ごとにLocalizable.stringsファイルを作成する方法を読んでいますか? NSLocalizedStringよりも必要なファイルにローカライズされた文字列を入力して、すべてのファイルを翻訳する必要はありません。

+0

はい、ありましたが、ローカライズされた文字列がうまく機能しています。ローカライズされたペン先は、サブフォルダ全体に散在しているにもかかわらず、機能しています。 しかし、私はローカライズされたイメージファイルをロードする必要があります...それは問題です。 –

0

@Condor:

私はあなたがローカライズされたXIBファイルとローカライズされた写真で持っていた同様の問題を抱えています。それらはXCodeの翻訳でうまく表示され、私のアプリはSimulatorのローカリゼーションでうまく機能します。それは、私がいつもXIB部品のために英語をよく見ているデバイスの上です。(NSLocalizedString()で翻訳されたすべてのコピーは、シミュレータでうまく動作します)

可能な限り小さなサンプルプロジェクトを実行し、問題...

関連する問題