MATLAB汉化指南.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB汉化指南

MATLAB汉化指南 作者:junziyang Email:simwer@126.com 一、 汉化原理简介 MATLAB 的界面是用 JAVA 语言实现的(从 6.5 版以后),其源文件位于 MATLAB 安装目录下的 java\jar 文件夹中的.jar 包中。为了便于 MATLAB 的本地化(Localization),MATLAB 中的一些字符信息(例如, 菜单、提示信息等等)没有直接写到 JAVA 代码中,而是被分离了出来,保存在一种扩展名为.properties 的文件中。在.properties 文件中,每条信息被赋予了一个键值,通过在 JAVA 程序中调用这些键值,就可以 使用键值对应的字符信息。因此,如果把键值对应的字符信息翻译成不同的语言,不用修改 JAVA 代码, 就可以改变程序中显示的字符的语言。 JAVA 程序运行时会根据计算机的“区域和语言选项”中的设置,来自动选择本地语言。感兴趣的朋 友可以试着在“区域和语言选项”中,将语言和位置分别设置为“日语”和“日本”然后启动 MATLAB 看看会有什么变化。设置方法:“开始”-“控制面板”-“日期、时间、语言和区域设置”-“区域和语言 设置”-在区域设置选项卡中,上面的下拉框中选“日语”,下面的选“日本”。如果不出意外,你会发现你 的 MATLAB 变成日文版的了。现在可能会有人问了,为什么选“中文”和“中国”时 MATLAB 不是中文 版的呢?原因是.jar 包中没有中文对应的.properties 文件。JAVA 通过.properties 文件名中的语言和国家代码 来选择合适的.properties 文件,例如:*_ja_JP.properties 对应日文版,*_zh_CN.properties 对应中文版,没 有语言和国家代码的默认为英文版。当找不到本地版本时,默认会调用英文版的.properties 文件。由于.jar 包中有日文版的.properties 文件,所以上面修改区域和语言设置后 MATLAB 会变为日文版。MATLAB 官 方发布的版本目前没有中文版的.properties 文件。因此只有我们制作出*_zh_CN.properties 文件,并把它放 入.jar 包中,就可以把 MATLAB 变为中文版。 制作*_zh_CN.properties 文件需要两个步骤:(1)把英文版的 perties 文件中各个键值后面的字 符信息翻译成中文;(2)把翻译后的文件编码,保存为 xxx_zh_CN.properties,并将其放入相应的.jar 包中。 详细说明如下: 二、 所需的工具软件 制作中文版 properties 文件过程中可能需要用到的工具软件有 WinRAR、JDK、UEStudio、BatchRename 等,这些工具并非必需,但它们会给我们的翻译和编码工作带来不少方便。 三、 资源文件的提取 1. 打开 WinRAR 并切换到 jar 包所在的目录,如图 1 所示 图 1 2. 点工具栏上的查找按钮,在“要查找的文件名(N)”列表框中输入*.properties,选中右下方的“在 子目录中查找(L)”,点击确定。如图 2 所示 图 2 3. 在搜索结果对话框中,选中所有搜索到的文件,然后点工具栏上的“解压到”按钮。如图 3 所示 图 3 4. 设定解压路径,并选中“解压文件到子目录(L)”,点确定。如图 4 所示 图 4 5. 解压完后,进入资源文件所在的文件夹。点击工具栏上的搜索按钮,然后选择“所有文件和文件 夹(L)”,在“全部或部分文件名(O)”栏输入“*_??.properties”,点击搜索。如图 5 所示 图 5 6. 删除所有搜索到的文件。因为这些是其他语言的资源文件。至此资源文件提取完毕。 上述是提取所有资源文件的方法,如果只提取某个 jar 包(某个工具箱)中的文件,在第 1 步用 WinRAR 直接打 jar 包即可,后面的步骤相同。 四、 翻译前的准备工作 1. 用 BatchRename 将所有资源文件的扩展名由.properties 改为.CN。这一步并非必需,但为了保存翻 译后的源文件,防止无意中被覆盖和便于以后维护,推荐这么做。如果不用 BatchRename,也可 以一个文件一个文件的打开,然后另存为.CN 文件。 2. 安装JDK。 JDK可以点此到SUN的网站下载。 3. 设置 UEStudio。 (1) 打开 UEStudio,选择“高级”-“工具配置”,弹出工具配置对话框如图 6 所示 图 6 (2) Command 选项卡,在第一个文本框中给工具起个名字,例如“Native2ascii”;点第二

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档