⾹香港中⽂文開源軟件翻譯
Sammy Fung
講者
• Sammy Fung (Developer)
• Open Source Hong Kong (OSHK)
• Mozilla Hong Kong Community (MozHK)
• ⾹香港開源年會 HKOSCon
• PyCon HK
過去翻譯⼯工作
• 很多年前,很多也由 Abel Cheung (maddog) 進
⾏行。
• 聽聞在他退出翻譯⼯工作前,寫了⼀一個翻譯程式。
• ⼀一直未能 google 或 github 找到。
• 可是聯絡他並不容易。
2015年
• ⾹香港開源年會 HKOSCon 2015
• 來⾃自 GNOME 的 Tobias Mueller (德國) 講
GNOME 3.16。
真的嗎? 沒有可能吧!!
2015年
• 在年會後找找相關 PO 檔案。
• 最近翻譯者是 Chao-Hsiung Liao (台灣),便 email 說明來意,
想為 Firefox 做 zh_HK ⾹香港翻譯,問問他有沒有 Abel 寫的翻
譯⼯工具。
• 他說:
• Abel 留下的主要就是利⽤用 perl 來做字詞替換,沒有辦法連
句型都改為⾹香港常⽤用的型式,
• 但做為翻譯的起點也是滿⽅方便的
• 隨信附上檔案。 (Yeap!!!)
2015年
• Abel 寫的 tw2hk.pl
• 需要做些⼯工作:
• 把內置的字詞替換資料,改放在外置檔案,來⽅方
便⽇日後修改。
• I love Python!
• 11⽉月的 MozHK L10N 聚會,我先寫 python 程式,
把 tw2hk.pl 的字詞替換資料,轉換成 CSV 格式。
2016年
• 在 COSCUP 前⼀一星期
• 試試解壓和修改 zh_TW Language Pack 作測
試。
• 開始寫 python 程式,讀 tw2hk.csv,將已解壓
的 zh_TW Language Pack 轉換成 zh_HK 看看
有多少改動。
2016年
• 在 COSCUP 前⼀一星期,開始寫 python 程式
• 在出發來台北前⼀一晚,睡不著。
• 出⾨門前最後兩⼩小時
• 寫了 save new language pack 的部份
• 放上 GitHub
• 做了這個 slides。
• 現在短講時應該想睡了 Zzzzzzzz XDDDD
未來⼯工作
• 開始 Mozilla 的 zh_HK L10N team
• 先有請 Peter 和 Gary 的幫忙了。 :p
• 找出 Mozilla zh_HK 的 L10N procedure。
• ....等等的⼯工作。
參考和聯絡
• GitHub: https://github.com/sammyfung/hkconv
• Email: sammy@sammy.hk

香港中文開源軟件翻譯

  • 1.
  • 2.
    講者 • Sammy Fung(Developer) • Open Source Hong Kong (OSHK) • Mozilla Hong Kong Community (MozHK) • ⾹香港開源年會 HKOSCon • PyCon HK
  • 3.
    過去翻譯⼯工作 • 很多年前,很多也由 AbelCheung (maddog) 進 ⾏行。 • 聽聞在他退出翻譯⼯工作前,寫了⼀一個翻譯程式。 • ⼀一直未能 google 或 github 找到。 • 可是聯絡他並不容易。
  • 4.
    2015年 • ⾹香港開源年會 HKOSCon2015 • 來⾃自 GNOME 的 Tobias Mueller (德國) 講 GNOME 3.16。
  • 6.
  • 7.
    2015年 • 在年會後找找相關 PO檔案。 • 最近翻譯者是 Chao-Hsiung Liao (台灣),便 email 說明來意, 想為 Firefox 做 zh_HK ⾹香港翻譯,問問他有沒有 Abel 寫的翻 譯⼯工具。 • 他說: • Abel 留下的主要就是利⽤用 perl 來做字詞替換,沒有辦法連 句型都改為⾹香港常⽤用的型式, • 但做為翻譯的起點也是滿⽅方便的 • 隨信附上檔案。 (Yeap!!!)
  • 8.
    2015年 • Abel 寫的tw2hk.pl • 需要做些⼯工作: • 把內置的字詞替換資料,改放在外置檔案,來⽅方 便⽇日後修改。 • I love Python! • 11⽉月的 MozHK L10N 聚會,我先寫 python 程式, 把 tw2hk.pl 的字詞替換資料,轉換成 CSV 格式。
  • 9.
    2016年 • 在 COSCUP前⼀一星期 • 試試解壓和修改 zh_TW Language Pack 作測 試。 • 開始寫 python 程式,讀 tw2hk.csv,將已解壓 的 zh_TW Language Pack 轉換成 zh_HK 看看 有多少改動。
  • 10.
    2016年 • 在 COSCUP前⼀一星期,開始寫 python 程式 • 在出發來台北前⼀一晚,睡不著。 • 出⾨門前最後兩⼩小時 • 寫了 save new language pack 的部份 • 放上 GitHub • 做了這個 slides。 • 現在短講時應該想睡了 Zzzzzzzz XDDDD
  • 11.
    未來⼯工作 • 開始 Mozilla的 zh_HK L10N team • 先有請 Peter 和 Gary 的幫忙了。 :p • 找出 Mozilla zh_HK 的 L10N procedure。 • ....等等的⼯工作。
  • 12.