iOS 对未适配语言设置默认语言
来源:互联网 发布:5g网络 知乎 编辑:程序博客网 时间:2024/05/22 01:55
1:建立一个工具类
myTools
在.h中声明类方法
#define CURR_LANG ([[NSLocale preferredLanguages] objectAtIndex:0])
@interface myTools :NSObject
+ (NSString *)DPLocalizedString:(NSString *)translation_key;
+ (NSString *)DPLocalizedString:(NSString *)translation_key {
NSString * s = NSLocalizedString(translation_key, nil);
if (![CURR_LANGhasPrefix:@"en"] && ![CURR_LANGhasPrefix:@"zh"] && ![CURR_LANGhasPrefix:@"ko"]) {
NSString * path = [[NSBundlemainBundle]pathForResource:@"en"ofType:@"lproj"];
NSBundle * languageBundle = [NSBundlebundleWithPath:path];
s = [languageBundle localizedStringForKey:translation_keyvalue:@""table:nil];
}
return s;
}
#import "myTools.h"
#define MyLocalizedString(str,nil) [myTools DPLocalizedString:str]
接下来只要在国际化时候把系统的NSLocalizedString改成MyLocalizedString就可以了
- iOS 对未适配语言设置默认语言
- 在iOS中如何设置默认语言
- ios 国际化及默认语言设置
- 在iOS中如何设置默认语言
- 在iOS中如何设置默认语言
- 在iOS中如何设置默认语言
- ios 国际化及默认语言设置
- IReport 设置默认语言
- android 设置默认语言
- IOS编程中设置系统默认语言的方法
- PYTHON设置默认语言编码
- PYTHON设置默认语言编码
- WinCE开机默认语言设置
- 设置Ubuntu的默认语言
- android系统默认语言设置
- WinCE开机默认语言设置 .
- PYTHON设置默认语言编码
- WinCE开机默认语言设置
- Swift 简单联系小Demo
- caffe学习(10)数据转换img2db
- 【原创】Visio软件绘图功能极佳----记我的第一次Visio软件绘制时序图
- angular-cli安装及build项目
- 锁屏界面
- iOS 对未适配语言设置默认语言
- GraphicsMagick + im4java 图片处理
- P2P关卡——资金存管与资金托管
- 解析ButterKnife实现原理
- redis3 master/slave 配置
- 练习5:实现排序 teacher
- 介绍MySQL Jdbc驱动的rewriteBatchedStatements参数
- 计算反码补码超简单
- 排序