ActiveReports UI界面中的所有字符信息、错误提示信息、以及一些logo、图像资源,都能够通过运行batch文件来本地化。本文主要介绍资源本地化的具体步骤:

1. 资源目录

所有可本地化的资源文件都放在安装目录下:C:\Program Files (x86)\GrapeCity\ActiveReports 10\Localization.

2. 首先指定语言

  • 2.1 以管理员权限来打开记事本或其他文本编辑器
  • 2.2 使用记事本打开ARDesigner.bat为后缀的资源文件,修改Culture 值。具体可查看MSDN 常用的包含:zh-CN,en-US等

  • 2.3 需要确保ProgamFilesAssemblyDir中的正确的,且不修改其他属性。
  • 2.4 保存并关闭

3. 本地化字符串和图标

  • 3.1. 解压ARDesigner.zip 包,将所有文件都放在:C:\Program Files (x86)\GrapeCity\ActiveReports 10\Localization. 目录下。会产生一个ARDesigner的子文件夹
  • 3.2 在这个文件夹下,打开所有.resx文件,并修改<value></value>之间的值
  • 3.3如果需要修改图标,需要重命名这些本地化图标,保持与要替换的图标一致,并替换。

4. 以管理员权限运行Administrator

  • 4.1 从开始菜单中打开cmd命令框,按住CTRL+Shift+Enter来打开管理员权限的CMD窗口
  • 4.2 修改目录为:cd C:\Program Files (x86)\GrapeCity\ActiveReports 10\Localization
  • 4.3 输入ARDesigner.bat并按Enter键运行;NameCompleter.exe会自动运行,并创建以下文件:

1. 在ARDesigner中创建SatelliteAssembly 文件夹

2. SatelliteAssembly 文件夹中会包含一个以选择的语言命名的文件夹,如zh-CN’

3. 一个GrapeCity.ActiveReports.Design.Win.v10 dll文件

5. 复制整个语言包文件夹到Debug文件夹下。

6.测试

在Form构造函数中的InitializeComponent  方法前添加以下代码:

C#:

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh_CN");

VB:

System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("ja")

最新文章

  1. HTML5新增标签与属性
  2. java io流之BufferReader&amp;BufferedWriter
  3. C# 将sheet中数据转为list
  4. 移动端页面(css)调试之“weinre大法”
  5. shutdown命令用法
  6. 源码分析:Java对象的内存分配
  7. six month dormancy test
  8. 2016&quot;百度之星&quot; - 初赛(Astar Round2A)
  9. JAVA对象之生
  10. js数组(二)
  11. WeQuant交易策略—网格交易
  12. 日志的艺术(The art of logging)
  13. 【转载】 C++之split字符串分割
  14. x3D 下载以及如何使用原版NetBeans IDE 来搭建x3d编辑环境
  15. 三 分析easyswoole源码(启动服务&amp;TableManager,略提及Cache工具的原理)
  16. python全局解释器锁(GIL)
  17. php+google/baidu翻译接口
  18. linux服务器的相关信息查看(端口占用,cpu、内存占用,防火墙,系统信息,vim编辑器使用等)
  19. Hadoop详细配置教程
  20. 华硕主板M2N-电源跳线怎么接

热门文章

  1. winform、C# 自动更新
  2. python学习笔记之基础二(第二天)
  3. CF 484E - Sign on Fence
  4. 七牛整合PHP上传文件
  5. 写Python脚本语言时,“SyntaxError: Non-ASCII character &#39;\xe6&#39; in file”错误的处理
  6. Warning: Using a password on the command line interface can be insecure.解决办法
  7. &lt;hr&gt; 的18种样式
  8. [转] 将DOS格式文本文件转换成UNIX格式
  9. 勇者斗恶龙UVa11292 - Dragon of Loowater
  10. android使用默认程序进行图片拍照已经裁剪,以及设备读取