ios - 如何将英语设置为 iOS 应用程序的默认语言?

标签 ios objective-c xcode nslocalizedstring nslocale

我用ITALIAN 开发了第一个版本的应用程序。一切正常!然后当我想为 2.0 版本做多语言时,我没有设法将 ENGLISH 设置为默认语言。

我做的步骤:

  • 根项目 --> 信息 --> 本地化 --> 使用基础内部化

enter image description here

  • 然后我得到这个(英语).strings 文件,我将它从意大利语翻译成英语

enter image description here

  • 我在 info.plist 中将“Localization native development region”设置为“en”...以便默认使用英语。

我的目标

我希望当用户设备设置为法语或任何其他非(英语或意大利语)语言时......它向最终用户显示英语版本而不是意大利语。

PS:让我提醒你,我的基本版本是意大利语

最佳答案

可以在信息配置中编辑,将“Localization native development region”项改为英文,如果没有需要添加一项。

关于ios - 如何将英语设置为 iOS 应用程序的默认语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37788302/

相关文章:

objective-c - 如何在 Xcode 中创建一个简单的 Objective-C 命令行项目

iphone - 这个平移手势识别器 Action 有什么问题?

iphone - 某些 iPhone 4s 和 iPod Touch 上的随机 img 保存错误

ios - 仅当服务器上的数据已更改时才下载

c# - Xamarin.Forms如何根据条件绑定(bind)背景颜色

objective-c - ActivityIndi​​cator 不会停止动画,也不会从 UICollectionViewCell 的 super View 中删除

swift - sqlite.swift 安装后出现大量错误

iOS 9 自动布局和 View Controller ;知道如何设置正确的约束

ios - iOS 中的 HTTP 服务器列出文件 Documents 目录

ios - 像在 IOS 中一样更改 ionic 后退按钮文本