Apple Watch使用本地化语言作为基本语言

时间:2018-02-12 17:29:43

标签: ios iphone watchkit apple-watch

我已将中文(简体)本地化添加到我的应用中,而英语则设置为开发语言。 iOS应用程序和Watch App以及Watch Extension都设置了必要的本地化文件:

enter image description here

的iOS:

enter image description here enter image description here

enter image description here enter image description here

观看应用

enter image description here enter image description here

观看扩展程序:

enter image description here enter image description here

所有三个Info.plist个文件都有

<key>CFBundleDevelopmentRegion</key>
    <string>en_US</string>

,如this post中所述。

当我在iPhone上运行应用程序时,一切都适用于中英文系统语言。此外,如果我为系统设置第三种语言(例如俄语),iOS应用程序会优雅地回归到基础英语(建议它在首选语言列表中最接近)。

当Watch语言设置为英语或中文时,Watch应用程序也可正常运行。但是我应该为Watch设置第三语言 - 它可以归结为中文,而不是英语。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

您需要在Watch Extention中添加Localizable.strings(Base)文件。请查看论坛帖子。

https://forums.developer.apple.com/thread/86889