我有一个使用Xcode创建的应用程序,我想在主视图中显示4个按钮来选择应用程序的语言(西班牙语,英语,法语,德语)。
当按下一个按钮时,我想以所选语言加载下一个视图(以及应用程序的其余部分)。
任何人都可以指导我吗?
答案 0 :(得分:0)
动态更改本地化并不是那么简单,因为iOS会尝试使用当前的语言环境进行本地化,假设用户可以最好地理解这种语言。请查看this tutorial,了解如何动态更改应用中的语言。
答案 1 :(得分:0)
有同样的问题,这是我的解决方案。
iOS base internationalization: change the language at runtime
我不得不说以上所有都不合适,如果你使用自定义宏而不是NSLocalizedString,你不能使用xcode的全部功能,你也不能欺骗StandartDefault - 在你重新启动之前不会设置语言应用程序。