私はConstants.h
を持っています。この文字列はすべてmyappで使用されています。Constants.hファイルに言語サポートを追加する方法は?
#define kGuideTitle @"Guide"
#define kSeatingTitle @"Seating"
#define kNotesTitle @"Notes"
#define kQuestionsTitle @"Questionnaire"
#define kTimelineTitle @"Timeline"
#define kMessagesTitle @"Messages"
複数言語(5言語)をサポートするために、そのファイルをローカライズすることが急務です。
私はサポートが必要な各言語の翻訳があります。
Constants.h
ファイルのサポートをインスペクタから追加しました。 XCodeは各言語用のファイルConstants.h
を作成しました。
その後、このような言語固有のファイルの内容を編集しました。
Constants.h(Dutch)
#define kGuideTitle @"Leitfaden"
#define kSeatingTitle @"Sitzplan"
#define kNotesTitle @"Notizen"
#define kQuestionsTitle @"Fragebogen"
#define kTimelineTitle @"Zeitlinie"
#define kMessagesTitle @"Nachrichten"
しかし、私は(シミュレータ言語がオランダ語に設定した)シミュレータでコードを実行すると、私はすべてのアプリ上でのテキストの英語版のみを見ています。それはなぜそうですか?
すべてのファイルをローカライズすることができますか、またはlocalizable.stringsファイルのみをローカライズすることはできますか?
(私はすべてをlocalizable.stringsファイルにシフトすることをやり直したくありません)。
誰でもお手伝いできますか?
ありがとうございました。
それはオランダですか? deutsch(ドイツ語)のように見える –