加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Apple Watch:Storyboard的本地化无法正常工作

发布时间:2020-12-14 19:05:53 所属栏目:百科 来源:网络整理
导读:我在Apple Watch应用程序的故事板上启用了本地化: 我在故事板上添加了一个标签,并通过.string-files对其文本进行了本地化.界面预览正确显示相应的字符串: 但是,当在模拟器或真实设备上测试应用程序时,无论我选择“德语”作为方案中的应用程序语言还是“系
我在Apple Watch应用程序的故事板上启用了本地化:

screenshot

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

screenshot


screenshot

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

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

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

我正在使用Xcode 9.3和watchOS 4.3.

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读