【问题标题】:Apple Watch: Localization of Storyboard not workingApple Watch:Storyboard 的本地化不起作用
【发布时间】:2018-04-16 12:24:02
【问题描述】:

我在 Apple Watch 应用的情节提要上启用了本地化:

我在情节提要中添加了一个标签,并通过 .string 文件本地化了它的文本。界面预览正确显示了相应的字符串:

但是在模拟器或真实设备上测试应用程序时手表应用程序总是显示英文字符串无论我选择“德语”作为方案中的应用程序语言还是“系统语言” (设备的系统语言是德语)。

另一方面,iOS 应用运行正常。

为什么会这样? watchOS 还不完全支持这种本地化方法吗?我是否必须使用 NSLocalizedString() 通过代码手动设置标签文本?

我正在使用 Xcode 9.3 和 watchOS 4.3。

【问题讨论】:

    标签: ios xcode apple-watch


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 2018-06-20
      • 2012-12-11
      • 2012-12-30
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      相关资源
      最近更新 更多