冰楓論壇
標題:
foobar2000 繁體中文化簡易教學
[打印本頁]
作者:
きんしょうおん
時間:
2020-5-13 16:53
標題:
foobar2000 繁體中文化簡易教學
有網友需要繁化教學,這裡就發布一下個人經驗,說是教學其實沒有那麼專業,只是自己的經驗分享,當然還有更好的工具與作法有待進步。
參考繁體化發布帖:
https://bingfong.com/thread-1738225-1-1.html
準備工具:
1.SDL Passolo 和 HxD
參考 SDL Passolo 網友發布帖:
https://bingfong.com/thread-1738216-1-1.html
2.EverEdit 3.51 版
大眼仔旭 :
http://www.dayanzai.me/evedit.html
或是 Google 上搜尋新的 4.x 版也可以
3.dUP (全名是 diablo2oo2"s Universal Patcher)
網站:
https://dup-patche.blogspot.com/
選擇「 Download dUP v2.26.1 」下載,密碼是
diablo2oo2.blogspot.com
簡易教學:
01.先使用 SDL Passolo 建立專案,把所有可疑要翻譯的檔案拉進專案。
SDL Passolo 的使用方法這裡略過,我當初也是自己摸索,目前也是
半知半解狀態,基本能操作而已,真要解釋起來也是一篇文章了。
02.使用 SDL Passolo 的目的是解決所有標準化的視窗、選單與字串資源,
可以很方便的做英繁、簡繁轉換,還可以修正一些欄位文字寬度不夠問題
、位置微調等修正功能。
完成 SDL Passolo 工作後,你就可以得到部份繁體中文化的軟體了。
03.接下來解決非標準字串問題,某些選單、文字並不會出現在 SDL Passolo
資源表裡面,這時就需要手動找出這些文字在哪裡。到這裡有經驗的翻譯者
就會有自己的門路,說白了就是能用什麼工具解決這事情,我目前只會手工...
04.執行要翻譯的軟體,把要翻譯的文字先手動寫下( 記在記事本中,如 Test ),
然後執行 HxD 和 EverEdit:
HxD 載入你懷疑文字所在的 exe 或 dll 等檔案。
EverEdit 執行後,載入自己 (EverEdit.exe),這軟體可以當翻譯程式使用。
HxD:
2020-5-13 16:52 上傳
下載附件
(62.64 KB)
2020-5-13 16:52 上傳
下載附件
(63.78 KB)
05.先在 HxD 按下 Ctrl-F 搜尋功能,輸入要找的之前寫下的文字 Test,文字
編碼那邊有兩種,(編輯器編碼)和 Unicode 兩種編碼都嘗試找看看,找不到
就換其它懷疑的 exe 或 dll,直到找到。
找到後在記事本記錄下「字串二進位碼」,保證這串碼是唯一的,有時需要包含
前面或後面的數值,方便之後使用工具做自動修改動作,如:
Test 00 54 65 73 74 00 00 00 00
EverEdit:
2020-5-13 16:52 上傳
下載附件
(69.49 KB)
2020-5-13 16:52 上傳
下載附件
(68.3 KB)
06.在 EverEdit 按下 Ctrl-F 搜尋功能,然後切換頁籤到「文字」,選擇好
你要的文字編碼模式,輸入要翻譯的繁體中文字,下方就會出現繁體中文
字的編碼數值表,你可以用游標從第一個數值選擇,往後拉選複製下來。
注意:這裡的文字數值長度有限制,可能會少於你輸入的繁體中文,並且
顯示的數值表會超過你看見的行數,所以選取數值時要往後拉伸到底才是
全選。一次翻譯的字數不要太多。
07.把剛剛 EverEdit 複製的文字數值貼上到記事本,比對上一步記錄的「字串
二進位碼」,在對應的位置為翻譯後的數值,其它部份保持原來的數值,如
原始文字 - Test 00
54 65 73 74
00 00
00 00
修改文字 - 測試 00
E6 B8 AC E8 A9 A6
00 00
如果因為編碼問題,長度不夠,那就需要修短翻譯文字,或是不能翻譯了
在 HxD 找到的地方修改後存檔,執行繁化軟體裡面查看一下是否正確,
出現亂碼就要換個編碼試試,UTF-16 編碼很明顯,但是 ANSI 和 UTF-8 就
不一定了。
08.重複步驟 5-7 完成所有要翻譯的資料。執行繁化軟體裡面,檢查翻譯效果。 註:重複這裡也可以邊記錄邊輸入到 dUP 裡面做補丁資料,HxD 修改動作讓
補丁完成。
09.執行 dUP,把上記事本記錄的非標準字串翻譯,輸入到 dUP 裡面,可以製作
繁體中文化補丁。dUP 的操作這裡也略過,應該很容易懂。對了,你可以試著
把 dUP 繁體中文化一下練練手。
10.軟體有新版本出現要翻譯時,先使用 SDL Passolo 的預先翻譯功能直接翻譯
好資源部份,查看一下有沒有新的資源出現,可以省下很多時間。
接下來執行上一次製作的繁體中文補丁,然後再執行繁化的軟體看看哪邊需要
再次翻譯,這也能省下很多時間。
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓