翻譯者的快速本地化實用工具

作者 Iceriny·版本 v1.0.0.6·更新於 2023-08-28

從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開發者的工具,提供了大量的實用功能,例如瀏覽遊戲對象,搜索遊戲對象等,我進行了漢化,你可以在這裏看到。

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
【实用工具】翻译者的快速本地化实用工具
檔案大小
41.8 MiB