国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面 国际化方案 公共点: 都是提前生成 词条 key, 在浏览器运行时 实时解析国际化 前端静态词条国际化:

  1. 词条 key 由 "前端代码生成引擎" 读取 设计态的 pageSchema 后生成, 然后随 打包好的前端静态资源一起上传到 静态服务器 后端词条国际化
  2. 词条 key 由后端服务器生成, 基本组成: 实体字段的 ${fullName}.caption 数据国际化
  3. 在设计器中, 通过输入框配置不同的语种, 有保存在后端数据库中, 也有保存到 pageSchema 中的。 最终都会在运行时返回, 然后实时解析

逻辑流程图

国际化词条管理中心-prod

问题梳理 近期国际化问题梳理

参考文档

  1. 国际化改动/经验登记册---
  2. seeyon 前端国际化方案
  3. UDC-数据国际化接入和展示文档
  4. V8前端组件列表-官方
  5. 前端组件列表-自我梳理
编撰人:huhao

快速跳转