VeraCrypt 如何切换与自定义语言包:完整指南
2026/9/15 20:44:37 网站建设 项目流程

VeraCrypt 如何切换与自定义语言包:完整指南

【免费下载链接】VeraCryptDisk encryption with strong security based on TrueCrypt项目地址: https://gitcode.com/GitHub_Trending/ve/VeraCrypt

第一次打开 VeraCrypt 时,默认是英文界面。想改用中文或其他语言?本文带你完成 VeraCrypt 语言切换、语言包安装更新与自定义,看完即可独立管理 VeraCrypt 中文设置与整个语言包体系。

一、VeraCrypt 如何切换到中文:两种快速方式

图形界面操作

  1. 打开 VeraCrypt 主窗口,点击顶部菜单栏的"设置"。
  2. 选择"语言选择..."。
  3. 在弹出的列表中选择目标语言,例如"简体中文"。
  4. 点击"确定",界面文本即时刷新,🌐 全程无需重启程序。

选择动作由 src/Main/Forms/PreferencesDialog.cpp 中的语言列表处理逻辑完成,选定后写入偏好设置,下次启动自动沿用。

命令行方式

在终端执行:

veracrypt --language zh-cn

参数后跟语言代码即可。代码从哪找?打开 Translations/ 目录,任意文件名去掉Language.前缀与.xml后缀就是该代码,例如Language.ja.xml对应ja;更稳妥的办法是打开对应文件,读取头部<language>标签的langid字段。

二、语言包长什么样、放在哪里

![VeraCrypt 语言切换后的中文界面](https://raw.gitcode.com/GitHub_Trending/ve/VeraCrypt/raw/fdf0c8f7ec12c2af4f8c048327445fbe1ca69530/doc/html/en/Beginner's Tutorial_Image_002.jpg?utm_source=gitcode_repo_files)

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对应界面控件,条目内文字即显示内容,&amp;表示快捷键下划线。

程序启动时,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/

安装或更新步骤:

  1. 取得语言包文件(官网发布,或从源码 Translations/ 目录直接取用)。
  2. .xml文件放入对应平台的语言包目录。
  3. 重启 VeraCrypt,新语言即出现在"语言选择"列表。

更新现有语言同样简单:用新版 XML 覆盖同名文件,重启即可。

四、打造自己的 VeraCrypt 语言包

修改现有翻译

  1. 复制一份基础文件,例如将Language.zh-cn.xml另存为Language.zh-cn-custom.xml
  2. 修改头部langidname,如langid="zh-cn-custom" name="简体中文(自定义)",避免与官方包冲突。
  3. 找到要改的<entry>并调整文本,例如把创建向导标题换个叫法。
  4. 放回语言包目录,重启后在列表中选择新语言。

从零创建新语言包

  1. 复制英文版Language.en.xml作为底稿——它包含全部界面字符串键,不会遗漏。
  2. 更新<language>langidnameen-nametranslators
  3. 逐条翻译每个<entry>,键名保持原样。
  4. 视语言习惯调整<font>字体配置。
  5. 放入语言包目录,重启验证。

五、语言设置不生效的自查清单

  • 文件确实在上文列出的语言包目录中(不是随意放到别处)。
  • 目录权限允许当前用户读取该文件。
  • 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询