gpt4 book ai didi

ios - 如何获取特定语言环境的 NSLocalizedString,或如何获取非本地化字符串

转载 作者:行者123 更新时间:2023-11-29 05:34:31 25 4
gpt4 key购买 nike

有没有办法获取特定语言环境的本地化字符串,除了当前语言环境

类似于反向查找,即我有本地化值,我想获取基本本地化版本甚至 key 。

myLocalizedString.getLocalizedString( locale : NSLocale )

我很清楚这不是 super 干净的事实,但我不需要解释为什么这不是一个好主意。我只是处于看起来最不糟糕的情况。

最佳答案

您只需发送语言代码和 key 字符串即可调用此方法。

func localizestring(for languageCode : String , keyString : String) -> String {
//language code like --> en/ef/da
let path = Bundle.main.path(forResource: languageCode, ofType: "lproj")
let bundle = Bundle(path: path!)
return NSLocalizedString(keyString , tableName: nil, bundle: bundle!, value: "", comment: "")
}

关于ios - 如何获取特定语言环境的 NSLocalizedString,或如何获取非本地化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57178945/

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