转自 :http://blog.csdn.net/jay6971134/article/details/51384367
一.App名称本地化
1.新建一个source文件,选择string files,文件命名为InfoPlist(必须是这个名字,否则无效,注意第一个字母大写)
2.新增本地化语言类型,步骤如下,选择简体中文
3.选中InfoPlist.string文件,然后右侧点击,选择Chinese
确定后该文件会变为2个,如图
4.在对应文件内写入如下代码
CFBundleDisplayName = "hello”; //英文名称 CFBundleDisplayName = "你好”; //中文名称
5.在Info.plist中新增一个字段,设置为YES
做到这一步,App的名称已经做到了本地化
二.本地化App中显示的文本
1.同1中类似,创建一个string文件,命名为Localizable.string(最好为该名字,否则后面调用会有区别)
2.为该文件添加多语言,步骤和上面的一样
3.完成后,在对应文件内写入想要本地化的文本,左侧为key,右侧为实际显示的文本
"text" = "en_text”; //英文 "text" = “文本”; //中文
4.在程序中使用key-value的方式取值
UILabel * lab = [[UILabel alloc] initWithFrame:CGRectMake(30, 100, 120, 40)]; lab.text = NSLocalizedString(@"text", nil); //text是key
注:因为前面采用的string名字是Localizable.string,所以这里采用NSLocalizedString(@”text”, nil)来取值
如果string的文件名称是其它的,则需要用
NSLocalizedStringFromTable(@"text", @"fileName", nil); //fileName就是string文件的名字
三.本地化图片
两种方式:第一种和本地化字符串类似,根据key取不同的中英文图片,主要说第二种
1.选中要本地化的图片,点击图片,然后点击右侧
2.图片点击后会出现2张图片,中文和英文的,以后只需要把对应的中英文图片取相同的名字,放到对应的文件内就可以了
相关推荐
iOS-语言本地化, 提供了在app自由切换不同语言的解决方法。
Raywenderlich-iOS->连接 Raywenderlich-迅捷->链接 AppCoda-iOS->连接 AppCoda-Swift->连接 领域-iOS->连接 拉尔夫·埃伯特-> Connection Matteo Man Ferdini->连接 可可石膏->链接 埃里卡·萨顿-> Connection We...
提供继承HDBaseViewController只需要简单添加Model数据就可以展示相对应的效果!...内部代码解释国际化和本地化问题(英文单复数问题)! GitHub地址:https://github.com/HeDong1117/InternationDemo.git
vuforia-sdk-ios-7-1-31,高通ar ios最新版本。vuforia-sdk-ios-7-1-31,高通ar ios最新版本。
ios 13.0-13.3真机调试包,不想升级xcode可以下载对应的真机调试包,放置在xcode<Contents->Developer->Platforms->iPhoneOS.platform->DeviceSupport>中
iOS10 device support 点击XCode右键显示包内容 Contents-->Developer-->Platforms-->iPhoneOS.platform-->DeviceSupport 将解压好的iOS10 10.2 (14C89) 放入其中
iOS-deviceSupport 13.3真机调试包,我们在xcode真机运行的时候,经常会遇到这样的情况,xcode点击真机运行无法报错,缺少真机调试包,解压放到xcode->developer->platforms->iPhoneOS.platform即可。
iOS-deviceSupport 13.2真机调试包,我们在xcode真机运行的时候,经常会遇到这样的情况,xcode点击真机运行无法报错,缺少真机调试包,解压放到xcode->developer->platforms->iPhoneOS.platform即可。
->Developer-->Platforms-->iPhoneOS.platform-->DeviceSupport /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 然后你就能看到你的Xcode支持的真机测试的一些系统型号对应...
对应文件-iOS-打开照相机&打开本地相册&图片上传
Contents-->Developer-->Platforms-->iPhoneOS.platform-->DeviceSupport /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 然后你就能看到你的Xcode支持的真机测试的一些...
通过URL 调用第三方地图进行导航 只显示安装的地图, github地址: https://github.com/zh-ios/URLNavi.git
示例实现了现在iOS第三方应用市场本地安装app的功能,如有需要请移步:https://github.com/beijiahiddink/BJHelper,觉的好用可以star哦!
iOS-deviceSupport 13.1真机调试包,我们在xcode真机运行的时候,经常会遇到这样的情况,xcode点击真机运行无法报错,缺少真机调试包,解压放到xcode->developer->platforms->iPhoneOS.platform即可。
iOS-访问网络 iOS-访问网络 iOS-访问网络
instant-opencv-for-ios--ebook instant-opencv-for-ios--ebook instant-opencv-for-ios--ebook instant-opencv-for-ios--ebook instant-opencv-for-ios--ebook
自 Appium 1.15.0 起,Appium 与真机设备通过 appium-ios-device 进行联通。不需要再额外安装依赖项。
iOS多语言本地化和切换
iOS-ECharts的简单使用,ECharts是百度提供的一个庞大的图标库,可以满足各种图表的实现。 iOS-ECharts下载地址 https://github.com/Pluto-Y
iOS17.0真机调试包, 安装办法: 一、复制真机调试包路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/...路径:Product -> Scheme -> Edit scheme... -> Run Debug -> Debug executable