COSCUP x UbuCon Asia 2026 標誌
  • 關於我們
  • 議程
  • 交通
  • 會場地圖
  • 社群
  • 贊助夥伴
    • 參與指南
    • 第一次參與
    • 活動參與
    • 講者參與
    • 前夜派對
    • 海外參與者
    • 開源社群、攤位及議程軌
    • 贊助夥伴
    • 邀請函申請指南
  • 工作人員
  • 周邊活動 / BoF
  • 部落格
  • 社群守則
English

Git 繁體中文翻譯流程治理實戰

時間
2026-08-08 10:40 ~ 11:10
講者
Yi-Jyun Pan
位置
TR409-2
共筆
臺灣自由軟體在地化社群 入門中文

議程簡介

Git 是幾乎所有開發者每天都會碰到的工具,但你可能很少想過:它的繁體中文翻譯是怎麼被維護的?

這場分享不會把重點放在「某個詞到底該怎麼翻」的語言學辯論。實際上,Git 繁體中文翻譯社群很小,真正困難的往往不是翻譯決策,而是更務實的問題:要怎麼讓人願意開始翻?要怎麼 review?要怎麼把大家的貢獻整理成符合 Git 上游慣例的提交?

Git l10n 有一套自己的運作方式。翻譯不是隨便一個人改完 .po 檔、送 PR 就結束;要注意提交到哪個 repo、對應的 commit 格式(Signed-off-by)、squash、寄送到 l10n 流程,以及最後如何進入 Git release。這些規則對熟悉 Git 的人來說都不一定直覺,更不用說只是想幫忙修一句中文的新貢獻者。

為了降低門檻,我們導入 Weblate,希望讓不熟悉 Git 流程的人也能直接在網頁上參與翻譯。但導入之後才發現,Weblate 產生 commit 的方式,和 git-l10n 對提交記錄的要求並不完全相容。於是,維護者必須在「讓貢獻變簡單」與「讓 upstream 可以接受」之間,設計出一套實際可運作的中間流程。

本議程會分享 Git 繁體中文翻譯團隊實際踩過的坑:最初是如何從簡體中文基礎建立繁體中文翻譯、如何吸引新貢獻者、如何 review 翻譯品質、如何處理 Weblate 產生的 commit、如何透過人工 squash、Co-Authored-By 與自動化腳本保留貢獻紀錄,最後再把整理好的成果送進 Git 的正式 l10n 流程。

這場議程也會分享,一個翻譯字串從 Weblate 被修改、被維護者 review、被整理成符合慣例的 commit,到最後進入 Git release,中間到底經過哪些關卡。也會談到,在人力有限的情況下,哪些事情值得自動化,哪些事情仍然需要人工判斷,以及維護者如何在貢獻者體驗與上游規範之間取得平衡。

如果你維護過開源專案、想建立翻譯流程、正在思考如何降低貢獻門檻,或只是好奇「一句中文翻譯要怎麼正式走進 Git」,這場議程會提供一個非常真實、很小但很完整的案例。

講者

Yi-Jyun Pan

Yi-Jyun Pan

Git 繁體中文 l10n 團隊的 Lead,也是中華民國軟體自由協會 Weblate 實例(Tryneeds)的維護者。

鑽石級

Canonical

黃金級

連續贊助2 年中華民國資訊經理人協會連續贊助2 年國泰金融控股公司連續贊助5 年玉山銀行累計贊助12 年MySQL累計贊助6 年華捷智能股份有限公司Nitra

白銀級

累計贊助16 年慧邦科技股份有限公司  Gamesofa Inc.

青銅級

華娛網路娛樂股份有限公司財團法人國家實驗研究院國家高速網路與計算中心ONLYOFFICEQNAP Systems, Inc. 威聯通科技連續贊助16 年祐生研究基金會源鋼技術顧問有限公司 SUN SQUARE Co., Ltd

好朋友級

連續贊助3 年晶心科技股份有限公司沛星互動科技股份有限公司

特別感謝

連續贊助2 年臺北市政府資訊局美商賽發馥股份有限公司臺灣分公司Rozeta AI

共同主辦單位

累計合作9 年臺灣科技大學 電子工程系

協辦單位

累計合作12 年開放文化基金會

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | 亞洲最大開源年會,由社群自發舉辦。

聯絡我們

  • 會眾服務
  • 贊助合作
  • 議程投稿
  • 行銷方案

相關資源

  • COSCUP 部落格
  • 訂閱電子報
  • 活動照片

網站導覽

  • 首頁
  • 關於我們
  • 交通資訊
  • 贊助夥伴
20062007200820092010201120122013201420152016201720182019202020212022202320242025