(bug 33224) add variants of content language to meta=siteinfo
authorumherirrender <umherirrender_de.wp@web.de>
Sat, 5 May 2012 17:29:48 +0000 (19:29 +0200)
committerumherirrender <umherirrender_de.wp@web.de>
Sun, 6 May 2012 03:13:55 +0000 (05:13 +0200)
Change-Id: I0b92e1e626f0c5bc543c5d134eb44d7ca7722217

RELEASE-NOTES-1.20
includes/api/ApiQuerySiteinfo.php

index f2526a8..c41550e 100644 (file)
@@ -112,6 +112,7 @@ upgrade PHP if you have not done so prior to upgrading MediaWiki.
 * (bug 30488) API now allows listing of backlinks/embeddedin/imageusage per pageid
 * (bug 34927) Output media_type for list=filearchive
 * (bug 28814) add properties to output of action=parse
+* (bug 33224) add variants of content language to meta=siteinfo
 
 === Languages updated in 1.20 ===
 
index 9c1bef7..fc5d7bb 100644 (file)
@@ -142,6 +142,15 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                $data['fallback'] = $fallbacks;
                $this->getResult()->setIndexedTagName( $data['fallback'], 'lang' );
 
+               if( $wgContLang->hasVariants() ) {
+                       $variants = array();
+                       foreach( $wgContLang->getVariants() as $code ) {
+                               $variants[] = array( 'code' => $code );
+                       }
+                       $data['variants'] = $variants;
+                       $this->getResult()->setIndexedTagName( $data['variants'], 'lang' );
+               }
+
                if ( $wgContLang->isRTL() ) {
                        $data['rtl'] = '';
                }