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

Reply via email to