2013-03-27 41 views
0

我創建了一個帶有2種語言的Localizable.strings文件,其中包括& jp。如何設置iOS的默認本地化字符串的一個關鍵?

EN:"key"="english";

JP:"key"="日本";

它使用EN & JP工作時好。

_title.text = NSLocalizedString(@"key",nil); 

但是,當我使用其他語言,如德國,標籤將在view.I顯示key要顯示en字符串值默認的關鍵。

如何設置加載en當用戶使用其他語言沒有en & jp?

+0

可能複製 http://stackoverflow.com/questions/3263859/localizing-strings-in-ios-default-fallback-language – 2013-03-27 08:21:50

回答

1

您可以爲「de」創建一個Localizable.strings,然後您可以從「en」複製/粘貼(如果「en」是您不需要複製/粘貼的主要語言,它將與「en」字符串) 但奇怪的是,我有我的應用程序「en」和「es」,默認爲「en」。我沒有做任何事情。

+0

謝謝你,但我在哪裏可以設置默認字符串文件,如果我不想要使用'英文'作爲默認? – yellow 2013-03-27 08:28:32

+1

也許我錯了,但我認爲你的info.plist中的'CFBundleDevelopmentRegion'鍵是@yellow – borrrden 2013-03-27 08:39:05

+0

正如borrrden所說,我認爲它是Info.plist中的CFBundleDevelopmentRegion關鍵字 – jcesarmobile 2013-03-27 08:54:03