2025年3月20日 星期四

VisualBoyAdvance-M v2.1.11 的 繁體中文 語系檔

VBA-M 2.1.11 繁中語系檔 (用 簡體語系檔 轉 繁體)

https://www.mediafire.com/file/g2ww5qe1xdde523/VisualBoyAdvance-M_v2.1.11_translations_zh_CHT.7z/file

這只是單純看不慣簡體字用的 , 所以我都沒翻釋
裡面的
zh_TW 是由 zh_CH 轉的
zh_Hant 是由 zh_Hans 轉的

我有保留 mo 轉成的 po 檔
不過我大概看了一下 Po 內容, CH 和 Hans 基本上都一樣

對 語系檔 mo 有興趣的可以參考
po mo 轉換 bat 小工具


VBA-M 的 github

https://github.com/visualboyadvance-m/visualboyadvance-m/releases

 

2.1.11 的語系檔 ... 不過裡面只有 簡中

https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.11/translations.zip

如果可以接受簡中的 , 可以把
zh_CN 改成 zh_TW

zh_Hans 改成 zh_Hant
就可以在 繁中Win 用了 , 當然 VBA-M 中看到的還是 簡中

VBA-M 預設會去抓取系統用的語系名稱 , 去讀取語系檔
所以可能會因為系統環境的關係, 不一定都一樣, 不過大多數基本上是一樣

簡中大多會用 zh_CN , zh_Hans
繁中大多會用 zh_TW , zh_Hant
我個人測試 2.1.11 的 32bit版 只會抓到 zh_TW , 64bit版 是2個都可以

po mo 轉換 bat 小工具

po mo 轉換 bat 小工具

https://www.mediafire.com/file/1tn9a84evpf1rvp

 

bat 小工具 是用 PoEdit 3.5.2 中的 GettextTools 指令工具
寫成 bat 方便轉換而以

使用方法:
把 po 或 mo 檔拖曳到 pmo.bat 上
或是
直接執行 pmo.bat , 然後輸入 po 或 mo 的檔案路徑

來源是 po 會直接轉出 mo
來源是 mo 會直接轉出 po
例如
G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.mo
會轉出
G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.po

G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.po
會轉出
G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.mo

 

會用這個是因為最近更新了一下 VBA-M 到 2.1.11 版
但 VBA-M 只有 簡中語言檔 , 所以就想手動 簡轉繁
( 之前用的舊版是剛好有別人做好的 繁中語言檔 )

VBA-M 是用 mo 格式做為 語言檔
一開始我就有點抓瞎 , 還好現在有 ChatGPT
所以我就去問了一下...然後就有相關資料啦

基本上有興趣可以 google 關鍵詞 gettext  , PoEdit

簡單說 Po 其實是 純文字檔 是可直接編輯處理的 語言文件
然後 po mo 格式可以互轉

所以我 簡轉繁 就是 流程

1. mo 轉 po

2. po 內容 簡轉繁
我是用網路線上的簡轉繁
notepad 打開 po , 複製 , 貼到線上簡轉繁
轉好後 , 複製 , 貼回 notepad , 儲存 po

3. po 轉 mo

完成