首页 > 解决方案 > 首选语言和设备语言不匹配

问题描述

假设我使用以下设置启动我的 iOS 应用程序:

Preferred Language: "ja"
Language Code: "ja"
Region Code: "US"

然后,我关闭应用程序并将其更改Preferred Language"de". 现在设置如下所示:

Preferred Language: "de"
Language Code: "ja"
Region Code: "US"

这会产生一个问题,因为文本将被翻译成德语,但日期和时间的内置设备格式将被格式化为日语。

你怎么能改变Language Code?理想情况下,当用户的首选语言改变时,语言代码也应该改变正确吗?处理这个问题的最佳方法是什么?

标签: iosswift

解决方案


推荐阅读