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

  • !!!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

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

CleanChanges

  • Localisation and maintenance updates only.

cldr

  • Localisation and maintenance updates only.

Translate

  • 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. (T348501)
    • Requires the Echo extension
    • Requires MW >= 1.41
    • Set $wgTranslateEnableMessageGroupSubscription = true; to enable the functionality.
  • Show priority language warnings even for discouraged pages (T362386)
  • Improve handling of save errors in the Special:Translate interface (T360447)
  • Allow enforcing empty priority languages on translatable pages (T359975)
  • Allow discouraged groups to be exported (T361368)
  • Filter out translation pages from Special:LonelyPages (T230456)
  • Use Codex components in Special:PagePreparation (T348516)
  • Fix: PageMigration maps translation units incorrectly (T344827)
  • Stop translation of message bundle based on prioritylangs and priorityforce (T350652)
  • Address contrast issues in night mode (T358822)
  • Update import translatable bundle maintenance script to import metadata and automatically mark a page for translation after import. (T347155)
  • Add magic word to embed the translation language outside of translation units (T224810)
  • Fix: Ctrl+Enter to go to the next message doesn’t work in edit summary field (T334354)
  • Add functionality to hide translations to Special:PrefixIndex (T299308)
  • Other localisation and maintenance updates.

UniversalLanguageSelector

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