NSLocale
2016-02-17 13:13
357 查看
[align=left]1.创建本地化对象[/align]
[align=left]// 根据本地标识符创建本地化对象[/align]
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier"en_US"];
2.获取系统本地化信息
[align=left] 获取系统所有本地化标识符数组列表[/align]
[align=left][NSLocale availableLocaleIdentifiers] ;[/align]
[align=left]3.获取当前系统设置语言的标识符[/align]
[[NSLocale currentLocale] localeIdentifier];
[align=left]4.获取本地化对象的具体内容[/align]
NSLocale *local = [NSLocale currentLocale];
key值参见NSLocale Calendar Keys
[align=left] [/align]
[align=left]5.获取当前语言的排版方向和字符方向[/align]
[NSLocale lineDirectionForLanguage:[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
[align=left]6.获取用户的语言偏好设置列表,该列表对应于IOS中Setting>General>Language弹出的面板中的语言列表。[/align]
[align=left][NSLocale preferredLanguages][/align]
[align=left]7.监听用户本地化设置的消息[/align]
[[NSNotificationCenter defaultCenter] addObserver:self selectorselector(localChangedHandler name:NSCurrentLocaleDidChangeNotification object:nil];
[align=left]8.以本地化方式获取国际化信息的显示名称[/align]
[align=left]NSLocale *curLocal = [[NSLocale alloc]initWithLocaleIdentifier"zh-Hans"] ;[/align]
[align=left]// 根据本地标识符创建本地化对象[/align]
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier"en_US"];
2.获取系统本地化信息
[align=left] 获取系统所有本地化标识符数组列表[/align]
[align=left][NSLocale availableLocaleIdentifiers] ;[/align]
[align=left]3.获取当前系统设置语言的标识符[/align]
[[NSLocale currentLocale] localeIdentifier];
[align=left]4.获取本地化对象的具体内容[/align]
NSLocale *local = [NSLocale currentLocale];
key值参见NSLocale Calendar Keys
[align=left] [/align]
[align=left]5.获取当前语言的排版方向和字符方向[/align]
[NSLocale lineDirectionForLanguage:[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
[align=left]6.获取用户的语言偏好设置列表,该列表对应于IOS中Setting>General>Language弹出的面板中的语言列表。[/align]
[align=left][NSLocale preferredLanguages][/align]
[align=left]7.监听用户本地化设置的消息[/align]
[[NSNotificationCenter defaultCenter] addObserver:self selectorselector(localChangedHandler name:NSCurrentLocaleDidChangeNotification object:nil];
[align=left]8.以本地化方式获取国际化信息的显示名称[/align]
[align=left]NSLocale *curLocal = [[NSLocale alloc]initWithLocaleIdentifier"zh-Hans"] ;[/align]
相关文章推荐
- 逆向x64-small-trick
- struts2学习笔记--使用struts2插件实现ajax处理(返回json数据)
- iOS9 https导致网络无法访问问题。
- Android蓝牙的开启-搜索-关闭演示
- MySQL5.6基于GTID复制配置
- Centos 6.3 python 2.6.3 升级到 2.7
- nyoj--496--巡回赛(拓扑排序)
- log4net创建日志
- 获取某路径下所有文件
- 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项(解决)
- nyoj--496--巡回赛(拓扑排序)
- 为了忘记
- setValue 和 setObject 的区别
- for循环遍历字符串的还有一种方法
- fiddler
- QT学习二:工具栏
- svn checkout单个文件(refers to a file, not a directory)
- mysql创建函数示例
- 对任务执行目标数据
- 【SPOJ-MIFF】Matrix inverse【高斯消元】