1.1 版本
报表服务器版本 |
JAR |
App |
HTML5 移动端展现插件 |
10.0 |
2020-04-26 |
10.4.69 |
V10.4.69 |
1.2 应用场景
随着集团业务的扩张,可能会存在一个报表系统拥有多个不同母语的用户,系统的国际化问题需要解决。
用户使用 国际化切换接口插件 仍存在 2 个问题:
此时,可下载平台国际化配置插件辅助国际化切换接口插件进行数据决策系统的语言切换。
1.3 功能简介
平台国际化配置插件可辅助国际化切换接口插件,完成平台标题、终端为 PC 的目录及模板的语言切换。
平台国际化配置插件安装成功后,以管理员身份进入数据决策系统,点击管理系统,增加语言配置节点。
在语言配置界面可进行添加 Key 、编辑 Key、删除 Key、搜索 Key、选择 Key 的显示字段的操作,如下图所示:
注:此页面所设置的信息保存在 FineDB 数据库中的 International 表中,具体字段说明可查看 FineDB 表结构 中的 9.4 节内容。
添加 Key 后,生效方式有两种:
本章以将数据决策系统语言切换为英文为例。
3.1 安装插件
安装平台国际化配置插件(参考本文 2.1 节内容)、国际化切换接口插件
3.2 添加目录及模板
以管理员身份进入数据决策系统,点击管理系统>目录管理,添加目录及模板如下图所示:
注1:添加目录及模板的方法请参考 管理目录
注2:「二级目录」下模板路径为 demo\Phone\form\scheduling\行程管理主页-phone.frm、「三级目录」下添加模板路径为demo\Phone\form\scheduling\会议安排-phone.frm
注3:所添加的目录及模板「展示终端」勾选PC、手机
3.3 修改平台标题
将平台标题修改为数据决策系统,如下图所示:
3.4 修改移动端目录标题
点击管理系统>移动平台>二维码配置,服务器名称为移动端,服务器地址为http://IP:端口号/webroot/decision,如下图所示:
注:「服务器地址」中的 IP 和端口号根据实际情况填写。
3.5 语言配置
点击语言配置节点,点击添加按钮,在「Key」和「英语」的右侧文本框中输入值,如下图所示:
注1:Key 值不可为空,不可重复,至少填写一种语言翻译。
注2:FineReport 工程若之前迁移到 Oracle 、SQL Server,安装插件后如果添加 Key 值保存失败,可尝试下更换驱动版本,Oracle 更新到 ojdbc7 ,SQL Server 更新到 sqljdbc42.jar 。
注:若 Key 没有对应的国际化值,切换平台语言后显示 Key 原值;若 Key 存在对应的国际化值,切换平台语言后显示为国际化后的值。
「Key」和「英语」的右侧文本框中输入的值如下表所示:
类别 |
Key 右侧文本框输入值 |
英语右侧文本框输入值 |
目录标题 |
测试 |
test |
二级目录 |
second-level directory |
三级目录 |
three level directory |
模板标题 |
行程管理主页 |
journey management home page |
会议安排 |
meeting arrangement |
平台标题 |
数据决策系统 |
data decision system |
服务器名称 |
移动端 |
mobile terminal |
3.6 切换平台语言
点击页面上的简中按钮,选择English,如下图所示:
3.7 效果查看
3.7.1 PC 端
1)平台语言切换为英文后,平台标题变化,如下图所示:
2)点击Directory,可看到 3.2 节添加的目录及模板名称英文显示,如下图所示:
若将本文 3.2 节添加的模板收藏,点击收藏,可看到收藏的模板名称也变化。如下图所示:
3.7.2 移动端
本节内容以 App 效果为例。
1)App 访问报表系统,可看到本文 3.2 节添加的目录及模板名称、3.4 节移动端标题英文显示,如下图所示:
2)App 服务器列表中,服务器名称英文显示,如下图所示: