PageSourceSearch

https://thermocool.ru/bitrix/templates/aspro-allcorp3/components/b…/main/script.js?17736026431677

js thermocool.ru collected 2026-10-08 21:13:26 UTC 1,677 bytes, 49 lines download raw bytes

1const googleTranslateConfig = {
2	lang: "ru",
3};
4
5function TranslateInit() {
6
7	let code = TranslateGetCode();
8	// Находим флаг с выбранным языком для перевода и добавляем к нему активный класс
9	$('[data-google-lang="' + code + '"]').addClass('language__img_active');
10
11	if (code == googleTranslateConfig.lang) {
12		// Если язык по умолчанию, совпадает с языком на который переводим
13		// То очищаем куки
14		TranslateClearCookie();
15	}
16
17	// Инициализируем виджет с языком по умолчанию
18	new google.translate.TranslateElement({
19		pageLanguage: googleTranslateConfig.lang,
20	});
21
22	// Вешаем событие клик на флаги
23	$('[data-google-lang]').click(function () {
24		TranslateSetCookie($(this).attr("data-google-lang"))
25		// Перезагружаем страницу
26		window.location.reload();
27	});
28}
29
30function TranslateGetCode() {
31	// Если куки нет, то передаем дефолтный язык
32	let lang = ($.cookie('googtrans') != undefined && $.cookie('googtrans') != "null") ? $.cookie('googtrans') : googleTranslateConfig.lang;
33	return lang.substr(-2);
34}
35
36function TranslateClearCookie() {
37	$.cookie('googtrans', null);
38	$.cookie("googtrans", null, {
39		domain: "." + document.domain,
40	});
41}
42
43function TranslateSetCookie(code) {
44	// Записываем куки /язык_который_переводим/язык_на_который_переводим
45	$.cookie('googtrans', "/auto/" + code);
46	$.cookie("googtrans", "/auto/" + code, {
47		domain: "." + document.domain,
48	});
49}

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.