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

目录:

1. 概述编辑

1.1 版本

报表服务器版本
功能变更
11.0-

1.2 功能简介

一个企业的生产经营活动不局限于一个国家,而是面向世界经济舞台,实现语言的多样性是国际化的一个重要因素。FineReport 在国外也有一定的用户群,所以为了这一部分用户很方便的制作报表,FineReport 提供切换语言的功能并提供英文版本、繁体中文版本的安装包。

1)您可以直接参考:设计器下载,下载安装英文版本或繁体中文版本设计器。

2)使用 FineReport 产品中的语言切换功能,首先调整设计器语言、其次报表制作好后在浏览器端预览时,调整浏览器语言、另外当报表挂载在平台上时,调整平台目录语言。

2. 切换语言设置编辑

预览报表时,必须要保持设计器、电脑操作系统、浏览器语言一致,否则预览时会出现问题。比如,设计器语言为中文,系统语言为中文,但浏览器语言为英文,报表在 web端 预览时,报表一部分会显示为英文。下面将介绍如何切换设计器语言、浏览器语言、以及决策系统语言。

2.1 设计器语言

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

英文操作系统用户安装中文设计器后,可能会遇到,字体全部显示为方框的效果,这时可通过切换设计器语言解决此问题,若切换设计器语言后仍有部分内容显示乱码,可直接安装英文版的设计器。

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

2.2 浏览器语言

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

打开谷歌浏览器,点击「设置」,在设置页面中选择「语言」,选择「英语」,勾选「以这种语言显示 Google Chrome」,重启浏览器即可。

1627354143.jpg

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

2021-07-27_10-52-59.png

控件文字显示英文:

点击报表工具栏上面的打印、导出、发送邮件等功能,弹出对话框也是英文。用英语使用报表,进行打印、导出、发送邮件等功能时,需要把使用到的软件也选择为英文版的,如安装英文版打印机,英文版 PDF 打印插件等。其他语言设置类似,把英语改为其他语言即可。

如下图所示 Flash 对话框:

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

2.3 决策系统语言

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

企业微信截图_16280469777637.png

登录平台后平台目录还为中文状态,这时需要借助 多语言方案插件 修改语言类型。

安装后登录的用户可以切换自己的语言环境。如下图所示:

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


在浏览器和设计器均切换为英文时,点击决策系统中的帮助文档链接也会自动跳转到英文文档,如下图所示:

2021-07-27_11-17-36.png

2021-07-27_11-18-45.png

注:目前还没有日文和韩文帮助文档,所以英文、韩文和日文帮助文档链接均对应跳转到英文帮助文档。

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即可。