1. 概述
1.1 版本
报表服务器版本 | 功能变更 |
---|---|
11.0 | - |
1.2 功能简介
一个企业的生产经营活动不局限于一个国家,而是面向世界经济舞台,实现语言的多样性是国际化的一个重要因素。FineReport 在国外也有一定的用户群,所以为了这一部分用户很方便的制作报表,FineReport 提供切换语言的功能并提供英文版本、繁体中文版本的安装包。
1)您可以直接参考:设计器下载,下载安装英文版本或繁体中文版本设计器。
2)使用 FineReport 产品中的语言切换功能,首先调整设计器语言、其次报表制作好后在浏览器端预览时,调整浏览器语言、另外当报表挂载在平台上时,调整平台目录语言。
2. 切换语言设置
预览报表时,必须要保持设计器、电脑操作系统、浏览器语言一致,否则预览时会出现问题。比如,设计器语言为中文,系统语言为中文,但浏览器语言为英文,报表在 web端 预览时,报表一部分会显示为英文。下面将介绍如何切换设计器语言、浏览器语言、以及决策系统语言。
2.1 设计器语言
中文版设计器安装后,界面默认显示中文,但用户可以自行调整。参考 选项 2.5节,点击设计器菜单栏「文件>选项」,在「常用」界面找到「语言选择」,便可以修改语言,修改后重启设计器生效。如下图所示:
英文操作系统用户安装中文设计器后,可能会遇到,字体全部显示为方框的效果,这时可通过切换设计器语言解决此问题,若切换设计器语言后仍有部分内容显示乱码,可直接安装英文版的设计器。
若您是英语使用用户,可直接安装英文版设计器使用,详情可参考:英文版本设计器安装
2.2 浏览器语言
设计器切换语言后,设计生成的报表在浏览器端预览时,还依赖于浏览器的语言。所以在浏览时若需要其他语,需要切换浏览器语言。下面以 谷歌浏览器为例,讲解如何切换浏览器语言,使用其他浏览器则修改对应默认语言即可,不详细介绍。
打开谷歌浏览器,点击「设置」,在设置页面中选择「语言」,选择「英语」,勾选「以这种语言显示 Google Chrome」,重启浏览器即可。
修改语言设置后,重新刷新报表就可以看到英文状态下面的报表,工具栏显示英文。如下图所示:
控件文字显示英文:
点击报表工具栏上面的打印、导出、发送邮件等功能,弹出对话框也是英文。用英语使用报表,进行打印、导出、发送邮件等功能时,需要把使用到的软件也选择为英文版的,如安装英文版打印机,英文版 PDF 打印插件等。其他语言设置类似,把英语改为其他语言即可。
如下图所示 Flash 对话框:
注:11.0 设计器和部署包使用的都是 openjdk,而使用 openjdk 无法启动 flash 打印,但使用 Oracle/sun jdk 可以。
2.3 决策系统语言
决策系统平台的语言切换需要借助 多语言方案插件 修改语言类型。
在数据决策系统登录页面下方,可以选择登录页的语言,详情请参考 登录页国际化设置 。
安装后登录的用户可以切换自己的语言环境。如下图所示:
切换成英语后,决策系统如下图所示:
在浏览器和设计器均切换为英文时,点击决策系统中的帮助文档链接也会自动跳转到英文文档,如下图所示:
注:目前还没有日文和韩文帮助文档,所以英文、韩文和日文帮助文档链接均对应跳转到英文帮助文档。
2.4 移动端语言
平台安装插件设置后,App 访问报表系统,也可看到语言发生了变化。如下图所示:
帆软数据分析 App 10.0,支持手动调整系统语言,支持跟随系统调整语言。如下图所示:
详细内容可参考: 「App」系统语言
3. 注意事项
正常情况下国际化,是直接通过浏览器语言来切换的
1)如果浏览器语言为英文的,则报表里的日期等控件/工具栏/弹出对话框(除去实际设置为中文的地方)自动变成英文。
2)如果浏览器语言是中文的,这时候想进行报表国际化比如英文,需要参数强制转换语言&fr_locale=en_US,但是目前只对 cpt 生效,frm 不支持。
3)目前支持的国际化参数有
代码 | 语言 |
---|---|
&fr_locale=zh_CN | 简体中文 |
&fr_locale=zh_TW | 繁体中文 |
&fr_locale=en_US | 英文 |
&fr_locale=ja_JP | 日文 |
&fr_locale=ko_KR | 韩文 |
注:若用参数转换语言的时候报表的工具栏和日期控件等出现?等情况,把服务器的编码改为 UTF-8即可。