我目前有一种半自动化的方式来本地化我的视图。然而,今天我在 IB 中发现了一个有趣的部分,这似乎表明我可以在 Interface Builder 中本地化我的视图。
因此,在 IB 中,您可以在 Identity Inspector 中为选定对象定义运行时属性。所以对于我来说,UILabel
我可以将text
标签的键路径设置为 String Hello World
。
但是,当我选择Type = Localized String
和然后我的键名时,我Localized.strings
没有得到翻译的字符串,而只是我在 IB 中输入的值(因此是键)。
我不明白,这个机制应该如何工作。我希望能够像这样翻译我的观点,有什么想法吗?