VMware Workstation Pro 添加额外语言

前言

VMware Workstation Pro 25H2 开始,Broadcast 就与 VMware ESXi 一样砍掉了除英语、法语、日语和西班牙语的本地化支持。但是 VMware Workstation Pro 的本地化文件是放在 DLL 里的,完全可以通过通过外挂本地化文件的形式来实现继续本地化

关于改名 25H2 这件事,我想说,早在 2020 年的 Tech Preview 20H1 中就出现了(再往前的没找到),详见:VMware Workstation Tech Preview 20H1 — Hyper-V/Host VBS Support

文件获取

你可以从 OneDrive 中获取 17.6.4 的本地化文件,抑或是使用我在 17.6.4 基础上添加翻译的本地化文件
你也可以自己在英语的 DLL 的基础上去修改

放置文件

找到 VMware Workstation Pro 的快捷方式,并选择“打开文件所在的位置”

打开文件所在的位置

再打开 messages 文件夹,将压缩包内的最上层文件夹解压至 messages 文件夹内

解压文件夹至 messages 文件夹

修改快捷方式

远景论坛中还提供了这样的方法,不需要修改快捷方式
%AppData%\VMware\preferences.ini 中加一行
pref.locale = "zh_CN"

右键 VMware Workstation Pro 的快捷方式,并选择“属性”

在“目标(T)”中,结尾添加代码(-- 之前有 1 个空格,需要自行修改 <空格>

1
<空格>--locale zh_CN

例如,我的路径为 "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe",那么最终效果如下

1
"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" --locale zh_CN

最后点击“确定”即可。同时不要忘记修改“开始”菜单的快捷方式

快捷方式目标路径

最终效果如下
因为在 Windows Sandbox 内演示的原因,CJK 字形没有能正常显示,但是主窗口内的中文还是正常显示了出来的

最终效果

扩展 - 自行修改语言文件

你可以使用 Resource Hacker 这个应用来编辑 vmappsdk-...dll 文件,展开 Dialog 等目录树后可以看到大部分的语言翻译值列出在里面(图源那個叡哥)

修改 DLL(图源那個叡哥)

后记

VMware Workstation Pro 17 專業虛擬機軟體的繁體中文化 - 那個叡哥
VMware Workstation 挂载外部语言 - 远景论坛