在 Interface Builder MacOs 中从 localizable.strings 获取字符串

Get strings from localizable.strings in Interface Builder MacOs

我有一个具有不同品牌的应用程序。每个品牌都有一个 localizable.strings 文件,根据目标品牌将其复制到捆绑资源中。两个品牌可以有相同的语言但有不同的措辞,因此有不同的 localizable.strings 文件。不过一个品牌永远只有一个language/localization。

直接在代码中使用效果很好,但我不知道如何在 Interface Builder 中访问 localizable.strings。有人知道怎么做吗?

编辑:也欢迎使用其他解决不同品牌问题的方法!

您在使用 Base 本地化吗?

如果是这样,每个界面生成器文件都应该有自己的 .strings 文件,您可以根据品牌自定义该文件。