我在Apple Watch应用的故事板上启用了本地化:
我在故事板上添加了一个标签,并通过.string文件对其文本进行了本地化。界面预览正确显示相应的字符串:
但是,当在模拟器或真实设备上测试应用时无论我选择"德语"还是显示英文字符串作为计划中的应用语言或"系统语言" (设备'系统语言是德语)。
另一方面,iOS应用程序表现正常。
为什么会这样?这种本地化方法在watchOS上是不是完全支持了吗?我是否必须使用NSLocalizedString()?
通过代码手动设置标签文本我正在使用Xcode 9.3并观看OS 4.3。
答案 0 :(得分:-1)
您需要在Watch Extension中添加Localizable.strings(Base)文件,它对我有用