Umherirrender has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/229656

Change subject: API: Use message-per-value for apihelp-query+siteinfo-param-prop
......................................................................

API: Use message-per-value for apihelp-query+siteinfo-param-prop

Use message-per-value for message
apihelp-query+siteinfo-param-prop to allow smaller strings
for translation.
Each prop in a message also will show up a new parameter on the help
page without the adjust of the translation (but than in english instead
of fully skip it).

Change-Id: I458fddcaef1cc96656a87375eff9707c8ba0db94
---
M includes/api/ApiQuerySiteinfo.php
M includes/api/i18n/en.json
M includes/api/i18n/qqq.json
3 files changed, 48 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/56/229656/1

diff --git a/includes/api/ApiQuerySiteinfo.php 
b/includes/api/ApiQuerySiteinfo.php
index 1ce5761..bcd5d9e 100644
--- a/includes/api/ApiQuerySiteinfo.php
+++ b/includes/api/ApiQuerySiteinfo.php
@@ -854,7 +854,8 @@
                                        'variables',
                                        'protocols',
                                        'defaultoptions',
-                               )
+                               ),
+                               ApiBase::PARAM_HELP_MSG_PER_VALUE => array(),
                        ),
                        'filteriw' => array(
                                ApiBase::PARAM_TYPE => array(
diff --git a/includes/api/i18n/en.json b/includes/api/i18n/en.json
index ae7a9c6..a9aac58 100644
--- a/includes/api/i18n/en.json
+++ b/includes/api/i18n/en.json
@@ -923,7 +923,29 @@
        "apihelp-query+search-example-generator": "Get page info about the 
pages returned for a search for <kbd>meaning</kbd>.",
 
        "apihelp-query+siteinfo-description": "Return general information about 
the site.",
-       "apihelp-query+siteinfo-param-prop": "Which information to 
get:\n;general:Overall system information.\n;namespaces:List of registered 
namespaces and their canonical names.\n;namespacealiases:List of registered 
namespace aliases.\n;specialpagealiases:List of special page 
aliases.\n;magicwords:List of magic words and their 
aliases.\n;statistics:Returns site statistics.\n;interwikimap:Returns interwiki 
map (optionally filtered, optionally localised by using 
<var>$1inlanguagecode</var>).\n;dbrepllag:Returns database server with the 
highest replication lag.\n;usergroups:Returns user groups and the associated 
permissions.\n;libraries:Returns libraries installed on the 
wiki.\n;extensions:Returns extensions installed on the 
wiki.\n;fileextensions:Returns list of file extensions allowed to be 
uploaded.\n;rightsinfo:Returns wiki rights (license) information if 
available.\n;restrictions:Returns information on available restriction 
(protection) types.\n;languages:Returns a list of languages MediaWiki supports 
(optionally localised by using <var>$1inlanguagecode</var>).\n;skins:Returns a 
list of all enabled skins (optionally localised by using 
<var>$1inlanguagecode</var>, otherwise in the content 
language).\n;extensiontags:Returns a list of parser extension 
tags.\n;functionhooks:Returns a list of parser function 
hooks.\n;showhooks:Returns a list of all subscribed hooks (contents of 
<var>[[mw:Manual:$wgHooks|$wgHooks]]</var>).\n;variables:Returns a list of 
variable IDs.\n;protocols:Returns a list of protocols that are allowed in 
external links.\n;defaultoptions:Returns the default values for user 
preferences.",
+       "apihelp-query+siteinfo-param-prop": "Which information to get:",
+       "apihelp-query+siteinfo-paramvalue-prop-general": "Overall system 
information.",
+       "apihelp-query+siteinfo-paramvalue-prop-namespaces": "List of 
registered namespaces and their canonical names.",
+       "apihelp-query+siteinfo-paramvalue-prop-namespacealiases": "List of 
registered namespace aliases.",
+       "apihelp-query+siteinfo-paramvalue-prop-specialpagealiases": "List of 
special page aliases.",
+       "apihelp-query+siteinfo-paramvalue-prop-magicwords": "List of magic 
words and their aliases.",
+       "apihelp-query+siteinfo-paramvalue-prop-statistics": "Returns site 
statistics.",
+       "apihelp-query+siteinfo-paramvalue-prop-interwikimap": "Returns 
interwiki map (optionally filtered, optionally localised by using 
<var>$1inlanguagecode</var>).",
+       "apihelp-query+siteinfo-paramvalue-prop-dbrepllag": "Returns database 
server with the highest replication lag.",
+       "apihelp-query+siteinfo-paramvalue-prop-usergroups": "Returns user 
groups and the associated permissions.",
+       "apihelp-query+siteinfo-paramvalue-prop-libraries": "Returns libraries 
installed on the wiki.",
+       "apihelp-query+siteinfo-paramvalue-prop-extensions": "Returns 
extensions installed on the wiki.",
+       "apihelp-query+siteinfo-paramvalue-prop-fileextensions": "Returns list 
of file extensions allowed to be uploaded.",
+       "apihelp-query+siteinfo-paramvalue-prop-rightsinfo": "Returns wiki 
rights (license) information if available.",
+       "apihelp-query+siteinfo-paramvalue-prop-restrictions": "Returns 
information on available restriction (protection) types.",
+       "apihelp-query+siteinfo-paramvalue-prop-languages": "Returns a list of 
languages MediaWiki supports (optionally localised by using 
<var>$1inlanguagecode</var>).",
+       "apihelp-query+siteinfo-paramvalue-prop-skins": "Returns a list of all 
enabled skins (optionally localised by using <var>$1inlanguagecode</var>, 
otherwise in the content language).",
+       "apihelp-query+siteinfo-paramvalue-prop-extensiontags": "Returns a list 
of parser extension tags.",
+       "apihelp-query+siteinfo-paramvalue-prop-functionhooks": "Returns a list 
of parser function hooks.",
+       "apihelp-query+siteinfo-paramvalue-prop-showhooks": "Returns a list of 
all subscribed hooks (contents of <var>[[mw:Manual:$wgHooks|$wgHooks]]</var>).",
+       "apihelp-query+siteinfo-paramvalue-prop-variables": "Returns a list of 
variable IDs.",
+       "apihelp-query+siteinfo-paramvalue-prop-protocols": "Returns a list of 
protocols that are allowed in external links.",
+       "apihelp-query+siteinfo-paramvalue-prop-defaultoptions": "Returns the 
default values for user preferences.",
        "apihelp-query+siteinfo-param-filteriw": "Return only local or only 
nonlocal entries of the interwiki map.",
        "apihelp-query+siteinfo-param-showalldb": "List all database servers, 
not just the one lagging the most.",
        "apihelp-query+siteinfo-param-numberingroup": "Lists the number of 
users in user groups.",
diff --git a/includes/api/i18n/qqq.json b/includes/api/i18n/qqq.json
index 95562d8..239d947 100644
--- a/includes/api/i18n/qqq.json
+++ b/includes/api/i18n/qqq.json
@@ -853,7 +853,29 @@
        "apihelp-query+search-example-text": 
"{{doc-apihelp-example|query+search}}",
        "apihelp-query+search-example-generator": 
"{{doc-apihelp-example|query+search}}",
        "apihelp-query+siteinfo-description": 
"{{doc-apihelp-description|query+siteinfo}}",
-       "apihelp-query+siteinfo-param-prop": 
"{{doc-apihelp-param|query+siteinfo|prop}}",
+       "apihelp-query+siteinfo-param-prop": 
"{{doc-apihelp-param|query+siteinfo|prop|paramvalues=1}}",
+       "apihelp-query+siteinfo-paramvalue-prop-general": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|general}}",
+       "apihelp-query+siteinfo-paramvalue-prop-namespaces": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|namespaces}}",
+       "apihelp-query+siteinfo-paramvalue-prop-namespacealiases": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|namespacealiases}}",
+       "apihelp-query+siteinfo-paramvalue-prop-specialpagealiases": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|specialpagealiases}}",
+       "apihelp-query+siteinfo-paramvalue-prop-magicwords": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|magicwords}}",
+       "apihelp-query+siteinfo-paramvalue-prop-statistics": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|statistics}}",
+       "apihelp-query+siteinfo-paramvalue-prop-interwikimap": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|interwikimap}}",
+       "apihelp-query+siteinfo-paramvalue-prop-dbrepllag": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|dbrepllag}}",
+       "apihelp-query+siteinfo-paramvalue-prop-usergroups": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|usergroups}}",
+       "apihelp-query+siteinfo-paramvalue-prop-libraries": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|libraries}}",
+       "apihelp-query+siteinfo-paramvalue-prop-extensions": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|extensions}}",
+       "apihelp-query+siteinfo-paramvalue-prop-fileextensions": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|fileextensions}}",
+       "apihelp-query+siteinfo-paramvalue-prop-rightsinfo": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|rightsinfo}}",
+       "apihelp-query+siteinfo-paramvalue-prop-restrictions": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|restrictions}}",
+       "apihelp-query+siteinfo-paramvalue-prop-languages": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|languages}}",
+       "apihelp-query+siteinfo-paramvalue-prop-skins": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|skins}}",
+       "apihelp-query+siteinfo-paramvalue-prop-extensiontags": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|extensiontags}}",
+       "apihelp-query+siteinfo-paramvalue-prop-functionhooks": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|functionhooks}}",
+       "apihelp-query+siteinfo-paramvalue-prop-showhooks": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|showhooks}}",
+       "apihelp-query+siteinfo-paramvalue-prop-variables": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|variables}}",
+       "apihelp-query+siteinfo-paramvalue-prop-protocols": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|protocols}}",
+       "apihelp-query+siteinfo-paramvalue-prop-defaultoptions": 
"{{doc-apihelp-paramvalue|query+siteinfo|prop|defaultoptions}}",
        "apihelp-query+siteinfo-param-filteriw": 
"{{doc-apihelp-param|query+siteinfo|filteriw}}",
        "apihelp-query+siteinfo-param-showalldb": 
"{{doc-apihelp-param|query+siteinfo|showalldb}}",
        "apihelp-query+siteinfo-param-numberingroup": 
"{{doc-apihelp-param|query+siteinfo|numberingroup}}",

-- 
To view, visit https://gerrit.wikimedia.org/r/229656
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I458fddcaef1cc96656a87375eff9707c8ba0db94
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to