Its OK if the translations are left behind as is the case currently with translatable pages, but warn the user about the same.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | Feature | None | T66475 Make crosswiki bits and pieces truly global (tracking) | ||
Open | None | T176787 Automatic infobox implementation | |||
Open | None | T121470 Central Global Repository for Templates, Lua modules, and Gadgets | |||
Stalled | None | T52329 We need a common repository for Scribunto modules and templates | |||
Open | None | T238341 Structured localization framework for Templates, Lua modules, and Gadgets | |||
Open | None | T238417 Structured localization framework for Scribunto modules | |||
Resolved | Nikerabbit | T298941 Translatable modules: Life cycle management for message bundles | |||
Resolved | abi_ | T300497 Add functionality to delete Message bundles |
Event Timeline
Change 774370 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Use SubpageListBuilder when deleting translatable pages
Change 774463 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename TranslateDeleteJob to TranslatableBundleDeleteJob
Change 774464 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add PageDeleteLogger
Change 774817 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add support for deleting translatable bundles
Change 778496 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename DeleteTranslatablePageSpecialPage
Change 774370 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Use SubpageListBuilder when deleting translatable pages
Change 774463 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename TranslateDeleteJob to TranslatableBundleDeleteJob
Change 774464 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add PageDeleteLogger
Change 774817 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add support to delete message bundles
Change 778496 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename DeleteTranslatablePageSpecialPage
Noticed the following error during testing on translatewiki.net:
[2022-06-01T13:44:54.616165+00:00] exception.ERROR: [99311eee2209cf767a70214c] [no req] Error: Call to a member function getPageLanguage() on null {"exception":"[object] (Error(code: 0): Call to a member function getPageLanguage() on null at /srv/mediawiki/tags/2022-06-01_13:36:53/extensions/Translate/src/MessageBundleTranslation/MessageBundleMessageGroup.php:191) [stacktrace] #0 /srv/mediawiki/tags/2022-06-01_13:36:53/extensions/Translate/ttmserver/ElasticSearchTTMServer.php(252): MediaWiki\\Extension\\Translate\\MessageBundleTranslation\\MessageBundleMessageGroup->getSourceLanguage() #1 /srv/mediawiki/tags/2022-06-01_13:36:53/extensions/Translate/ttmserver/TTMServerMessageUpdateJob.php(257): ElasticSearchTTMServer->update() #2 /srv/mediawiki/tags/2022-06-01_13:36:53/extensions/Translate/ttmserver/TTMServerMessageUpdateJob.php(206): TTMServerMessageUpdateJob->updateItem() #3 /srv/mediawiki/tags/2022-06-01_13:36:53/extensions/Translate/ttmserver/TTMServerMessageUpdateJob.php(144): TTMServerMessageUpdateJob->runCommand() #4 /srv/mediawiki/tags/2022-06-01_13:36:53/extensions/Translate/ttmserver/TTMServerMessageUpdateJob.php(107): TTMServerMessageUpdateJob->runCommandWithRetry() #5 /srv/mediawiki/tags/2022-06-01_13:36:53/includes/jobqueue/JobRunner.php(384): TTMServerMessageUpdateJob->run() #6 /srv/mediawiki/tags/2022-06-01_13:36:53/includes/jobqueue/JobRunner.php(345): JobRunner->doExecuteJob() #7 /srv/mediawiki/tags/2022-06-01_13:36:53/includes/jobqueue/JobRunner.php(249): JobRunner->executeJob() #8 /srv/mediawiki/tags/2022-06-01_13:36:53/maintenance/runJobs.php(98): JobRunner->run() #9 /srv/mediawiki/tags/2022-06-01_13:36:53/maintenance/includes/MaintenanceRunner.php(195): RunJobs->execute() #10 /srv/mediawiki/tags/2022-06-01_13:36:53/maintenance/doMaintenance.php(85): MediaWiki\\Maintenance\\MaintenanceRunner->run() #11 /srv/mediawiki/tags/2022-06-01_13:36:53/maintenance/runJobs.php(136): require_once('/srv/mediawiki/...') #12 {main} ","exception_url":"[no req]","reqId":"99311eee2209cf767a70214c","caught_by":"other"} []
Change 807109 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] ElasticSearch update: Handle case where MessageHandle group is null
Change 807109 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] ElasticSearch update: Handle case where MessageHandle group is null
Change 809662 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Change the way we retrieve source language for a MessageBundle
Change 809662 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Change the way we retrieve source language for a MessageBundle