1/*!*************************************************** 2 * google-translate.js v1.0.0 3 * https://Get-Web.Site/ 4 * author: L2Banners 5 *****************************************************/ 6 7const googleTranslateConfig = { 8 lang: "ru", 9}; 10 11function TranslateInit() { 12 let code = TranslateGetCode(); 13 // ÐÐ°Ñ Ð¾Ð´Ð¸Ð¼ Ñлаг Ñ Ð²ÑбÑаннÑм ÑзÑком Ð´Ð»Ñ Ð¿ÐµÑевода и добавлÑем к Ð½ÐµÐ¼Ñ Ð°ÐºÑивнÑй клаÑÑ 14 $('[data-google-lang="' + code + '"]').addClass('language__img_active'); 15 16 if (code == googleTranslateConfig.lang) { 17 // ÐÑли ÑзÑк по ÑмолÑаниÑ, ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÑзÑком на коÑоÑÑй пеÑеводим 18 // То оÑиÑаем кÑки 19 TranslateClearCookie(); 20 } 21 22 // ÐниÑиализиÑÑем Ð²Ð¸Ð´Ð¶ÐµÑ Ñ ÑзÑком по ÑмолÑÐ°Ð½Ð¸Ñ 23 new google.translate.TranslateElement({ 24 pageLanguage: googleTranslateConfig.lang, 25 includedLanguages: 'en,uk,ru', 26 layout: google.translate.TranslateElement.InlineLayout.SIMPLE, 27 autoDisplay: false 28 }); 29 30 // ÐеÑаем ÑобÑÑие клик на Ñлаги 31 $('[data-google-lang]').click(function () { 32 TranslateSetCookie($(this).attr("data-google-lang")) 33 // ÐеÑезагÑÑжаем ÑÑÑаниÑÑ 34 window.location.reload(); 35 }); 36} 37 38function TranslateGetCode() { 39 // ÐÑли кÑки неÑ, Ñо пеÑедаем деÑолÑнÑй ÑзÑк 40 let lang = ($.cookie('googtrans') != undefined && $.cookie('googtrans') != "null") ? $.cookie('googtrans') : googleTranslateConfig.lang; 41 return lang.substr(-2); 42} 43 44function TranslateClearCookie() { 45 $.cookie('googtrans', null); 46 $.cookie("googtrans", null, { 47 domain: "." + document.domain, 48 }); 49} 50 51function TranslateSetCookie(code) { 52 // ÐапиÑÑваем кÑки /ÑзÑк_коÑоÑÑй_пеÑеводим/ÑзÑк_на_коÑоÑÑй_пеÑеводим 53 $.cookie('googtrans', "/auto/" + code); 54 $.cookie("googtrans", "/auto/" + code, { 55 domain: "." + document.domain, 56 }); 57}
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.