国际化

写在前面的话:本篇文章主要通过图片形式,向大家展示国际化的相关使用,相信一图顶千言。


国际化是一个应用程序国际兼容性设计的过程

1.以用户母语处理文本输入和输出;

2.处理不同的日期、时间以及数字格式;

3.利用适当的历法和时区处理数据;

国际化是一项你和开发者通过利用系统提供的API来实现的活动,并在代码上做一些补充和修改,从而让应用的中文版、阿拉伯语版本和英文版一样好。

相比之下,本地化仅仅是把应用的用户界面和资源翻译成不同的语言,这是你可以也应该交给别人做的工作,除非你能精通app应该支持的每种语言。

首先:创建一个Strings File的文件

点击Next之后按照下图显示,来选择添加语言

在程序中添加其他语言:


在界面的右边选择其中的Localize选项


弹出的对话框要选择Base

之后你会发现之前的String File这个文件的右边有一个三角号,点开会发现多了一个你所添加的语言文件

注意:Localizable.strings是iOS用来本地化文本默认的文件名称。请抑制以其他内容给它命名的冲动,否则以后你每次引用本地化字符串的时候要一次次输入.strings 文件名。

你需要遵从一个特定但简单的格式:”  “ = “ “;

之后在 String File 这个文件中写入你要改变的文字段

格式如下:

例如:"KEY"="CONTENT";

最后进行改变语言的测试,就可以发现字段中的中英文就可以转化了。

详细内容参考网站:

http://www.cocoachina.com/industry/20140526/8554.html

你可能感兴趣的:(国际化)