码迷,mamicode.com
首页 > 移动开发 > 详细

APP国际化

时间:2015-11-19 01:52:24      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

1.app本地内容国际化

①在项目中新建一个New File ---> iOS Resource -> String File ---> 命名为Localizable

②选择Localizable.strings文件 ---> 点击右侧按钮Localize... 

③选择项目 ---> Project ---> Info ---> Localizations ---> 点击+按钮添加需要支持的语言 ---> 选择需要国际化的文件

④在Localizable.strings(English)和Localizable.strings(xxx)添加键值对,格式如下:

English: "loginButtonTitle" = "Login";

Chinese: "loginButtonTitle" = "登陆";

⑤在项目中使用,格式如下:

[loginButton setTitle:NSLocalizedString(@"loginButtonTitle",nil) forState:UIControlStateNormal];

 

2.app图片(资源)国际化

步骤与 1.app本地内容国际化 相同

在项目中使用,格式如下:

self.imageView.image = [UIImage imageNamed:NSLocalizedString(@"imageViewName", nil)];

 

3.app项目名称国际化

①在项目中新建一个New File ---> iOS Resource -> String File ---> 命名为InfoPlist

②选择Info.plist文件 ---> 添加键值对Bundle display name

③在InfoPlist.strings(Englist)和InfoPlist.strings(xxx)添加键值对,格式如下:

English: CFBundleDisplayName = "Tencent";

Chinese: CFBundleDisplayName = "腾讯";

 

4.xib&StroryBoard国际化

 

5.app网络文字国际化

APP国际化

标签:

原文地址:http://www.cnblogs.com/caohexin-Blog/p/4976413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!