X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FCategoryViewer.php;h=a07e1b477502d26e761e148655643aa2494c2252;hp=79ab8b446363d2ec14702f68e89f1024c475c1d2;hb=1de7117197761961736ea43b237599569eee93a2;hpb=5623d4c64319a98ddd8263c597002d173464ccbf diff --git a/includes/CategoryViewer.php b/includes/CategoryViewer.php index 79ab8b4463..a07e1b4775 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() { @@ -429,7 +424,7 @@ class CategoryViewer extends ContextSource { * @return string */ function getPagesSection() { - $ti = wfEscapeWikiText( $this->title->getText() ); + $name = $this->getOutput()->getUnprefixedDisplayTitle(); # Don't show articles section if there are none. $r = ''; @@ -445,7 +440,7 @@ class CategoryViewer extends ContextSource { if ( $rescnt > 0 ) { $r = "
\n"; - $r .= '

' . $this->msg( 'category_header', $ti )->parse() . "

\n"; + $r .= '

' . $this->msg( 'category_header' )->rawParams( $name )->parse() . "

\n"; $r .= $countmsg; $r .= $this->getSectionPagingLinks( 'page' ); $r .= $this->formatList( $this->articles, $this->articles_start_char ); @@ -459,6 +454,7 @@ class CategoryViewer extends ContextSource { * @return string */ function getImageSection() { + $name = $this->getOutput()->getUnprefixedDisplayTitle(); $r = ''; $rescnt = $this->showGallery ? $this->gallery->count() : count( $this->imgsNoGallery ); $dbcnt = $this->cat->getFileCount(); @@ -468,10 +464,7 @@ class CategoryViewer extends ContextSource { if ( $rescnt > 0 ) { $r .= "
\n"; $r .= '

' . - $this->msg( - 'category-media-header', - wfEscapeWikiText( $this->title->getText() ) - )->text() . + $this->msg( 'category-media-header' )->rawParams( $name )->parse() . "

\n"; $r .= $countmsg; $r .= $this->getSectionPagingLinks( 'file' );