IOS APP 多国语言版本设计示范
说明:依系统设定的语言自动切换适合的显示字串
操作: 在Interface Builder设计时的界面
若系统设定为English则显示英文介面
若系统设定为中文则显示为中文介面
如何建立自定的语系档:
1.在Resources分类下新增档案[右键/Add/New File...]
2.在范本的分类选择Other后再选择Strings File
3.将存档档名设定为Localizable.strings
4.在Localizable.strings 档案上按右键并选择Get Info
5.选择左下方的Make File Localizable
6.将分页标签切换至General
7.选择左下方的Add Localization
8.输入新的语系名称zh_CN 后按Add
9 .然后会看到目前您设定了English及zh_CN两种语系
10.在档案清单中您将看到Localizable Strings (English) 及Localizable String (zh_CN)
11.开启后编辑语言字串就可以啰,
范例如下: Localizable.strings (English)
Localizable.strings (zh_CN)
代码: MultiLanguageDemoViewController.h
MultiLanguageDemoViewController.m
2. XIB文件国际化
在需要国际化的XIB文件上get info 添加多语言版本,
修改各语言版本相应的界面文字及图片。
模拟器测试记得要在模拟器上恢复原厂设置,Xcode也要clean一下,否则可能出错。
国际码查询: http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm
3. 程序名称国际化
新建一个InfoPlist.strings文件
然后国际化它,get info。。
在下面生成的语言文件里写上 CFBundleDisplayName="中文名";
然后编辑Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其value设置为选中状态。
|
IOS APP 多国语言版本设计示范相关推荐
- iOS App体验设计
转自:http://www.36kr.com/p/29900.html 编者按:本文来自成都彩程设计的CTO肖轶翔「@yxshawn」,关注「iOS,人机交互,UED,音乐人,多媒体,哲学,科幻,电子 ...
- iPhone开发教程之iOS APP体验设计 - 醒醒吧 ))))) - majszt - 和讯博客
iPhone开发教程之iOS APP体验设计 iPhone开发 | 更新时间:2012-10-15 | 点击:131 | 来源:本站 iOS APP体验设计不像互联网的体验 ...
- 『创意欣赏』60款惊艳的 iOS App 图标设计《第四季》
每天都有大量的应用程序发布到 iOS App Store 上,在数量巨大的应用中想要引起用户的主要,首页的就是独特的图标设计.这篇文章收集了一组惊艳的 iPhone 和 iPad 应用程序图标,希望能 ...
- iOS APP 架构设计
????????关注后回复 "进群" ,拉你进程序员交流群???????? 转自:掘金 iOS一叶 https://juejin.cn/post/69816998875491205 ...
- android与ios ui切图关系,APP-IOS与Android界面设计与切图
做一全套的APP设计,流程是: 1.界面设计:设计IOS界面:设计Android界面. 2.切图:切IOS的2倍图和3倍图:切Android的hdpi,xhdpi,xxhdpi这三个尺寸的图. 3.标 ...
- iOS App开发的那些事儿2:如何搭建合适的框架
<iOS App开发的那些事儿>系列文章从更宏观的角度出发,不仅仅局限于具体某个功能.界面的实现,而是结合网易云信iOS端研发负责人多年的经验,从如何优化现有代码的角度出发,深度分析如何创 ...
- 项望烽:iOS App开发的那些事儿
作者:项望烽 毕业于浙江大学 网易云信 iOS端研发负责人 自从做了Team Leader之后,身上权责发生了变化,于是让我烦恼的不再是具体某个功能.界面的实现,而是如何在现有代码的基础上做渐进式的改 ...
- iOS App开发那些事:如何选择合适的人、规范和框架?
话大道理,笑话小说,小白兔的笑话,小学生笑话大全,开心小笑话,小学生幽默笑话,小明系列冷笑话,小白兔笑话,笑话小故事,小明冷笑话大全,经典小笑话 合适的人 首 先明确一点,合适的人是指纯技术团队的建设 ...
- iOS App 连接外设的几种方式
原创作者: Max_Marry 文章地址: http://www.jianshu.com/p/852bf92c5c92 随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的 App ...
最新文章
- SqlMapConfig.xml
- 浅析java中的语法糖
- 真香啊!基于SpringBoot 的CMS系统,拿去开发企业官网
- 图论--双连通分量--点双连通模板
- Nexus 3.31.1-01搭建 maven 私服 windows
- python单元测试框架unittest介绍和使用_Python单元测试框架unittest简明使用实例
- 面试官系统精讲Java源码及大厂真题 - 15 CopyOnWriteArrayList 源码解析和设计思路
- VS2015 applicationhost.config 本地域名访问
- linux 64位module内联汇编,@yuanbor: Linux内联汇编总结
- 通过文件结构直接生成xls文件
- 软件开发学什么编程语言好
- 职场潜规则:非985院校的简历,一律扔进垃圾桶
- 第6章 Python 数字图像处理(DIP) - 彩色图像处理1 - RGB彩色模型,RGB to Gray,CMK和CMYK彩色模型,HSI彩色模型
- 负载均衡添加ssl证书
- 学习java之java帝国的诞生
- Android项目Jenkins配置(自定义参数构建,构建完成后360加固+自动下载签名+多渠道配置,自动乐固加固+签名,自动上传蒲公英,自动上传OSS,自动发送钉钉消息,自动发送企业微信应用)
- VS2013+Ceres编译教程 Win7系统
- 企业如何做新闻软文发布? 软文推广和新闻源发布有何不同之处?
- 2019年腾讯、京东、 滴滴、讯飞等等互联网公司都在裁员,给你什么启示
- 视频H265格式压缩,软件压缩方法,硬件的没有条件,没法测试。