XCode Storyboard本地化重复字符串合并?

Guu*_*uus 9 xcode localization interface builder ios

我目前正在开发一个iOS应用程序,并将其本地化为多种语言,但面临一个烦人的(不打破)问题.

当我为我的故事板添加新的本地化时,xcode会自动填充字符串,这非常好.我遇到的问题是我有多个接口,都有一个后退按钮.关于这些的文本当然是相同的,他们的翻译也是如此.我想知道的问题是,有可能,不使用strings.localizable,以某种方式将多个对象翻译合并为一个?

这就是目前的样子:

"Pnu-Ec-HAj.normalTitle" = "Back";
"Rtx-fT-rdc.normalTitle" = "Back";
Run Code Online (Sandbox Code Playgroud)

但如果存在诸如此类的语法,那将会更容易

"Pnu-Ec-HAj.normalTitle", "Rtx-fT-rdc.normalTitle" = "Back"; (这种语法显然不正确)

我已经看了很久但还没有找到这个问题的任何答案.

谢谢阅读.

Gri*_*ear 0

不幸的是,这些.strings文件是键值文件,本质上必须有一个键(由元素的 nib ID 和属性组成)和关联的字符串值。

正如苹果公司在前面的链接中描述的那样:

标准字符串文件格式由一个或多个键值对以及可选注释组成。给定对中的键和值是用双引号括起来并用等号分隔的文本字符串。

那么,文件不支持你的想法.strings

支持该功能的唯一方法是使用代码NSLocalizedString