2016-01-23 48 views
1

这些文件似乎表明本地化是自动完成的,因为手表继承了iOS主机应用程序设置,并且也设置在iPhone Watch应用程序的语言设置中。我想确保我没有忽略任何东西,因为我们拥有全球用户群。是否自动执行Watch OS&Watch应用程序语言本地化?

苹果文件

您可以更改语言,你必须挖掘听写选择任何屏幕上。点击回复或搜索,牢牢地按下屏幕,点击(地球图标),然后选择一种语言。

所以这是力量感。这是在手表上全球完成还是只在我们指定的地方完成?

使用听写功能,您可以使用自己的语音回复消息和电子邮件,或者执行其他任务,如在地图中搜索。您可能可能也能够与第三方应用程序使用听写。

为什么“可能”?我假设支持所有'主要'语言。

听写在iPhone设置>常规>键盘中切换。然后打开或关闭启用听写。当您更改iPhone上的键盘语言以获取消息或应用程序时,您的Apple Watch上的听写语言也会发生变化。

我注意到,即使我把所有东西都设置为英文,我的手表仍然显示中文导航。显然这是因为我以前在我的iPhone上使用中文Siri。所以Siri的使用优先?我尽力让手表变回英语,但并没有这样做。

所以总结一下。观看所有手表应用程序的操作系统语言设置和语言设置是由这些区域设置的?

  1. 的iOS键盘设置
  2. iOS的语言设置
  3. iOS版的Siri设置
  4. 的iOS应用程序观看语言设置(镜等)
  5. Apple关注力触摸听写语言选择弹出?

OS需要额外的编码吗?我们的手表应用中的自定义区域如何?我们如何从主机调用/设置任何本地化?

回答

0

根据我对设置watchos和ios本地化的经验,我可以回答第5个问题: 我为watchos和ios设置了单独的本地化文件,因为watchos只需要其中的10%,它有不同的字符串值在我的情况。

从我的测试中,我每次看到从iphone改变watchos语言 - > watch app - >设置,它改变了整个手表的内容,并且它为Watchapp选择了我的硬编码字符串。

对于Watchapp中的自定义区域:我总是从iphone应用程序发送语言标志到watchapp,并根据语言标志相应地查看应用程序调用Web服务。另一个选择是检测watchos上的本地语言标识符,然后根据该标识进行Web服务调用。因此,它取决于你的情况在这里

编辑:如何将数据传递给观看iPhone应用程序的watchos2及以上:

这里有一个教程:因此,基于全球聊天应用我http://www.raywenderlich.com/117329/watchos-2-tutorial-part-4-watch-connectivity

+0

好吧我想知道我该怎么做。主机应用程序显然已经写好了一切。例如,自定义区域将是用户配置文件场景等区域。但是,如果我不在手表中使用用户配置文件,我不需要该标志。唯一的自定义区域可能是最初的VC,其中代表不同应用程序选项的图标需要标志。但是,如果我只使用图标并且没有文字用于UIX,我可以再次没有标记地离开?你可以给你的手表应用程序中的例子,你称之为“自定义”。标志是一种方法吗?它是否属于任何特定的API? – TokyoToo

+0

手表本地化是否需要独立于这些hist?或者我可以简单地复制字符串? – TokyoToo

+0

手表本地化您只需选择文件应该用于的目标 – Jatin

相关问题