iOS如何同步Main.storyboard字符串和Localizable.strings

时间:2018-09-07 08:05:46

标签: ios swift localizable.strings

所以,我遇到了很多大问题。

首先,我有2个可本地化的文件,首先是Main.storyboard,在这里我可以翻译所有标签,按钮。

我有Localizable.strings,可用来翻译错误消息和一些系统消息。

我有这样的东西:

enter image description here

如果我设置了电话语言,翻译就可以了。

但是,如果我想通过应用程序手动更改语言,只需翻译文件 Localizable.strings

也许可以将这两个文件合而为一吗?

1 个答案:

答案 0 :(得分:-1)

您需要更改“ AppleLanguages”。

let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("rs", forKey: "AppleLanguages")