找回密码
 立即注册

QQ登录

只需一步,快速开始

KearneyKang 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-4-25 12:27  /   查看:3469  /  回复:0
本帖最后由 KearneyKang 于 2022-4-18 16:43 编辑

ActiveReports报表控件可以把桌面端的终端报表设计器分发给报表设计人员,也可以把终端用户设计器集成到项目中,进行一个报表的编辑和设计。

今天我讲到的就是,终端用户设计器集成到项目或者分发给用户的时候,如何进行一个汉化。
在国内葡萄城官网上下载的都是汉化好版本。文件的命名、控件的命名、属性的解释都更加符合国内客户。但是有时很就会存在这样的情况,在自己开发的机器上单独运行终端用户设计器,或者集成到项目中运行都是汉化好的版本,但是发布到服务器后,可能会出现未汉化的情况。

发布到服务器上出现如下情况,菜单、工具栏、属性栏都变成了英文
造成上面这些问题,主要是由于你发布程序的时候忘记把ActiveReports的汉化资源给打包到发布的项目中,由于本地是安装了ActiveReports的,所有检测不到,但是在一台没有安装ActiveReports的机器上就会出现上面的问题。

解决办法如此:

运行实例文档下的 EndUserDesigner 项目,项目路径如下:

然后在bin路径下设置所有的属性的 赋值本地的属性为true,包括 zh-CN 里的汉化资源

设置复制属性为“始终复制”,保证发布后的项目中包含这些汉化资源文件的引用。

最后运行之后,就是汉化的后的样式


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部