Nemo bis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/211119

Change subject: Fetch the actual wgLanguageCode when we miserably failed
......................................................................

Fetch the actual wgLanguageCode when we miserably failed

We run wmfLoadInitialiseSettings() just above, so the actual
configuration must be accessible in a way or another.

Bug: T99059
Change-Id: I3c7fa0ad9540bad96bd63cb99b45caea4d754b88
---
M SiteMatrix_body.php
1 file changed, 8 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SiteMatrix 
refs/changes/19/211119/1

diff --git a/SiteMatrix_body.php b/SiteMatrix_body.php
index e794812..429066f 100644
--- a/SiteMatrix_body.php
+++ b/SiteMatrix_body.php
@@ -48,8 +48,14 @@
 
                foreach ( $wgSiteMatrixSites as $site => $conf ) {
                        $this->sites[] = $site;
-                       $this->names[$site] = $conf['name'] . ( isset( 
$conf['prefix'] ) ?
-                               '<br />' . $conf['prefix'] : '' );
+                       if ( isset( $conf['name'] ) ) {
+                               $name = $conf['name'];
+                       } else {
+                               $langCode = 
$wgConf->settings['wgLanguageCode'][$site];
+                               $name = Language::fetchLanguageName( $langCode 
);
+                       }
+                       $prefix = isset( $conf['prefix'] ) ? '<br />' . 
$conf['prefix'] : '';
+                       $this->names[$site] = $name . $prefix;
                        $this->hosts[$site] = $conf['host'];
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/211119
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3c7fa0ad9540bad96bd63cb99b45caea4d754b88
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SiteMatrix
Gerrit-Branch: master
Gerrit-Owner: Nemo bis <federicol...@tiscali.it>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to