1. 概述
1.1 版本
报表服务器版本 | 多语言方案插件版本 | 新增功能 |
---|---|---|
11.0 | V1.3 | - |
11.0 | V2.0.7 | 1)新增「导入当前模板所有i18n函数key」选项 2)设计器导入导出 excel 支持 xlsx 格式 3)平台导出 excel 的格式由 xls 类型更改为 xlsx 类型 |
11.0 | V2.0.8 | 1)导出文件名称支持国际化 2)浏览器 Tab 名称支持国际化 3)fvs 中的 i8n 公式适配国际化 |
1.2 功能简介
i18n 是多语言插件新增的国际化公式,可以对一些常用的词语进行国际化。多语言插件的详细信息可参考:多语言方案概述。
使用方式:例如,i18n('File') 会在中文语言环境下显示为 档案 ;而在英文语言环境下显示为 File 。
2. 使用说明
2.1 插件安装
点击下载插件:多语言方案。
设计器插件安装方法请参见: 设计器插件管理。
2.2 功能说明
1)大小写不同的 key 会被识别为不同的 key 并拉入列表。
2)富文本编辑器所在的单元格无法批量增加 i18n 公式,需要在设置富文本时手动一个一个插入公式。
3)如果存在单元格值引用关系,并且被引用的单元格也使用了 i18n 公式,则会以默认语言获取 key,并连接为新 key——也就是说,如果存在这种关系,最好手动配置不同语言下的 key。
例如,A1 单元格为 i18n("key1")
,默认值为中文的“键1”;A2 单元格引用此单元格,为 i18n("key2" + a1)
。此时使用批量获取 key,获取的 A2 的键值为“key2键1”;而在英文语言下 A2 的键值应该为“key2key1”,需要自己手动配置不同语言下的 key。
4)在多语言插件 2.0.8 及之后版本,i18n() 支持 FVS。
在平台设置好「键-值」后,在 FVS 中设置公式 i18n('line-chart')
,显示为“折线图”。如下图所示:
3. 导入当前模板所有的i18n函数的支持范围
注1:需要安装 V2.0.7 及之后的版本才支持此功能。
注2:不支持获取数据字典中配置的 i18n 公式中的 key。
注3:不支持获取导出事件中配置的 i18n 公式中的 key。
3.1 单元格
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
单元格属性-扩展-排序 | 支持 | / |
单元格属性-形态-公式形态 | 支持 | / |
单元格属性-形态-数据字典 | 不支持 | / |
单元格属性-其他-插入行策略-默认值 | 不支持 | / |
单元格属性-其他-内容提示-自定义 | 支持 | |
条件属性-普通条件 | 不支持 | / |
条件属性-公式条件 | 不支持 | / |
条件属性-属性-形态-普通 | 不支持 | / |
条件属性-属性-形态-其他形态-数据字典/公式形态 | 不支持 | |
条件属性-属性-新值 | 支持 | 必须满足执行条件的情况下才会生效 |
条件属性-属性-超级链接-网络报表 | 支持 | / |
条件属性-属性-超级链接-网页链接 | 支持 | / |
条件属性-属性-超级链接-动态参数 | 支持 | / |
条件属性-属性-超级链接-JavaScript脚本 | 支持 | / |
条件属性-属性-超级链接-移动端弹窗 | 支持 | / |
条件属性-控件-数据字典-公式 | 不支持 | |
超链接-网络报表-参数 | 支持 | / |
超链接-网页链接-参数 | 支持 | / |
超链接-动态参数-参数 | 支持 | / |
超链接-JavaScript脚本-参数 | 支持 | / |
超链接-移动端弹窗-参数 | 支持 | / |
单元格元素-插入富文本 | 不支持 | |
单元格元素-插入公式 | 支持 | / |
单元格元素-插入数据列-过滤条件-公式 | 支持 | / |
单元格元素-插入数据列-过滤条件-普通-公式 | 支持 | / |
单元格元素-插入数据列-动态参数注入-公式 | 不支持 | / |
单元格元素-插入数据列-高级-排序 | 不支持 | 11.0.3版本及之后的高级-排序功能被更换为扩展后排序 扩展后排序-公式 不支持 i18n 公式 |
单元格元素-插入数据列-高级-自定义显示值 | 支持 | / |
单元格元素-插入子报表-参数 | 不支持 | / |
3.2 悬浮元素
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
插入-悬浮元素-插入公式 | 支持 | / |
插入-悬浮元素- [ ] -插入超链接-网络报表-参数 | 支持 | [ ] 指在「插入普通文本、公式、图表、图片」中任选一项 |
插入-悬浮元素- [ ] -插入超链接-网页链接-参数 | 支持 | / |
插入-悬浮元素- [ ] -插入超链接-动态参数-参数 | 支持 | / |
插入-悬浮元素- [ ] -插入超链接-JavaScript脚本-参数 | 支持 | / |
插入-悬浮元素- [ ] -插入超链接-移动端弹窗-参数 | 支持 | / |
3.3 参数
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
数据库参数 | 支持 | 必须在模板里实际使用到才能生效 |
模板参数 | 支持 | 必须在模板里实际使用到才能生效 |
全局参数 | 支持 | 必须在模板里实际使用到才能生效 |
3.4 数据集
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
数据库查询中的参数 | 支持 | 必须在模板里实际使用到才能生效 |
存储过程中的参数 | 支持 | 必须在模板里实际使用到才能生效 |
关联数据集中的参数 | 支持 | 必须在模板里实际使用到才能生效 |
树数据集中的参数 | 支持 | 必须在模板里实际使用到才能生效 |
3.5 控件
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
控件值-公式 | 支持 | / |
控件-事件-Javascript脚本-参数 | 部分支持 | JS 中参数值配置 i18n 公式时支持 JS 中以 '${=i18n()}' 形式使用公式时不支持 |
控件-事件-提交入库-提交条件 | 不支持 | / |
控件-事件-提交入库-值-公式 | 不支持 | / |
控件-事件-提交入库-设置提交事件 | 不支持 | 提交入库事件类型中的提交事件(父)内可以递归设置提交事 件每个提交事件里面又都有提交条件和提交事件(子),这些均不支持 |
控件-事件-提交入库-设置回调函数 | 不支持 | 若回调函数里面的控件事件里再次设置提交入库,也不支持 |
控件-事件-导出事件-命名方式-自定义 | 不支持 | / |
控件-事件-移动端弹窗-模板-参数 | 支持 | / |
控件-事件-移动端弹窗-文本-公式 | 支持 | / |
日期控件-起始时间 | 支持 | / |
日期控件-结束时间 | 支持 | / |
控件-数据字典 | 不支持 | / |
3.6 模板属性
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
模板-水印-值-公式 | 支持 | / |
模板-报表填报属性-提交-内置SQL-值-公式 | 不支持 | / |
模板-报表填报属性-提交-内置SQL-提交条件-普通条件-公式 | 不支持 | / |
模板-报表填报属性-提交-内置SQL-提交条件-公式 | 不支持 | / |
模板-报表填报属性-提交-内置SQL-提交事件 | 不支持 | / |
模板-报表填报属性-提交-自定义提交-属性-公式 | 不支持 | / |
模板-报表填报属性-校验-内置校验-校验公式 | 不支持 | / |
模板-报表填报属性-校验-内置校验-不满足校验公式则提示 | 不支持 | / |
3.7 图表编辑组件
功能点/技术参数 | 是否支持 | 描述 |
---|---|---|
类型-设置-图表切换属性-文本-公式 | 支持 | 两个图表以上时才可以点击设置按钮 |
样式-标题-内容-文本-公式 | 支持 | / |
样式-坐标轴-X轴/Y轴-轴标题-内容-公式 | 支持 | / |
样式-坐标轴-Y轴-值定义 | 支持 | / |
样式-背景-绘图区-警戒线-警戒线设置-X轴/Y轴-值-公式 | 不支持 | / |
样式-背景-绘图区-警戒线-提示文字-内容-公式 | 支持 | / |
数据-单元格数据-分类名-公式 | 支持 | / |
数据-单元格数据-系列名/值-公式 | 不支持 | / |
数据-数据筛选-形态-数据字典-公式 | 不支持 | / |
特效-交互属性-超级链接-网络报表-参数 | 支持 | / |
特效-交互属性-超级链接-网页链接-参数 | 支持 | / |
特效-交互属性-超级链接-动态参数-参数 | 支持 | / |
特效-交互属性-超级链接-JavaScript脚本-参数 | 支持 | / |
特效-交互属性-超级链接-图表超链-悬浮窗图表-参数 | 支持 | / |
特效-交互属性-超级链接-图表超链-联动单元格-参数 | 支持 | / |
特效-交互属性-超级链接-图表超链-联动悬浮元素-参数 | 支持 | / |