git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC] Introducing AI Agents to Git Localization

From
Michal Suchánek <msuchanek@suse.de>
Date
Feb 5, 2026, 08:30 UTC
Message-ID
<aYRVElg21EdWkjxi@kitsune.suse.cz>
In-Reply-To
<CANYiYbF295W88XUXqeiO9SXjDTMbJo9h8=mNk3xNALPHTXwvsQ@mail.gmail.com>
On Thu, Feb 05, 2026 at 10:06:58AM +0800, Jiang Xin wrote:
Show 37 quoted lines
> On Wed, Feb 4, 2026 at 9:00 PM Michal Suchánek <msuchanek@suse.de> wrote:
> >
> > On Wed, Feb 04, 2026 at 12:58:05PM +0100, Peter Krefting wrote:
> > > 2026-02-04 10:31 skrev Jiang Xin:
> > >
> > > > Please try using AI coding tools to update translations in po/XX.po or
> > > > review historical translations, following the prompts below:
> > >
> > > No.
> > >
> > > Please disable this altogether for the Swedish localization. "Translation"
> > > using stochastic parrots is not mature and just creates gibberish that takes
> > > more time to clean up than to do the translation from scratch manually.
> >
> > Hello,
> >
> > a similar attempt was widely reported, eg. here:
> > https://linuxiac.com/ai-controversy-forces-end-of-mozilla-japanese-sumo-community/
> >
> > As pointed out the availiability of the tools is not necessarily a
> > problem in itself. The problem in that particular case was that Mozilla
> > automatically applied the tools to existing translations, even
> > well-maintained ones.
> 
> Thank you for the context—this is a good reminder that automation
> should never override community judgment.
> 
> To be clear, using AI as a translation aid is entirely up to each
> contributor. In Git 2.53’s l10n cycle, I temporarily handled the
> Chinese translation (as the usual lead was unavailable), translated
> all new strings, and fixed many issues in older translations—both
> speed and quality were surprisingly good.
> 
> As an l10n coordinator, I’ve long struggled with reviewing PRs: while
> git-po-helper catches technical errors, it can’t assess translation
> quality or detect irrelevant content like ads or political text. Here,
> AI can help flag such issues during review.

That is really sad. 'ads or political text' sounds like something that would be visible immediately if somebody looked at the change at all. Which implies that you do not want to look at it, and have AI review it. That is put AI in charge. That's not going to go well.

Translation quakity is something AI cannot help with unless you want it to decrease.

Thanks
Michal
Previous: Jiang XinNext: Jiang Xin
Message 6 of 45 in “[RFC] Introducing AI Agents to Git Localization”
  1. Jiang XinFeb 4, 2026
  2. Peter KreftingFeb 4, 2026
  3. Michal SuchánekFeb 4, 2026
  4. 依云Feb 4, 2026
  5. Jiang XinFeb 5, 2026
  6. Michal SuchánekFeb 5, 2026
  7. Jiang XinFeb 5, 2026
  8. Michal SuchánekFeb 5, 2026
  9. Jiang XinFeb 5, 2026
  10. brian m. carlsonFeb 5, 2026
  11. 1/2 l10n: add .gitattributes to simplify location filteringJiang Xin, Feb 5, 2026
  12. Junio C HamanoFeb 5, 2026
  13. 2/2 l10n: README: document AI assistant guidelinesJiang Xin, Feb 5, 2026
  14. Junio C HamanoFeb 5, 2026
  15. Jiang XinFeb 6, 2026
  16. 0/5 docs(l10n): AI agent instructions and workflow improvementsJiang Xin, Mar 3, 2026
  17. 1/5 l10n: add .gitattributes to simplify location filteringJiang Xin, Mar 3, 2026
  18. 2/5 docs(l10n): add AGENTS.md with optimized update-pot instructionsJiang Xin, Mar 3, 2026
  19. Jiang XinMar 12, 2026
  20. 3/5 docs(l10n): add AI agent instructions for updating po/XX.po filesJiang Xin, Mar 3, 2026
  21. 4/5 docs(l10n): add AI agent instructions for translating PO filesJiang Xin, Mar 3, 2026
  22. Jiang XinMar 12, 2026
  23. 5/5 docs(l10n): add AI agent instructions to review translationsJiang Xin, Mar 3, 2026
  24. Jiang XinMar 12, 2026
  25. 0/5 docs(l10n): AI agent instructions and workflow improvementsJiang Xin, Mar 14, 2026
  26. 1/5 l10n: add .gitattributes to simplify location filteringJiang Xin, Mar 14, 2026
  27. Johannes SixtMar 15, 2026
  28. Junio C HamanoMar 15, 2026
  29. Jiang XinMar 16, 2026
  30. Jiang XinMar 16, 2026
  31. Johannes SixtMar 16, 2026
  32. 2/5 docs(l10n): add AGENTS.md with optimized update-pot instructionsJiang Xin, Mar 14, 2026
  33. 3/5 docs(l10n): add AI agent instructions for updating po/XX.po filesJiang Xin, Mar 14, 2026
  34. 4/5 docs(l10n): add AI agent instructions for translating PO filesJiang Xin, Mar 14, 2026
  35. 5/5 docs(l10n): add AI agent instructions to review translationsJiang Xin, Mar 14, 2026
  36. 0/5 docs(l10n): AI agent instructions and workflow improvementsJiang Xin, Mar 16, 2026
  37. 1/5 l10n: add .gitattributes to simplify location filteringJiang Xin, Mar 16, 2026
  38. 2/5 docs(l10n): add AGENTS.md with optimized update-pot instructionsJiang Xin, Mar 16, 2026
  39. 3/5 docs(l10n): add AI agent instructions for updating po/XX.po filesJiang Xin, Mar 16, 2026
  40. 4/5 docs(l10n): add AI agent instructions for translating PO filesJiang Xin, Mar 16, 2026
  41. 5/5 docs(l10n): add AI agent instructions to review translationsJiang Xin, Mar 16, 2026
  42. Jiang XinMar 31, 2026
  43. Junio C HamanoMar 31, 2026
  44. Jiang XinMar 31, 2026
  45. Jiang XinFeb 5, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.