为APP名称和内部控件提供多语言支持
2016-08-08 12:15
337 查看
一.为项目名称添加多语言
1.创建好项目后,右键—>New File,创建一个Strings File
2.点击创建好的String File,点击 Localize,选择一种语言
3.点击工程—>Info—>添加更多语言
4.这里我又添加了简体中文和繁体中文两种
5.这是我们展开创建的String File,如下
6.在InfoPlist.strings(English)中我们写入:
"CFBundleDisplayName" = "MultiLanguage"; 在InfoPlist.strings(Chinese(Simplified))中我们写入:"CFBundleDisplayName" = "多语言"; 在InfoPlist.strings(Chinese(Traditional))中我们写入:"CFBundleDisplayName" = "多語言"; 注意:全英文的符号,末尾加分号
7.打开Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其value设置为YES即可
8.到设置中修改语言后,即可看到效果
二.为项目名称添加多语言
1.创建Strings Fiel和上面一样,不在赘述,创建好后,不在需要到Info中添加更多语言(第3步),可直接在(第二步中)Localize勾选
2.0.在LocalizablePlist.strings(English)中我们写入:
"huawei"="huawei"; "apple"="apple";
2.1.在LocalizablePlist.strings(Chinese(Simplified))中我们写入:
"huawei"="华为"; "apple"="苹果";
2.2.在LocalizablePlist.strings(Chinese(Traditional))中我们写入:
"huawei"="華為"; "apple"="蘋果";
3.在UI控件上这么写
[self.button1 setTitle:NSLocalizedString(@"huawei", nil) forState:UIControlStateNormal]; [self.button2 setTitle:NSLocalizedString(@"apple", nil) forState:UIControlStateNormal];
4.切换不同的系统语言,APP内控件显示效果如下:
相关文章推荐
- iOS app名称多语言支持
- iOS多语言,支持app内部设置
- iOS app名称多语言支持
- 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持
- 同时支持多语言,多种数据库的多用博客提供下载 i-favourite 1.5
- Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。
- 信息系统开发平台OpenExpressApp - WPF窗口控件支持Zoom功能
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- window上搭建Eclipse && 支持多语言 && 支持多分辨率layout && 支持多分辨率图标 && appcompat v7报错
- Firefox 新版本将提供自然语言支持和“轻量级主题化“
- Google App Engine 支持的语言列表和资源
- 同时支持多语言,多种数据库的多用博客提供下载 i-favourite 1.5
- WinForm 下的 Wizard(向导) 控件, 提供设计时支持!
- 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持
- 封装my97时间控件成asp.net 时间控件,支持多语言,皮肤,时间大小限制,时间格式验证功能,非常强大。
- 一个JavaScript WEB日历控件,支持IE6,FireFox,可支持不同语言版本,目前支持中英文。
- 地磅称量系统之(24~26)创建一个名称为WinApp的Windows应用程序作为启动项目并且设置主界面上控件的属性
- 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持
- 我写的一个比较通用的分页控件,完整的设计时支持和比较流行的分页模式(提供源码下载)