
通用简易编辑器 (universal-simple-translation-editor)
一个高级、高性能的翻译和本地化编辑器。采用Tauri、React和Rust构建,为模组翻译者和本地化人员提供快速、现代且稳定的工作流程。举报滥用行为。
查看大图通用简易编辑器
一款先进、高性能的翻译与本地化编辑器。基于 Tauri、React 和 Rust 构建,为模组翻译者和本地化人员提供快速、现代化且稳定的工作流程。
支持的游戏:
- 博德之门 3
- 天国:拯救 2
- 巫师 3:狂猎
🌟 主要功能
📦 直接提取与构建 PAK、XML 及 W3STRINGS 文件
- 零设置提取: 直接从游戏 .pak/.w3strings 文件或原始 .xml/.csv 本地化文件中打开并提取本地化字符串。
- 即时编译: 将翻译内容构建并编译回 .pak、.w3strings、.xml 或 .csv 文件,供游戏直接加载。
本地数据库系统(SQLite)
- 翻译记忆: 在本地 SQLite 数据库中存储和管理您的翻译。
- 主词典: 通过比较原始文件和翻译文件生成主词典,为翻译工作提供初始支持。
- 模组词典: 在不同文件和模组更新之间自动匹配并应用翻译。
- 自动应用: 可在打开新文件时自动从词典数据库中应用翻译。
- 数据库浏览器: 在“数据库翻译”选项卡中直接查看、应用、删除或搜索/筛选翻译条目。
⚡ 专业翻译工作流
- 高性能: 使用虚拟化渲染,流畅处理包含数万行的文件。
- 批量编辑: 支持多行选择,用于快速批量标记状态、应用词典和导入。
- 文本替换工具: 使用标准文本或正则表达式 (Regex) 在翻译中搜索和替换文本。
- 灵活的导入/导出: 以 .yaml 格式导入和导出翻译文件,便于共享数据或使用外部翻译工具。
- 最近文件历史: 记录最近打开的文件,每种游戏模式限制为10个条目,以保持工作区整洁。
- 撤销/重做: 具备完整的历史状态功能,防止工作丢失。
🌐 完全本地化的用户界面 支持15种语言,包括:
- 英语、日语、简体中文、繁体中文、德语、西班牙语、西班牙语(墨西哥)、法语、意大利语、波兰语、葡萄牙语、俄语、土耳其语、乌克兰语、韩语。
⚙️ 安装与卸载
📥 安装 本应用程序以 便携式单可执行文件 形式分发,无需安装程序。
- 从最新版本下载 universal-simple-translation-editor.exe。
- 将其放置在您选择的文件夹中(例如:C:编辑器)。
- 直接双击 .exe 文件启动应用程序。
注意: 首次启动时,应用程序会在可执行文件所在目录自动创建 config.yaml(用于设置)和 translation.db(用于 SQLite 数据库)。
🗑️ 卸载 要完全删除应用程序及其数据,请删除以下内容:
- 包含 universal-simple-translation-editor.exe、config.yaml 和 translation.db 的文件夹。
- Tauri WebView 缓存/数据目录:
- Windows:
%APPDATA%com.user01.universal-simple-translation-editor
- Windows:
🚀 如何使用
1. 打开文件
- 将 .pak/.xml 文件(BG3/KCD2)或 .w3strings/.csv 文件(巫师3)拖放到窗口中,或使用 文件 菜单打开。
- 如果打开 .pak 或 .w3strings 文件,工具会自动提取翻译字符串。
2. 翻译
- 表格显示 ID/Key、源文本 和 翻译文本。
- 点击“翻译文本”列中的任意单元格以编辑翻译。
- 右键单击一行打开上下文菜单:
- 标记为已翻译(锁定/标记该条目)。
- 重置翻译(恢复为原始源文本)。
3. 使用数据库与词典
- 保存到数据库: 使用 保存 按钮将修改后的翻译持久化到本地 SQLite 数据库中。
- 创建主词典: 前往 工具 -> 创建主词典 以导入现有翻译。提取逻辑取决于当前游戏模式:
- BG3 模式: 选择两个 XML 文件(原始源 XML 和翻译后的 XML)。工具通过 ID/contentuid 匹配记录,以配对原始文本和翻译文本。
- KCD2 模式: 选择一个本地化 .pak 文件(例如 English_xml.pak 或 Japanese_xml.pak)。工具提取 PAK 中的所有 XML 文件,并将每行的第1个单元格映射为 ID,第2个单元格映射为 origin_text,第3个单元格映射为 translated_text。
- 巫师3 模式: 选择两个 .w3strings 文件(原始源 w3strings 和翻译后的 w3strings)。工具通过复合键(id|key(hex)|key(str))匹配记录,以配对原始文本和翻译文本。
- 应用词典: 选择行(或全部),右键单击并选择 应用主词典 或 应用模组词典,自动翻译匹配的行。
4. 保存与导出
- 将翻译保存为 .xml/.csv 文件,或通过 文件 菜单直接编译为 .pak/.w3strings 格式。
- 将生成的 .pak 或 .w3strings 文件安装到游戏的 Mods 目录中。
⌨️ 键盘快捷键
- Ctrl + O:打开 .pak/.w3strings 文件。
- Ctrl + Shift + O:打开 .xml/.csv 文件。
- Ctrl + S:将修改后的翻译保存到本地 SQLite 数据库。
- Ctrl + F:打开搜索与替换对话框。
- Ctrl + Z:撤销上一次更改。
- Ctrl + Y 或 Ctrl + Shift + Z:重做上一次撤销的更改。
- Ctrl + A:选择活动表格中的所有行。
- 上/下箭头:移动选择。
- Ctrl + 上/下箭头:跳转到表格的最顶部或最底部。
- Shift + 上/下箭头:选择多行范围。
- Enter:编辑所选行的翻译(当仅选择1行时)。
- F1:将所选行标记为已翻译。
- Escape:清除所有选中的行 / 退出编辑模式。
- Ctrl + C:复制所选行的翻译文本。
🛠️ 系统要求
- 操作系统: Windows
📄 许可证 本项目为开源项目。欢迎自由使用、修改和分发。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。