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 # 所有可能的字符串
如果没有相关环境,可以手动汉化。
app.asar 文件。C:\Users\你的用户名\AppData\Local\Programs\Termius。/opt/Termius。/Applications/Termius.app/Contents。app.asar 文件覆盖 resources 文件夹下的 app.asar 文件。app-update.yml 文件。RELEASE_LISTl,lk,ltl,lk,lt,代表生成三个版本,l为汉化,lt为汉化+试用,lk为汉化+跳过登录。可自行修改,通过逗号分隔。Releases 中,而是暂时托管在 Actions。Actions 每天运行一次,请自行查找对应版本进行下载。注意,这个是需要登录才可以下载的。APK_SIGN_PROPERTIESValue: 填写 apk.sign.properties.example 文件内容(请根据需要修改文件内容)
可选配置(Github Action):
bash
# 然后通过命令编码成一个 Base64 的文件
base64 -w 0 Termius_zh.jks > Termius_zh_base64.txt后前往仓库的 Settings > Secrets and variables > Actions > Secrets 页面,点击 New repository secret 定义私密变量。
Name: SIGNING_KEY
sudo apt install -y zipalign 安装)sudo apt install -y apksigner 安装)bash
# 进入安卓目录
cd android
# 配置签名信息(请自行修改内容)
mv apk.sign.properties.example apk.sign.properties
# 安装依赖
pip install -r requirements.txt
# 运行脚本
python apktools.pyQ: Python 缺少 tkinter 图形界面库。
A:
brew install python-tksudo apt-get install python3-tksudo dnf install python3-tkinterQ: 没有足够的权限访问或修改 Termius 安装目录。
A:
sudo,例如:sudo python lang.py -lresources 目录的写权限$ claude mcp add Termius-Pro-zh_CN \
-- python -m otcore.mcp_server <graph>