iOS开发之国际化多语言

首先新建项目 test

1、新建文件Localizable.strings(使用该名字来创建)


iOS开发之国际化多语言_第1张图片

2、添加新语言

iOS开发之国际化多语言_第2张图片

3、点击Localizable.strings 在右侧Locallzation来进行加载,记得勾选上你要的语言


iOS开发之国际化多语言_第3张图片

4、在Localizable中的english添加

"SIM"="china";

在Localizable中的chinaSimple添加

"SIM"="中国";

5、这样就可以了,接下来只需要为对应的label或者其他进行设置了

label.text=NSLocalizedString(@"SIM",nil);//第一个是key值,第二个为注释可以不用写;


6、获取当前系统语言

NSArray*languages = [NSLocale   preferredLanguages];

NSString*currentLanguage = [languages   objectAtIndex:0];

DLog(@"%@", currentLanguage);

OK.....

你可能感兴趣的:(iOS开发之国际化多语言)