Disable language conversion for echoed sortkeys in defaultsort errors.
authorLiangent <liangent@gmail.com>
Thu, 4 Jul 2013 19:15:05 +0000 (19:15 +0000)
committerLiangent <liangent@gmail.com>
Thu, 4 Jul 2013 20:25:06 +0000 (20:25 +0000)
Change-Id: I24ac06687df126b59a3eddeb4ed00b2ca0ee22e9

includes/parser/CoreParserFunctions.php

index 2b84358..8246f71 100644 (file)
@@ -862,10 +862,12 @@ class CoreParserFunctions {
                if ( $old === false || $old == $text || $arg ) {
                        return '';
                } else {
+                       $converter = $parser->getConverterLanguage()->getConverter();
                        return '<span class="error">' .
                                wfMessage( 'duplicate-defaultsort',
-                                       wfEscapeWikiText( $old ), // Message should be parsed, but these params should only be escaped.
-                                       wfEscapeWikiText( $text )
+                                       // Message should be parsed, but these params should only be escaped.
+                                       $converter->markNoConversion( wfEscapeWikiText( $old ) ),
+                                       $converter->markNoConversion( wfEscapeWikiText( $text ) )
                                )->inContentLanguage()->text() .
                                '</span>';
                }