jenkins-bot has submitted this change and it was merged.
Change subject: Add i18n for API module help
......................................................................
Add i18n for API module help
MediaWiki core change I04b1a384 added support for i18n of API module
help. This takes advantage of that while still maintaining backwards
compatibility with earlier versions of MediaWiki.
Once support for MediaWiki before 1.25 is dropped, the methods marked
deprecated in this patch may be removed.
Change-Id: I67395aff48185f3e09da31b51a08aa2541fe6a17
---
M i18n/en.json
M i18n/qqq.json
M includes/ApiZeroBanner.php
3 files changed, 33 insertions(+), 2 deletions(-)
Approvals:
Legoktm: Looks good to me, approved
jenkins-bot: Verified
diff --git a/i18n/en.json b/i18n/en.json
index 376b727..4de5df7 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -50,5 +50,10 @@
"group-zeroadmin": "Zero administrators",
"group-zeroadmin-member": "{{GENDER:$1|Zero administrator}}",
"grouppage-zeroadmin": "{{ns:project}}:Zero administrators",
- "right-zero-edit": "Edit pages in the Zero namespace"
+ "right-zero-edit": "Edit pages in the Zero namespace",
+ "apihelp-zeroconfig-description": "Get configuration of the Zero
extension.",
+ "apihelp-zeroconfig-param-type": "What kind of Zero info is
needed:\n;config:Get a trimmed-down carrier configuration based on the X-CS
header.\n;message:Get language-appropriate verbiage based on X-CS header;
requires agent param.",
+ "apihelp-zeroconfig-param-agent": "When setting type to message,
include a source agent value as well.",
+ "apihelp-zeroconfig-example-1": "Get configuration",
+ "apihelp-zeroconfig-example-2": "Get verbiage for \"neat-app\""
}
diff --git a/i18n/qqq.json b/i18n/qqq.json
index b859d97..43d387e 100644
--- a/i18n/qqq.json
+++ b/i18n/qqq.json
@@ -66,5 +66,10 @@
"group-zeroadmin": "{{doc-group|zeroadmin}}",
"group-zeroadmin-member": "{{doc-group|zeroadmin|member}}",
"grouppage-zeroadmin": "{{doc-group|zeroadmin|page}}",
- "right-zero-edit": "{{doc-right|zero-edit}}\n\nPer
[[w:MediaZilla:57914|bug 57,914]], the Zero: namespace should not be
translated. Please refer to it as “Zero” in your translation."
+ "right-zero-edit": "{{doc-right|zero-edit}}\n\nPer
[[w:MediaZilla:57914|bug 57,914]], the Zero: namespace should not be
translated. Please refer to it as “Zero” in your translation.",
+ "apihelp-zeroconfig-description":
"{{doc-apihelp-description|zeroconfig}}",
+ "apihelp-zeroconfig-param-type":
"{{doc-apihelp-param|zeroconfig|type}}",
+ "apihelp-zeroconfig-param-agent":
"{{doc-apihelp-param|zeroconfig|agent}}",
+ "apihelp-zeroconfig-example-1": "{{doc-apihelp-example|zeroconfig}}",
+ "apihelp-zeroconfig-example-2": "{{doc-apihelp-example|zeroconfig}}"
}
diff --git a/includes/ApiZeroBanner.php b/includes/ApiZeroBanner.php
index 1ab84f4..5e8e947 100644
--- a/includes/ApiZeroBanner.php
+++ b/includes/ApiZeroBanner.php
@@ -115,6 +115,9 @@
);
}
+ /**
+ * @deprecated since MediaWiki core 1.25
+ */
public function getParamDescription() {
return array(
'type' => array(
@@ -128,14 +131,32 @@
);
}
+ /**
+ * @deprecated since MediaWiki core 1.25
+ */
public function getDescription() {
return 'Get configuration of the Zero extension';
}
+ /**
+ * @deprecated since MediaWiki core 1.25
+ */
public function getExamples() {
return array(
'api.php?action=zeroconfig&type=config',
'api.php?action=zeroconfig&type=message&agent=neat-app',
);
}
+
+ /**
+ * @see ApiBase::getExamplesMessages()
+ */
+ protected function getExamplesMessages() {
+ return array(
+ 'action=zeroconfig&type=config'
+ => 'apihelp-zeroconfig-example-1',
+ 'action=zeroconfig&type=message&agent=neat-app'
+ => 'apihelp-zeroconfig-example-2',
+ );
+ }
}
--
To view, visit https://gerrit.wikimedia.org/r/169848
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I67395aff48185f3e09da31b51a08aa2541fe6a17
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ZeroBanner
Gerrit-Branch: master
Gerrit-Owner: Anomie <[email protected]>
Gerrit-Reviewer: Anomie <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: Yurik <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits