SwiftUI:单个App支持设置多语言
SwiftUI 全新多语言方案
简化本地化的字符串- WWDC21 - 视频
本地化您的SwiftUI app - WWDC21 - 视频
构建全球化App:本地化的示例- WWDC22 - 视频
构建支持多语言的App - WWDC24 - 视频
单个App支持设置多语言
工程 Info.plist里添加 键值UIPrefersShowingLanguageSettings
,类型为 Boolean
,值为 YES
.
<key>UIPrefersShowingLanguageSettings</key>
<true/>
打开App设置其他语言
if let url = URL(string: UIApplication.openSettingsURLString) {
await UIApplication.shared.open(url)
}