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" 为文件名
效果: