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

目录:

1. 问题描述编辑

一个企业的生产经营活动不局限于一个国家,而是面向世界经济舞台,做的项目或产品也希望实现在中国的时候显示中文,在美国就显示为英文,这样的效果要如何实现呢?下面详细介绍FR报表如何实现国际化。

2. 实现原理编辑

国际化报表制作首先FR设计器可以手动切换语言,其次判断浏览器语言,若英语则显示英语;这样不同地区的人查看同一报表就可以根据不同地区显示不同的语言了,若获取浏览器语言失败,则使用设计器设置的语言。
注:必须要保持设计器,系统语言和浏览器语言一致,比如说,设计器语言环境为中文,系统为中文,但是浏览器语言为英文,报表在web预览的时候就会出问题,一部分会显示为英文,故需要将浏览器语言也设置为中文。

3. 国际化设置编辑

3.1 切换设计器语言
针对英文操作系统,安装我们报表设计器,可能会遇到,字体全部显示为方框的效果,这时就需要切换设计器语言,把设计器安装默认中文语言改为英文,操作如下:
在没有打开模板的情况下,点击工具栏左边第一个按钮文件,在下拉选项里面有如下图一系列选项,从下往上选择第三个选项
在弹出对话框中设置语言选择这项,如下图位置,把设计器语言:简体中文,切换成英语:
必须重新启动设计器后才能生效,如下图,重新打开设计器,就处于纯英文状态下的设计器了。
在英文操作系统中,安装了中文版设计器,切换了设计器语言为英文,但是在开始目录中FR报表的一些信息仍然显示的是中文,所以可能会显示乱码,如果使用不方便的话可安装英文版的设计器。安装步骤可参考文档:安装英文版设计器
3.2 切换浏览器语言
  • 修改浏览器语言
下面以ie浏览器为例,点击工具栏上面的工具>Internet 选项(0)在弹出对话框中选择语言,在弹出对话框中点击添加按钮,选择英语(美国)[en-US]点击确定,这时英语(美国)[en-US]就添加到ie浏览器里面了,需要把英语(美国)[en-US]放到最上面,点击上移,即浏览器默认语言就是英语(美国)[en-US]了。
重新刷新报表就可以看到英文状态下面的报表了。使用其他浏览器则修改对应默认语言即可,不详细介绍。
  • 报表工具栏的显示
当浏览器的语言设置成英语(美国)[en-us]时,访问报表,页面中工具栏就是英文的界面,如下图:
  • 弹出对话框
当点击报表工具栏上面的打印、导出、发送邮件等功能,弹出对话框也是英文状态下的如以flash打印为例,弹出对话框如下图:

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