COSCUP x UbuCon Asia 2026 Logo
  • About
  • Session
  • Transportation
  • Venue
  • Communities
  • Sponsors
    • Participate Guide
    • First Timer
    • Activity
    • Speaker Participation
    • Welcome Party
    • For Overseas Visitors
    • Open Source Communities
    • Sponsorship Partners
    • Invitation Letter Guide
  • Staff
  • Fringe Events / BoF
  • Blog
  • CoC
中文

Practical Workflow Governance for Git Traditional Chinese Localization

Time
2026-08-08 10:40 ~ 11:10
Speaker
Yi-Jyun Pan
Room
TR409-2
Co-write
Taiwan L10N within FLOSS projects ElementaryMandarin

Abstract

Git is a tool that almost every developer touches every day, but you may not have thought much about how its Traditional Chinese translation is maintained.

This talk is not about linguistic debates over “what is the perfect translation for this one term.” In reality, the Git Traditional Chinese localization community is small, and the hardest problems are usually not about translation decisions. They are much more practical: how do we get people to start contributing? How do we review translations? And how do we turn everyone’s contributions into submissions that follow Git’s upstream localization conventions?

Git l10n has its own way of working. Translating Git is not as simple as having someone edit a .po file and open a PR. You need to know which repository to submit to, what commit format is expected, how Signed-off-by should be handled, when and how to squash commits, how changes are sent through the l10n process, and eventually how they make it into a Git release. These rules are not always intuitive even for people who already use Git, let alone new contributors who just want to fix a single Chinese string.

To lower the barrier to entry, we introduced Weblate so that people who are not familiar with the Git contribution workflow could still help translate directly in a web interface. But after adopting it, we found that the way Weblate generates commits does not fully align with git-l10n’s expectations for commit history. As a result, maintainers had to design a practical middle layer between “making contribution easy” and “making the result acceptable upstream.”

In this talk, I will share the real-world pitfalls the Git Traditional Chinese localization team has run into: how the translation was initially bootstrapped from the Simplified Chinese version, how we try to attract new contributors, how we review translation quality, how we deal with commits generated by Weblate, how we preserve contributor credit through manual squashing, Co-authored-by, and automation scripts, and how we eventually send the cleaned-up result into Git’s official l10n process.

The talk will also walk through the full journey of a translated string: from being edited in Weblate, reviewed by maintainers, reorganized into a commit that follows upstream conventions, and finally shipped in a Git release. Along the way, I will discuss what is worth automating when the team has limited capacity, what still requires human judgment, and how maintainers balance contributor experience with upstream requirements.

If you maintain an open source project, want to build a translation workflow, are thinking about how to lower the barrier for contributors, or are simply curious about how one Chinese sentence officially makes its way into Git, this talk offers a small but complete real-world case study.

Speaker

Yi-Jyun Pan

Yi-Jyun Pan

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

Diamond

Canonical

Gold

Consecutive2 YrsInformation Management AssociationConsecutive2 YrsCathay Financial HoldingsConsecutive5 YrsE.SUN BankCumulative12 YrsMySQLCumulative6 YrsBerry AINitra

Silver

Cumulative16 YrsGamesofa Inc.

Bronze

KKTIXNational Center for High-performance ComputingONLYOFFICEQNAP Systems, Inc.Consecutive16 YrsThe Archilife Research FoundationSUN SQUARE Co., Ltd

Friend

Consecutive3 YrsAndes Technology CorporationAppier

Special Thanks

Consecutive2 YrsDepartment of Information Technology, Taipei City GovernmentSiFiveRozeta AI

Co-host

Collaborator9 YrsNTUST - Department of Electronic and Computer Engineering

Co-organizer

Collaborator12 YrsOpen Culture Foundation

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | Asia's largest open source community conference.

Contact

  • Attendee Services
  • Sponsorship
  • Call for Proposals
  • Marketing

Resources

  • COSCUP Blog
  • Newsletter Subscription
  • Event Photos

Sitemap

  • Home
  • About
  • Transportation
20062007200820092010201120122013201420152016201720182019202020212022202320242025