十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VeraCrypt 语言切换 3 步搞定:从菜单换语言到 XML 改翻译

VeraCrypt 语言切换 3 步搞定:从菜单换语言到 XML 改翻译 VeraCrypt 语言切换 3 步搞定从菜单换语言到 XML 改翻译【免费下载链接】VeraCryptDisk encryption with strong security based on TrueCrypt项目地址: https://gitcode.com/GitHub_Trending/ve/VeraCrypt打开 VeraCrypt 发现满屏英文、连「创建加密卷」长什么样都认不出别急VeraCrypt 语言切换其实就藏在「设置」菜单里三步就能换成中文。搞懂它读语言的机制之后你想改哪条翻译、补哪个语种也就是动几个 XML 标签的事。菜单里把界面换成中文3 步你正在跟满屏英文的 VeraCrypt 主窗口较劲那么——点顶部菜单栏的设置找到语言选择...一项对应翻译键 IDM_LANGUAGE在弹出的下拉框里选语言——简体中文、日本語、Русский 都在选System default则跟着操作系统走点确定。Linux 和 macOS 上会弹一句「需要重启 VeraCrypt 才能生效」照做即可Windows 上直接刷新。整个过程不超过十秒无需命令行、无需重启电脑。它背后怎么跑的XML 启动时一次性读入其实 VeraCrypt 语言文件就躺在仓库的 Translations/ 目录里——38 个Language.xxx.xml每个都是一堆entry标签VeraCrypt localization prog-version1.26.29 language langidzh-cn name简体中文 en-nameChinese (Simplified) / entry langzh-cn keyIDCANCEL取消/entry entry langzh-cn keyIDC_BROWSE浏览(amp;W).../entry /localization /VeraCrypt说白了每个key对应界面上的一处文字。机制分两半Resources.cpp#L51Windows语言包被直接编译进主程序启动时从内部资源取所以菜单切了就切了Linux / macOS程序去/usr/share/veracrypt/languages/macOS 在Resources/languages/找Language.代码.xml找不到就按「完整标签 → 短标签 → 内置英文」三级回退。代码里还维护着一张「代码 → 语言名」的注册表PreferencesDialog.cpp#L168你选的那项会被写回配置文件下次启动照此加载。翻译是启动时一次性读进内存的——这就是为什么 Linux 上换完语言必须重启而不是热切换。改到你要的样子按需求走分支如果你的需求是「某几个按钮的文字不对味」→ 别新建文件直接改现成语言文件里对应的entry。想把「创建文件型加密卷」的快捷键从 W 换掉打开 Translations/Language.zh-cn.xml找到IDC_BROWSE那条改掉括号里的字母保存重启程序。如果你的需求是「补一个还没有的语种」→ 复制一份Language.zh-cn.xml当模板把文件头language标签的langid和name换成目标语言再逐条翻entry文本。注意 Linux 上程序只认 PreferencesDialog.cpp#L168 注册表里登记过的语言代码新代码要出现在语言列表里得先过这道闸。如果你的需求是「跟随系统语言自动切换」→ 在语言列表里选System default程序会读LANG环境变量de_DE.UTF-8、zh-cn这类格式都认再按上面的回退规则匹配文件。踩过的坑三个高频故障速查症状切了语言界面却纹丝不动原因Linux 和 macOS 的翻译只在启动时加载改完没重启等于没改另外确认配置文件里记录的语言代码确实是你要的那个。 修复完全退出 VeraCrypt后台任务也要关再打开仍无效就检查安装目录里语言 XML 是否齐全。症状语言列表里根本没有想要的语言原因Linux/macOS 靠扫描/usr/share/veracrypt/languages/下的Language.代码.xml来填充列表PreferencesDialog.cpp#L214目录里没有就不显示。 修复把对应的Language.代码.xml放进该目录AppImage 运行时改放$APPDIR/usr/share/veracrypt/languages/重启后再选。症状部分按钮和菜单还是英文原因语言文件里缺了那个 key或者你升级了程序、新增词条还没被翻译。 修复打开对应语言的 XML搜英文界面上显示的 key 名确认缺漏然后补一条entry即可。症状改完语言文件界面回退成英文甚至打不开原因XML 被改坏了——entry不闭合、裸没写成amp;都会让解析失败程序直接退回内置英文。 修复用编辑器校验一下结构确保/VeraCrypt闭合、特殊字符全部转义拿不准就对照仓库里的原始文件逐行核对。延伸阅读 / 给想动手的人38 份现成语言文件都在 Translations/改一条翻译、补一个语种门槛比想象的低。仓库地址是 https://gitcode.com/GitHub_Trending/ve/VeraCrypt clone 下来就能开工。官方用户指南doc/html/zh-cn里也有挂载、加密卷相关的完整章节顺路看看。【免费下载链接】VeraCryptDisk encryption with strong security based on TrueCrypt项目地址: https://gitcode.com/GitHub_Trending/ve/VeraCrypt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表