Skip to content

Latest commit

 

History

History
118 lines (59 loc) · 4.1 KB

国际化工具使用详细说明.md

File metadata and controls

118 lines (59 loc) · 4.1 KB

国际化工具使用详细说明(图片很多 请耐心等待)

下载

https://github.com/josercc/LocalizedCSV/releases

首次安装使用(如果已经配置完毕就可以跳过)

Demo说明

【腾讯文档】国际化工具设置demo https://docs.qq.com/sheet/DS0dhb21ra0VEallE

image-20210309191204716

- (void)viewDidLoad {
    [super viewDidLoad];
    /// 下面是已经准备好国际化的例子
    NSString *name = NSLocalizedString(@"my_name", @"joser");
    NSString *age = NSLocalizedString(@"my_age", @"30");
}

我们基于上面的例子进行说明多语言工具的使用。

配置

image-20210309191322806

image-20210309191408814

区域A

是配置工程的文件名称和表格对应的语言名称

image-20210309191621895

我们按照英语作为我们的基础语言(其他语言也是可以的,仁者见仁,智者见智),那么我们设置就是这个样子的。

image-20210309191801384

⚠️记得点击保存

区域B

区域B对应有的重写了官方的宏等,我们现在用的是官方的,则不用管默认设置即可。

将表格转换为我们需要的格式(CSV)

image-20210309192352393

准备到我们的表格到本地(⚠️路径不能含有中文)

image-20210309192434517

用系统的Number打开。

image-20210309192531640

导出为对应的CSV格式。

读取工程的CSV

image-20210309195905990

image-20210309200057191

image-20210309200144795

image-20210309200229285

image-20210309200252782

image-20210309200314686

image-20210309201832792

image-20210309201850971

image-20210309201912115

导出还没有进行翻译的文本

image-20210309201959338

⚠️因为要设置参考的文本,代码写死了Base对应语言,上面已有设置了。

image-20210309203040687

image-20210309203104205

代表my_age没有进行翻译。

导出翻译到文件

image-20210310092333291

image-20210310092424680

可以将对应key设置过滤。

image-20210310092524362

image-20210310092700252

image-20210310092720465

已经完成写入工作了。