1 2const langList = [ 3{code:"af", dispName: "Afrikaans"}, 4{code: "sq", dispName: "Albanian"}, 5{code: "ar", dispName: "Arabic"}, 6{code: "az", dispName: "Azerbaijani"}, 7{code: "eu", dispName: "Basque"}, 8{code: "bn", dispName: "Bengali"}, 9{code: "be", dispName: "Belarusian"}, 10{code: "bg", dispName: "Bulgarian"}, 11{code: "ca", dispName: "Catalan"}, 12{code: "zh-CN", dispName: "Chinese Simplified"}, 13{code: "zh-TW", dispName: "Chinese Traditional"}, 14{code: "hr", dispName: "Croatian"}, 15{code: "cs", dispName: "Czech"}, 16{code: "da", dispName: "Danish"}, 17{code: "nl", dispName: "Dutch"}, 18{code: "et", dispName: "Estonian"}, 19{code: "tl", dispName: "Filipino"}, 20{code: "fi", dispName: "Finnish"}, 21{code: "fr", dispName: "French"}, 22{code: "gl", dispName: "Galician"}, 23{code: "ka", dispName: "Georgian"}, 24{code: "de", dispName: "German"}, 25{code: "el", dispName: "Greek"}, 26{code: "gu", dispName: "Gujarati"}, 27{code: "ht", dispName: "Haitian Creole"}, 28{code: "iw", dispName: "Hebrew"}, 29{code: "hi", dispName: "Hindi"}, 30{code: "hu", dispName: "Hungarian"}, 31{code: "is", dispName: "Icelandic"}, 32{code: "id", dispName: "Indonesian"}, 33{code: "it", dispName: "Italian"}, 34{code: "ja", dispName: "Japanese"}, 35{code: "kn", dispName: "Kannada"}, 36{code: "ko", dispName: "Korean"}, 37{code: "lv", dispName: "Latvian"}, 38{code: "lt", dispName: "Lithuanian"}, 39{code: "mk", dispName: "Macedonian"}, 40{code: "ms", dispName: "Malay"}, 41{code: "mt", dispName: "Maltese"}, 42{code: "no", dispName: "Norwegian"}, 43{code: "fa", dispName: "Persian"}, 44{code: "pl", dispName: "Polish"}, 45{code: "pt", dispName: "Portuguese"}, 46{code: "ro", dispName: "Romanian"}, 47{code: "ru", dispName: "Russian"}, 48{code: "sr", dispName: "Serbian"}, 49{code: "sk", dispName: "Slovak "}, 50{code: "sl", dispName: "Slovenian"}, 51{code: "es", dispName: "Spanish"}, 52{code: "sw", dispName: "Swahili"}, 53{code: "sv", dispName: "Swedish"}, 54{code: "ta", dispName: "Tamil"}, 55{code: "te", dispName: "Telugu "}, 56{code: "th", dispName: "Thai"}, 57{code: "tr", dispName: "Turkish"}, 58{code: "uk", dispName: "Ukrainian"}, 59{code: "ur", dispName: "Urdu"}, 60{code: "vi", dispName: "Vietnamese"}, 61{code: "yi", dispName: "Yiddish"} 62]; 63 64/* import const langList = require('./langList'); */ 65var page = window.location.href; 66var selectLang = ''; 67 68function createLangList(item) { 69 selectLang = '<div class="lang"><a href="https://translate.google.com/translate?js=n&sl=auto&tl=' + item.code + '&u=' + page + '" target="_BLANK" class="lang">' + item.dispName + '</a></div> '; 70 document.getElementById("selectionLanguage").innerHTML += selectLang; 71} 72 73function toggleLangList() { 74 var box = document.getElementById("selectionLanguage"); 75 if(box.style.visibility === "hidden") { box.style.visibility = "visible"; } else { box.style.visibility = "hidden"; } 76} 77 78document.getElementById("selectionLanguage").innerHTML += '<div class="lang"><i><a href="/cos/index.php?id=disclaimer" class="lang">Disclaimer</a></i></div>'; 79langList.forEach(createLangList); 80document.getElementById("selectionLanguage").innerHTML += '<div class="closeRollupMenu" onclick="toggleLangList();" style="margin-right:1em;"><i class="material-icons" title="close"></i></div>'; 81 82toggleLangList();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.