# 多语言配置
组件展示对多语言的支持 分为两种: 页面国际化 和 接口国际化
- 页面国际化:在组件设计里直接配置的要展示的静态文本,可以通过页面国际化来配置。
- 接口国际化:调用接口动态获取数据,展示时需要通过接口国际化来实现
# 各个组件的页面多语言属性支持
组件名称 | 页面国际化支持多语言的属性 |
---|---|
柱状图 | 标题名称、副标题名称、X轴名称、Y轴名称、值列设置里的名称 |
折线图 | 标题名称、副标题名称、X轴名称、Y轴名称、值列设置里的名称 |
饼图 | 标题名称、副标题名称、 |
环形图 | 标题名称、副标题名称 |
基础仪表盘 | 标题名称、副标题名称 |
多标题仪表盘 | 标题名称、副标题名称 |
雷达图 | 标题、副标题、维度名称 |
玉珏图 | - |
# 接口国际化
接口里可以配置参数,传递当前语言环境,各个业务接收此参数值,根据参数返回相关语言翻译后的数据。
# 链接配置传输语言环境
当组件配置跳转链接时,链接地址里会自动拼接当前语言字段参数,字段名为:language,如下图:
# 可视化组件使用多语言
组件设计中需显示的标题字段,需要手动录入国际化吗,保存为公共元素,具体步骤如下:
以指标组测试组件为例:
1、选择指标组测试组件,进入设计组件-内容设置
2、内容设置页面-组件表格,对名称列进行国际化录入
【菜单路径:】系统设置–>国际化管理>页面国际化
在页面国际化中,左侧树选择【公共元素-通用元素】,点击表格上方的新增按钮,录入组件名称信息,编码与显示值相同,均为组件名称,如下图:
录入成功后,点击保存,列表中将出现录入字段,选中录入字段,点击自动翻译,根据需求选择翻译范围和翻译策略,来源语言为中文、目标语言为需要转换的语言类型,此处以英文为例,如下图:
点击自动翻译保存按钮,成功后对应列表中的翻译语言数量列将会显示当前语种数量
效果查看:
1、在工作站中添加 - 指标组测试组件:
中文效果如下图:
2、在HOS菜单中,切换语言为英文
英文效果为:
打开组件时,会将当前语言字段通过参数形式拼接在链接上,字段名为:language,如下图: