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.
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.04.tar.bz2
- sha256sum: 743753d6f743e270b49465e534eceb557839095fc0a160ea6c8323a33a9017fb
- Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.04.tar.bz2.asc
Quick links:
- Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
- Announcements of new releases will be posted to a mailing list: https://lists.wikimedia.org/postorius/lists/mediawiki-i18n.lists.wikimedia.org/
- Report bugs to: https://phabricator.wikimedia.org/project/view/1464
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)
- Read Move translatable bundles across wiki for more information on this script.
- 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.