iOS - app的国际化

加班途中来发一贴 关于app的国际化步骤操作

(以下不适用于xib,适用于固定文字)
1.新建Source分类里面的String File文件 命名必须是:Localizable.strings
①建文件步骤





②成功后

iOS - app的国际化_第1张图片





2. ①来到工程页
  - PROJECT   - Info - Localizations 点击加号 添加你要的语言


②工程页添加完成 来到左边文件栏 选择 Localizable.strings 之后在右边栏的选项 点击 Localizable按钮添加语言
iOS - app的国际化_第2张图片


③成功后  Localizable.strings展开会出现你选择的文字选项
iOS - app的国际化_第3张图片



iOS - app的国际化_第4张图片




3.新建字符串类别 String+ Localizable.h (名字可以随便取)
@interface NSString (Localizble)   类扩展
②实现方法 减方法
-(NSString)L;
iOS - app的国际化_第5张图片




实现方法







3. 来到 Localizable.strings 
选择你要用的语言 (此处选择繁体) 在里面输入一些你会在app内部使用的字
"订单状态" = "訂單狀態";
"地图定位" = "地圖定位";
"电话联系" = "電話聯繫"
iOS - app的国际化_第6张图片





4.然后把头文件 引入到pch里面去 就可以用了
使用方法 字符串.L    例如:   用的时候 :@"订单状态".L




 看到里面的字符串后面的 .L  了吗!!!


5.注意:
①一般只能国际化一些固定的文字,网络获取的数据, 没法国际化,除非自己做一个简繁转换,网络获取的数据,简体就是简体,繁体就是繁体
②如果系统繁体, 那就显示繁体,如果系统不是繁体, 不管是什么都显示中文.系统根据当前语言环境自动做处理

(xib国际化部分  后续更新)
==================2015 12 29================
今天来更新一下xib的国际化部分 
点击xib  来到右边的部分 点击国际化 如图
iOS - app的国际化_第7张图片

然后把简体中文改成繁体字就可以了 !  就是这么简单!

你可能感兴趣的:(ios,APP,国际化)