装完Abaqus 2023打开一看还是满屏英文,Part、Property、Assembly横在左边,明明装的时候选了中文。问题不在安装包,在locale.txt没配对。
先把安装路径定下来,C:\SIMULIA或D盘根目录都行,别放桌面或者“我的文档”下面。安装前新建系统环境变量,变量名NOLICENSECHECK,值true,这个变量直接影响许可证检查逻辑,漏了后面启动会弹一堆license错误。杀毒软件和Windows Defender实时保护全关掉,卡巴斯基和McAfee尤其要关,装到一半被拦截直接中断。计算机名不能是中文,cmd里hostname确认一下。
Abaqus 2023、Windows 10 22H2、安装包D:\Install\SIMULIA2023\、安装路径C:\SIMULIA\EstProducts\2023、locale.txt路径C:\SIMULIA\EstProducts\2023\win_b64\SMA\Configuration\、VC++ 2015-2022 Redistributable、.NET Framework 4.8、安装盘预留50GB。
安装过程本身没什么说的,ISO装载之后setup.exe以管理员身份跑,装完Java组件再装主程序。装完之后先跑abaqus information=version确认核心功能正常,图形界面能启动再搞汉化。汉化只改一个文件,locale.txt,路径在安装目录的win_b64\SMA\Configuration\下面。用记事本打开,找到Chinese (Simplified)_People‘s Republic of China.936 = zh_CN这一行,在它下一行加Chinese (Simplified)_China.936 = zh_CN。再往下找ja_JP = 1、en_US = 1、zh_CN = 0这三行,把等号右边改成ja_JP = 0、en_US = 0、zh_CN = 1。保存的时候编码选ANSI,用UTF-8保存的话改了也无效。重启CAE,界面就变中文了。

以管理员身份运行install_or_update.bat的时候直接说“系统无法执行指定的程序。”咋办啊?
有一次给同事的机器装2023,按步骤改完locale.txt重启还是英文。那天下午刚上班,办公室在换饮水机滤芯,师傅进进出出好几趟,门一直开关。先检查了locale.txt,路径没错,内容也对。又重启了CAE,还是英文。怀疑是系统区域设置的问题,控制面板里翻了“区域” → “管理” → “非Unicode程序的语言”,发现他的系统区域设的是“中文(香港)”,改成“中文(简体,中国)”之后重启,界面变中文了。Win11系统汉化失败率比Win10高一些,部分用户反馈Win11需要额外调整区域设置的Beta选项。
汉化之后如果菜单栏出现方框或者按钮文字缺失,多半是locale.txt里加的字符集不够,在文件末尾补上Japanese_Japan.932 = ja_JP和Korean_Korea.949 = ko_KR,保存为ANSI编码再重启。汉化后想切回英文,把zh_CN = 1改回0,en_US = 0改回1就行,不用重装。
汉化做完之后有个副作用,原本好好的英文界面变成中文了,但UMAT子程序里的报错信息还是英文的,中文界面反而增加了中英对照的认知负担。用惯了英文界面的人建议别汉化,省得后面看文档对不上。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删