2007/04/30

po 檔處理 --從 mo 檔還原成 po 檔

最近在嘗試著翻譯一些英文軟體的文檔,同時比較了一下前人和我自已對部分語詞的用法的異同。因此,難免會有重覆將同一種 mo 文檔取代前一項翻譯成果又早已手賤地將原 po/mo 檔刪除掉的蠢事。

Linux 中文延伸套件 的網站上看到了一篇寫到還原 mo 成 po 的文章:

mo --> po

$> msgunfmt *.po -o *.po

待檢查或更改無誤後

$> msgfmt --check *.po
$> msgfmt *.po -o *.mo

然後將原 mo 檔置換掉。

2 則留言:

  1. 打錯了? msgfmt *.po -o *.mo 若有很多的話,會全數覆寫進 "*.mo" 這檔案啊。

    回覆刪除
  2. 可能是「*」這個萬用字碼造成的誤會。
    我的意思是以「*」代替「某個」字串,而不是「一群」字串。
    而且,我都只改 zh_TW 啊——自從電腦換成邪惡 A 牌後,我就習慣使用英文,也漸漸地不再改語系了。

    回覆刪除

逢廣告文必砍!