安装我的第三方键盘时,iOS添加了新的首选语言

时间:2018-10-30 16:51:54

标签: ios localization custom-keyboard

我有一个iOS应用,该应用实现了iOS的第三方键盘。该应用程序已本地化,其基本语言为英语和另一种语言为德语

我的客户向我报告了以下行为(可以复制):

例如他们来自西班牙,并且在iPad上仅配置了西班牙语语言。由于我没有西班牙语的本地化版本,因此他们希望以英语使用该应用程序。 但是如果他们安装了我的应用程序,而不是我的键盘...

(1)设置->键盘->键盘->添加我的第三方键盘

... iOS会自动将德语添加到其首选语言顺序

(设置->常规->语言和地区->首选语言顺序)

enter image description here

出现问题了:

如本Apple Documentation QA1828中所述,在使用我的应用程序时,iOS会检查首选语言是否包含该应用程序本地化的语言,并且只有在这种操作不成功的情况下,它才会使用基本语言(在我的案例英语)。 但是由于我的应用实现了德语,并且德语现在是第二种首选语言,因此我的应用以德语出现,而不是用户在< strong>英语。

这是我在XCode中的本地化配置的样子:

enter image description here

enter image description here

添加我的第三方键盘后,iOS添加新的首选语言的原因是什么?

这可能是iOS 12的新行为吗?因为以前没有人报告过这种问题。

更新05.11.2018: 我在苹果公司创建了一个TSI,他们回答我应该为此创建一个错误报告。不知道这是否会有所帮助,但我做到了,并等待一些答案。

0 个答案:

没有答案