[中文][English]
思科模拟器的GUI国际化翻译仓库
| 语言 | 版本 | 总翻译条数 | 已翻译条数 | 覆盖率 | 人工校订 | 下载链接 |
|---|---|---|---|---|---|---|
| 简体中文 | 9.0.0.0700 | 10298 | 10298 | 100% | 进行中 | None |
| 简体中文 | 8.2.2.0400 | 10298 | 10298 | 100% | 进行中 | None |
| 没有你想要的语言? 提出新的issue告诉我们! |
$env:HF_ENDPOINT = "https://hf-mirror.com"
conda create -n cisco python=3.13
conda activate cisco
pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cu129
pip install -r requirements.txt各个版本的思科模拟器bin目录内都会附带翻译工具
linguist.exe
但是可能会缺少一些运行库,需要手动下载QT开发工具包:
版本:6.8.3
- QT Design Studio
然后将{QT安装目录}\Tools\QtDesignStudio\bin写入环境变量PATH
思科模拟器自带一个翻译模板,位于{思科模拟器安装目录}/languages/template.ts
linguist.exe可以读取该模板,源语言English,目标语言Chinese(简体中文)
此时可以开始人工翻译,最后使用“发布”导出为qm文件
将qm文件修改后缀名为ptl文件,然后移动至{思科模拟器安装目录}/languages/目录下即可
启动思科模拟器,在选项->首选项->语言中选择Chinese(简体中文),重启软件即可
该脚本会遍历 Qt Linguist 模板(.ts)中的待翻译条目,生成批量接口可直接提交的 JSONL 文件。
python convert_ts_to_jsonl.py template_9.0.0.0700.ts requests.jsonl \
--model qwen-max \
--system-prompt "自定义系统提示" \
--start-index 1 \
--deduplicate \
--context-mode compact \
--max-locations 3--deduplicate:跳过重复的源文本,减少重复翻译请求。--include-finished:导出已完成翻译的条目,便于重新审校。--context-mode:控制提示词的详略(full/compact/minimal)。--max-entries:限制导出条数,适合抽样或调试。
批量翻译完成后,将返回的 _success.jsonl 读取并写回 .ts 模板。
python convert_jsonl_to_ts.py template_8.2.2.0400.ts xxx_success.jsonl zh_cn_Qwen-Max_8.2.2.0400.ts \
--start-index 1 \
--deduplicate \
--include-finished \
--strict--start-index、--deduplicate、--include-finished必须与导出阶段保持一致。--strict:若发现缺失或多余的custom_id,立即报错,避免错位回写。- 默认只会更新空/未完成的翻译,可通过
--include-finished覆盖已有内容。