MediaWiki Language Extension Bundle/releases

Latest release

 * 2021.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2021.10.tar.bz2
 * sha256sum: ce923b2a661e3a97ec8f0add9eb9369637e02cbb70a47b80a1e50f3e8c0001d6 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.35.3 or above and requires PHP 7.3.19 or above.

Translate

 * SECURITY: Allow revdel-related actions in translatable pages (Gerrit)
 * BREAKING CHANGES
 * Export script: remove  (Gerrit)
 * Remove translation aids customization (Hook: ) (Gerrit)
 * Remove  (Gerrit)
 * Remove  and   from MessageGroup (Gerrit)
 * Group configuration: Rename validator keymatch option to include (Gerrit)

UniversalLanguageSelector

 * SECURITY: Language name search: Avoid searching for very long search keys (Gerrit, Phabricator)
 * Improve support for the new Vector Skin.
 * Remove configuration  (Gerrit)
 * Add support for multiple ULS buttons (Gerrit)

Previous releases

 * 2021.07: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2021.07.tar.bz2
 * sha256sum: f7cd8113c095375be51464429dff04c8fa5bb88bc22ba3d780bf5698668e52c5 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.35 or above and requires PHP 7.2 or above.

Translate

 * SECURITY: Enhance validation and logging for AggregateGroups API deletions
 * BREAKING CHANGES
 * Translate extension now requires MediaWiki 1.35 or above.
 * Remove TranslateMessageGroupPathVariables hook
 * Remove Validator and LegacyValidatorAdapter

Configuration variable changes
To address voice and tone issues in the Translate extension the following configuration variable names have been renamed:

The old variables will be supported for MLEB 2021.07 release but removed in the MLEB 2021.10 release.

If you have defined message groups defined with  attributes,   have been changed to

UniversalLanguageSelector

 * BREAKING CHANGE: UniversalLanguageSelector extension now requires MediaWiki 1.35 or above.
 * MODERN VECTOR:
 * Position language menu below language button.
 * Fix "ULS settings window can’t be opened with the preferences link on new Vector".


 * 2021.06: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2021.06.tar.bz2
 * sha256sum: 09e16a44f09103637ebd97a69bc96a8ad657cf6748ec7f859532be7270dc40fb [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.34 or above and requires PHP 7.2 or above.
 * Bug fix release.
 * Fix metadata handling for translatable page moves and deletions.
 * Restore suggested languages to compact languages button.


 * 2021.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2021.04.tar.bz2
 * sha256sum: 652b7838b4c87fba80ca46ebd15a106bf3fd4e9cc202417de6ee3ad33d2a8048 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.34 and above and requires PHP 7.2 or above.
 * Consider translated optional messages towards meeting the export threshold
 * Do not lock pages indefinitely during translatable page moves
 * Limit pages that can be moved from the UI to 500 by default.
 * This can be modified by updating the configuration:
 * Namespace for classes under the  folder has been changed to:   instead of:  .   has been used to ensure existing functionality and cached data does not break. The alias will be removed in the next MLEB release.
 * Ensure ULS supports modern Vector


 * 2021.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2021.01.tar.bz2
 * sha256sum: 4360572704369e5c1f02ab9df831dd0a6258cbcbae28c61c3c4a551347000b00 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.34 and above and requires PHP 7.2 or above.
 * Add script to find unsynchronized definitions
 * Various improvements to the transaction export.php script
 * Add a script to find and delete equal translations
 * GoogleTranslateWebService: Add Chinese codes to code map
 * Convert Special:ManageMessageGroups to OOUI
 * Insertables have been moved to the src/TranslatorInterface/Insertable folder
 * Stop hiding page heading on pages other than Special:Translate
 * Drop non-array based configuration support for Insertables
 * Remove FCFontFinder
 * Bump group loader cache version to re-trigger re-caching of groups
 * Remove Gettext post processing support from export.php script
 * Improve handling of opening links to new tab/window for compact language links
 * Allow skins to register their own button and disable compact language links


 * 2020.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.10.tar.bz2
 * sha256sum: 8a0b0282e3a1ef88b231f8c1fd8c922052eba6e0b55b75f87de940632f3730e1 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.34 and above and requires PHP 7.2 or above.
 * The Translate extension now requires MediaWiki 1.34 or above.
 * Update the language selector on the Special:PageTranslation
 * Do not list all pages on marking a page for translation
 * Add API to fetch translation statistics
 * Replace PHPlot with Chart.js on Special:TranslationStats
 * Fix mandatory deletion of sub pages when deleting translatable pages
 * Rename MessageValidator namespace to Validation
 * Legacy editor: remove various translation helpers, custom buttons
 * Make Language stats appear better on mobile screens and make the header sticky
 * Tag untranslated translations units with lang and dir attributes
 * Add magic word:  for translatable pages
 * Avoid showing bdi tags on Special:Translate
 * Add Developer guide for Translate
 * Fix "Translation page does not contain the latest translations/last translation"
 * Fix "This namespace is reserved for content page translations" when trying to translate a recently created translation unit"
 * ULS now defines unsupported skins
 * Remove configuration variables:  and
 * 2020.07: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.07.tar.bz2
 * sha256sum: 7334f6c0f4e00a451d976c81024c955061cffc3466d8a03fd223733992d0a2d5 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.33 and above and requires PHP 7.2 or above.
 * Update to cldr 37.
 * Fixes to moving and deletion of translatable pages. (Phab:T168591)
 * Display a help message when editing a translatable page source. (Phab:T192052)
 * Translations are now published instead of saved, for consistency with rest of MediaWiki. (Phab:T131132)


 * 2020.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.04.tar.bz2
 * sha256sum: 97dbf8846c62cbafa43b7b5f359c3fb55039846277ebb55dd7b00e42d356d709 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.33 and above and requires PHP 7.2 or above.
 * Remove PHP based entry point for Translate extension. Use  to load the Translate extension.
 * Test and add support for PHP 7.4. Now all versions of PHP 7.2 and above are supported.
 * SECURITY FIX: Translate: HTML from messages was not escaped in Special:ManageMessageGroups. If you do not use this page (e.g. only use translatable wiki pages) you are not affected. (Phab:T242115)


 * 2020.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.01.tar.bz2
 * sha256sum: 94c6bb79e6b3bc55b8ca629165256a96da8dbd196999da09ba45a7e11cc7c194 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.33 and above and requires PHP 7.2 or above.
 * Updated to cldr 36.
 * Prevent duplicate translation unit error from showing twice. (Phab:T236153)
 * Add secondary check before displaying tpt-unknown-page error. (Phab:T221119)
 * Display an error message if translation aids fail to load. (Phab:T221119)
 * Improve message group selector performance reducing Translate API request time. (Phab:T236904)
 * Update setlang to display confirmation dialog to change language. (Phab:T63115)

wfLoadExtension( 'Translate' );
 * 2019.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2019.10.tar.bz2
 * sha256sum: b7d6afdb365c7333829ab5b4e286c2f28e3a5f6f48d1584c1f43439e74a60de6 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.32 and above and requires PHP 7.1.0 or above.
 * PHP entry point has been deprecated. To load the Translate extension, please use the following,
 * Removed deprecated and unmaintained SolrTTMServer. Recommendation is to migrate to ElasticSearch. (Phab:T87985)
 * Dropped support for HHVM.


 * 2019.07: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2019.07.tar.bz2
 * sha256sum: 84cb6de241f62c7e5e9853d74390c4ffbf55cf35aab930c36f9ec5733a351130 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.32 and above and requires PHP 7.0.0 or above.
 * Update to cldr 35.1 (T220906).
 * Translate and UniversalLanguageSelector now requires MediaWiki >= 1.32.0. Please upgrade!
 * Added a new MessageValidator framework to improve translation validation. (T204568) (See documentation).
 * Fixed invalid more warnings label shown during message translation (T220789)
 * Added several African keyboards in UniversalLanguageSelector.


 * 2019.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2019.04.tar.bz2
 * sha256sum: 5fbbd39acd1cc0e1edbd542a390daf1992d1526134ceb69248cdb4dced58f3a9 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.31, 1.32 and above and requires PHP 7.0.0 or above.
 * PHP entry point has been removed for CleanChanges and cldr. Warning will be displayed for deprecated PHP entry point. (T140007)
 * Fixed fatal error on PageContentLanguage hook subscriber (T214358)
 * Fixed broken Special:PageMigration (T217727)
 * Added support for newer versions of the Elastica extension while maintaining backward compatibility for older version REL 1.31 (T218100)
 * Added multiple new keyboard layouts in UniversalLanguageSelector.


 * 2019.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2019.01.tar.bz2
 * sha256sum: 39f2e946e360ac868744dc8e6f62cb5723447415bd11bcbb4911eb0f3674360c [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.31, 1.32 and above and requires PHP 5.5.9 or above.
 * $wgTranslateCC is deprecated now. It should be replaced by TranslatePostInitGroups hook. (T212836)
 * Added proofreading to (Language|MessageGroup)Stats. The statistics table also has updated styling. (T41279)
 * Skipping messages Special:Translate's page mode no longer sometimes marks the translation proofread. (T206748)
 * Translatable subpages are no longer moved when moving parent. (T114592)
 * Message group stats updating was broken in multiple ways. (T134252, T208521)
 * Added multiple new keyboard layouts in UniversalLanguageSelector.


 * 2018.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2018.10.tar.bz2
 * sha256sum: c0a65956d4f8e49ba1b401372636b9575a5c17fbf2501fa14ff1c265dd778862 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.30, 1.31 and above and requires PHP 5.5.9 or above.
 * Updated cldr to version 34.0
 * LocalisationUpdates and UniversalLanguageSelector has removed PHP entry point. Please update your configuration!
 * Fixed an error in Translate that prevented Special:PageMigration from working.
 * UniversalLanguageSelector now supports UI language change when Global Preferences are present. (T198206)
 * UniversalLanguageSelector dropped support for discontinued freegeoip.net.

Show all releases.
 * 2018.07: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2018.07.tar.bz2
 * sha256sum: 36aa80c78be6dcfb533f96dc25afdabd2fd4716452c1b5a6f2bc982def1af7bc [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.30, 1.31 and above and requires PHP 5.5.9 or above.
 * Updated cldr to version 33.
 * Special:SupportedLanguages: List of authors is now sorted by the number of contributions.
 * Message keys coming from external files are now handled with more care and less likely to produce invalid or inaccessible pages. (T193023)
 * refresh-translatable-pages.php script can now use JobQueue, which is more efficient on wikis with thousands of translatable pages. (T195347)
 * Custom languages defined in $wgExtraLanguages now always appear in Special:Translate and Special:SearchTranslations. (T112889)
 * 2018.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2018.04.tar.bz2
 * sha256sum: e8b4da822b2dcc7906e444a65e8924d8505c028c8636cdfe8d38059dc9ef1d1c [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.29, 1.30 and above and requires PHP 5.5.9 or above.
 * Fixed compatibility with MediaWiki 1.29 release.
 * Added the 'translate' right to the 'editpage' grant. This will allow OAuth apps to translate.
 * Translation variables can now span multiple lines.
 * AndroidXml file format now includes authors.
 * Fixed Ctrl-Clicking in Compact Language Links. (T189582)
 * ULS trigger and settings are more keyboard accessible now. (T52793)
 * Language search results are not grouped by region.


 * 2018.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2018.01.tar.bz2
 * sha256sum: a6d90633cf16dbf48c0481d1e073130717d98b9540c0d1b80059bb34946c6749 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.29, 1.30 and above and requires PHP 5.5.9 or above.
 * Translation filter is now part of the new recent changes interface if the new interface is available.
 * Almost all legacy non-TUX code has been removed from Translate.
 * Removed non-default webfonts for some languages in UniversalLanguageSelector.
 * User interface and search improvements in UniversalLanguageSelector.


 * 2017.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2017.10.tar.bz2
 * sha256sum: 75eefff3bbf50f1f84232f45ab169d2eedea5f7a18994f85b43237f2145403b1 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.28, 1.29 and above and requires PHP 5.5.9 or above.
 * Translate, Universal Language Selector and Babel received style updates.
 * Search for languages in Universal Language Selector was improved.
 * Translate extension received multiple compatibility fixes.


 * 2017.07: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2017.07.tar.bz2
 * sha256sum: c050c326bfa56d326fece072bed5e4be3e3ad3289b0a449313a2e7dbc4514c55 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.27, 1.28 or above and requires PHP 5.5.9 or above.
 * Translate extension no longer bundles spyc library. If you need support for parsing and generating YAML files, and you don't have phpyaml extensions installed (HHVM provides it in PHP compatibility mode), then you can install spyc using composer update.
 * Information about the languages that the user knows in Babel is now cached to improve performance.
 * It is now possible to load Babel information from a Babel box on a global user page.
 * Compact Language Links the ability to show languages that logged-in users specified in the Babel box.
 * Several new IMEs are added and improved in UniveralLanguageSelector.


 * 2017.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2017.04.tar.bz2
 * sha256sum: 4207398d7ed3ea9c793f35f88e75f29672b33aee4d0baf01afc869517c629c65 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.27, 1.28 or above and requires PHP 5.5.9 or above.
 * CLDR updated to version 31.
 * Support for Elastic5, Multi-DC for TTMServices, freezing writes added in Translate.
 * Import of the new translations in Special:ImportTranslations is fixed now.
 * Several new IMEs are added in UniveralLanguageSelector.


 * 2017.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2017.01.tar.bz2
 * sha256sum: 89f4a029f33ea9f9225c8379367bc526fa63353845a2873290ba82560fb314c9 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.27, 1.28 or above and requires PHP 5.5.9 or above.
 * Several improvements in Translate editor, MessageTable and Special:TranslationStats
 * SpecialPage(Preparation|Migration) are moved to tag.
 * jquery.i18n library is removed from UniveralLanguageSelector, which is now available in MediaWiki core since 1.26 release.


 * 2016.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2016.10.tar.bz2
 * sha256sum: f82ac16b1a71433d68066c684c2e67379d3c435d1938044a9f0f0582cb6549b3 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.26, 1.27 or above and requires PHP 5.5.9 or above.
 * Easy way to access wikitext editor from Special:Translate. T48955
 * Special:Translate now works with MobileFrontend. T102922
 * Special:Translate now works better in mobile devices. T146134
 * WebAPI module to query user's babel languages.
 * The style of ULS's dialogs have been updated and polished to be more streamlined (for real this time, was incorrectly claimed to be included in 2016.08).


 * 2016.08: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2016.08.tar.bz2
 * sha256sum: aba09ead5f2c646e5960ce2aecc36866ee092079f51598d0aab461c7655410da [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.26, 1.27 or above and requires PHP 5.5.9 or above.
 * Translate extension now requires Elastica extension for ElasticSearch support. Wikimedia search plugin needs to be installed for ElasticSearch 2.x series.
 * Special:Translate now has a summary field.
 * Special:Translate is much more robust thanks to improved error handling and to many small bugs having been fixed.
 * Page translation is much more robust.
 * The sandbox feature of Translate extension requires MediaWiki 1.27 or newer.
 * Translate's export functionality is now on separate special page called Special:ExportTranslations
 * The style of ULS's dialogs have been updated and polished to be more streamlined.
 * The default geoip service for Universal Language Selector is changed because the old service is discontinued.
 * Major update on webfont formats: woff2 format added, eot and svg formats dropped.


 * 2016.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2016.04.tar.bz2
 * sha256sum: 113439ad94b1a75ab8616f41c4d120e12c1fa8c3888933ec136783bfbdc9bc70 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.25, 1.26 or above and requires PHP 5.5.9 or above.
 * Babel and LocalisationUpdate
 * Extensions now uses extension registration.
 * CLDR:
 * Updated to CLDR 29 release.
 * Translate:
 * Message group selector now works in Internet Explorer and Edge browsers.
 * A bug was fixed that sometimes caused translation pages not to update changes to the source page after marking it for translation. After upgrading it is recommended to run scripts/refresh-translatable-pages.php to ensure no pages contain outdated content.
 * UniversalLanguageSelector:
 * Fixed issues related to the tooltip shown for language settings that sometimes caused JavaScript errors.
 * Input methods now work with VisualEditor.


 * 2016.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2016.01.tar.bz2
 * sha256sum: 7a46bb96f852aa42f728c68e4e21558878c8cba703ce9f8f6c2316af7bbe03e3 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.25.x and 1.26.x.
 * CLDR:
 * cldr is converted to extension registration. Please update your LocalSettings.php!
 * Translate:
 * Old custom tokens were deprecated in favor of using regular "csrf" (previously known as "edit") token. If you are using Translate WebAPIs you might need to migrate.
 * Special:Translations no longer shows PHP notices for pages with invalid language codes
 * UniversalLanguageSelector:
 * ULS now uses extension registration and thus requires MediaWiki 1.25 or later.
 * Input methods should now work inside Visual Editor.
 * Various fixes in fonts and input methods.


 * 2015.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.10.tar.bz2
 * sha256sum: 482595d35ab02fdc40c6ae54d2cf21aa22360f7021d498c054624ccdbf721237 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.24.x and 1.25.x.
 * CLDR:
 * Updated to CLDR 28.
 * Translate:
 * MediaWiki 1.23 is no longer supported. Extension is no longer automatically loaded when installed via composer.
 * If local TTMServer translation memory is marked as public, it will not now automatically take advantage of TranslationWebServices query parallelization.
 * UniversalLanguageSelector:
 * MediaWiki 1.23 is no longer supported. Extension is no longer automatically loaded when installed via composer.
 * Language change is now done in two phase: first changed with API, then page is reloaded. The 'setlang' URL parameter is no longer used, although it still works. Due to the change, language switching might take a slightly longer than previously.


 * 2015.08: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.08.tar.bz2
 * sha256sum: 21cb43509d1e6da3cadc7e594866215d430e110aea5d04857e5cffd2a69db031 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x, 1.24.x and 1.25.x.
 * Translate:
 * Special:SearchTranslations has acquired lots of new features, such as cross language search. To take advantage of all the new features, you need to reindex the index with "php scripts/ttmserver-export.php --reindex". You also need to update ruflin/elastica to 2.2.0 or later, or recent version of CirrusSearch which bundles it.
 * UniversalLanguageSelector:
 * ULS will use jQuery.i18n from MediaWiki core if available.
 * Updated the default geoiplookup URL.
 * ULS supports extension registration now.
 * New Input Methods and fonts are added.


 * 2015.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.04.tar.bz2
 * sha256sum: 0aaae92b987130068b9fc03595428286d96541a947cbd137147ae7c0f50d9241 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x and 1.24.x.
 * Babel:
 * Restore compatibility with MediaWiki 1.24 and older version.
 * CLDR:
 * Update to CLDR 27.0.1
 * Translate:
 * Styled search result navigation buttons in Special:SearchTranslations
 * Fixed Special:PagePreparation, now works better and has autocompletion
 * UniversalLanguageSelector:
 * Show the Common language section only if the list is long enough.
 * Make ULS IME working in Content Translation.


 * 2015.03: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.03.tar.bz2
 * sha256sum: 938444aecd01df92d340e69b0f1c341de7085269bf5e6bbb28b82f41e816cc6d [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x and 1.24.x.
 * LocalisationUpdate:
 * A bug that prevented extension and skin i18n files to be updated is fixed now.
 * Translate:
 * Improvements in the message group selector.
 * UniversalLanguageSelector:
 * Fixed issues related to the tooltip for ULS cog (trigger icon at the sidebar interlanguage position).


 * 2015.02: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.02.tar.bz2
 * sha256sum: 536cf86e7080d8293a02cb59f99d96328c7009c8239e818556b28b77b02ff88d [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x and 1.24.x.
 * Translate:
 * Improvements in Special:PagePreparation.
 * Performance improvements by removing unneeded queries.
 * UniversalLanguageSelector:
 * Restore compatibility with IE8. If you still have any issue, please report it!


 * 2015.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.01.tar.bz2
 * sha256sum: 7a53ed826ae14ffe279fc4231cc47d367f668723a5843ad62c13a8f17d339744 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x and 1.24.x.
 * LocalisationUpdate:
 * Added support for updating skins.
 * Translate:
 * Added Content Translation Machine Translation backend support.
 * Message group configurations are now optionally validated.
 * Make 'fuzzy' as a default action for changes in source language in Special:ManageMessageGroups.
 * UniversalLanguageSelector:
 * This version has compatibility issues with Internet Explorer 8. Support will be restored in the next MLEB release.


 * 2014.12: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.12.tar.bz2
 * sha256sum: 5a0e00d27e2a81b896de4015a8f0933f24ea3409e554b0ba7f2e3c27ec27430f [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x and 1.24.x.
 * Translate:
 * Due to MediaWiki core plural rule changes, Translate extension contains interface translations which are not compatible with any released version of MediaWiki. If you are using Translate in the affected languages, (See https://blog.wikimedia.org/2014/11/04/updates-in-mediawiki-internationalization-reflect-changes-from-cldr/ for more details and list of affected languages) you might want to consider using MLEB 2014.09 instead. The issue manifests as incorrect plural forms used in the interface for certain numbers.
 * T76184: Improvements in ElasticSearch TTM. Query results are now more reliable and consistent.
 * UniversalLanguageSelector:
 * As a part of refactoring ULS design, world map from ULS has been removed. You can track progress of task at https://phabricator.wikimedia.org/T85519


 * 2014.11: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.11.tar.bz2
 * sha256sum: 39b397a05561f743962cfb499f59a58219338607ea13ebfcc7a8806105e7dedc [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.23.x and 1.24.x.
 * CLDR:
 * Fixed some time displays if CLDR had only partial localisation of time units.
 * Translate:
 * Translate WebAPI documentation is now localized. Only works in MediaWiki 1.24 and newer.
 * If you are using the Solr backend for the translation memory or the translation search, please let us know. If there are no users for the Solr backend, we will deprecate and later remove it in favor of the better maintained ElasticSearch backend.
 * UniversalLanguageSelector:
 * ULS WebAPI documentation is now localized. Only works in MediaWiki 1.24 and newer.
 * T67516: Removed font-size for ULS language selection panel buttons, which caused tiny font sizes on the Monobook skin.
 * Small compatibility fix when both ULS and VisualEditor are in use.
 * About 20 new languages are now supported in the language selector and a couple language names were changes.
 * Added support for WOFF2 webfont format. Note that there are no WOFF2 webfonts in the font repository yet due to pending issues in WOFF2 font generation.

$wgGroupPermissions['translate-proofr']['translate-messagereview'] = true; $wgAddGroups['translate-proofr'] = array( 'translate-proofr' );
 * 2014.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.10.tar.bz2
 * sha256sum: 49707823ec19d9eed1c21c37550a3b0a2c81ff83855aea2706287a5169e90468 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.22.x and 1.23.x.
 * CleanChanges: Added support for ULS in language filter selector.
 * Translate:
 * New feature: Remove any page from translation with two clicks from Special:PageTranslation. Previously, translate tags had to be removed manually first.
 * Special:PageTranslation also has prettier warning and error notifications.
 * The user group translate-proofr is no longer created by default. If you were using it, you can add it back with following code in your LocalSettings.php:
 * Removed $wgTranslatePageMigration (enabled by default), $wgTranslateUseTux (no longer in use) and translate-proofr group (needs sysadmin action if in use).


 * 2014.09: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.09.tar.bz2
 * sha256sum: 9cfdc7d4fc87b4cd6f8d1d2e1593b8cd064b7a9a2773c1a6a554304949a609ec [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.22.x and 1.23.x.
 * CLDR is updated to 26.
 * Translate:
 * Regression fixed: Translate's compatibility with MediaWiki 1.22 has been restored.
 * Regression fixed: Fix translation ratios in translatable page language selector.
 * Special:MyLanguage is now in core. For backwards compatibility, translations of Special:MyLanguage aliases were moved to a separate file (Bug 69461).
 * $wgTranslatePageTranslationULS now works as intended on all translation pages by removing the language code from the page name.


 * 2014.08: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.08.tar.bz2
 * sha256sum: f4663910facd2b34d4afb1af930f66adad22b2746f9395f7706f07751e633857 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.22.x and 1.23.x.
 * Added Comic Neue font. It is available for English and other languages using the latin alphabet.
 * Translate
 * Breaking change: Dropped support for MediaWiki 1.21 (2014.05 is the latest version of MLEB as a whole which supports 1.21)
 * Avoid losing translators' edits: improved handling of expired sessions.
 * Restore progress icon for the current translation page (regression from MLEB 2014.07).


 * 2014.07: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.07.tar.bz2
 * sha256sum: 8af5c001db9375bf8dfd16495c7a88fc8dc9b4fe281b1048f6bea6c490bc4a9d [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.22.x and 1.23.x.
 * Updated to CLDR 25 and fixed rebuild script.
 * Display source language for the pages in Special:Translate
 * Fixed ElasticSearchTTMServer to not return matches for single word messages only.
 * Stopped using deprecated jquery.json module, this will make ULS slightly smaller.
 * Added Ludic (lud) transliteration and Tibetian (bo) EWTS layouts.


 * 2014.06: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.06.tar.bz2
 * sha256sum: 02721b25e8c8fe06889b825a1c03fc4c1b1e4268d1e56169815983b5e87e8932 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.22.x and 1.23.x.
 * Translate: New feature, Special:PageMigration page has been added and feedback is welcome!
 * Translate: Email notifications are no longer sent upon translation review.
 * Translate: Regression fix: Message checker live updates is working again with this release.


 * 2014.05: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.05.tar.bz2
 * sha256sum: f53030ce7e6e0619f9a075877bc85423c0a28f46ffb296dbed5733502683b9b3 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.21.10 and 1.22.7.
 * Translate: When a user is promoted from translator sandbox, it is treated as account creation. Promoted users can now receive NewUserMessage.
 * CLDR: The fallback logic should not merge the time units from languages in fallback chain. It should use time units from a fallback language only when time units are not defined.
 * Always display assistant languages in compact language list when defined by user in Translate extension.
 * Added 'Hussaini Nastaleeq' font for Urdu.
 * 2014.04: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.04.tar.bz2
 * sha256sum: f20631d2629e0cf80df8ca022e6eec4d6d784e0cd39799f9fd46f338f4a7381a [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.21.9 and 1.22.6.
 * LocalisationUpdate now updates messages for older MediaWiki versions.
 * Set JSON message format as default for MediaWiki extensions.
 * Allow overriding the header styles from typography refresh.
 * Added Batak input method.


 * 2014.03: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.03.tar.bz2
 * sha256sum: f3a253e05f6b7c4f451882a1a78a138a1dcaecd2777237d0c2b8af7c3ecced70 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.21.7 and 1.22.4.
 * LocalisationUpdate is rewritten for JSON file format support for extensions. This is compatible with MediaWiki 1.19 and above.
 * ULS adds compact language links as new BetaFeature.


 * 2014.02: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.02.tar.bz2
 * sha256sum: 5c5636332b38a7ce9ac12fac74f0402afdc592aa58795b51dc4747877db340da [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.21.5 and 1.22.2.
 * Added AppleFFS module for iOS/Mac OS X Localizable.strings files
 * Detect tofu before applying any default fonts. See: https://www.mediawiki.org/wiki/Universal_Language_Selector/WebFonts#How_webfonts_are_applied.3F for technical documentation about how tofu detection works in ULS.
 * ULS is now much lighter for the browser thanks to many changes (see full Release Notes)


 * 2014.01: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.01.tar.bz2
 * sha256sum: 2dc673ba0bbc43a3d69237c15600171e85d3c56d9ff520e5bdb3eda0f2fdc74a [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.21.5 and 1.22.2.
 * Refactoring and performance improvements in ULS.
 * Regression fixes introduced in previous MLEB release in Translate.
 * Initial plural support for Android file format.


 * 2013.12: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.12.tar.bz2
 * sha256sum: 2ef19e31d685dd0d6e50088ec8bbb1cd3e74c694096dfa333efb61dcfee9c3c0 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.21.3 and 1.22.0.
 * Refactoring and performance improvements in Translate Sandbox and TUX.
 * Added support to MediaWiki localisation format from PHP files to JSON files.
 * Language selector now opens an order of magnitude faster.
 * Initial support for webfonts in MobileFrontend.


 * 2013.11: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.11.tar.bz2
 * sha256sum: 926bdcb6aa9cc405dc54275a60fd1d13836ee0f36a1e9c1329f4f7eed94354ce [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.20.7 and 1.21.2.
 * Lots of cleanup, refactoring and performance improvements:
 * The ResourceLoader modules for ULS were redone. They are now lazy-loaded to improve the initial page loading time. To use features provided by ULS, such as styles, ULS data utils functions, and others, you must load the features separately in your extensions. See https://www.mediawiki.org/wiki/Universal_Language_Selector/Developing_with_ULS for more details.
 * Cleanup, refactoring and performance improvements in Translate extension.


 * 2013.10: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.10.tar.bz2
 * sha256sum: 04b1a1db293439553c225765a41add5f0bcd3ad4dce7f89e1f098276470e96c4 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki: 1.20.7 and 1.21.2.
 * Use the Autonym font for language autonyms in the Language Search box and Interlanguage links.
 * Introducing of the TranslationStash feature. It's the place where sandboxed users can store their translations before they are given full translator rights.


 * 2013.09: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.09.tar.bz2
 * sha256sum: 2ac55639aeb43a6f3d198a87e10111f673eae1115225de072be73a1fa2052ab2 [1 ]
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.20.7 and MediaWiki 1.21.2.
 * The latest development efforts are about fixing known bugs and improving performance.
 * Added initial support for insertables. This will be helpful in typing and copy-paste of syntax like $1 and plural especially on tablets (bug 38350). More about this feature at: http://laxstrom.name/blag/2013/09/18/insertables-in-translate-extension-make-translating-easier/
 * CLDR is updated to version 24.


 * 2013.08: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.08.tar.bz2
 * sha256sum: 21b3abf3a8e19d0c746d41d246e4bc8883d0f5e179d894e1720500031c621f2c [1 ]
 * Announcement and Release Notes
 * The latest development efforts are about fixing known bugs, improving performance and adding fonts.
 * EventLogging support has been added to ULS.
 * Several bugs were fixed in the Translate extension.


 * 2013.07: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.07.tar.bz2
 * sha256sum: ca381ea1bc1f10c56df28353f91a25129c604ff11938b424833925e8716e2ff3 [1 ]
 * Announcement and Release Notes
 * The ULS is stabilizing. The latest development efforts are about fixing known bugs, improving performance, and adding fonts.
 * Several bugs were fixed in the Translate extension.
 * Support for Yandex Translate API v1.5 was added to Translate.


 * 2013.06: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.06.tar.bz2
 * sha256sum: 6df32382ddec91ab61e3e74f2ede6c043220d5c1252ee3baf8efd1d6403b4d82
 * Announcement and Release Notes
 * The "interlanguage" mode in ULS, which shows the ULS trigger as a cog icon in the interlanguage links area, is now considered stable. It can be enabled by setting $wgULSPosition to 'interlanguage'.
 * Several bugs were fixed in the Translate extension.
 * Support for currency was added to the CLDR extension.
 * 2013.05: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.05.tar.bz2
 * sha256sum: 9aea5b1dac2b38e44284373c849241fc694c78caff1d3ca3b4e6e72d66f2ab12
 * Announcement and Release Notes
 * The new translation interface, known as Translate UX, is considered stable. Several bugs were fixed.
 * Some design changes were introduced to the Universal Language Selector. Work continued on the "interlanguage" mode, which shows the ULS trigger as a cog icon in the interlanguage links area. It can be enabled, but is still experimental. A known issue is bug 48898 - the "Apply settings" button doesn't close the Input settings panel after enabling or disabling the settings. The settings are saved, but the button doesn't work correctly.
 * CLDR was updated to version 23.1.


 * 2013.04: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.04.tar.bz2
 * sha256sum: bd6aca60101308f429d90d421e35093328e7a05ea74d35c05a98474ab648dec4
 * Announcement and Release Notes
 * The new translation interface, known as Translate UX, is being improved. In particular, several bugs affecting Microsoft Internet Explorer users were fixed.
 * The UniversalLanguageSelector extension is compatible with MediaWiki 1.20.4. It is not compatible with previous versions of MediaWiki.


 * 2013.03: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.03.tar.bz2
 * sha256sum: be4c6b5f80e27396555dc09cef0cec92c78cca9eeef796a230da281734738810
 * Announcement and Release Notes
 * The new translation interface, known as Translate UX, is now the default. It can be disabled by setting $wgTranslateUseTux to  in LocalSettings.php.
 * The diff feature on all old outdated translations is temporarily broken until all such old "fuzzy" messages are updated.
 * The UniversalLanguageSelector extension is updated to the latest version. It is compatible with MediaWiki 1.20.3. It is not compatible with previous versions of MediaWiki.


 * 2013.02: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.02.tar.bz2
 * sha256sum: 7fece850483e2b74539f69b461501d26487290293ae93b40cd31d6e96f90d112
 * Announcement and Release Notes
 * UniversalLanguageSelector is rolled back to the 2012.12 version for compatibility with MediaWiki 1.20 because of a known issue where, with UniversalLanguageSelector enabled, preferences are not saved for logged-in users. Wait for 1.20.3 or use only with the last revision of the 1.20 branch.


 * 2013.01: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2013.01.tar.bz2
 * sha256sum: 55adb8b1a5197570fe76501454a66d2f1581bd6854e4091e2b56545a6d072d0b
 * Announcement and Release Notes
 * Compatible only with MediaWiki 1.21alpha. 1.20.2 has a known issue where, with UniversalLanguageSelector enabled, preferences are not saved for logged-in users; wait for 1.20.3 or use only with the last revision of the 1.20 branch.


 * 2012.12: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2012.12.tar.bz2
 * sha256sum: d27fdbbcdd73795914c6f6a8bdddedc3cea06c1ce968b9420f28028fda191a92
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.20 and 1.21alpha


 * 2012.11: http://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2012.11.tar.bz2
 * sha256sum: 924e95b8d5b1c9cef17f72ffe141b06df310ca2cbe013816b5fb69b09732763a
 * Announcement and Release Notes
 * Compatible with MediaWiki 1.20 and 1.21alpha