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

从Interface Builder MacOs中的localizable.strings获取字符串,macos,cocoa,interface-builder,Macos,Cocoa,Interface Builder,我有一个不同品牌的应用程序。每个品牌都有一个localizable.strings文件,该文件根据目标品牌复制到捆绑资源中。两个品牌可以具有相同的语言,但具有不同的文字,因此具有不同的localizable.strings文件。一个品牌总是只有一种语言/本地化 这对于直接在代码中使用非常有效,但我不知道如何在Interface Builder中访问localizable.strings。有人知道怎么做吗 编辑:也欢迎使用其他方法解决不同品牌的问题 您是否使用基本本地化 如果是这样,每个Inter

我有一个不同品牌的应用程序。每个品牌都有一个localizable.strings文件,该文件根据目标品牌复制到捆绑资源中。两个品牌可以具有相同的语言,但具有不同的文字,因此具有不同的localizable.strings文件。一个品牌总是只有一种语言/本地化

这对于直接在代码中使用非常有效,但我不知道如何在Interface Builder中访问localizable.strings。有人知道怎么做吗


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

您是否使用基本本地化


如果是这样,每个Interface builder文件都应该有自己的.strings文件,您可以根据品牌进行自定义。

我明白了,谢谢。但是,根据品牌,我该如何拥有两个.strings文件(例如英语)呢?您可以将运行脚本阶段添加到项目构建阶段,将特定品牌的.strings文件复制到应用程序包中。好的。我希望有一种方法可以直接在IB中使用Localizable.strings文件,但我想没有。非常感谢您抽出时间!