1function setCookieLanguage() { 2 // For certain document languages, find the cookie and set its 'data-language'. 3 // We follow the following rules for setting the cookie language: 4 // document language ----- cookie language 5 // en-ca en 6 // en-uk en 7 // en-ch en 8 // fr-ch fr 9 // de-ch de 10 // nb no 11 const documentLanguage = document.querySelector("html").getAttribute("lang"); 12 const languagesToOverride = { 13 "en-ca": "en", 14 "en-uk": "en", 15 "en-ch": "en", 16 "fr-ch": "fr", 17 "de-ch": "de", 18 "nb": "no", 19 }; 20 if (Object.keys(languagesToOverride).indexOf(documentLanguage) !== -1) { 21 const languageOverride = languagesToOverride[documentLanguage]; 22 document.documentElement.lang = languageOverride; 23 } 24}
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.