gpt4 book ai didi

ios - 使用本地化设置默认语言

转载 作者:行者123 更新时间:2023-11-28 08:02:47 25 4
gpt4 key购买 nike

本地化是否可以使用默认语言?例如,如果找不到一种语言的键,那么系统会自动用英语查看它吗?如果不能自动完成,是否可以手动完成?在当前语言中查找 key ,如果找不到则强制系统以英语查看它?在我当前的应用程序中,当未设置键时,返回键名。

最佳答案

这是一个可以做你想做的事情的方法(我没有找到一个“官方”的方法来做)。

func localizedString(_ key: String) -> String? {
let localeString = NSLocalizedString(key, comment: "")

// Base can be changed by en or the default language of your choice
if localeString == key,
let path = Bundle.main.path(forResource: "Base", ofType: ".lproj"),
let baseBundle = Bundle(path: path) {
return baseBundle.localizedString(forKey: key, value: nil, table: nil)
}
return nil
}

关于ios - 使用本地化设置默认语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46157390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com