ios - 如何在 Xcode 或 Swift 中为 iOS 应用程序设置初始语言?
问题描述
我有一个支持两种不同语言的应用程序。我希望它以本地语言(不同于系统语言)开头。
我试过在代码中手动设置它:
UserDefaults.standard.set(["fa"], forKey: "AppleLanguages")
但这需要重新启动应用程序才能应用。
另外,我设置了CFBundleDevelopmentRegion
. 但令人惊讶的是,当我启用本地化时它不起作用!
注意:我的应用程序支持从设置中选择语言,但这不是我的解决方案,因为它始终默认为系统的语言。
要求:
- RTL 支持。
- 从所需的本地化文件中读取正确的翻译。
解决方案
推荐阅读
- reactjs - react-router - 如何更改网址
- python - 我想获取所有日期,不包括python中两个日期之间的周末
- python - 使用 Python 找出两个 Excel 中的附加事务
- android - 如何使用 gradle resValue 以类型实现 res“项目”
- dart - 由于以下原因而失败:状态不佳:BuiltList 没有构建器工厂
- html - 如何保存AspectRatio SVG Icomoon
- c - 如果包含文件,文件中的全局变量是否可访问?
- jquery - 如何获取标签的id并应用于操作ul的内容
- c# - 禁用超时时 SqlBulkCopy 到 Azure 超时
- r - R Shiny 中的聊天机器人窗口