Use OutputPage::addWikiTextTidy() when text is in content language
authorC. Scott Ananian <cscott@cscott.net>
Fri, 21 Sep 2018 16:58:36 +0000 (12:58 -0400)
committerC. Scott Ananian <cscott@cscott.net>
Tue, 25 Sep 2018 18:43:20 +0000 (14:43 -0400)
The default for OutputPage::addWikiText is $interface=true, which
suppresses language conversion and treats the output as being in
the user interface language.

Change-Id: Ife33ceed39ed01d4e9af18e9108026f341e9b343

includes/specials/SpecialNewimages.php

index 7526c3e..513d14c 100644 (file)
@@ -218,9 +218,10 @@ class SpecialNewFiles extends IncludableSpecialPage {
                $message = $this->msg( 'newimagestext' )->inContentLanguage();
                if ( !$message->isDisabled() ) {
                        $contLang = MediaWikiServices::getInstance()->getContentLanguage();
-                       $this->getOutput()->addWikiText(
+                       $this->getOutput()->addWikiTextTidy(
                                Html::rawElement( 'p',
                                        [
+
                                                'lang' => $contLang->getHtmlCode(),
                                                'dir' => $contLang->getDir()
                                        ],