获取当前系统语言
来源:互联网 发布:linux elf文件 破解 编辑:程序博客网 时间:2024/05/29 09:50
OC语言:
+ (NSString*)getPreferredLanguage{ NSUserDefaults* defs = [NSUserDefaults standardUserDefaults]; NSArray* languages = [defs objectForKey:@"AppleLanguages"]; NSString* preferredLang = [languages objectAtIndex:0]; return preferredLang;}
swift 语言:
func getCurrentLanguage() -> String{ let defs = NSserDefaults.standardUserDefaults() let languages = defs.objectForKey("AppleLanguages")//获取系统支持的所有语言集合 let preferredLanguage = languages!.objectAtIndex(0)//集合第一个元素为当前语言 return String(prefrredLanguage)//若当前系统为英文,则返回en_US}
swift升级版:
static func getCurrentLanguage() -> String {// let defs = UserDefaults.standard// let languages = defs.object(forKey: "AppleLanguages")// let preferredLang = (languages! as AnyObject).object(0) let preferredLang = Bundle.main.preferredLocalizations.first! as NSString// let preferredLang = (languages! as AnyObject).object(0) Log.debug("当前系统语言:\(preferredLang)") switch String(describing: preferredLang) { case "en-US", "en-CN": return "en"//英文 case "zh-Hans-US","zh-Hans-CN","zh-Hant-CN","zh-TW","zh-HK","zh-Hans": return "cn"//中文 default: return "en" } }
阅读全文
0 0
- 获取系统当前语言
- 获取当前系统语言
- IOS获取当前系统语言
- iOS获取系统当前语言
- iOS获取系统当前语言
- 【Android】 获取当前系统语言
- iOS获取系统当前语言
- 获取当前系统语言环境
- c语言获取系统当前时间
- 获取当前系统的语言种类
- Android 获取当前系统语言及地区
- iphone获取当前系统的语言
- iphone获取当前系统的语言
- C语言中获取当前系统时间
- ios获取当前系统的语言环境
- Android--获取当前系统的语言环境
- C语言获取系统当前时间
- 获取当前手机系统设置语言
- angular 的 ajax的获取
- fragment中的问题
- GIT合并特定commit
- sql优化3
- iOS-使用UIControl类封装一个@"上图下文"控件
- 获取当前系统语言
- CSS 块状元素和内联元素
- IntelliJ IDEA(2017)下载并破解
- Java 数组 排序 最大值,最小值,总和。
- INRIA Person Dataset(INRIA 行人数据集)介绍
- SecureCRT上传项目与部署
- Unity3D研究院之Jenkins的使用
- ubuntu16.04安装wps
- webpack入门和基础配置