Swift:故事板中的本地化 - 标签没有添加到Main.strings?

RjC*_*RjC 10 xcode localization localizable.strings ios swift

当我尝试本地化我的应用程序并为目标语言创建一个新的Main.strings文件时,我在界面构建器(标签,按钮,...)中创建的所有内容都会添加到新的Main.strings文件中(基本和语言)我可以相应地本地化文本.

但是当我稍后在界面构建器中向ViewController添加标签或按钮时,它不会自动添加到Main.strings文件中以获取基本和语言版本.

那么,我怎样才能找出按钮/标签的ObjectID是什么,以便我可以将它添加到字符串文件中?

或者是否有另一种方法可以强制Xcode自动将新添加的标签和按钮添加到这些文件中?

Dha*_*ani 19

从故事板中选择标签后,您可以UILabel在右侧面板中找到对象ID :

在此输入图像描述

然后,您可以在UILabel文件中设置标签文本如下:

"v12-vM-an5.text" = "Phone";
Run Code Online (Sandbox Code Playgroud)

  • 有什么办法可以自动添加它们? (3认同)