ios app名字的多语言支持

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

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

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

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

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

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

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

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

在英文的文件中

如:CFBundleDisplayName = "English app name";

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

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

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

时间: 2024-10-12 15:27:33

ios app名字的多语言支持的相关文章

iOS 学习笔记六 【APP中的文字和APP名字的国际化多语言处理】

今天为新手解决下APP中的文字和APP名字的国际化多语言处理, 不多说了,直接上步骤: 1.打开你的项目,单机project名字,选中project,直接看图吧: 2.创建Localizable.strings文件 (名字必须为:[Localizable.strings]) (改国际化的app名字一样步骤,[InfoPlist.strings]) 创建后的名字:现在你可能没有左边的那个三角,等下就有了,别急哈! 3.看图,找到途中位置:添加就行,可以不要base, 4.添加完就可以看到左边的黑三

iOS 多语言支持,应用程序国际化 xcode4.5

最近要对一款游戏进行多语言本地化,在网上找了一些方案,加上自己的一点点想法整理出一套方案和大家分享! 多语言在应用程序中一般有两种做法:一.程序中提供给用户自己选择的机会:二.根据当前用户当前移动设备的语言自动将我们的app切换对应语言. 第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点: 1.本地化应用程序名称2.本地化字符串3.本地化图片4.本地化其他文件 1.本地化应用程序名称 (1)点击"new file"然后在弹出窗口左侧选择IOS的resource

IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源)

接了个变态的需求,要在程序内切换程序语言实现国际化. 可以先看看这个,比较详细. http://blog.csdn.net/xwren362922604/article/details/17190061 看完之后问题来了, 1,工程里面大量的 xib  或 storyboard 里面的UI 设定了text ,怎么实现让它们动态加载语言[非设置系统语言重启] 2,一个简单的思路,当代码触发切换语言 发个通知让 内存里的viewController 刷新UI的text .[工程里这么都vc 每个都加

iOS-生成国际化包-配置App多语言支持

如果你的App需要支持多国语言.那么,就应该为你的App应用添加“国际化”支持. “国际化”乍看很高深.其实,苹果xCode都为我们设置好了,我们只需要简单的配置,就能够完成. “国际化”顾名思义,就是要让各国的人使用你的App应用时,显示用户本国的母语. 网上也有很多这样的帖子,但是,xCode在进化,很多东西,已经移动了位置或者变的更加简便了.这样,我们不能再看老帖子了. 不多废话! xCode 5.0下生成“国际化”语言包. 1.创建国际化语言文件:文件名必须为:Localizable.s

iOS App多语言国际化

/*************************************1*******************************************/ /*************************************2*******************************************/ /*************************************3*******************************************

ios 多语言支持

xcode4中添加多国语言支持已经与前期的版本方式不太相同,这里进行简要的介绍. 一,在你的工程中找到Supporting Files,在其上右键,找到如下 所示的蓝色高亮项,单击. 注意,你已经看到了我生成的多个语言支持文件,你在没有添加以前这里是没有的!!!!. 二,如下,选择ios目录下的资源文件,找到string文件选择. 三,将新建的文件命名为Localizable,这个是一定的,不能命名为其他的名称.这里要注意.完成后打开inspector,选中Localizable.strings

iOS App Extensions

一.扩展概述 扩展(Extension)是iOS 8中引入的一个非常重要的新特性.扩展让app之间的数据交互成为可能.用户可以在app中使用其他应用提供的功能,而无需离开当前的应用. 在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有数据. 而在引入扩展之后,其他app可以与扩展进行数据交换.基于安全和性能的考虑,每一个扩展运行在一个单独的进程中,它拥有自己的bundle, bundle后缀名是.appex.扩展bundle必须包含在一个普通应用的bundle

图文讲解:iOS App提交流程

原地址:http://www.toceansoft.com/ios/3287.jhtml 摘要: 由于苹果的机制,在非越狱机器上安装应用必须通过官方的App Store,开发者开发好应用后上传App Store,也需要通过审核等环节.AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传App Store作了支持.本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果App Store. 一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系

iOS app被拒整理

作者:Leon链接:http://www.zhihu.com/question/33191327/answer/71421736来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 1.程序有重大bug,程序不能启动,或者中途退出.2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币.3.游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系.4.用到苹果的标志.(应用的设计和Apple的Logo风格太像了也会被拒)5.网络功能不能正常访问.6.图标不