历史版本11 :语言设置 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

一个企业的生产经营活动不局限于一个国家,而是面向世界经济舞台,实现语言的多样性是国际化的一个重要因素。FineReport 在国外也有一定的用户群,所以为了这一部分用户很方便的制作报表,FineReport 也提供了一些语言国际化的方法。

FineReport 产品语言国际化,首先需要设计器语言可以调整、其次报表制作好后在浏览器端预览时,浏览器语言可以调整、另外当报表挂载在平台上时,平台目录语言可以调整。

注:预览报表时,必须要保持设计器、电脑操作系统、浏览器语言一致,否则预览时会出现问题。比如,设计器语言为中文,系统语言为中文,但浏览器语言为英文,报表在 web端 预览时,报表一部分会显示为英文。

2. 切换语言设置编辑

2.1 设计器语言

中文版设计器安装后,界面默认显示中文,但用户可以自行调整。参考 选项 2.5节,点击设计器菜单栏「文件>选项」,在「常用」界面找到「语言选择」,便可以修改语言,修改后重启设计器生效。如下图所示:

注:英文操作系统用户安装中文设计器后,可能会遇到,字体全部显示为方框的效果,这时可通过切换设计器语言解决此问题。

另外,若您是英语使用用户,可直接安装英文版设计器使用,详情可参考:安装英文版设计器

或在英文操作系统中,安装了中文版设计器,切换了设计器语言为英文,若有部分内容显示乱码,使用不方便的也可直接安装英文版的设计器。

2.2 浏览器语言

设计器切换语言后,设计生成的报表在浏览器端预览时,还依赖于浏览器的语言。所以在浏览时若需要其他语,需要切换浏览器语言。下面以 IE 浏览器为例,讲解如何切换浏览器语言,使用其他浏览器则修改对应默认语言即可,不详细介绍。

打开 IE 浏览器,点击工具栏上面的「工具>Internet 选项(0)」,在弹出对话框中选择「语言」,在弹出的「语言首选项」对话框中点击「添加」按钮,选择「英语(美国)[en-US]」点击确定,这时英语就添加到 IE 浏览器里面了,这时需要把「英语(美国)[en-US]」移动到最上面,即将浏览器默认语言设置为英语。如下图所示:

修改语言设置后,重新刷新报表就可以看到英文状态下面的报表了。如下图所示:

工具栏显示英文:

控件文字显示英文:

当点击报表工具栏上面的打印、导出、发送邮件等功能,弹出对话框也是英文。如下图所示 Flash 对话框:

注1:用英语使用报表,进行打印、导出、发送邮件等功能时,需要把使用到的软件也选择为英文版的,如安装英文版打印机,英文版 PDF 打印插件等。其他语言设置类似,把英语改为其他语言即可。

注2:10.0 设计器和部署包使用的都是 openjdk,而使用 openjdk 无法启动 flash 打印,但使用 Oracle/sun jdk 可以。

2.3 决策系统语言

切换设计器语言后,点击登录「数据决策系统」,登录界面登录位置语言会相应改变。如下图所示语言为英文状态:

222

登录平台后平台目录还未中文状态,这时需要借助两个插件修改语言类型。

 国际化切换接口 插件,安装后登录的用户可以切换自己的语言环境。如下图所示:

切换成英语后,决策系统如下图所示:


安装国际化切换接口插件后,平台标题不能切换语言、用户添加的目录不能切换语言,还需要安装 平台国际化配置插件 配合实现平台完全切换语言。如下图所示:

2.4 移动端语言

平台安装插件设置后,App 访问报表系统,也可看到语言发生了变化。如下图所示:

1587708859423841.gif

另外,帆软数据分析 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(UTF-8 字符集比较多)即可