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
文件夹内
修改快捷方式
远景论坛中还提供了这样的方法,不需要修改快捷方式
在%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
等目录树后可以看到大部分的语言翻译值列出在里面(图源那個叡哥)
后记
VMware Workstation Pro 17 專業虛擬機軟體的繁體中文化 - 那個叡哥
VMware Workstation 挂载外部语言 - 远景论坛