MediaWiki Language Extension Bundle/2024.04

We would like to announce the release of MediaWiki Language Extension Bundle 2024.04. This bundle is compatible with MediaWiki >= 1.40.0 and requires PHP >= 7.4.0.

The next MLEB is expected to be released in 3 months. If there are very important bug fixes, we will do an intermediate release. Please give us your feedback at https://www.mediawiki.org/wiki/Talk:MLEB.

Quick links:

Release notes for each extension are below.

Highlights

edit
  • !!!IMPORTANT!!! We're planning to make changes to how and when we release MLEB. You can read more about it on Phabricator and leave your comments.

Babel

edit
  • Add "skipcat" or "suppresscat" and "nocat" param for Babel-box (task T177596)
  • Localisation and maintenance updates.

CleanChanges

edit
  • Localisation and maintenance updates only.

cldr

edit
  • Localisation and maintenance updates only.

Translate

edit
  • Method wfAddNamespace has been deprecated and will be removed in the next MLEB release.
  • Implement minimal prototype for watching message groups. In this early phase, the implementation notifies users about new or deleted messages in the messages groups that they are watching. (task T348501)
    • Requires the Echo extension
    • Requires MW >= 1.41
    • Set $wgTranslateEnableMessageGroupSubscription = true; to enable the functionality.
  • Show priority language warnings even for discouraged pages (task T362386)
  • Improve handling of save errors in the Special:Translate interface (task T360447)
  • Allow enforcing empty priority languages on translatable pages (task T359975)
  • Allow discouraged groups to be exported (task T361368)
  • Filter out translation pages from Special:LonelyPages (task T230456)
  • Use Codex components in Special:PagePreparation (task T348516)
  • Fix: PageMigration maps translation units incorrectly (task T344827)
  • Stop translation of message bundle based on prioritylangs and priorityforce (task T350652)
  • Address contrast issues in night mode (task T358822)
  • Update import translatable bundle maintenance script to import metadata and automatically mark a page for translation after import. (task T347155)
  • Add magic word to embed the translation language outside of translation units (task T224810)
  • Fix: Ctrl+Enter to go to the next message doesn’t work in edit summary field (task T334354)
  • Add functionality to hide translations to Special:PrefixIndex (task T299308)
  • Other localisation and maintenance updates.

UniversalLanguageSelector

edit
  • When searching for languages, don't match on short infix terms (task T358862)
  • Localisation and maintenance updates.