刚装完Abaqus 2022,双击图标,界面弹出来——满屏英文。Part、Property、Assembly、Step、Load、Mesh、Job、Visualization,八个模块标签横在左边。你英语六级过了,但"Nonlinear geometry"和"Field Output Request"这种东西盯着看三秒脑子就空了。你想找个"Language"或者"语言设置"的下拉菜单,翻了File、Edit、View、Options,翻了Preferences,翻了Help,没有。压根没有。
或者反过来:你之前找人帮忙汉化了,现在要写一篇英文paper,导师说截图里的中文菜单不规范,让你切回英文。你又找不到了。
我当年装6.14的时候在这件事上浪费了整整一个下午,后来帮实验室十几个师弟师妹装环境,这个问题反复出现。今天一次讲透,两种方法,适配所有主流版本,照做就行。
这个方法我帮人远程装软件的时候用得最多,三十秒搞定,不用动安装目录里的任何文件。
第一步:打开系统环境变量设置。
Win10/Win11用户:桌面右键点"此电脑"(或者叫"这台电脑"),选"属性"。弹出来的窗口左边或者底部有个"高级系统设置",点它。如果你用的是Win11 22H2之后的版本,路径稍微绕一点:设置 → 系统 → 关于 → 高级系统设置。
弹出来一个"系统属性"小窗口,底下有个"环境变量"按钮,点它。
第二步:新建系统变量。
弹出的"环境变量"窗口分上下两截。上面那截是"用户变量",下面那截是"系统变量"。我要你动下面那个。
点下面"系统变量"区域里的"新建"按钮。弹出来一个小对话框,两个输入框:
ABAQUS_USE_LOCALIZATION(全大写,下划线别打错,是USE不是USER)1(就一个数字1,不是true,不是yes,就是1)点"确定"。再点"确定"。再点"确定"。三层窗口全部关掉。
第三步:重启Abaqus。
注意,不是重启电脑。把Abaqus CAE关掉,重新双击桌面快捷方式打开。菜单栏应该变成中文了:"部件""属性""装配""分析步""载荷""网格""作业""可视化"。
如果你要切回英文,回到环境变量那个窗口,在系统变量列表里找到ABAQUS_USE_LOCALIZATION,选中它,点"删除",确定,重启Abaqus。完事。
我2023年帮一个客户装Abaqus 2022的时候,环境变量法设了,重启了,界面还是英文。最后靠这个方法解决的。
第一步:找到locale.txt。
打开文件资源管理器,进你的Abaqus安装目录。默认路径一般长这样:
C:\SIMULIA\EstProducts\2022\win_b64\SMA\Configuration\locale.txt
如果你装的是6.14或者更早的版本,路径可能是:
C:\SIMULIA\Abaqus\CAE\locale.txt
找不到的话,在资源管理器右上角搜索框里直接搜locale.txt,等它转完。
【注意】 如果你不确定自己装在哪了,右键桌面上的Abaqus快捷方式 → 属性 → "目标"那一栏里能看到完整路径,顺着往上找。
第二步:备份。这步不能跳。
右键locale.txt → 复制 → 在同一个文件夹里右键粘贴。会生成一个locale.txt - 副本。改坏了你还有退路。
第三步:用记事本打开locale.txt。
右键 → 打开方式 → 记事本。别用Word,别用WPS,就用Windows自带的记事本。
第四步:检查映射行。
在文件里搜Chinese(Ctrl+F)。你要找的是这一行:
Chinese (Simplified)_China.936 = zh_CN
如果这行存在,不用动。如果不存在,在文件末尾手动加上这一行。936是简体中文的Windows代码页编号,别改成950(那是繁体)或者65001(UTF-8)。
第五步:改开关。
继续在这个文件里找这两行:
zh_CN = 0
en_US = 1
把它们改成:
zh_CN = 1
en_US = 0
就是交换一下0和1。1代表启用,0代表禁用。
第六步:保存,关掉Abaqus,重新打开。
文件 → 保存(Ctrl+S),关掉记事本。然后把正在运行的Abaqus CAE关掉,重新双击快捷方式。界面应该变中文了。
切回英文就是把0和1再换回去。

这是我2021年帮导师装Abaqus 2020的时候遇到的。locale.txt改好了,重启了,菜单栏确实变中文了,但弹窗里的按钮还是英文,报错信息还是英文,Help菜单点开还是英文文档。
原因:ABAQUS_USE_LOCALIZATION这个环境变量没设。2020版的locale.txt只控制菜单翻译,弹窗和对话框的本地化走的是另一条路径,需要环境变量配合触发。
解决: 方法一和方法二同时做。环境变量设1,locale.txt也改。两个都到位了,界面才完整汉化。
一个师弟拿他笔记本找我,说界面没切成中文,Abaqus直接闪退了。我让他把locale.txt打开一看——他用Word编辑的,保存的时候Word自动加了BOM头(UTF-8 with BOM),Abaqus的解析器读不了这个编码格式,启动时解析配置文件失败,直接crash。
解决: 把locale.txt - 副本改回原名覆盖掉,用记事本重新编辑。记事本默认保存为ANSI编码,不会加BOM。如果你已经手贱用Word改过了,用记事本重新打开 → 文件 → 另存为 → 编码选"ANSI" → 覆盖原文件。
这个坑比较隐蔽。一个做汽车碰撞仿真的朋友,公司电脑有域控策略,每次开机IT部门的安全软件会重置部分环境变量。他设的ABAQUS_USE_LOCALIZATION被开机脚本清掉了。
解决: 这种情况别指望环境变量了,老老实实只改locale.txt。locale.txt是静态文件,不会被域控策略动。或者写一个.bat批处理脚本放在启动项里,每次开机自动把环境变量加回去:
setx ABAQUS_USE_LOCALIZATION "1" /M
把这段存成abaqus_lang.bat,右键 → 属性 → 兼容模式勾选"以管理员身份运行",丢进shell:startup文件夹。
| 版本区间 | 汉化方式 | 备注 |
|---|---|---|
| 6.10~6.14 | 环境变量法基本够用 | locale.txt在CAE根目录下,结构简单 |
| 2016~2018 | 环境变量+locale.txt可能都要改 | 部分小版本locale.txt位置挪到了SMA\Configuration下面 |
| 2019~2022 | locale.txt为主,环境变量为辅 | 菜单翻译覆盖率提升,但报错弹窗仍为英文 |
| 2023~2024 | 同上,但官方开始收紧本地化支持 | 个别版本locale.txt里zh_CN条目被移除,需手动补回 |
Linux和macOS用户: 别折腾了,官方中文支持只针对Windows平台(依赖GBK编码/代码页936)。Linux下Abaqus CAE只有英文界面,改locale.txt也没用,因为底层Qt框架的翻译文件根本没打包进Linux发行版。

问题1:汉化之后,Python脚本报错说找不到模块。
跟语言没关系。但如果你汉化之前跑通过脚本,汉化之后突然报错,检查一下你的脚本路径里有没有中文。Abaqus的Python解释器对中文路径支持很差,把脚本挪到纯英文路径下重跑。
问题2:切回英文之后,之前保存的.cae文件里的中文注释乱码。
.cae文件内部用UTF-8存字符串,但你之前用中文界面输入的时候,部分元数据可能以GBK写入了。切回英文再打开,那些中文注释可能显示为方块。没有完美修复办法,只能手动重新输入。所以我的习惯是:模型里的命名、注释、Set名字全部用英文,不管界面是中文还是英文。
问题3:插件不兼容。
某些第三方插件(比如做疲劳分析的fe-safe接口、做CFD耦合的第三方前处理工具)是按英文界面元素定位按钮的,你切了中文之后它找不到对应的菜单项,直接报错或者静默失败。如果你日常工作依赖某个插件,切语言之前先确认插件是否支持中文界面。不确定的话,保持英文。
我知道这话可能不是你想听的。但做了七八年仿真,我的真实体会是:
Abaqus的报错信息、.msg文件、.dat文件、官方文档、Simwe论坛、Stack Overflow上的讨论,全部是英文。你用中文界面操作,报错弹出来还是英文,你还得切回英文界面对照菜单找对应的功能入口。中间多了一次翻译的心理负担。
而且你跟别人讨论问题的时候说"我那个'场输出请求'设错了",对方可能愣一下;你说"我Field Output Request里少勾了U",所有用Abaqus的人秒懂。
汉化适合入门头两周,降低认知负担。但如果你打算长期用这个软件吃饭或者写论文,趁早切回英文。环境变量删掉,locale.txt改回去,十分钟的事。
D:\abaqus_config_backup\里面。万一哪天手滑把整个Configuration文件夹删了,你还有备份。行了,就这么点事,两种方法,六步操作,三个坑。照着走,十分钟搞定,别再对着满屏英文菜单发愣了。