翻譯者的快速本地化實用工具
從zip開始,快速解包,快速打包。漢化工作流程變爲: 下載Mod壓縮包 => 工具解包 => 漢化 => 使用本工具打包爲zip。
模組介紹 作者原文
從zip開始,快速解包,快速打包。漢化工作流程變爲: 下載Mod壓縮包 => 工具解包 => 漢化 => 使用本工具打包爲zip。
博德之門3快速本地化輔助工具
- V1.0.0.6
***
介紹
- 本軟件已開源 GitHub
- - 軟件提供本地化Json,在軟件包內的Localization文件夾中。你可以自行翻譯爲其他語言,語言代碼遵循Windows API
- - 例如:
簡體中文:CHS
繁體中文:CHT
英語:ENG
西班牙語:ESP
- 如果你想翻譯軟件爲其他語言版本,只需要註明原作者即可。
[collapse title="軟件本地化說明:"]
在Localization文件中的第一個:
```Json
"00000000-0000-0000-0000-000000000001": {
"UUID": "00000000-0000-0000-0000-000000000001",
"Context": {
"languageCode": "CHS",
"explanation": "修改languageCode即修改窗口語言。"
}
}
```
這裏的000……不能動,你只需要修改“languageCode”後的內容,例如你將其修改爲“ENG”則爲英文。
```Json
"55D1E69B-3BC2-41FC-BA94-8F97961F8168": {
"UUID": "55D1E69B-3BC2-41FC-BA94-8F97961F8168",
"Context": {
"CHS": "博德之門3 快速本地化 輔助工具 作者:Iceriny",
"ENG": "Baldur's Gate 3 Quick Localization Aids by Iceriny"
}
}
```
如上的部分爲軟件的詞條,它包括UI內容和控制台消息,當你把languageCode設置爲你需要翻譯的目標語種時,你需要保證所有條目都存在對應的屬性,比如,你改爲了“ENG”,那麼你下面所有條目的Context下,都需要存在名爲"ENG"的內容。
[/collapse]
這個工具可以做什麼:
- 1. 一鍵將Mod的zip壓縮包解壓爲拆包狀態。*.pak包也拆開的狀態,直接可以編輯關於漢化的xml文件。這個工具在這一步幫你完成了:zip解壓爲pak,pak拆包爲鬆散文件。
- 2. 當你漢化完mod後,一鍵打包爲zip文件進行發佈。 換句話說,這個工具在這一步幫你完成了,xml轉loca文件,並且打包爲pak,以及之後的壓縮爲zip。
- 3. 當工具解包zipmod時,它將自動讀取mod信息,mod在Mod管理器中所顯示的名稱、作者、版本號、文件夾名稱、UUID、標籤、說明,都將顯示在工具界面中,你可以修改其中的任何內容,隨後點擊左側的按鈕一鍵打包,參考第二條。
關於Bug
請測試bug並隨時反饋,你可以在評論區反饋問題,我都會看,論壇中我會設置回覆可見以便下載者能被動頂帖。。
- 目前沒有足夠的異常處理,當你在不合適的地方填入不合適的內容,比如非法格式的版本號,很可能會報錯。
- 似乎文件名不能有中文我倒沒有試,你可以試試並反饋下。
***
使用教程
- 當你打開工具你會看到紅色的按鈕並顯示字樣:“選擇 或將 divine.exe拖至此處”;就是字面意思,如果你不知道divine.exe是什麼,請下載這個工具的發佈版本,你下載的工具解壓後有Tools的文件夾,其中可以找到divine.exe;本步驟只有第一次使用時需要。軟件識別了divine後按鈕將會變爲正常顏色,此時你可以使用軟件。
- 此時你可以拖動一個mod的zip文件到按鈕,或者一個文件夾;
- - 當你拖入一個zip文件後,軟件將自動把zip文件解壓並解包pak,得到mod的鬆散文件。此時按鈕變爲藍色,並顯示Mod信息。
- 漢化相應文件,如果你不清楚如何翻譯,請在論壇內參考這個教程的第二步(第1、3、4步本工具已經幫你做了,你不需要看),也可以參考我的這個工具教程實現更爲方便的、可刷記憶庫的、便於迭代Mod版本的方法,但是相對第一次操作Passolo比較複雜。
- 修改Mod信息,這些信息將在Mod管理器中顯示,當然,如果你不用管理器,這些信息暫時沒有什麼用處,將來開創意工坊可能會用到。
- 翻譯xml文件完成後,點擊變爲藍色的左側主按鈕,工具將自動打包爲可加載的zip的Mod壓縮包。
***
- - 如果你拖入的是一個Mod文件夾,軟件將自動把文件夾打包爲可加載的zip的Mod壓縮包。
***
注意事項
- 如果存在Bug,請截圖軟件的控制台信息反饋。
- 如果有什麼不清楚怎麼操作的,請仔細閱讀使用教程。實在不懂再來講。
***
鳴謝
感謝Norbyte提供的開源庫Lslib,這是十分驚歎的工作!
感謝ShinyHobo的BG3-Modders-Multitool,這個工具提供了大量的代碼可供參考,這是一個更針對Mod開發者的工具,提供了大量的實用功能,例如瀏覽遊戲對象,搜索遊戲對象等,我進行了漢化,你可以在這裏看到。
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。