我有一個Constants.h
它具有所有的字符串,我的應用程序全面使用。如何將語言支持添加到Constants.h文件?
#define kGuideTitle @"Guide"
#define kSeatingTitle @"Seating"
#define kNotesTitle @"Notes"
#define kQuestionsTitle @"Questionnaire"
#define kTimelineTitle @"Timeline"
#define kMessagesTitle @"Messages"
現在我迫切需要將該文件本地化以支持多種語言(5種語言)。
我得到了我需要支持的每種語言的翻譯。
因此,我添加了lanugage支持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(德國) – 2012-03-13 11:23:49