Apple Watch:故事板的本地化无效

时间:2018-04-16 12:24:03

标签: ios xcode apple-watch

我在Apple Watch应用的故事板上启用了本地化:

screenshot

我在故事板上添加了一个标签,并通过.string文件对其文本进行了本地化。界面预览正确显示相应的字符串:

screenshot screenshot

但是,当在模拟器或真实设备上测试应用时无论我选择"德语"还是显示英文字符串作为计划中的应用语言或"系统语言" (设备'系统语言是德语)。

另一方面,iOS应用程序表现正常。

为什么会这样?这种本地化方法在watchOS上是不是完全支持了吗?我是否必须使用NSLocalizedString()?

通过代码手动设置标签文本

我正在使用Xcode 9.3并观看OS 4.3。

1 个答案:

答案 0 :(得分:-1)

您需要在Watch Extension中添加Localizable.strings(Base)文件,它对我有用