アプリケーションをローカライズしたい。Swift 2 を使用しています。このチュートリアルに従いましたが、2 つの問題が発生しました。
1. 両方の言語でローカライズされた画像が消える
ドイツ語と英語の複数の画像を同じ方法でローカライズしました。両方の言語で 1 セットのイメージ (イメージの en バージョンと de バージョン) が消えます。それらを追加しました。それらはプロジェクトのフォルダーにあり、ローカライズした他の画像との違いを見つけることができません。
私は試した
- プロジェクトのクリーニングと実行 (エラーなし)
- 画像を削除して再度追加しました
- ローカリゼーションを削除して追加しました
…何も役に立ちませんでした。何か案が?
2. エラーNSLocalizedString
& &Localizable.strings
Localizable.strings
アプリの文字列をローカライズするための を作成しました。ローカライズ可能にする方法は次のとおりです。
button.setTitle(NSLocalizedString("buttonTitle", comment: "MyButton"), forState: .Normal)
Localizable.strings
for Englishに次のように追加しました。
"buttonTitle" = "MyButton"
…ドイツ語の場合:
"buttonTitle" = "MeinButton"
現在、Xcode はコードにエラーを表示しませんが、
読み取りに失敗しました:
データの形式が正しくないため、データを読み取ることができませんでした。
何か案は?
よろしくお願いします:)
編集
問題 #2 は解決され;
ました。ヴォルデモートのコーディングに感謝!