mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
dont try to load en-gb or en-us (they're builtin)
- also monaco now comes with Turkish, Polish, Portuguese, Czech langs
This commit is contained in:
parent
a4e0abb48f
commit
7f30748a41
@ -2,9 +2,8 @@
|
|||||||
var _isIE = /MSIE \d|Trident.*rv:/.test(navigator.userAgent);
|
var _isIE = /MSIE \d|Trident.*rv:/.test(navigator.userAgent);
|
||||||
//dont load monaco if IE
|
//dont load monaco if IE
|
||||||
if(_isIE === false) {
|
if(_isIE === false) {
|
||||||
var defaultLanguage = 'en-gb';
|
|
||||||
var userLocale = (localStorage.getItem("editor-language") + "")
|
var userLocale = (localStorage.getItem("editor-language") + "")
|
||||||
var browserLocale = typeof navigator === "undefined" ? "" : (navigator.language || navigator.userLanguage);
|
var browserLocale = typeof navigator === "undefined" ? "" : (navigator.language || navigator.userLanguage || "");
|
||||||
var cultureDists = {
|
var cultureDists = {
|
||||||
"zh-cn":"zh-hans",
|
"zh-cn":"zh-hans",
|
||||||
"zh-tw":"zh-hant",
|
"zh-tw":"zh-hant",
|
||||||
@ -15,9 +14,12 @@
|
|||||||
"it":"it",
|
"it":"it",
|
||||||
"es":"es",
|
"es":"es",
|
||||||
"ru":"ru",
|
"ru":"ru",
|
||||||
"en-us":"en-gb"
|
"tr":"tr",
|
||||||
|
"pl":"pl",
|
||||||
|
"pt-br":"pt-br",
|
||||||
|
"cs":"cs"
|
||||||
};
|
};
|
||||||
var uiLanguage = cultureDists[userLocale.toLowerCase()] || cultureDists[browserLocale.toLowerCase()] || defaultLanguage;
|
var uiLanguage = cultureDists[userLocale.toLowerCase()] || cultureDists[browserLocale.toLowerCase()];
|
||||||
if(uiLanguage) document.write('<script src="vendor/monaco/dist/locale/' + uiLanguage + '.js"><\/script>');
|
if(uiLanguage) document.write('<script src="vendor/monaco/dist/locale/' + uiLanguage + '.js"><\/script>');
|
||||||
document.write('<script src="vendor/monaco/dist/editor.js"><\/script>');
|
document.write('<script src="vendor/monaco/dist/editor.js"><\/script>');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user