MathType

mathtype汉化包下载的风险在哪:第三方替换文件与厂商语言包的差别

更新于

找不到中文界面的时候,不少人会去搜 mathtype汉化包下载,希望装一个补丁就能把菜单变成中文。在动手之前,值得先了解它与开发商自己的语言文件有什么本质差别,以及替换文件可能带来的几类后果。本文讲的是软件行业的通用情形,不提供任何汉化文件,也不涉及任何修改程序文件的做法。本站与这款软件的开发商没有从属关系,这里不代其陈述是否发布语言包。

两种「中文」来自完全不同的地方

开发商提供的语言支持,是软件本身的一部分。语言文件随安装程序一起安装,或者由软件的更新程序下载,放在开发商设计好的位置,带着开发商的数字签名,软件启动时按设置读取。用户要做的只是选择语言,不需要碰任何文件。

第三方汉化包则是软件之外的东西。它由与开发商无关的人制作,通常的做法是用改过的文件替换软件目录里的程序文件或资源文件,把其中的英文字符串换成中文。用户要手动复制、覆盖,有的还要求关闭安全软件后再操作。

两者看起来都能「变成中文」,一个是在软件设计范围内选择,一个是在软件设计范围之外改动,风险完全不同。

替换文件可能带来的四类后果

第一类是签名失效。被替换的文件不再带有开发商的签名,安全软件可能将其标记为可疑,系统也无法再确认这些文件是否被改动过。

三列对照表并排,把替换文件可能带来的各类后果分开列出

第二类是更新失败。更新程序会检查或覆盖程序文件,遇到被改过的文件,可能中途报错;即使更新成功,汉化也可能被覆盖,出现中英混杂的界面。

双手为论文答辩整理图表纸页

第三类是功能异常。中文字符串与原文长短不同、编码不同,可能导致对话框显示不全、按钮错位,个别情况下软件在打开某个窗口时直接崩溃。

第四类是授权校验出错,以及来源不明。一些软件会校验自身文件的完整性,文件被改动后可能出现授权相关的报错。而汉化文件本身来自哪里、有没有夹带其他程序,普通用户很难核实。此外,许可协议通常不允许修改软件的程序文件。

怎样确认一个语言文件出自开发商

遇到任何声称能提供中文的文件,可以用三条标准判断:

  1. 分发方式:是否随开发商的安装程序或更新程序提供,而不需要手动去替换软件目录里的文件;
  2. 数字签名:文件属性里的签名者是否是开发商;
  3. 官方说明:开发商的下载页、系统要求或版本说明里,是否列出了这种语言。

三条里有任何一条对不上,就不应当使用。确认这一版不含中文之后,更稳妥的选择是接受原有界面,或者换一个本身就提供中文的工具。

内容经过一个通用环节再交到对方手里,好比语言文件要随开发商渠道分发

本站本身就是中文界面

本站是在浏览器里使用的在线公式编辑平台,界面本身就是中文,不需要汉化,也没有需要替换的文件。打开页面进入编辑器,符号面板、模板库、「可视化」模式与 LaTeX 模式的名称都是中文,编辑不要求登录。

延伸阅读

常见问题

第三方汉化包会影响软件更新吗?
很可能会。更新程序通常会检查或覆盖程序文件,被替换过的文件可能导致更新失败,或者更新后汉化被覆盖、界面中英混杂,严重时软件无法启动。开发商提供的语言文件则会随更新一起维护。
怎么确认语言包是厂商提供的?
看三点:它是否随开发商的安装程序或更新程序分发,而不需要手动替换文件;它是否带有开发商的数字签名;开发商的版本说明或下载页是否提到了这种语言。三点都对得上,才是开发商提供的。