API: (bug 16726) siprop=namespacealiases should also list localized aliases
authorRoan Kattouw <catrope@users.mediawiki.org>
Sat, 20 Dec 2008 23:20:15 +0000 (23:20 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Sat, 20 Dec 2008 23:20:15 +0000 (23:20 +0000)
RELEASE-NOTES
includes/api/ApiQuerySiteinfo.php

index 93f171a..e55bca0 100644 (file)
@@ -542,7 +542,8 @@ The following extensions are migrated into MediaWiki 1.14:
   property for hidden categories
 * New siprop parameter of 'extensions' to list all installed extensions
 * (bug 16672) Include canonical namespace name in
-  meta=siteinfo&siprop=namespaces. 
+  meta=siteinfo&siprop=namespaces.
+* (bug 16726) siprop=namespacealiases should also list localized aliases
 
 === Languages updated in 1.14 ===
 
index 06c5fc5..326f4fc 100644 (file)
@@ -149,9 +149,11 @@ class ApiQuerySiteinfo extends ApiQueryBase {
        }
 
        protected function appendNamespaceAliases( $property ) {
-               global $wgNamespaceAliases;
+               global $wgNamespaceAliases, $wgLang;
+               $wgLang->load();
+               $aliases = array_merge($wgNamespaceAliases, $wgLang->namespaceAliases);
                $data = array();
-               foreach( $wgNamespaceAliases as $title => $ns ) {
+               foreach( $aliases as $title => $ns ) {
                        $item = array(
                                'id' => $ns
                        );