PageSourceSearch

https://autoelectrician.com.ua/js/google-translate.js

js autoelectrician.com.ua collected 2026-10-08 07:15:51 UTC 2,116 bytes, 57 lines download raw bytes

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.