iOS语言国际化

参考网站:http://blog.sina.com.cn/s/blog_7b9d64af0101jncz.html
 
语言国际化:根据系统不同的语言自动切换
Xcode6.2
 
一.在不同语言下工程名会变成对应的语言名
 
 
步骤:新建一个SingleView工程
再新建InfoPlist文件(注意文件名不能改变还有大小写)
 
 
然后添加语言
经过以上,会出现
 
在各自的语言文件夹中分别添加
CFBundleDisplayName="语言";//英语语言下显示语言
CFBundleDisplayName="yuyan";//英语语言下显示"yuyan"
运行切换模拟器语言设置,可以看到工程名在英语状态为”yuyan”,简体中文下为”语言"
效果:
 
二.应用:工程中的控件名也要在不同语言下显示不同语言例如一个lable的text
 
新建一个name的plist文件,添加语言后如下,添加”key”=“”的语句
调用语句如下:
lable.text = NSLocalizedStringFromTable(@"key", @"name", nil);//@“name" 为文件名
效果:
 
原文地址:https://www.cnblogs.com/wusang/p/4724426.html