Page MenuHomePhabricator

Move translation updates for Monaco from Github to Gerrit
Closed, ResolvedPublic2 Estimated Story Points

Description

The Github repository has been moved to Gerrit: https://gerrit.wikimedia.org/g/mediawiki/skins/Monaco
However, translation updates are still pushed to the old repository, which is no longer maintained. They should be moved to the new repository on gerrit instead.

Event Timeline

Nikerabbit set the point value for this task to 1.
Nikerabbit moved this task from Backlog to Configuration changes on the translatewiki.net board.
Nikerabbit moved this task from Backlog to Ready for dev on the LPL Essential (FY2025-26 Q2) board.

Fast i18n review:

  • The message documentation is incomplete
  • The messages have inconsistent message keys: "monaco-", "dynamic-", etc.

I would like to see both points fixed.

Will the GitHub repository be marked read-only? In any case, we can start by removing the github config for now.

Will the GitHub repository be marked read-only? In any case, we can start by removing the github config for now.

At some point, it probably will be archived, but the maintainer hasn't been active recently.

Fast i18n review:

  • The message documentation is incomplete
  • The messages have inconsistent message keys: "monaco-", "dynamic-", etc.

I would like to see both points fixed.

I'll look into creating a patch for that.

dynamic-links appears to be used to create links (similarly to MediaWiki:Sidebar), so renaming that message would break the feature on all wikis using it.

Change #1203482 had a related patch set uploaded (by SomeRandomDeveloper; author: SomeRandomDeveloper):

[mediawiki/skins/Monaco@master] Make message keys consistent and add missing documentation

https://gerrit.wikimedia.org/r/1203482

Change #1211547 had a related patch set uploaded (by Wangombe; author: Wangombe):

[translatewiki@master] Monaco: update git location from Github to Gerrit

https://gerrit.wikimedia.org/r/1211547

Wangombe changed the task status from Open to In Progress.Nov 26 2025, 7:24 AM
Wangombe claimed this task.
Wangombe moved this task from Ready for dev to In Progress on the LPL Essential (FY2025-26 Q2) board.

Change #1211547 merged by jenkins-bot:

[translatewiki@master] Monaco: update git location from Github to Gerrit

https://gerrit.wikimedia.org/r/1211547

@Raymond will you handle possible message renames and should we merge https://gerrit.wikimedia.org/r/c/1203482 now?

In T409489#11408971, @Nikerabbit hat geschrieben:

@Raymond will you handle possible message renames and should we merge https://gerrit.wikimedia.org/r/c/1203482 now?

I was a bit too fast in renaming existing translations (done 10 minutes ago) because I thought https://gerrit.wikimedia.org/r/c/1203482 was merged already. i gave +2 one minute ago.

Change #1203482 merged by jenkins-bot:

[mediawiki/skins/Monaco@master] Make message keys consistent and add missing documentation

https://gerrit.wikimedia.org/r/1203482

Renames done, config deployed.

Change #1214971 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[translatewiki@master] Update the location of Monaco Sidebar from GitHub to Gerrit

https://gerrit.wikimedia.org/r/1214971

Change #1214971 merged by jenkins-bot:

[translatewiki@master] Update the location of Monaco Sidebar from GitHub to Gerrit

https://gerrit.wikimedia.org/r/1214971

Nikerabbit changed the point value for this task from 1 to 2.

Not done.

For about five days we have had log spam like

[09-Dec-2025 06:30:34 UTC] Expecting /resources/projects/mwgithub/Universal-Omega/Monaco/ContentRightSidebar/i18n/en.json to be readable (12 lines skipped)

Change #1216779 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[translatewiki@master] Remove Monaco Sidebar group configuration

https://gerrit.wikimedia.org/r/1216779

Change #1216779 merged by jenkins-bot:

[translatewiki@master] Remove Monaco Sidebar group configuration

https://gerrit.wikimedia.org/r/1216779

Nikerabbit moved this task from In Progress to Done on the LPL Essential (FY2025-26 Q2) board.

I don't see anymore errors after the last patch.