获取localization 语言
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSArray *languages = [defaults objectForKey:@"AppleLanguages"]; NSLog(@"%@, %@",languages,NSLocalizedString(@"xxx"));
Resources—右键—new file —(String files or empty file)命名为: Localizable.strings –右键 get info — make file localizable 添加对应语言的localization
1:Localizable.strings:(针对字符串 NSLocalizedString)
在对应的zh-hans和English文件添加:
“xxx”=”本地字符串”;
“yyy”=”本地字符串”;
2:InfoPlist.strings:(针对app名称)
在对应的zh-hans和English文件添加:
CFBundleName=”本地名”;
CFBundleDisplayName=”本地名”;
注意一定要加“;”,否则报错类似于:
/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings failed with exit code 1;
沟通交流合作请加微信!