iOS-多语言版本的开发(一)(转载)

Posted 梁飞宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS-多语言版本的开发(一)(转载)相关的知识,希望对你有一定的参考价值。

引言

 多语言 & 本地化,随你怎么叫,道理差不多;一个App 要想走出国门,只支持一种语言是不能够的,也是不可能的,多元化世界已经融入我们的生活,对于一些应用,开发多语言版本,已经是不可避免的,特别是旅游等方面的应用;国内也有很多App 已经接入多语言,例如:支付宝、微信、收留我(嘻嘻,做下广告)等;

开发多语言,一般有两种情况

1、App还没有开始写,这个时候创建一个多语言版本,很是容易,然后再写代码的时候稍微留意下哪里需要保持多语言就行了;
2、App已经上线了,而且之前没有任何的为开发多语言准备过,这时候Boss让开发多语言版本,这下你就苦逼了,想想项目中长长短短的中文字符串,没有上千也得上几百了吧,在想想一个一个替换,哎呀妈呀,那么多,想想都想死了,在想想还容易出错,哎呀妈呀,让我死了算了;

别急,这次我就针对两种情况都讲解下;

项目刚开始启动

1、新建一个项目(我就不多说了)

2、command + N 添加多语言文件,如下图

啊神添加多语言文件

3、添加多语言,如图

 

选择English 点击Localize

啊神添加多语言

到这里已经算是添加好了多语言文件,接下来就是添加多语言

之前的XCode(具体到哪一个版本之前,不清楚了,我使用的是XCode7),是可以在如下图中直接点击➕号 ,添加多语言的

添加多语言

现在需要进入项目的Project中的Localizations 中进行添加,如图

 

我只添加了中文繁体,简体,以及英文,Demo使用的StoryBoard, 而添加多语言时,我没有选择为StoryBoard添加多语言版本的,毕竟是Demo

以上是关于iOS-多语言版本的开发(一)(转载)的主要内容,如果未能解决你的问题,请参考以下文章

ios-多语言版本开发(转载)

iOS 启动页多语言

iOS多语言(国际化)开发(尾随系统 + APP内手动设置)

iOS多语言(国际化)开发(跟随系统 + APP内手动设置)

WinForm多语言版本实战项目演练

WinForm多语言版本实战项目演练