X-Git-Url: https://git.cyclocoop.org/%242?a=blobdiff_plain;f=includes%2FCategoryViewer.php;h=46a1473a91587f1cdd7129159b794f27fc992ba6;hb=65a7696952de8cf9f2ef0cca1e79b12f23813b06;hp=4202249578a5aa256558e91c92af79e7d7c7faeb;hpb=ec72c55954462dd2e0864a9cb43d402148b0607e;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/CategoryViewer.php b/includes/CategoryViewer.php index 4202249578..46a1473a91 100644 --- a/includes/CategoryViewer.php +++ b/includes/CategoryViewer.php @@ -221,8 +221,6 @@ class CategoryViewer extends ContextSource { * @return string */ function getSubcategorySortChar( $title, $sortkey ) { - global $wgContLang; - if ( $title->getPrefixedText() == $sortkey ) { $word = $title->getDBkey(); } else { @@ -231,7 +229,7 @@ class CategoryViewer extends ContextSource { $firstChar = $this->collation->getFirstLetter( $word ); - return $wgContLang->convert( $firstChar ); + return MediaWikiServices::getInstance()->getContentLanguage()->convert( $firstChar ); } /** @@ -242,7 +240,6 @@ class CategoryViewer extends ContextSource { * @param bool $isRedirect */ function addImage( Title $title, $sortkey, $pageLength, $isRedirect = false ) { - global $wgContLang; if ( $this->showGallery ) { $flip = $this->flip['file']; if ( $flip ) { @@ -253,8 +250,8 @@ class CategoryViewer extends ContextSource { } else { $this->imgsNoGallery[] = $this->generateLink( 'image', $title, $isRedirect ); - $this->imgsNoGallery_start_char[] = $wgContLang->convert( - $this->collation->getFirstLetter( $sortkey ) ); + $this->imgsNoGallery_start_char[] = MediaWikiServices::getInstance()-> + getContentLanguage()->convert( $this->collation->getFirstLetter( $sortkey ) ); } } @@ -266,12 +263,10 @@ class CategoryViewer extends ContextSource { * @param bool $isRedirect */ function addPage( $title, $sortkey, $pageLength, $isRedirect = false ) { - global $wgContLang; - $this->articles[] = $this->generateLink( 'page', $title, $isRedirect ); - $this->articles_start_char[] = $wgContLang->convert( - $this->collation->getFirstLetter( $sortkey ) ); + $this->articles_start_char[] = MediaWikiServices::getInstance()-> + getContentLanguage()->convert( $this->collation->getFirstLetter( $sortkey ) ); } function finaliseCategoryState() { @@ -581,7 +576,7 @@ class CategoryViewer extends ContextSource { foreach ( $colContents as $char => $articles ) { # Change space to non-breaking space to keep headers aligned - $h3char = $char === ' ' ? ' ' : htmlspecialchars( $char ); + $h3char = $char === ' ' ? "\u{00A0}" : htmlspecialchars( $char ); $ret .= '

' . $h3char; $ret .= "

\n";