IOS本地化操作
来源:互联网 发布:beats软件更新 编辑:程序博客网 时间:2024/06/04 00:23
大家在开发APP时,往往需要有多种语言的支持,比如最普通的中文和英文,本篇内容就是来给大家讲解一下,如何在XCode中为自己的应用添加本地化文件,使自己的应用可以支持中英文互换。
1.字符串以及app名字本地化
在Xcode中新建一个.Strings文件,名称命名为“Localizable.Strings”(切记不要命名错,因为本人经常会把它命名为Localization.Strings,这样一看是不是很难找到错误 )。
随后在我们XCode后边的工具条中找到如图所示按钮:
点击Localiza按钮,随后给它勾上中文和英文选项;这样它就会在Localiable.Strings文件中出现一个下拉小箭头,里面包含两个文件。
我们可以分别在中文和英文的文件中声明需要翻译的字符串:
"key"="hello world";
"key"="你好 世界";这个是一个键值对,所以我们只需要使用“key”来代表字符串,在本地化字符串的时候需要调用函数NSLocalizedString(key, comment),如下代码:
self.testLabel.text = NSLocalizedString(@"key", nil);这样一来,字符串本地化就完成啦!
接下来,我们来讲讲如何本地化App名称,还是新建一个InfoPlist.Strings文件,按照上面的步骤添加中文与英文选项,添加完成以后会出现两个文件,然后在两个文件中分别加入本地化代码如下:
CFBundleDisplayName ="Program";
CFBundleDisplayName ="程序";
这样APP名字本地化也完成啦!
2.文件本地化
选中需要本地化的文件,随后步骤与第一步一样,在右边找到Localize...按钮给文件添加本地化语言,添加以后会出现两个文件夹,en.lproj和zh-Hans.lproj前者代表英文,后者代表中文,你会发现两个文件中都会出现一张图片,所以很方便在我们需要本地化的时候只需要在相应文件夹中更换图片即可,只要保证图片名称不变就好。
0 0
- IOS本地化操作
- IOS本地化操作
- iOS本地化
- ios本地化
- [IOS]本地化
- ios本地化
- iOS 本地化
- iOS本地化
- iOS本地化
- iOS 本地化
- iOS本地化
- iOS本地化
- IOS 本地化
- 【初学】iOS学习笔记-本地化之Plist文件读写操作
- 多语言本地化操作的ios app开发教程
- Git本地化基本操作
- WPF,iOS,BlackBerry 本地化
- ios的本地化处理
- 二叉排序树
- oracle11g数据库卸载
- XML解析的两种解析方式:DOM和SAX
- 变量和递归
- CentOS删除多余的启动项
- IOS本地化操作
- WPF中的画刷
- Spring-----19、Spring整合Hibernate
- 《C++语言基础》实践参考——类族的设计
- C++实践参考——存储班长信息的学生类
- C++实践参考——点类派生直线类
- C++实践参考——职员有薪水了
- C++中const用法
- Windows系统下ORACLE穿透防火墙问题解决