#Fapp 氣!那來講個比較少見的需求,使用命令行進行簡轉繁。

會有這個需求是因為常用的軟體只有簡體翻譯,翻譯檔雖然是純文字但分散在各個資料夾不同路徑,而一旦自動更新翻譯又會被覆蓋掉。

使用軟體 OpenCC,這裡只講windows下簡轉繁。Download下載 Windows (64-bit)預編譯版。
解壓縮後,把 build/share/opencc 裡面的 s2twp.json、STCharacters.ocd2、STPhrases.ocd2、TWPhrases.ocd2、TWVariants.ocd2 複製到
build/bin 資料夾中。
將以下內容存成純文字,副檔名為 .ps1
$inputPaths = @( (Plurk Paste)
放在build/bin 資料夾中,$inputPaths 的內容為要修改的檔案。

$outputPath = [System.IO.Path]::ChangeExtension($inputPath, ".strings")
最後的 .strings 為修改完的副檔名。
$openccCommand = ".\opencc -c s2tw.json
s2tw.json 為轉換設定檔,如果要連常用字都轉換,要用 st2wp.json

要修改的地方如果要系統資料夾,那用系統管理員開啟 powershell,再把bin內的.ps1腳本拖入執行。
立即下載