2013-02-22 204 views
0

我有一個多語言ios應用程序,它可以切換到正確的語言取決於ios系統的位置。例如,我想知道系統語言是英語,我該如何將應用程序語言分配給德語或其他語言?在多語言ios應用程序中分配特定語言

+0

同樣的方式,之前這些語句執行的iOS這樣做(從相應的文件中獲取),除非需要手動執行,因爲系統不會爲您執行此操作。 – borrrden 2013-02-22 10:23:14

+1

檢查我的答案,有一個例子http://stackoverflow.com/a/14742213/1702413 – TonyMkenu 2013-02-23 19:29:16

回答

1

嘗試在main.m文件中的main()函數中添加此之前,UIApplicationMain()被調用時,重要的是應用啓動

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"es", nil] forKey:@"AppleLanguages"]; //switching to spanish locale 
[[NSUserDefaults standardUserDefaults] synchronize]; 
0

您可以在您的Info.plist文件中指定您的默認語言。該設置被稱爲Localization native development region。該語言將被用作默認語言。