所以,我遇到了很多大问题。
首先,我有2个可本地化的文件,首先是Main.storyboard,在这里我可以翻译所有标签,按钮。
我有Localizable.strings,可用来翻译错误消息和一些系统消息。
我有这样的东西:
如果我设置了电话语言,翻译就可以了。
但是,如果我想通过应用程序手动更改语言,只需翻译文件 Localizable.strings 。
也许可以将这两个文件合而为一吗?
答案 0 :(得分:-1)
您需要更改“ AppleLanguages”。
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("rs", forKey: "AppleLanguages")