ios - 以编程方式更改应用程序语言

标签 ios internationalization

我正在使用最新的 SDK 和 XCode 4.2 开发一个 iOs 应用程序。

我需要添加一个菜单,用户只能在其中更改应用语言(我不想更改设备语言)。

我也想使用NSLocalizedString .

我该怎么做?

最佳答案

试试这个:

// switching to polish locale
[[NSUserDefaults standardUserDefaults] setObject:@[@"pl"] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

关于ios - 以编程方式更改应用程序语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54944283/

相关文章:

ios - ionic 找不到平台

ios - watch 套件 : 'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead

java - 无法在服务中接收用户区域设置

grails - 选择语言

iphone - 截屏

ios - Dropbox-IOS-Swift 3 : Cannot get the thumbnail image

ios - 越狱应用程序开发构建和运行应用程序

xml - Postgres xmlelement 编码

python - 独立脚本的python babel映射配置文件应该放在哪里或命名?

ios - 如何在应用程序中加载语言文件(ios swift)