ios app名字的多语言支持

摘要:
还可以支持XIbstoryboard文件或项目启动屏幕中的多语言图像。还可以支持多语言图像。选择图像文件后,在属性检查器中选择所需的语言类型,将自动创建相应的语言图像文件。如果你有时间再次学习,如果你根据不同的语言显示没有appicon

经测试,不同版本的xcode会有操作细节不同,本次环境xcode6.4

1)编辑Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其value设置为yes

    同时设置 Localization native development region 的值为当前开发环境语言,如,english
2)创建一个空文件,取名为InfoPlist.strings , 名字要为InfoPlist

     然后添加需的语言类型,操作在

ios app名字的多语言支持第1张

添加了几语言后,再选中infoPlist.string文件,在属性检查器里,就会有

ios app名字的多语言支持第2张

在需要的语言前选中,infoPlist文件也会自动创建对应的语言种类文件

3)  编辑每种语言对应的InfoPlist.strings文件,设置显示名字,

如:CFBundleDisplayName = "中文app名字"; 

在英文的文件中 

如:CFBundleDisplayName = "English app name"; 

在simulator中或真机中就可以按不同的系统语言显示不同语言的app名字了。

项目中的xib  storyboard文件中 或启动画面 的多语言也一样可以支持, 多语言的图片也一样可以,都是选中图片文件后,在属性检查器中选中需要的语言类型,会自动建立相对应的语言的图片文件。

有空再研究如果根据不同语言显示没的app icon

免责声明:文章转载自《ios app名字的多语言支持》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇实验3- 熟悉常用的 HBase 操作appium 元素定位下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

QT中文乱码与国际化支持

转自:http://blog.csdn.net/alicehyxx/article/details/4960571 QT国际化支持 Qt内部采用的全Unicode编码,这从根本上保证了多国语界面实现的正确性和便捷性。Qt本身提供的linguist工具,用来实现翻译过程十分方便。MFC中利用资源DLL切换资源,或使用多个RC文件进行不同语言版本编译等方法都十...

一步一步实现网站的多语言版本

    网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务,以及相应的js,各个部分我们都要实现多语言,不要求一键切换,但是在部署过程中要能实现多与语言配置。 首先我们出场的是资源文件,C#的项目实现本地化和区域化,我们要用到资源文件。 添加资源文件夹 添加资源文件项 这里文件的命名最好能规范,...

ASP.NET网站实现多语言版本 【转】

一、项目概述      1、目的            利用资源文件解决网站多语言版本的问题,在制作网站的时候,经常会遇到多种语言的版本,早期在asp的系统当中,很多网站开发师都会用传统的方法来开发,就是将同一套程序复制两份,功能是实现了,但往往后期的维护带来很大的麻烦,而在asp.net的时代,做这样的事情,原来是那么的简单.      2、概念    ...

NET开源项目

长期关注和使用.NET开源项目,给我带来了很多好处: 1.可以快速完成我的想法,也就是所谓的业务细节,而不是关注如何实现; 2.可以更快更稳定的完成需求,而不是自己造轮子实现,花费时间; 3.从.NET开源项目的使用以及源码阅读中也会带来一些好处; 实际上并不是说造轮子不好,而是本来技术功底和专业水平就不够,实在造不了。所以感谢开源社区,感谢C#,感谢那些...

C#实现多语言

1、要在项目稳定以后,再做多语言本地化。 2、做语言主要注意一下几点 2.1控件(包括窗体)的多语言支持,可以在vs2008的命令提示中输入winres。采用可视化的操作界面进行设置 窗体需要设置LocalLizable = true 并选择Language 2.2变量多语言: (1)代码中一定不要使用硬编码。 (2)使用此编码方式:string msg...

Chrome 插件特性及实战场景案例分析

一、前言 提起Chrome扩展插件(Chrome Extension),每个人的浏览器中或多或少都安装了几个插件,像一键翻译、广告屏蔽、录屏等等,通过使用这些插件,可以有效的提高我们的工作效率;但有时候,我们想要的某个功能市面上没有现成的插件,作为开发者自然而然想到,自己是否可以动手开发一个定制化的插件?网上目前很多不错的关于Chrome插件的开发教程,可...