VeraCrypt 如何切换与自定义语言包:完整指南
【免费下载链接】VeraCryptDisk encryption with strong security based on TrueCrypt项目地址: https://gitcode.com/GitHub_Trending/ve/VeraCrypt
第一次打开 VeraCrypt 时,默认是英文界面。想改用中文或其他语言?本文带你完成 VeraCrypt 语言切换、语言包安装更新与自定义,看完即可独立管理 VeraCrypt 中文设置与整个语言包体系。
一、VeraCrypt 如何切换到中文:两种快速方式
图形界面操作
- 打开 VeraCrypt 主窗口,点击顶部菜单栏的"设置"。
- 选择"语言选择..."。
- 在弹出的列表中选择目标语言,例如"简体中文"。
- 点击"确定",界面文本即时刷新,🌐 全程无需重启程序。
选择动作由 src/Main/Forms/PreferencesDialog.cpp 中的语言列表处理逻辑完成,选定后写入偏好设置,下次启动自动沿用。
命令行方式
在终端执行:
veracrypt --language zh-cn参数后跟语言代码即可。代码从哪找?打开 Translations/ 目录,任意文件名去掉Language.前缀与.xml后缀就是该代码,例如Language.ja.xml对应ja;更稳妥的办法是打开对应文件,读取头部<language>标签的langid字段。
二、语言包长什么样、放在哪里

VeraCrypt 内置 30 多种语言:简体中文(zh-cn)、俄语(ru)、法语(fr)、德语(de)、日语(ja)、韩语(ko)等,完整清单直接浏览 Translations/ 即可。
每个语言包是一个 XML 文件,典型结构如下:
<?xml version="1.0" encoding="utf-8"?> <VeraCrypt> <localization prog-version="1.26.29"> <language langid="zh-cn" name="简体中文" en-name="Chinese (Simplified)" version="1.0.3" translators="..." /> <font lang="zh-cn" class="normal" size="12" face="Microsoft YaHei" /> <entry lang="zh-cn" key="IDCANCEL">取消</entry> <entry lang="zh-cn" key="IDM_LANGUAGE">语言选择...</entry> </localization> </VeraCrypt><language>:语言标识、显示名与译者信息;<font>:指定该语言的界面字体,中文包因此配置了微软雅黑;<entry>:键值对,key对应界面控件,条目内文字即显示内容,&表示快捷键下划线。
程序启动时,Resources::GetLanguageXml(位于 src/Main/Resources.cpp)按"首选语言"到上述语言包目录中查找同名文件;找不到时回退到编译进程序的默认英语文本。
三、VeraCrypt 语言包放置目录与更新步骤
各平台语言包目录:
| 平台 | 语言包目录 |
|---|---|
| Windows | 安装目录下Resources\languages\ |
| Linux | /usr/share/veracrypt/languages/(部分发行版读取$APPDIR/usr/share/veracrypt/languages/) |
| macOS | /Applications/VeraCrypt.app/Contents/Resources/languages/ |
安装或更新步骤:
- 取得语言包文件(官网发布,或从源码 Translations/ 目录直接取用)。
- 将
.xml文件放入对应平台的语言包目录。 - 重启 VeraCrypt,新语言即出现在"语言选择"列表。
更新现有语言同样简单:用新版 XML 覆盖同名文件,重启即可。
四、打造自己的 VeraCrypt 语言包
修改现有翻译
- 复制一份基础文件,例如将
Language.zh-cn.xml另存为Language.zh-cn-custom.xml。 - 修改头部
langid与name,如langid="zh-cn-custom" name="简体中文(自定义)",避免与官方包冲突。 - 找到要改的
<entry>并调整文本,例如把创建向导标题换个叫法。 - 放回语言包目录,重启后在列表中选择新语言。
从零创建新语言包
- 复制英文版
Language.en.xml作为底稿——它包含全部界面字符串键,不会遗漏。 - 更新
<language>的langid、name、en-name与translators。 - 逐条翻译每个
<entry>,键名保持原样。 - 视语言习惯调整
<font>字体配置。 - 放入语言包目录,重启验证。
五、语言设置不生效的自查清单
- 文件确实在上文列出的语言包目录中(不是随意放到别处)。
- 目录权限允许当前用户读取该文件。
- XML 无语法错误,标签配对完整、无多余字符。
- 删除配置目录中的 VeraCrypt 偏好文件后重试(Windows 位于
%APPDATA%\VeraCrypt\)。 - 语言包版本落后于当前软件版本,升级语言包。
- 界面个别英文残留:多为新界面功能尚未收录对应
<entry>,属版本未跟上,非文件损坏。
写在最后
普通用户直接使用内置语言或官网发布的 VeraCrypt 语言包即可,稳定且与程序版本匹配;进阶用户可以创建派生语言包定制措辞,或为母语补充翻译条目。语言包本质是纯文本 XML,门槛并不高——你的每一个词条都会帮助全球用户更顺畅地使用 VeraCrypt。配套文档可参考 doc/html/zh-cn 下的中文版手册。
【免费下载链接】VeraCryptDisk encryption with strong security based on TrueCrypt项目地址: https://gitcode.com/GitHub_Trending/ve/VeraCrypt
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考