IOS开发 IOS国际化
来源:互联网 发布:建筑节能设计软件 编辑:程序博客网 时间:2024/06/06 00:31
IOS国际化
NSLocale封装国家区域语言环境.
// NSLocale类的用法
// 所有的支持语言
NSArray *local = [NSLocaleavailableLocaleIdentifiers];
for (int i =0; i < local.count; i++) {
NSString *localID = [local objectAtIndex:i];
NSLog(@"%@", localID);
}
//获取系统的当前语言
NSLocale *current = [NSLocalecurrentLocale];
NSLog(@"当前 %@", current.localeIdentifier);
国际化应用显示名称:BundleDisplayname 修改
可以使用InfoPlist.strings文件 show Raw keys
国际化文本 可以配合图片的不同来显示
//获取当前的语言形式
NSString *strLau = [[[NSUserDefaultsstandardUserDefaults] objectForKey:@"AppleLanguage"]objectAtIndex:0];
//国际化消息的选择
NSString *string = NSLocalizedString(@"locale", @"I18NTest");
NSString *stringOne = NSLocalizedString(@"test", @"测试内容");
- IOS开发 IOS国际化
- 国际化 - iOS开发
- iOS开发 国际化Localizable
- iOS开发-app国际化
- IOS开发国际化详述
- iOS-开发国际化
- iOS 开发笔记--国际化
- iOS开发之国际化
- iOS开发 - 应用国际化开发
- iOS开发 - 应用国际化开发
- iOS 开发之本地化 国际化
- iOS开发-APP语言国际化
- iOS国际化
- ios国际化
- iOS 国际化
- IOS国际化
- iOS 国际化
- iOS 国际化
- Java内存模型的抽象
- qt5.3 MIPS 移植
- (转)排序算法的稳定与不稳定
- opencv——创建矩阵并显示
- iOS后台播放音乐
- IOS开发 IOS国际化
- 跳跃表以及C++实现
- A SQL Server DBA myth a day: (26/30) nested transactions are real
- 向量叉积
- HUSTOJ(敌兵布阵)
- block的一些用法
- cmd连接远程mysql
- 深入理解消息处理—LOOPER、HANDLER、THREAD
- NULL , '\0' , 0 本质及区别