在使用本地化语言以前,来看看本地化语言文件内容的结构(这里我以Chinese为例):
"Cancel"="取消";
"OK"="肯定";
"Tip"="信息提示";
"Login Faild"="登录失败";3d
.......blog
其实就是简单的字符串替代而已,在程序中,若是有个UILable控件,须要赋值:lbLoginTip.text = NSLocalizedString(@"Login Faild", nil);最后在lbLoginTip上看到的是“登录失败”,而不是“Login Faild”。ip
接下来看看怎么来建立本地化文件:首先New File,而后按照下图步骤。字符串
2.建立好本地化文件,接下来命名:io
3.本地化文件建立好了,而后添加本地语言。程序
4.首先这里只有English可选,点击Localize后,在这里就能够看到Localization中有一个English本地语言了,若是我想要中文的怎么办呢?但不用担忧,在后面还能够添加你想要的本地语言。后面将介绍。im
5.建立好本地化文件后,给程序添加想要的本地语言,点击工程文件出现以下图所示:d3
6.选择好本地语言,固然也能够点“-”去掉不想要的本地语言。最后点击Finish,整个建立过程就结束了。命名
7.建立本地化文件和设置好本地语言后,选择刚刚建立的本地化文件,在该文件中添加本地化内容,如文章开头列出的本地化语言结构那样。img
"Cancel"="取消";
"OK"="肯定";
"Tip"="信息提示";
"Login Faild"="登录失败";
.......
添加这些内容,就能够在程序当中像文章开始那样使用本地语言了。