jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/365674 )

Change subject: Use user / browser language as default language
......................................................................


Use user / browser language as default language

navigator.languages contains the user’s preferred languages in recent
versions of Chrome and Firefox; navigator.language contains the browser
UI language or the user’s preferred language (depending on browser and
version) in all browsers except Internet Explorer before version 11.0;
navigator.userLanguage contains the operating system’s language in older
Internet Explorer versions.

Note that this only affects first-time visitors, since we always save
the language in a cookie, even when initializing the default language,
and that cookie then overrides the default language on later visits.

Bug: T169686
Change-Id: I3092b51f0cbbe0d29a6f9f9dcc0377f43a8bb002
---
M wikibase/config.js
1 file changed, 13 insertions(+), 1 deletion(-)

Approvals:
  Jonas Kress (WMDE): Looks good to me, but someone else must approve
  Lucas Werkmeister (WMDE): Looks good to me, approved
  jenkins-bot: Verified



diff --git a/wikibase/config.js b/wikibase/config.js
index f9b1b8b..27d769b 100644
--- a/wikibase/config.js
+++ b/wikibase/config.js
@@ -2,8 +2,20 @@
 var CONFIG = ( function ( window, $ ) {
        'use strict';
 
+       function getUserLanguage() {
+               var lang = ( navigator.languages && navigator.languages[0] ) ||
+                       navigator.language ||
+                       navigator.userLanguage;
+
+               if ( lang && typeof lang === 'string' ) {
+                       return lang.split( '-' ).shift();
+               }
+
+               return null;
+       }
+
        var configDeploy = {
-               language: 'en',
+               language: getUserLanguage() || 'en',
                api: {
                        sparql: {
                                uri: '/bigdata/namespace/wdq/sparql'

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I3092b51f0cbbe0d29a6f9f9dcc0377f43a8bb002
Gerrit-PatchSet: 5
Gerrit-Project: wikidata/query/gui
Gerrit-Branch: master
Gerrit-Owner: Jonas Kress (WMDE) <[email protected]>
Gerrit-Reviewer: Jonas Kress (WMDE) <[email protected]>
Gerrit-Reviewer: Lucas Werkmeister (WMDE) <[email protected]>
Gerrit-Reviewer: Smalyshev <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to