Page MenuHomePhabricator

Translatable modules: Message group for MessageBundle
Closed, ResolvedPublic

Description

Scope of this task is roughly:

  • New MessageGroup class
  • Group loader
  • Using hooks and metadata tracking to register groups and track which revision has been seen

Leaving for later:

  • Synchronization

Additionally, this feature should probably be off by default until it is fully implemented.

Expected outcome

User can create a page with MessageBundle content format. If the content is valid, there is a message group on Special:Translate (but translation will not work fully).

Event Timeline

Change 724393 had a related patch set uploaded (by Nikerabbit; author: Nikerabbit):

[mediawiki/extensions/Translate@master] First steps for MessageBundle integration

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

abi_ raised the priority of this task from Low to High.Nov 29 2021, 4:09 PM
abi_ added a subscriber: abi_.

Updating priority as per discussion with team and sprint plan document.

Change 724393 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] First steps for MessageBundle integration

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

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

[translatewiki@master] Enable experimental message bundle integration

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

Change 744116 merged by jenkins-bot:

[translatewiki@master] Enable experimental message bundle integration

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