国际化Iphone的应用程序名称
2010-04-06, Posted in Objective-c | 8 回复
在前面的文章,有一文章叫做《iPhone 中使用NSLocalizedString实现国际化》,它主要介绍了在应用程序中,字符等信息的国际化(本地化),很多情况下,我们希望应用程序的名称也能够做到国际化,让不同国家的人一看程序名,基本就能了解到本程序的用途,比如,方都化工网出品的化工贸易行情软件i16ds,如果看英文名,我们是没有办法了解它的用途的,除非对方都化工网非常熟悉。
iPhone应用程序名的国际化,实际还是比较简单的,笔者这里有一种比较简单、快速且不影响原有程序(不需要修改任何原代码)的方法。
第一步:在项目的Resources里新增一个strings文件名称叫InfoPlist.strings
第二步:察看此文件的Info,在General选项卡里Make file Localizable,然后回到General,Add Localization名字叫zh_CN,注意这里的zh_CN,如果要增加其它语言,直接增加对应国家的名字就成。
第三步:给zh_CN里新增两行文本,实际上只要CFBundleDisplayName就可以
CFBundleName="中文名"; CFBundleDisplayName="中文名";
第四步:给英文及其它同样增加这两行文本
CFBundleName="EnglishName"; CFBundleDisplayName="EnglishName";
重新编译一下这个工程,然后在模拟器中切换一下语言,看看效果,是不是已经可以了?
相关日志
7 Comments for this entry
1 Trackback or Pingback for this entry
-
国际化iPhone的应用程序名称 | 第三极 | 移动开发者
四月 23rd, 2011 on 13:34:26[...] 原文链接:http://www.voland.com.cn/iphone-international-application-name >>> 进入[Android2D游戏开发]主题文章列表 转载编辑: Fgamers [...]

四月 8th, 2010 on 08:53:03
沙发一下。前天查你的站,PR还是0呢,怎么一下子蹿到5?厉害啊。
四月 8th, 2010 on 08:58:47
是呀,一会儿我得写一文章分析分析,欢迎大家来拍砖:)
四月 8th, 2010 on 09:01:01
你这个现象非常特殊啊。我仔细分析了下,觉得有点不可思议。GG很眷顾你啊。
四月 8th, 2010 on 10:23:51
我的文章不多,不过google收录今天达到了167!
四月 8th, 2010 on 09:02:37
对了,我的链接词可否改成“低一度设计”,我也链了你了。准备好好研究下你这个博。
四月 8th, 2010 on 10:19:30
好的,我现在就改过来
四月 8th, 2010 on 09:10:47
另外,有时间进我的群:9073456,讨论讨论哦。