ios本地化
来源:互联网 发布:中国人口数据分析 编辑:程序博客网 时间:2024/05/21 04:18
首先 新建语言
1、本地化程序名称
分别在各种语言中加入 CFBundleDisplayName="xxx";
比如 英文CFBundleDisplayName="hello";中文CFBundleDisplayName="你好";
CFBundleDisplayName加不加双引号都行。
2、本地化xib
如果你添加语言的时候选中了本地化xib,那么xx.xib左边就会出现一个▶,你可以在里面进行设置。
3、本地化字符串
在InfoPlist.strings(English)中
CFBundleDisplayName="english";
LabelStr="label";
ImageName="img1.jpg";
在InfoPlist.strings(Chinese)中
CFBundleDisplayName="中文";
LabelStr="标签";
ImageName="img2.jpg";
NSLocalizedStringFromTable(@"xx",@"InfoPlist", nil) ;
我们应该:self.label.text=NSLocalizedStringFromTable(@"LabelStr", @"InfoPlist", nil);
4、本地化图片
4-1 我们可以向本地话字符串一样,把中英文图片的名字分别存到中英文对应的strings文件,然后通过NSLocalizedStringFromTable来获取图片名称
4-2 选中要本地化的图片,
在右边的Inspector中 Localization下,点击localize...
然后你的图片左边有个▶,你替换这些图片就是了。
替换方法:
点击Identity的Full Path 右边的小箭头,进入配置文件夹中,你把里面的图片替换了就行了,名字改下。
我们应该:self.label.text=NSLocalizedStringFromTable(@"LabelStr", @"InfoPlist", nil);
4、本地化图片
4-1 我们可以向本地话字符串一样,把中英文图片的名字分别存到中英文对应的strings文件,然后通过NSLocalizedStringFromTable来获取图片名称
4-2 选中要本地化的图片,
在右边的Inspector中 Localization下,点击localize...
然后你的图片左边有个▶,你替换这些图片就是了。
替换方法:
点击Identity的Full Path 右边的小箭头,进入配置文件夹中,你把里面的图片替换了就行了,名字改下。
0 0
- iOS本地化
- ios本地化
- [IOS]本地化
- ios本地化
- iOS 本地化
- iOS本地化
- iOS本地化
- iOS 本地化
- iOS本地化
- iOS本地化
- IOS 本地化
- WPF,iOS,BlackBerry 本地化
- ios的本地化处理
- IOS应用本地化小结
- IOS应用本地化小结
- iOS程序本地化步骤
- Xcode ios 本地化
- 关于ios应用本地化
- ASP.NET输入文本框自动提示功能
- 使用JToolBa创建工具条---摘自《JAVA疯狂讲义》
- 红薯
- 希尔排序
- 2013 北京云基地白皮书
- ios本地化
- 面试的时候要根据不同的面对人员讲不同的话
- 关于PHP的环境配置问题,最新PHP环境配置方法
- C++编程规范之26:保持重载操作符的自然语义
- hdu 3491 Thieves(最小割)
- Hadoop在Linux下伪分布式的安装 wordcount实例的运行
- 看了2篇文章
- Eclipse显示行号
- C++编程规范之27:使用算术操作符和赋值操作符的标准形式