Page MenuHomePhabricator

Personal Dashboard files seem to be misconfigured on translatewiki
Closed, ResolvedPublic5 Estimated Story PointsBUG REPORT

Description

Personal Dashboard has many i18n en.json files. There's one right under i18n/ . Six more under subdirectories, and they appear to be divided by topic. This is generally good.

However, there are several issues:

  • Only three message groups are present on translatewiki at the moment. All of them are from the subdirectories. The three other subdirectories don't appear.
  • The en.json file under i18n/ is presumably the one defined in translatewiki "Personal Dashboard" in the mediawiki-extensions.txt file. It is supposed to be automatically assigned the id ext-personaldashboard. However, there's also the aggregate message group with the same label and the same id. I think that what translatewiki.net actually shows is the aggregate group, so the main file is not actually being translated at the moment. (I'm not entirely sure that what I wrote here is correct, actually, please verify me.)

I think that the necessary fixes are:

  • Change the title of the message group for the file in the top i18n/ directory to something like "Personal Dashboard - main".
    • Alternatively, move this file to another subdirectory.
  • Add message groups for the subdirectories for which there are no message groups yet.
  • Put all of the above under the aggregate group (making one aggregate group with seven groups).
  • Put all of them in "Extensions Used by Wikimedia - Upcoming".

Correct me if I'm wrong, however.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Samwalton9-WMF set the point value for this task to 5.Feb 3 2026, 3:15 PM
Samwalton9-WMF moved this task from To be estimated to Estimated on the Moderator-Tools-Team board.
Dillon changed the task status from Open to In Progress.Feb 3 2026, 4:30 PM
Dillon claimed this task.
Dillon moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.

Change #1236334 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/PersonalDashboard@master] Migrate i18n root files to ext.personalDashboard.common

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

Change #1236335 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/PersonalDashboard@master] Migrate top level i18n messages and fix banana-checker

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

Change #1236334 abandoned by Dillon:

[mediawiki/extensions/PersonalDashboard@master] Migrate i18n root files to ext.personalDashboard.common

Reason:

Duplicate of I815777e23cff36d7846e71b1f2661b6997789815

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

Change #1236346 had a related patch set uploaded (by Dillon; author: Dillon):

[translatewiki@master] [PersonalDashboard] Update aggregate and subgroups

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

Change #1236335 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] Fix i18n messages and banana-checker

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

Change #1236346 merged by jenkins-bot:

[translatewiki@master] [PersonalDashboard] Update aggregate and subgroups

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

Change #1236371 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/PersonalDashboard@master] Split non-common i18n messages into separate directory

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

Change #1236353 had a related patch set uploaded (by Dillon; author: Dillon):

[translatewiki@master] [PersonalDashboard] Clean up subgroups

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

Change #1236371 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] Split non-common i18n messages into separate directory

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

Change #1236353 merged by Raimond Spekking:

[translatewiki@master] [PersonalDashboard] Clean up subgroups

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

@Amire80 We think this is resolved - could you double check and let us know if it looks how you expect?

This is looking good to us.