From 530309f2e224897778ddf91aec27dc830bf7a4b7 Mon Sep 17 00:00:00 2001 From: Michael Schmidt Date: Wed, 25 Dec 2019 13:11:34 +0100 Subject: [PATCH 1/2] Added silent option to loadLanguages --- components/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/index.js b/components/index.js index 450810a7a2..ce4cadd1a5 100644 --- a/components/index.js +++ b/components/index.js @@ -30,7 +30,9 @@ function loadLanguages(languages) { getLoader(components, languages, loaded).load(lang => { if (!(lang in components.languages)) { - console.warn('Language does not exist: ' + lang); + if (!loadLanguages.silent) { + console.warn('Language does not exist: ' + lang); + } return; } From 6ed414d0ab27de42e872819012e3b754f8a3496e Mon Sep 17 00:00:00 2001 From: RunDevelopment Date: Sun, 5 Jan 2020 19:54:13 +0100 Subject: [PATCH 2/2] Added doc --- components/index.js | 5 +++++ index.html | 2 ++ 2 files changed, 7 insertions(+) diff --git a/components/index.js b/components/index.js index ce4cadd1a5..b2edcc2abc 100644 --- a/components/index.js +++ b/components/index.js @@ -48,4 +48,9 @@ function loadLanguages(languages) { }); } +/** + * Set this to `true` to prevent all warning messages `loadLanguages` logs. + */ +loadLanguages.silent = false; + module.exports = loadLanguages; diff --git a/index.html b/index.html index f8451860b4..ab2bfd0e57 100644 --- a/index.html +++ b/index.html @@ -226,6 +226,8 @@

Usage with Node

Note: Do not use loadLanguages() with Webpack or another bundler, as this will cause Webpack to include all languages and plugins. Use the babel plugin described above.

+

Note: loadLanguages() will ignore unknown languages and log warning messages to the console. You can prevent the warnings by setting loadLanguages.silent = true.

+