From eb5bee436ee6639ff79ab60f9bc90bb17b5cc9f3 Mon Sep 17 00:00:00 2001 From: robin Date: Mon, 18 Jun 2012 23:23:59 +0200 Subject: [PATCH] Bug 37705 - ucfirst for sidebar interlanguage links Change-Id: I623cf070fdc62c9394a06d4830dc4faccfebcfbe --- includes/SkinTemplate.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index aee2e837ba..906c27d24e 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -426,10 +426,15 @@ class SkinTemplate extends Skin { unset( $tmp ); $nt = Title::newFromText( $l ); if ( $nt ) { + $ilLangName = Language::fetchLanguageName( $nt->getInterwiki() ); + if ( strval( $ilLangName ) === '' ) { + $ilLangName = $l; + } else { + $ilLangName = $this->getLanguage()->ucfirst( $ilLangName ); + } $language_urls[] = array( 'href' => $nt->getFullURL(), - 'text' => ( Language::fetchLanguageName( $nt->getInterwiki() ) != '' ? - Language::fetchLanguageName( $nt->getInterwiki() ) : $l ), + 'text' => $ilLangName, 'title' => $nt->getText(), 'class' => $class, 'lang' => $nt->getInterwiki(), -- 2.20.1