通用简易编辑器 (universal-simple-translation-editor)

通用简易编辑器 (universal-simple-translation-editor)

一款先进、高性能的翻译和本地化编辑器。基于Tauri、React和Rust构建,为模组翻译者和本地化人员提供快速、现代且稳健的工作流程。举报滥用行为


[b]通用简易编辑器[/b]

一款先进、高性能的翻译与本地化编辑器。基于 Tauri、React 和 Rust 构建,为模组翻译者和本地化人员提供快速、现代且强大的工作流程。

支持的游戏: [b]- 博德之门 3[/b] [b]- 天国:拯救 2[/b] [b]- 巫师 3:狂猎[/b]

[b]🌟 主要特性[/b]

[b]📦 直接提取与构建 PAK、XML 与 W3STRINGS[/b] [list] [][b]零配置提取:[/b]直接从游戏 .pak/.w3strings 文件或原始 .xml/.csv 本地化文件中打开并提取本地化字符串。[/] [][b]即时编译:[/b]将翻译结果构建并编译回 .pak、.w3strings、.xml 或 .csv 文件,以供游戏直接加载。[/] [/list]

[b]本地数据库系统 (SQLite)[/b] [list] [][b]翻译记忆库:[/b]在本地 SQLite 数据库中存储和管理你的翻译。[/] [][b]主词典:[/b]通过对比原文和翻译文件生成主词典,为翻译工作提供启动数据。[/] [][b]模组词典:[/b]在不同文件和模组更新之间自动匹配并应用翻译。[/] [][b]自动应用:[/b]可选择在打开新文件时自动从词典数据库中应用翻译。[/] [][b]数据库浏览器:[/b]在数据库翻译标签页中直接查看、应用、删除或搜索/筛选翻译条目。[/] [/list]

[b]⚡ 专业翻译工作流程[/b] [list] [][b]高性能:[/b]利用虚拟化渲染,流畅处理数万行的文件。[/] [][b]批量编辑:[/b]支持多行选择,可快速进行批量状态标记、词典应用和导入。[/] [][b]文本替换工具:[/b]使用标准文本或正则表达式在翻译中搜索和替换文本。[/] [][b]灵活的导入/导出:[/b]以 .yaml 格式导入和导出翻译文件,便于数据共享或使用外部翻译工具。[/] [][b]最近文件历史:[/b]跟踪最近打开的文件,每种游戏模式限制为 10 个条目,以保持工作区整洁。[/] [][b]撤销/重做:[/b]功能完整的历史状态,防止工作丢失。[/] [/list]

[b]🌐 完全本地化的用户界面[/b] 支持 15 种语言,包括: [list] []英语、日语、简体中文、繁体中文、德语、西班牙语、西班牙语(墨西哥)、法语、意大利语、波兰语、葡萄牙语、俄语、土耳其语、乌克兰语、韩语。[/] [/list]

[b]⚙️ 安装与卸载[/b]

[b]📥 安装[/b] 本应用程序以[b]便携式单可执行文件[/b]形式分发,无需安装程序。 [list=1] []从最新版本下载 [b]universal-simple-translation-editor.exe[/b]。[/] []将其放入你选择的文件夹(例如 C:\editor\)。[/] []直接双击 .exe 文件启动应用程序。[/] [/list]

[b]注意:[/b]首次启动时,应用程序会自动在可执行文件所在目录下创建 config.yaml(用于设置)和 translation.db(用于 SQLite 数据库)。

[b]🗑️ 卸载[/b] 要完全删除应用程序及其数据,请删除以下内容: [list=1] []包含 universal-simple-translation-editor.exe、config.yaml 和 translation.db 的文件夹。[/] []Tauri WebView 缓存/数据目录: [list] [] Windows: [code]%APPDATA%\com.user01.universal-simple-translation-editor[/code][/] [/list][/] [/list]


[b]🚀 使用方法[/b]

[b]1. 打开文件[/b] [list] []将 .pak/.xml 文件(BG3/KCD2)或 .w3strings/.csv 文件(巫师 3)拖放到窗口中,或使用 [b]文件[/b] 菜单打开。[/] []如果打开的是 .pak 或 .w3strings 文件,工具会自动提取翻译字符串。[/] [/list]

[b]2. 翻译[/b] [list] []表格显示 [b]ID/键[/b]、[b]源文本[/b] 和 [b]翻译文本[/b]。[/] []点击“翻译文本”列中的任意单元格进行编辑。[/] []右键单击行以打开上下文菜单: [list] [] [b]标记为已翻译[/b](锁定/标记该条目)。[/] [][b]重置翻译[/b](恢复为原始源文本)。[/] [/list][/] [/list]

[b]3. 使用数据库与词典[/b] [list] [][b]保存到数据库:[/b]使用 [b]保存[/b] 按钮将修改后的翻译持久化到本地 SQLite 数据库中。[/] [][b]创建主词典:[/b]转到 [b]工具 -> 创建主词典[/b] 导入现有翻译。提取逻辑取决于当前游戏模式: [list] [] [b]BG3 模式:[/b]选择两个 XML 文件(原始源 XML 和翻译后的 XML)。工具通过 ID/contentuid 匹配记录,将原文与译文配对。[/] [][b]KCD2 模式:[/b]选择一个本地化 .pak 文件(例如 English_xml.pak 或 Japanese_xml.pak)。工具提取 PAK 中的所有 XML 文件,并将每行的第一个单元格映射为 ID,第二个单元格映射为 origin_text,第三个单元格映射为 translated_text。[/] [][b]巫师 3 模式:[/b]选择两个 .w3strings 文件(原始源 w3strings 和翻译后的 w3strings)。工具通过符合键(id|key(hex)|key(str))匹配记录,将原文与译文配对。[/] [/list][/] [][b]应用词典:[/b]选择行(或全部),右键单击,并选择 [b]应用主词典[/b] 或 [b]应用模组词典[/b] 以自动翻译匹配的行。[/] [/list]

[b]4. 保存与导出[/b] [list] []通过 [b]文件[/b] 菜单将翻译保存为 .xml/.csv 格式,或直接编译为 .pak/.w3strings 格式。[/] []将生成的 .pak 或 .w3strings 文件安装到游戏的 Mods 目录中。[/] [/list]

[b]⌨️ 快捷键[/b]

[list] []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:编辑选中行的翻译(当选中一行时)。[/] []F1:将选中行标记为已翻译。[/] []Escape:清除所有选中行 / 退出编辑模式。[/] []Ctrl + C:复制选中行的翻译文本。[/] [/list]

[b]🛠️ 系统要求[/b] [list] [][b]操作系统:[/b]Windows[/] [/list]

[b]📄 许可[/b] 本项目是开源的。欢迎使用、修改和分发。

[url=https://ko-fi.com/L3L51VXTP8][img]https://storage.ko-fi.com/cdn/kofi5.png?v=6[/img][/url] [b][url=https://ko-fi.com/L3L51VXTP8]在 Ko-fi 上支持我的工作[/url][/b]