Merge "Expose iw_trans in siteinfo API interwikimap prop"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Sat, 9 Nov 2013 00:56:53 +0000 (00:56 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Sat, 9 Nov 2013 00:56:53 +0000 (00:56 +0000)
1  2 
includes/api/ApiQuerySiteinfo.php

@@@ -153,12 -153,8 +153,12 @@@ class ApiQuerySiteinfo extends ApiQuery
                }
  
                if ( $wgContLang->linkPrefixExtension() ) {
 -                      $data['linkprefix'] = wfMessage( 'linkprefix' )->inContentLanguage()->text();
 +                      $linkPrefixCharset = $wgContLang->linkPrefixCharset();
 +                      $data['linkprefixcharset'] = $linkPrefixCharset;
 +                      // For backwards compatability
 +                      $data['linkprefix'] = "/^((?>.*[^$linkPrefixCharset]|))(.+)$/sDu";
                } else {
 +                      $data['linkprefixcharset'] = '';
                        $data['linkprefix'] = '';
                }
  
                        if ( $row['iw_local'] == '1' ) {
                                $val['local'] = '';
                        }
-                       // $val['trans'] = intval( $row['iw_trans'] ); // should this be exposed?
+                       if ( $row['iw_trans'] == '1' ) {
+                               $val['trans'] = '';
+                       }
                        if ( isset( $langNames[$prefix] ) ) {
                                $val['language'] = $langNames[$prefix];
                        }