- 一键汉化 - 自动化界面汉化
- 试用功能激活 - 解锁高级特性
- 多平台支持 - Windows/macOS/Linux
- 安全机制 - 自动备份
- Python
- Node.js (用于安装asar)
npm install -g @electron/asar# 默认执行汉化操作
python lang.py# 汉化+试用+样式修改
python lang.py --localize --trial --style
# 仅激活试用功能
python lang.py --trial
# 还原到初始状态
python lang.py --restore
# 搜索特定字符串
python lang.py --find "term1" "term2"
# 提取所有字符串
python lang.py --extract| 参数 | 简写 | 功能说明 | 示例 |
|---|---|---|---|
--localize |
-l |
汉化操作(默认) | python lang.py |
--trial |
-t |
激活试用功能 | python lang.py -lt |
--skip-login |
-k |
跳过登录验证 | python lang.py -lk |
--style |
-s |
样式修改 | python lang.py -ls |
--restore |
-r |
还原操作 | python lang.py -r |
--find <关键词...> |
-f |
多条件联合搜索 | python lang.py -f "term1" "term2" |
--extract |
-e |
提取所有可能的字符串 | python lang.py -e |
--verbose |
-v |
设置日志级别 | python lang.py -v DEBUG |
rules/
├── trial.txt # 试用功能规则(-t/--trial时加载)
├── localize.txt # 汉化规则(-l/--localize时加载)
├── skip_login.txt # 登录跳过规则(-k/--skip-login时加载)
└── style.txt # 样式修改规则(-s/--style时加载)
extract/
├── app.asar.unpack # 解包出的所有文件
└── allstring.txt # 所有可能的字符串如果没有相关环境,可以手动汉化。
- 前往 Releases 下载对应版本的
app.asar文件。 - 找到 Termius 安装目录,通常位置为:
- Windows:
C:\Users\你的用户名\AppData\Local\Programs\Termius。 - Linux:
/opt/Termius。 - MacOS:
/Applications/Termius.app/Contents。
- 将下载的
app.asar文件覆盖resources文件夹下的app.asar文件。
- 注意,macOS 替换后需要运行 osxfix.sh 重新计算文件 hash 后方可使用。
- 注意,新版 Termius 启用了 asar 完整性校验,Windows/Linux 需先关闭该熔丝方可启动(详见 FAQ Q3):
npx @electron/fuses write --app "C:\Users\你的用户名\AppData\Local\Programs\Termius\Termius.exe" EnableEmbeddedAsarIntegrityValidation=off
- 如果你不想自动更新,请删除
app-update.yml文件。 - 最后,如果没有想要的版本,可在 Fork 本项目后前往仓库的 Settings > Secrets and variables > Actions > Variables 页面定义变量:
- Name:
RELEASE_LIST - Value:
l,lk,lt - 默认
l,lk,lt,代表生成三个版本,l为汉化,lt为汉化+试用,lk为汉化+跳过登录。可自行修改,通过逗号分隔。