国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面 国际化方案 公共点: 都是提前生成 词条 key, 在浏览器运行时 实时解析国际化 前端静态词条国际化:
- 词条 key 由 "前端代码生成引擎" 读取 设计态的 pageSchema 后生成, 然后随 打包好的前端静态资源一起上传到 静态服务器 后端词条国际化
- 词条 key 由后端服务器生成, 基本组成: 实体字段的
${fullName}.caption
数据国际化 - 在设计器中, 通过输入框配置不同的语种, 有保存在后端数据库中, 也有保存到 pageSchema 中的。 最终都会在运行时返回, 然后实时解析
逻辑流程图
国际化词条管理中心-prod
问题梳理 近期国际化问题梳理
参考文档
- 国际化改动/经验登记册---
- seeyon 前端国际化方案
- UDC-数据国际化接入和展示文档
- V8前端组件列表-官方
- 前端组件列表-自我梳理
编撰人:huhao
快速跳转
