iOS语言本地化

根据产品本身的性质和面向市场的不同,国内的部分App是不需要语言本地化的。对于审核方面,个人觉得还是语言本地化比较好,语言本地化后就像在和审核团队说:“。。。I'm Police Clearance ,sir”。

第一步,添加配置项

进入项目 - > project -> info - > Localization -> "+" 选择需要语言

1.png
看到下拉框,这里是选择语言。
2.png

点击Finsh完成添加 简体中文

相同,添加繁体中文、日语、法语、韩语等。

第二步,创建本地化文件
  • 应用名称本地化,创建info.plist文件

选中info.plist文件 ,按下cmd+ n 选择string文件 (如图 3)


ps:这里注意这个名字不能做更改**infoPlist**
4.png

这样就创建了infoPlist.string文件


5.png

到这里还是还没有完成,对xcode进行配置

选中刚才创建的文件infoPlist 在右侧,如图6

6.png

ps:如果没有想要的语言,说明你没有添加,请回到第一步,添加配置项

在项目中添加英语。如果需要其他语言点击选择

7.png
  • 在创建的infoPlist文件中添加不同语言,这里只添加英语

      // Localizable App Name是App在英语环境环境下显示的名称
         CFBundleDisplayName = "Localizable App Name";
    
8.png

此时当前的项目名称就是“ Localizable demo”

9.png

切换模拟器上的语言设置,就可以看到不同语言下项目的名称

  • 代码本地化,创建Localizable.string文件

代码本地化,简单来讲就是你的项目在语言为英文时,会英语的想伙伴能看懂 。

同样的这个名称是不能改的,只能是Localizable.string 
调用宏 #define NSLocalizedString(key, comment) 

   如果多人开发,自定义本地化,名称可以随意命名,但是调用宏则是#define NSLocalizedStringFromTable(key, tbl, comment)

创建过程与创建infoPlist.string 文件相同,创建完成如下图:

10.png

相同的要进行xcode配置,在右边找到 Localization 选项 单机添加想要添加的语言。

添加想需要本地化的字符串

11.png

接下来执行这段代码:

12.png

执行结果模拟器的语言为英文

13.png

编程路漫漫。。。慢。。。。。。。慢。。。。。。卒!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,271评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,725评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,252评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,634评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,549评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,985评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,471评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,128评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,257评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,233评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,235评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,940评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,528评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,623评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,858评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,245评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,790评论 2 339

推荐阅读更多精彩内容