MediaWiki 言語拡張バンドル/リリース

This page is a translated version of the page MediaWiki Language Extension Bundle/releases and the translation is 20% complete.

最新リリース

2024.07
Highlights
  • As per discussion on phab:T356847 this is the last release to support MediaWiki 1.41 and MediaWiki 1.42. Moving forward, MLEB will be released semi-annually after the new MediaWiki release and will only support the latest MediaWiki version.
  • Support has been dropped for MediaWiki 1.40. MLEB 2024.07 supports >= MediaWiki 1.41.
2024.04
Highlights
  • We're planning to make changes to how and when we release MLEB. You can read more about it on phab:T356847 and leave your comments.

Previous releases

2024.01
Highlights
  • MediaWiki Language Extension Bundle 2024.01 no longer supports MediaWiki 1.39 and requires MediaWiki 1.40 or above.
  • The hook Translate:GettextFFS:headerFields has been deprecated, use Translate:GettextFormat:headerFields instead.
2023.12
Highlights
  • Translate extension: Fix broken Special:SpecialPages for MediaWiki 1.40, and 1.39 (T351959).
2023.10
Highlights
  • Translate extension: Removed mirrors option when providing configuration for translation memory.
2023.07
Highlights
  • This release of MLEB now requires MediaWiki >= 1.39
2023.04
Highlights
  • This is the last release of MLEB supporting MediaWiki >= 1.38
2023.01
Highlights
  • MLEB now requires PHP >= 7.4 and MediaWiki >= 1.38
2022.10
Highlights
  • [SECURITY] Translate: Adds missing block checks to various pages and API (T302479, Gerrit change 838940)
  • This will be the last MLEB release supporting PHP 7.3 and MediaWiki 1.37
2022.07
LocalisationUpdate
  • LocalisationUpdate extension is removed from MediaWiki Language Extension Bundle. Please read the announcement.
Translate
  • Support for MediaWiki 1.36 has been dropped.
  • Avoid recreation of translation pages on bulk deletion of pages, for example when using the Nuke extension. (T291724, Gerrit change 799383)
  • Fix "Impossible to mark pages for translation using the mobile site". (T311631, Gerrit change 809970)
2022.04
LocalisationUpdate
  • We're planning to sunset the LocalisationUpdate extension from version 2022.07. Please read the announcement.
Translate
  • If you are using translation memory with ElasticSearch backend, we recommend rebuilding the translation memory index. This can be done by running php <path_to_mediawiki_core>/extensions/Translate/scripts/ttmserver-export.php


2022.01
Translate
UniversalLanguageSelector
  • Remove backward compatibility for MW <= 1.35
2021.12
Translate

2021.11
Translate
  • Fix compatibility with MediaWiki <= 1.37 when VisualEditor is installed. (Phab:T294605)

2021.10
Translate
  • SECURITY: Allow revdel-related actions in translatable pages (Gerrit)
  • BREAKING CHANGES
    • Export script: remove --hours (Gerrit)
    • Remove translation aids customization (Hook: TranslateTranslationAids) (Gerrit)
    • Remove $wgTranslateDelayedMessageIndexRebuild (Gerrit)
    • Remove getConfiguration and getFFS 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 ULSEnableAnon (Gerrit)
  • Add support for multiple ULS buttons (Gerrit)

2021.07
Translate
  • SECURITY: Enhance validation and logging for AggregateGroups API deletions (T282932)
  • BREAKING CHANGES

Configuration variable changes

To address voice and tone issues in the Translate extension (T277965) the following configuration variable names have been renamed:

  • TranslateBlacklistTranslateDisabledTargetLanguages
  • TranslateAuthorBlacklistTranslateAuthorExclusionList
  • TranslateCheckBlacklistTranslateValidationExclusionFile

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 LANGUAGE attributes, whitelist/blacklist have been changed to include/exclude

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

2021.06
Translate
  • Fix metadata handling for translatable page moves and deletions. (T282905)
  • Restore suggested languages to compact languages button. (T282037)

2021.04
Translate
  • Consider translated optional messages towards meeting the export threshold (T159122)
  • Do not lock pages indefinitely during translatable page moves (Gerrit change 661125)
  • Limit pages that can be moved from the UI to 500 by default. (T277431)
    • This can be modified by updating the configuration: $wgTranslatePageMoveLimit
  • Namespace for classes under the src/ folder has been changed to: MediaWiki\Extension\Translate instead of: MediaWiki\Extensions\Translate. class_alias has been used to ensure existing functionality and cached data does not break. The alias will be removed in the next MLEB release.
UniversalLanguageSelector

2021.01
Translate
UniversalLanguageSelector

2020.10

2020.07

2020.04

2020.01

2019.10
wfLoadExtension( 'Translate' );
  • Removed deprecated and unmaintained SolrTTMServer. Recommendation is to migrate to ElasticSearch. (Phab:T87985)
  • Dropped support for HHVM.

2019.07

2019.04

2019.01

2018.10

2018.07

2018.04

2018.01

2017.10

2017.07
  • Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2017.07.tar.bz2
  • sha256sum: c050c326bfa56d326fece072bed5e4be3e3ad3289b0a449313a2e7dbc4514c55
  • 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

2017.01

2016.10

2016.08
  • Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2016.08.tar.bz2
  • sha256sum: aba09ead5f2c646e5960ce2aecc36866ee092079f51598d0aab461c7655410da
  • 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

2016.01

2015.10
  • Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.10.tar.bz2
  • sha256sum: 482595d35ab02fdc40c6ae54d2cf21aa22360f7021d498c054624ccdbf721237
  • 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

2015.04

2015.03

2015.02

2015.01

2014.12

2014.11
  • Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2014.11.tar.bz2
  • sha256sum: 39b397a05561f743962cfb499f59a58219338607ea13ebfcc7a8806105e7dedc
  • 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.

2014.10
$wgGroupPermissions['translate-proofr']['translate-messagereview'] = true;
$wgAddGroups['translate-proofr'] = array( 'translate-proofr' );
  • Removed $wgTranslatePageMigration (enabled by default), $wgTranslateUseTux (no longer in use) and translate-proofr group (needs sysadmin action if in use).

2014.09

2014.08

2014.07

2014.06

2014.05

2014.04

2014.03

2014.02

2014.01

2013.12

2013.11

2013.10

2013.09

2013.08

2013.07

2013.06

2013.05

2013.04

2013.03

2013.02

2013.01

2012.12

2012.11