Merge "Bug 37705 - ucfirst for sidebar interlanguage links"
authorSiebrand <s.mazeland@xs4all.nl>
Thu, 21 Jun 2012 12:22:20 +0000 (12:22 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 21 Jun 2012 12:22:20 +0000 (12:22 +0000)
includes/SkinTemplate.php

index 8306304..b3dfc9b 100644 (file)
@@ -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(),