ios - xcode 9 本地化应用程序问题

标签 ios iphone localization

我正在尝试将我的应用程序本地化为意大利语、英语和日语。但我有一个问题。当尝试将 iOS 设备本地化为其他语言时,语言不会改变。如果更改区域,它会更改。例如。默认语言是英语,我的 iPhone 所在的地区是意大利。如果我用意大利语更改设备语言,应用程序也会更改并变成意大利语。但如果我更改日语或其他语言,如法语,应用程序的语言,请不要更改。保持意大利语。现在,如果我将区域更改为日本,则语言会更改并变成日语!只是问题:为什么?

我怎样才能改变我的应用程序的语言只改变设备的语言?

谢谢

附注这是截图

Screenshot

更新 我不知道为什么,但如果我在模拟器中尝试我的应用程序,这个问题就不会发生。它只发生在我的物理设备上。为什么?

最佳答案

找到解决方案!!!

我发现了问题。我不知道为什么,但它解决了所有问题(或者看起来如此)

enter image description here

在 Info.plist 文件中,我已将 Localization native development region 更改为 Italy,如您在屏幕截图中所见。当我恢复原始值(美国)时,一切正常。

关于ios - xcode 9 本地化应用程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48361240/

相关文章:

ios - 自定义开/关图像 iOS 7.0 UI 开关

ios - 以编程方式更改推送通知内容

ios - 多个导航 Controller

iPhone 应用因使用 ICU(Unicode 扩展)而被拒绝

c# - .NET 中 ArgumentException.Message 的本地化

java - Java 日期解析代码有什么问题?

ios - JSON数据解析异常 "objectForKey unrecognized selector"

html - 固定导航在移动设备上滚动时失去焦点

iphone - TableView 警报不显示

windows - 无法让 Windows 使用中性语言 MUI?