Page MenuHomePhabricator

Bot for updating authors in en.json and qqq.json
Open, Needs TriagePublic

Description

Unlike translations to other languages, which are updated by the translatewiki bot along with adding translators to the author field in the files, the en and qqq files are created manually and without documenting the authors.

I wrote a bot that fills in the file's authors based on the file's git history.

I think it would be nice if it ran every few months (for example, before each version release).
I'd be happy to hear your thoughts on this.

Event Timeline

My take is that this less important that adding the translators, because git already keeps changelogs on who changed what, but for translation updates they show up as L10n-bot. Would welcome thoughts from a wider group whether this would be useful.

git already keeps changelogs on who changed what

qqq is editable on translatewiki.

git already keeps changelogs on who changed what

qqq is editable on translatewiki.

the bot updates qqq authors for edits from translatewiki, which is good on one hand, but on the other hand creates the impression that only they edited the file, even though the significant edits come from gerrit...

I think it'd be nice. I worry about conflicts between names, as TWN names and git names will diverge, so we might get duplicates, but nice-to-have.

My take is that this less important that adding the translators, because git already keeps changelogs on who changed what, but for translation updates they show up as L10n-bot. Would welcome thoughts from a wider group whether this would be useful.

It's true that the names are stored, but they are stored unequally and they are a bit hard to look up in en and qqq. I occasionally add them manually, but it's not scalable or equitable. I agree that it's not super-important, but if there's a bot that does it automatically and reliably, it would be nice.