国际化简单配置

首先配置语言

国际化简单配置_第1张图片
9CF1AC11-1935-44B2-8A36-18DD56F28BF1.png

点击+号添加 你需要配置的语言 中文选择简体中文就好 (简体中文和传统中文没怎么研究过)

接下来 配置.strings 文件
先创建.strings文件 文件名固定 Localizable


国际化简单配置_第2张图片
6C197737-2634-47AF-A8A6-294835CDB061.png

国际化简单配置_第3张图片
D79746CF-3F51-4897-AC6B-D63DD8BB76DE.png

选中创建的文件 点击localize... 弹出框 点击localize


国际化简单配置_第4张图片
400F608D-760B-4964-8B01-85DD6F79D124.png

接着会出现 下面的


国际化简单配置_第5张图片
ED415DD6-CA74-466F-B82D-30AB1C95C244.png

勾选要配置的语言 这里的语言是根据开头的语言配置哪里来的 到这里也可以任意添加
勾选后 看下图

国际化简单配置_第6张图片
1C90FFE6-1F04-4282-8301-E4820B9D2E3C.png

接下来就可以在文件中配置 字段了 这里配置的英文与中文
Localizable.strings(English)文件中


国际化简单配置_第7张图片
A794A469-F822-48FC-AD98-657162593D5F.png

Localizable.strings(Chinese(Simplified))文件中


国际化简单配置_第8张图片
A794A469-F822-48FC-AD98-657162593D5F.png

配置好字段后 可以使用NSLocalizedString(@"home",@"") 进行调用 参数一 必须设置 是key 用来指定取什么值


国际化简单配置_第9张图片
FBA98CBB-10D2-4B9E-BB92-1ED50526448E.png

控制台打印结果 会根据测试机 设置的本地语言(设置-通用-语言设置那里)打印 如果是英文的就打印home 中文则打印 家

app名 的中文与英文的配置
创建.strings文件 取名InfoPlist.strings
后面步骤一样 点击勾选啥的 关键是中英文配置文件中的键值对
中文文件中 CFBundleDisplayName = "国际化";
英文文件中 CFBundleDisplayName = "international";
CFBundleDisplayName 这种key可以在info.plist文件中找到
然后 运行起来 退到桌面 可以看到 app名改成了对应的名字

国际化简单配置_第10张图片
EA54B548-18C3-494F-83F6-E83C5FFDE6A2.png

国际化简单配置_第11张图片
C1C1A744-1169-4DB3-8604-C6279057AF8B.png

你可能感兴趣的:(国际化简单配置)