jenkins-bot has submitted this change and it was merged.

Change subject: Quiet missing language warnings: only report each missing 
language once.
......................................................................


Quiet missing language warnings: only report each missing language once.

Change-Id: I0524c94772d1ed5f6d0d6a4b0daefccad1634a4a
---
M lib/polyglossia.js
1 file changed, 6 insertions(+), 1 deletion(-)

Approvals:
  Cscott: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/lib/polyglossia.js b/lib/polyglossia.js
index dd14b10..1c4882b 100644
--- a/lib/polyglossia.js
+++ b/lib/polyglossia.js
@@ -111,11 +111,16 @@
        // ja-Hani = japanese written in Kanji
 };
 
+var WARNED = new Set();
+
 var lookup = function(langcode) {
        // langcode is an RFC1766 language code.  That is, an ISO639 code,
        // possibly followed by a dash and a variant specifier.
        if (!table.hasOwnProperty(langcode)) {
-               console.warn('Language support not found for', langcode);
+               if (!WARNED.has(langcode)) {
+                       console.warn('Language support not found for', 
langcode);
+                       WARNED.add(langcode);
+               }
                // try stripping the suffix.  otherwise, fall back to 'en'
                var stripped = langcode.replace(/-[\s\S]*$/, '');
                langcode = table.hasOwnProperty(stripped) ? stripped : 'en';

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I0524c94772d1ed5f6d0d6a4b0daefccad1634a4a
Gerrit-PatchSet: 1
Gerrit-Project: 
mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer
Gerrit-Branch: master
Gerrit-Owner: Cscott <[email protected]>
Gerrit-Reviewer: Cscott <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to