iOS APP 国际化(本地化)

2016-05-25  本文已影响0人  xygsz

一、目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewController里。为了本地化这些字符串,你需要把它们放在一个单独的文件中。他将会在包中简单地引用这些字符串,而不是在你的方法中进行硬编码。Xcode使用带有 .strings 扩展名的文件来存储和检索app中使用的所有字符串,以支持每种语言。根据iOS 设备当前使用的语言,代码中一个简单的方法调用将会查找并返回要求的字符串。

二、创建Localizable.strings资源文件如下图:

1、选择iOS->Resource->Strings File 2、修改如图名字后点“Create”

三、选中刚刚创建的Localizable.strings文件,在右侧点击Localize...按钮,为其增加英语:

3、增加英语 4、增加英语

四、增加中文:

5、选中Project,点击后如下图 7、选择中文后如下图 8、点Finish后如下图 9、增加中文完成,Localizations栏出现了中英文 10、完成后Localizable.strings目录结构

五、应用实例:

11、英文编写 12、中文编写 13、程序中进行调用
上一篇 下一篇

猜你喜欢

热点阅读