From b153261792b1f296534949b66f85bf97190e24e9 Mon Sep 17 00:00:00 2001 From: Rotem Liss Date: Sun, 8 Jun 2008 13:16:19 +0000 Subject: [PATCH] Load all extension messages in the specified language code, not only messages defined in English, to avoid breaking the 'obsolete' check in extensions. --- maintenance/language/languages.inc | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/maintenance/language/languages.inc b/maintenance/language/languages.inc index 82fdf5099c..043a9cb946 100644 --- a/maintenance/language/languages.inc +++ b/maintenance/language/languages.inc @@ -452,16 +452,8 @@ class extensionLanguages extends languages { * @param $code The language code. */ protected function loadRawMessages( $code ) { - if ( isset( $this->mRawMessages[$code] ) ) { - return; - } - $definitions = $this->mMessageGroup->getDefinitions(); - $this->mRawMessages[$code] = array(); - foreach( $definitions as $key => $value ) { - $message = $this->mMessageGroup->getMessage( $key, $code ); - if( $message !== null ) { - $this->mRawMessages[$code][$key] = $message; - } + if( !isset( $this->mRawMessages[$code] ) ) { + $this->mRawMessages[$code] = $this->mMessageGroup->load( $code ); } } } -- 2.20.1