X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryAllMessages.php;h=271d281124227433e96596a5d3d9483b112bb76d;hb=802c199d0bd80ff0f4d730c61fd58cbf08a52d8d;hp=e0ba4ea1c19c27287c11470f20e854b9a54fa31b;hpb=a33815b27b8e1dba390a1f73fa9328b5a0e20612;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryAllMessages.php b/includes/api/ApiQueryAllMessages.php index e0ba4ea1c1..271d281124 100644 --- a/includes/api/ApiQueryAllMessages.php +++ b/includes/api/ApiQueryAllMessages.php @@ -41,7 +41,9 @@ class ApiQueryAllMessages extends ApiQueryBase { if ( is_null( $params['lang'] ) ) { $langObj = $this->getLanguage(); } elseif ( !Language::isValidCode( $params['lang'] ) ) { - $this->dieUsage( 'Invalid language code for parameter lang', 'invalidlang' ); + $this->dieWithError( + [ 'apierror-invalidlang', $this->encodeParamName( 'lang' ) ], 'invalidlang' + ); } else { $langObj = Language::factory( $params['lang'] ); } @@ -50,7 +52,7 @@ class ApiQueryAllMessages extends ApiQueryBase { if ( !is_null( $params['title'] ) ) { $title = Title::newFromText( $params['title'] ); if ( !$title || $title->isExternal() ) { - $this->dieUsageMsg( [ 'invalidtitle', $params['title'] ] ); + $this->dieWithError( [ 'apierror-invalidtitle', wfEscapeWikiText( $params['title'] ) ] ); } } else { $title = Title::newFromText( 'API' ); @@ -254,6 +256,6 @@ class ApiQueryAllMessages extends ApiQueryBase { } public function getHelpUrls() { - return 'https://www.mediawiki.org/wiki/API:Allmessages'; + return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Allmessages'; } }