跳转到内容

国际化使用指南

国际化资源在交付控制台 研发中心->配置->国际化 维护,待翻译元数据按所属应用分类,可翻译元信息有六类资源: 文本、模型、字典、模块菜单、权限、消息。

国际化导入

国际化导入分为两类:全量导入、增量导入。国际化导入通常用于两种场景:1. 环境迁移,从 A 环境导出国际化资源后,在 B 环境导入;2. 国际化批量配置,批量在 excel 添加完成后进行导入。

选择应用后,进入到语言包列表页,在对应语言包上选择导入,进入导入页, 如下图所示:

全量导入

在导入页,选择 全量导入,上传待导入语言包文件,点击 确定 开始导入。如下图所示:

全量导入会删除当前语言包下的所选应用资源翻译(仅删除当前左上角所选应用这一层的翻译),导入的国际化翻译属于左上角所选的应用。

增量导入

在导入页,选择 增量导入,上传待导入语言包文件,点击 确定 开始导入。如下图所示:

增量导入时,导入的 excel 文件内翻译是增量的。

国际化导出

国际化导出分为三类:全量导出、按业务域导出、按资源类型导出。

选择应用后,进入到语言包列表页,在对应语言包上选择 导出,进入导出页, 如下图所示:

全量导出

在导出页,导出方式选择 全量导出,点击 提交 开始导出,如下图所示:

全量导出会导出当前所选应用下所选语言的所有翻译,包含覆盖的翻译,如在交付物下导出 gaia 应用的翻译,这时导出的 gaia 元信息翻译,存在两种情况: 若资源在交付物层被重新翻译过,导出的翻译为交付物层的翻译;若资源仅在 gaia 层翻译,未在交付物层翻译过,导出的资源翻译为 gaia 层翻译。

按业务域导出

在导出页,导出方式选择 按业务域导出,选择对应业务域,点击 提交 开始导出,如下图所示:

导出的资源仅包含三类: 模型、字典、消息。文本、模块菜单、权限资源所属应用维度,故不包含。

按资源类型导出

在导出页,导出方式选择 按资源类型导出,选择资源类型,点击 提交 开始导出,如下图所示:

导出的资源仅包含所选应用下的指定资源类型翻译。

自定义资源国际化 & SDK 使用

SDK 调用方式:

I18N.getCustomResource("<your key>")

eg: I18N.getCustomResource("bbc.name"), 其中 bbc.name 为待翻译资源内容,翻译内容在国际化-> 自定义资源 维护。