Add functionality to rename Message Bundle pages. The related translations should also be renamed.
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_ | T300496 Add functionality to move Message bundles |
Event Timeline
Change 759515 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add support to move message bundle
Change 760915 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename TranslatablePageMove to TranslatableBundleMover
Change 760916 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename TranslatablePageMoveJob to TranslatableBundleMoveJob
Change 761623 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add TranslatableBundle interface
Change 761962 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] TranslatablePage: Move functions used during move to a separate file
Change 762399 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add MessageBundle
Change 762528 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add service to cache TranslatableBundles
Change 759515 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] Add support to move message bundle
Reason:
Subsequent patches implement this in a different manner.
Change 760917 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename MoveTranslatablePageSpecialPage to MoveTranslatableBundleSpecialPage
Change 760918 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename moveTranslatablePage script to moveTranslatableBundle
Change 767056 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add service to cache TranslatableBundles
Change 762528 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] Add service to cache TranslatableBundles
Reason:
Reordered: Ieb9f358b2b64b2e599d58125802cbfeaae83c216
Change 760915 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename TranslatablePageMove to TranslatableBundleMover
Change 760916 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename TranslatablePageMoveJob to TranslatableBundleMoveJob
Change 760917 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename MoveTranslatablePageSpecialPage to MoveTranslatableBundleSpecialPage
Change 760918 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename moveTranslatablePage script to moveTranslatableBundle
Change 769275 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add TranslatableBundle interface
Change 761623 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] Add TranslatableBundle interface
Reason:
Abandoned in favor of: Ief3f72a901c07075188d4a7ef9b25ed1209b1bd1
Change 769385 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add TranslatableBundleFactory
Change 769408 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add PageMoveLogger
Change 769698 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add interface TranslatableBundleStore and TranslatablePageStore
Change 770450 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add method to fetch subpages grouped by type
Change 769275 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add TranslatableBundle interface
Change 769385 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add TranslatableBundleFactory
Change 769408 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add PageMoveLogger
Change 772397 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add MessageBundle
Change 772841 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Rename PageTranslationLogFormatter to TranslatableBundleLogFormatter
Change 772842 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Move methods to manage revtags to TranslatbaleBundle
Change 774011 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add SubpageListBuilder
Change 777743 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add RevTagStore
Change 772842 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] Move methods to manage revtags to TranslatableBundleStore
Reason:
In favor of Ia84e22c0aa96f7dc9ba11be9f5711e1ac89256a4
Change 761962 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] TranslatablePage: Move methods used during move operation to services
Reason:
Took another approach to handle this.
Change 762399 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] Add MessageBundle class for moving message bundles.
Reason:
Took another approach to handle this.
Change 769698 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add interface TranslatableBundleStore and TranslatablePageStore
Change 770450 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add method to fetch subpages grouped by type
Change 777743 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add RevTagStore
Change 772397 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add support to move Message bundles
Change 772841 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Rename PageTranslationLogFormatter to TranslatableBundleLogFormatter
Change 774011 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add SubpageListBuilder
Patches for this change have been deployed on Translatewiki. I've tested moving / deleting of translatable pages, and moving of message bundles.
I'm leaving this open to collect any other issues that might have been introduced.
Change 793479 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] MessageBundle: Clear caches and rebuild index on move
Change 793479 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageBundle: Clear caches and rebuild index on move
Change 767056 abandoned by Abijeet Patro:
[mediawiki/extensions/Translate@master] Add service to cache TranslatableBundles
Reason:
No longer needed.