Paladox has uploaded a new change for review.
https://gerrit.wikimedia.org/r/233840
Change subject: Add a 'urlmsg' parameter to $wgExtensionCredits for localizable
names
......................................................................
Add a 'urlmsg' parameter to $wgExtensionCredits for localizable names
This allows for localised urls to be used. Because mediawiki translates
different pages into different languges it should be able to direct that
user to it.
Change-Id: I7439553277681be40a4a022c60b44ca9b9de8209
---
M includes/api/ApiQuerySiteinfo.php
M includes/specials/SpecialVersion.php
2 files changed, 14 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/40/233840/1
diff --git a/includes/api/ApiQuerySiteinfo.php
b/includes/api/ApiQuerySiteinfo.php
index bcd5d9e..362fded 100644
--- a/includes/api/ApiQuerySiteinfo.php
+++ b/includes/api/ApiQuerySiteinfo.php
@@ -599,6 +599,9 @@
if ( isset( $ext['url'] ) ) {
$ret['url'] = $ext['url'];
}
+ if ( isset( $ext['urlmsg'] ) ) {
+ $ret['urlmsg'] = $ext['urlmsg'];
+ }
if ( isset( $ext['version'] ) ) {
$ret['version'] = $ext['version'];
} elseif ( isset( $ext['svn-revision'] ) &&
diff --git a/includes/specials/SpecialVersion.php
b/includes/specials/SpecialVersion.php
index 500a931..ed89358 100644
--- a/includes/specials/SpecialVersion.php
+++ b/includes/specials/SpecialVersion.php
@@ -721,8 +721,18 @@
$extensionName = $this->msg( 'version-no-ext-name'
)->text();
}
- if ( isset( $extension['url'] ) ) {
+ if ( isset( $extension['urlmsg'] ) ) {
$extensionNameLink = Linker::makeExternalLink(
+ // Localized name of url
+ $this->msg( $extension['urlmsg'] )->text(),
+ $extensionName,
+ true,
+ '',
+ array( 'class' => 'mw-version-ext-name' )
+ );
+ } elseif ( isset( $extension['url'] ) ) {
+ $extensionNameLink = Linker::makeExternalLink(
+ // Non localized version
$extension['url'],
$extensionName,
true,
--
To view, visit https://gerrit.wikimedia.org/r/233840
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7439553277681be40a4a022c60b44ca9b9de8209
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits