装完语言包,右键菜单还是英文的,卸载重装三遍都没变化。这类问题九成不是语言包坏了,而是主程序和语言包之间没对上号。

两种中文版说的不是一回事

TortoiseSVN 是资源管理器的外壳扩展,它的中文包只翻译界面文字,右键菜单、设置窗口、日志窗口都跟着变。命令行的 svn 客户端是另一套程序,提示信息由 gettext 的 mo 文件驱动,Windows 版安装包里并不带中文 mo,所以界面全中文了,命令行报错依然是英文。这两件事要分开看,别指望一个语言包全搞定。

安装前先对版本和位数

下载页里语言包按主程序版本分文件夹,1.14 的语言包配 1.14 的主程序,装到 1.13 上要么不生效,要么直接提示版本不匹配。位数也要一致,主程序是 64 位,语言包也得选 64 位。顺序是主程序先装、语言包后装;机器上有多个用户时,安装界面里选 all users 还是 only for me,要和主程序的选择保持一致。

装完不生效怎么查

  • 设置里没选:进 Settings 的 General 页,Language 下拉默认还是 English,手动改中文简体再确定。
  • 版本或位数不匹配:语言包目录和主程序目录对不上,重装同版本同位数的语言包最省事。
  • 资源管理器没重启:语言包只替换界面资源,explorer.exe 不重启菜单不会刷新,在任务管理器里重启它,或者注销重登。
  • 图标方案被改过:外壳集成里换过图标样式,菜单文字会中英混杂,恢复默认图标设置再看。

非要命令行也中文

官方发行的 Windows 二进制没有中文翻译。社区有零散的 mo 文件,但版本滞后、没人维护,装上以后 --help 的说明和实际版本对不上,比看英文还容易误解。老实看英文提示,把关键错误原文复制去搜,效率反而更高。

  • 判断提醒:只要界面中文,装同版本语言包并在设置里选一次就够了;如果只是想看懂报错,别折腾命令行汉化,直接搜英文原文。