From 450bd4df92ded7e5b3080a387e190cde521474a7 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Wed, 22 Jun 2005 06:28:29 +0000 Subject: [PATCH] Don't suppress warnings -- fix the buggy file. --- languages/Language.php | 6 +----- languages/LanguageAr.php | 11 ++++++----- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/languages/Language.php b/languages/Language.php index f19a5ca8e3..a18598f3bb 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -2877,11 +2877,7 @@ class Language { * @access public */ function linkTrail() { - wfSuppressWarnings(); // In case there is no trail for the content language (like for Arabic) - $trail = $this->getMessage( 'linktrail' ); - wfRestoreWarnings(); - if( empty( $trail ) ) $trail = Language::linkTrail(); - return $trail; + return $this->getMessage( 'linktrail' ); } function getLangObj() { diff --git a/languages/LanguageAr.php b/languages/LanguageAr.php index 7d99d11bb3..91ec82f705 100644 --- a/languages/LanguageAr.php +++ b/languages/LanguageAr.php @@ -119,11 +119,12 @@ class LanguageAr extends LanguageUtf8 { } function getMessage( $key ) { - global $wgAllMessagesAr, $wgAllMessagesEn; - $m = $wgAllMessagesAr[$key]; - - if ( '' == $m ) { return $wgAllMessagesEn[$key]; } - else return $m; + global $wgAllMessagesAr; + if( isset( $wgAllMessagesAr[$key] ) ) { + return $wgAllMessagesAr[$key]; + } else { + return parent::getMessage( $key ); + } } function formatNum( $number ) { -- 2.20.1