在app ios中更改语言

时间:2014-03-28 01:05:32

标签: ios objective-c

我正在创建一个需要在运行时更改语言的应用 语言是:英语,中文(简体)和马来西亚语,它不会杀死应用程序

但是我杀死了应用的代码

[[NSUserDefaults standard Userdefaults] setObject:[NSArray arrayWithObjects:@"zh-Hans", @"en", @"ms",nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults]synchronize];

我希望应用只需加载Bahasa Malaysia和中文(简体)的翻译,只要他们的按钮被点击不仅是系统语言而且是应用程序本身。与故事板。

2 个答案:

答案 0 :(得分:0)

看看@ NSLocalizedString

请参阅herehere这些是本地化应用的基础知识。

此外,请在将来提供尽可能多的信息。

享受! :)

答案 1 :(得分:0)

试试这个: https://github.com/chenhaiteng/Localization-Utilities/tree/master/examples/LaunchWithLocale

这是一个示例,展示了如何启动具有指定本地化的应用。