2013-02-22 3 views
0

У меня есть многоязычное приложение ios, оно может переключиться на правильный язык, зависит от местоположения системы ios. Я хочу знать, например, системный язык - английский, как я могу назначить язык приложения на немецкий или другие языки?Назначение определенного языка в многоязычном приложении ios

+0

так же, как IOS делает это (беря его из соответствующего файла), за исключением того, что вам нужно сделать это вручную, так как система не сделает это за вас. – borrrden

+1

Проверьте мой ответ, есть пример http://stackoverflow.com/a/14742213/1702413 – TonyMkenu

ответ

1

Попробуйте добавить это в main.m в основной функции() перед UIApplicationMain() вызывается, главное, что эти операторы выполняются до того, как приложение запускается

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

Вы можете указать свой язык по умолчанию в файле Info.plist. Настройка называется Localization native development region. Этот язык будет использоваться по умолчанию.

Смежные вопросы