From: Reedy Date: Thu, 11 Oct 2018 18:20:30 +0000 (+0100) Subject: Load installer i18n when running update.php X-Git-Tag: 1.31.2~93 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=8f6ecc4df80bdf157ae5ac972fa5fc1536c6018d Load installer i18n when running update.php Bug: T206765 Change-Id: Ie1c1a5dbf7c905eaca55777448e5aba00267ed31 (cherry-picked from a8408122fd7982ec1f6f380288c887298ba07045) --- diff --git a/RELEASE-NOTES-1.31 b/RELEASE-NOTES-1.31 index e4d81234ea..f310bec05a 100644 --- a/RELEASE-NOTES-1.31 +++ b/RELEASE-NOTES-1.31 @@ -7,6 +7,7 @@ THIS IS NOT A RELEASE YET titles when asked for none * (T205967) Fix syntax error typo in postgres database upgrade file. * (T200254) Add pear/Net_SMTP 1.7.3 to composer dependencies. +* (T206765) Load installer i18n when running update.php. == MediaWiki 1.31.1 == diff --git a/maintenance/update.php b/maintenance/update.php index c780b6ae6b..2a1feb4603 100755 --- a/maintenance/update.php +++ b/maintenance/update.php @@ -85,7 +85,7 @@ class UpdateMediaWiki extends Maintenance { } function execute() { - global $wgVersion, $wgLang, $wgAllowSchemaUpdates; + global $wgVersion, $wgLang, $wgAllowSchemaUpdates, $wgMessagesDirs; if ( !$wgAllowSchemaUpdates && !( $this->hasOption( 'force' ) @@ -111,6 +111,9 @@ class UpdateMediaWiki extends Maintenance { } } + // T206765: We need to load the installer i18n files as some of errors come installer/updater code + $wgMessagesDirs['MediawikiInstaller'] = dirname( __DIR__ ) . '/includes/installer/i18n'; + $lang = Language::factory( 'en' ); // Set global language to ensure localised errors are in English (T22633) RequestContext::getMain()->setLanguage( $lang );