如何在iOS中获得人性化的当前本地语言名称?
当前语言代码可以通过如何在iOS中获得人性化的当前本地语言名称?,ios,swift,Ios,Swift,当前语言代码可以通过Locale.current.languageCode检索,但是如果我需要一个更人性化的名字,比如“English”或“Japanese”,该怎么办 开发人员是否必须在应用程序中维护映射,或者是否有获取语言名称的本机方法?您可以在Locale对象上使用方法 let locale:locale=.current locale.localizedString(forLanguageCode:“pl_pl”)/“Polish” 以及其他有用的函数,可以帮助您从代码中获取本地化的区
Locale.current.languageCode
检索,但是如果我需要一个更人性化的名字,比如“English”或“Japanese”,该怎么办
开发人员是否必须在应用程序中维护映射,或者是否有获取语言名称的本机方法?您可以在Locale对象上使用方法
let locale:locale=.current
locale.localizedString(forLanguageCode:“pl_pl”)/“Polish”
以及其他有用的函数,可以帮助您从代码中获取本地化的区域或货币名称
locale.localizedString(forRegionCode:“pl”)/“Poland”
locale.localizedString(货币代码:“PLN”)/“波兰兹罗提”
要使用与.current
不同的语言环境,您可以轻松地使用进行初始化
可以对区域设置对象使用方法
let locale:locale=.current
locale.localizedString(forLanguageCode:“pl_pl”)/“Polish”
以及其他有用的函数,可以帮助您从代码中获取本地化的区域或货币名称
locale.localizedString(forRegionCode:“pl”)/“Poland”
locale.localizedString(货币代码:“PLN”)/“波兰兹罗提”
要使用与.current
不同的语言环境,您可以轻松地使用进行初始化
let japanese = Locale(identifier: "ja_JP")
japanese.localizedString(forLanguageCode: "pl_PL") // "ポーランド語"
japanese.localizedString(forRegionCode: "pl") // "ポーランド"
japanese.localizedString(forCurrencyCode: "PLN") // "ポーランド ズウォティ"