Fix minor naming issue from r93314, add a bit to parameter documentation also
authorSam Reed <reedy@users.mediawiki.org>
Tue, 2 Aug 2011 16:26:15 +0000 (16:26 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Tue, 2 Aug 2011 16:26:15 +0000 (16:26 +0000)
includes/api/ApiQuerySiteinfo.php

index 91d6aa0..328decb 100644 (file)
@@ -266,7 +266,7 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                }
 
                $params = $this->extractRequestParams();
-               $langCode = isset( $params['languagecode'] ) ? $params['languagecode'] : '';
+               $langCode = isset( $params['inlanguagecode '] ) ? $params['inlanguagecode '] : '';
 
                if( $langCode ) {
                        $langNames = Language::getTranslatedLanguageNames( $langCode );
@@ -472,7 +472,7 @@ class ApiQuerySiteinfo extends ApiQueryBase {
 
        public function appendLanguages( $property ) {
                $params = $this->extractRequestParams();
-               $langCode = isset( $params['languagecode'] ) ? $params['languagecode'] : '';
+               $langCode = isset( $params['inlanguagecode '] ) ? $params['inlanguagecode '] : '';
 
                if( $langCode ) {
                        $langNames = Language::getTranslatedLanguageNames( $langCode );
@@ -579,11 +579,12 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                        ),
                        'showalldb' => false,
                        'numberingroup' => false,
-                       'languagecode' => null,
+                       'inlanguagecode ' => null,
                );
        }
 
        public function getParamDescription() {
+               $p = $this->getModulePrefix();
                return array(
                        'prop' => array(
                                'Which sysinfo properties to get:',
@@ -593,13 +594,13 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                                ' specialpagealiases    - List of special page aliases',
                                ' magicwords            - List of magic words and their aliases',
                                ' statistics            - Returns site statistics',
-                               ' interwikimap          - Returns interwiki map (optionally filtered, (optionally localised))',
+                               " interwikimap          - Returns interwiki map (optionally filtered, (optionally localised by using {$p}inlanguagecode))",
                                ' dbrepllag             - Returns database server with the highest replication lag',
                                ' usergroups            - Returns user groups and the associated permissions',
                                ' extensions            - Returns extensions installed on the wiki',
                                ' fileextensions        - Returns list of file extensions allowed to be uploaded',
                                ' rightsinfo            - Returns wiki rights (license) information if available',
-                               ' languages             - Returns a list of languages MediaWiki supports (optionally localised)',
+                               " languages             - Returns a list of languages MediaWiki supports (optionally localised by using {$p}inlanguagecode)",
                                ' skins                 - Returns a list of all enabled skins',
                                ' extensiontags         - Returns a list of parser extension tags',
                                ' functionhooks         - Returns a list of parser function hooks',
@@ -608,7 +609,7 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                        'filteriw' =>  'Return only local or only nonlocal entries of the interwiki map',
                        'showalldb' => 'List all database servers, not just the one lagging the most',
                        'numberingroup' => 'Lists the number of users in user groups',
-                       'languagecode' => 'Language code for localised language names (best effort, use CLDR extension)',
+                       'inlanguagecode ' => 'Language code for localised language names (best effort, use CLDR extension)',
                );
        }