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

转载:http://www.devashen.com/blog/2016/01/14/localized01/

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

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

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

项目刚开始启动

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

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

iOS 多语言版本的开发(一)_第1张图片

3、添加多语言,如图

iOS 多语言版本的开发(一)_第2张图片

选择English 点击Localize
iOS 多语言版本的开发(一)_第3张图片

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

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

iOS 多语言版本的开发(一)_第4张图片

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

iOS 多语言版本的开发(一)_第5张图片

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

你可能感兴趣的:(iOS 多语言版本的开发(一))