From: Timo Tijhof Date: Tue, 8 Mar 2016 16:53:32 +0000 (+0000) Subject: ChangesList: Use context language for LogPage::getName() message X-Git-Tag: 1.31.0-rc.0~7696^2 X-Git-Url: https://git.cyclocoop.org/%7B%7B%20url_for%28?a=commitdiff_plain;h=cc58e4cd6f8b406bfaf0655369da0229fc7df7d3;p=lhc%2Fweb%2Fwiklou.git ChangesList: Use context language for LogPage::getName() message Was calling escaped() directly on a Message object which resulted in a $wgLang lookup, thus ignoring the context language given to the class constructor. Change-Id: Ia8ce739178924299ca559088fc40a2b048d7ed72 --- diff --git a/includes/changes/ChangesList.php b/includes/changes/ChangesList.php index 15432da2b7..342b31d466 100644 --- a/includes/changes/ChangesList.php +++ b/includes/changes/ChangesList.php @@ -337,7 +337,7 @@ class ChangesList extends ContextSource { */ public function insertLog( &$s, $title, $logtype ) { $page = new LogPage( $logtype ); - $logname = $page->getName()->escaped(); + $logname = $page->getName()->setContext( $this->getContext() )->escaped(); $s .= $this->msg( 'parentheses' )->rawParams( Linker::linkKnown( $title, $logname ) )->escaped(); }