私はローカライズしたいiPhoneアプリケーションを持っていますので、中国語のローカリゼーションを追加しました。そうするために、Localizable.strings(chinese)を私のアプリケーションに追加し、その中に文字列を追加しました。Xcodeのローカリゼーション:すべての文字列が翻訳されていません
コンパイルすると奇妙なことが起こりますが、文字列の半分またはそれ以上は翻訳されません。でも、動作していない文字列が、何で&キーが動作している作業の文字列を入れてキー、
を変更
- :私は私ができるすべてを試してみました。
私のすべての要素はUILabelsであり、私はそれらのそれぞれについてすべての構成をチェックしました。それらはすべて同じ設定をしています。それはプロジェクトの構成のためにすることができますが、なぜいくつかの機能はありますか?私はいくつかの他の答えをチェックし、ソリューションを試してみました(私のキー、ファイル名などをチェックしています)が、何も動作していません。なぜそれが起こっているのか理解してください。
EDIT: は、ここで私は
//this one doesn't work self.resolution.text = NSLocalizedString(@"RESOLUTION", nil); //this one works self.label1.text=NSLocalizedString(@"CAMERAS", nil);
そして、私のLocalizable.stringsで私の文字列を印刷する方法です私は
"RESOLUTION"="Resolution"; "CAMERAS"="Cameras";
それは動作する必要があります、私にきれいに見えます。シミュレータからアプリを削除して、ビルドをきれいにしてからもう一度実行してみてください。 – holographix
@holographix私は私のシミュレータをリセットして、今では私のアプリケーションをコンパイルできません。 :s。 "SIGABRT"を取得すると、私はその問題を今解決すると思います。 – Anila
@holographixもう一度OKです。そして、それはまだ動作しません。 – Anila