Page MenuHomePhabricator

Create table to store translatable bundles and their status
Closed, ResolvedPublic4 Estimated Story Points

Description

Create a table to store the status for translatable bundles. The table would store the following details:

  1. page_id - Page Id
  2. sortkey - Used as key to sort the bundles in the table
  3. bundle_type - Type of bundle: message bundle / page translation
  4. bundle_status - Status of the bundle, eg: tp:mark, tp:tag etc

This table will be used in Special:PageTranslation and in the future to list message bundles. The structure used should allow easy filtering of translatable bundles based on statuses and should support pagination.

Event Timeline

abi_ renamed this task from Create table to store translatable bundles statuses to Create table to store translatable bundles and their status.Sep 13 2022, 5:28 AM

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

[mediawiki/extensions/Translate@master] Add table to store status for translatable bundles

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

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

[mediawiki/extensions/Translate@master] Add store to save status for translatable bundles

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

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

[mediawiki/extensions/Translate@master] Update translatable page status on delete & removal from translation

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

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

[mediawiki/extensions/Translate@master] Schedule syncing of translatable bundle status in update.php

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

Change 832144 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Add table to store status for translatable bundles

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

Change 835201 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Update translatable page status on delete & removal from translation

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

This was deployed and tested on translatewiki.net. The table was created and no issues were noticed.

Will resolve this task once it catches the train and we create the table on Wikimedia sites.

abi_ closed this task as Resolved.EditedOct 28 2022, 5:14 PM

Marking this as resolved. We will create a separate task to create this table and enable this feature on Wikmedia sites while we continue further work on improving Special:PageTranslation.