ios本地化支持

ios应用本地化

第一步:首先,在xcode左侧选中当前工程,

第二步:接下来注意,以为默认的悬着是Targets,而我们在这里需要的是Project,

第三部:点击进入project下的我们的工程名。选中info

第四部:有选项Localizations,点击下面的加号,选择我们需要提供支持的语言。

第五部:这一步走有两种方法可以实现a:有storyboar的本地化,b:无storyboard的本地化。进过了解我们的项目使用b方案,比较靠谱

第六步:选族需要进行本地化的文件,在xcode右栏选项中,选择该文件准备支持的语言。

第七步:第四步骤本地化的文件会根据所要支持的语言,产生多个文件,我们想要分别展示的内容以key value的形式填写在对应的文件

第八步:在info中Application has localized display name勾选为YES

(

针对cocos2dx在第四步骤,可能会走不通,我遇到的情况是点击了Localizations下的加号,也弹出了

语言选项,但最后增加语言支持的弹框是空白的,没法成功完成多语言之城。

补救办法

:在xcode工程目录下新建一个zh-Hans.lproj的文件夹,再在Localizations中进行选择应该就可以了

)

(以上基于xcode6)

时间: 2024-10-12 11:42:10

ios本地化支持的相关文章

IOS本地化应用程序

BK项目已经完成得七七八八了,在项目的后期需要将其翻译成多国语言版本,以适应全球多个国家多个店面的使用. 应用本地化是分别对字符串.图片和 xib 或 storyboard 文件本地化,而传统的做法是对 xib 上的字符串(包括UILabel和UIButton.UITextField等)关联一个变量,通过NSLocalizedString这个函数去查找 Localizeable .strings 文件中的key值进行本地化操作,或者是生成同一个xib文件的不同语言版本,如 MainVC.xib(

WPF工作笔记:本地化支持、主线程通知、

1.本地化支持 (1)覆盖控件默认的依赖属性LanguageProperty FrameworkElement.LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); (2)在项目资源文件中添加Resources.resx,Res

IOS不支持iframe的解决办法

ios 不支持 iframe 的完美解决方法最近做微信公众号页面,因为入口不同,需要把公共页面抽取出来,然后根据不同的值,传递给后台不同的入口.刚开始用iframe页面嵌套(第一次尝试使用),但发现iOS系统对iframe嵌套页面的高度和定位控制的不到位,当嵌套的子页面的高度大于父页面的高度,且子页面中有触发弹框事件时,这时,如果子页面高度远远大于父页面高度,就会出现弹框找不到的情况,其实可能是在视口以下,弹框的位置只是相对于子页面来定位,并没有相对于视口定位. 尝试了好多种方法,均不理想,而安

ios本地化多语言支持

1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.strings 2.选中Localizable.strings 点击 XCode-> View-> Utilities -> File Inspector,在Localization中点+添加语言比如中文英文 1 2 3 4 5 6 7 8 9 "title"="当前系统语

iOS应用支持IPV6

说了好久  ipv6, 擦, 似乎没遇到过呢 再次来 写下 同事们遇到的问题 一.IPV6-Only支持是啥? 首先IPV6,是对IPV4地址空间的扩充.目前当我们用iOS设备连接上Wifi.4G.3G等网络时,设备被分配的地址均是IPV4地址,但是随着运营商和企业逐渐部署IPV6 DNS64/NAT64网络之后,设备被分配的地址会变成IPV6的地址,而这些网络就是所谓的IPV6-Only网络,并且仍然可以通过此网络去获取IPV4地址提供的内容.客户端向服务器端请求域名解析,首先通过DNS64

iOS客户端支持微信支付

对于一个iOS的APP,如果有一些虚拟的商品或者服务需要通过在线支付来收费的话,一般有几种主流的选择. 如果是通过APP调用支付平台APP的思路的话,一个是调起支付宝客户端,一个则是调起微信支付. 实际上,从代码的角度,调起支付APP就是把一些关键的参数通过一定方式打包成为一个订单,然后发送到支付平台的服务器.所以,只要搞清楚了参数设置,搞清楚了每个支付平台的SDK里面一些关键API的使用,基本上就可以很简单的支持支付. 今天记录一下客户端里面,如何支持微信支付.首先.我们要仔细阅读一下微信SD

cocos2d-x v2.2 IOS工程支持64-bit 遇坑记录

修改缘由 由于 iPhone 5S的A7 CPU   iPhone 6(A8 CPU)都已经支持64-bit ARM 架构,据说64位处理器跑64代码会提高处理能力?因此二月一新提交appstore应用必须支持64位并且六月份更新应用也必须支持. 支持64bit 关于Xcode “Build Setting” 设置 1. Xcode “Build Setting”中的Architectures参数必须设置Standard architectures (armv7,arm64). 2. Xcode

IOS本地化应用

BK项目已完成7788,在项目的后期需要被翻译成多国语言版.为了适应全球多个国家使用多个存储. 应用本地化是分别对字符串.图片和 xib 或 storyboard 文件本地化,而传统的做法是对 xib 上的字符串(包含UILabel和UIButton.UITextField等)关联一个变量,通过NSLocalizedString这个函数去查找 Localizeable .strings 文件里的key值进行本地化操作,或者是生成同一个xib文件的不同语言版本号.如 MainVC.xib(Germ

iOS开发 支持https请求以及ssl证书配置(转)

原文地址:http://blog.5ibc.net/p/100221.html 众所周知,苹果有言,从2017年开始,将屏蔽http的资源,强推https 楼主正好近日将http转为https,给还没动手的朋友分享一二 一.证书准备 1.证书转换 在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类型的证书了.双击,导入电脑. 2.证书放入工程 1