Запомни мой userscript:
// ==UserScript==
// @name         Русификатор Game Jolt
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Русифицирует Game Jolt
// @author       Дефлекта
// @match        ://gamejolt.com/
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

	// Добавляем шрифт Inter в документ
    const link = document.createElement('link');
    link.href = 'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap';
    link.rel = 'stylesheet';
    document.head.appendChild(link);

    // Добавляем CSS-правила для изменения шрифта на Inter
    const style = document.createElement('style');
    style.textContent = `
    body {
        font-family: 'Inter', sans-serif !important;
    }
`;
    document.head.appendChild(style);

    // Функция для замены текста во всех необходимых элементах
    function replaceText() {
        // Заменяем «Following» на «Подписки»
        document.querySelectorAll('nav.-menu a span').forEach((element) => {
            if (element.textContent.trim() === 'Following') {
                element.textContent = 'Подписки';
            }
        });

        // Заменяем «For You» на «Для вас»
        document.querySelectorAll('nav.-menu a span').forEach((element) => {
            if (element.textContent.trim() === 'For You') {
                element.textContent = 'Для вас';
            }
        });

		// Заменяем «DISCOVER» на «ОБЗОР»
        document.querySelectorAll('nav#shell-top-nav a strong').forEach((element) => {
            if (element.textContent.trim() === 'Discover') {
                element.textContent = 'ОБЗОР';
            }
        });

        // Заменяем «STORE» на «КАТАЛОГ»
        document.querySelectorAll('nav#shell-top-nav a strong').forEach((element) => {
            if (element.textContent.trim() === 'Store') {
                element.textContent = 'КАТАЛОГ';
            }
        });

        // Заменяем «Search» на «Поиск» в лейбле и плейсхолдере
        document.querySelectorAll('label[for=“search-input-1”] span').forEach((element) => {
            if (element.textContent.trim() === 'Search') {
                element.textContent = 'Поиск';
            }
        });
        document.querySelectorAll('input#search-input-1').forEach((element) => {
            if (element.placeholder.trim() === 'Search') {
                element.placeholder = 'Поиск';
            }
        });

		// Заменяем текст в tooltip
        document.querySelectorAll('div.sticker-charge-tooltip > p > span, div.sticker-charge-tooltip > div > span').forEach((element) => {
            const textContent = element.textContent.trim();
            if (textContent === 'Complete daily quests to fill your charge orbs. Each day you miss a daily quest, your charge goes down.') {
                element.textContent = 'Выполняйте ежедневные квесты, чтобы заряжать свои сферы. Каждый день, когда вы пропускаете квест, ваша энергия уменьшается.';
            } else if (textContent === 'Once all your charge orbs are full, you can support your favorite Game Jolt Creators by giving them a charged sticker! Every charged sticker uses 2 charge orbs and puts 💰💰💰 in their IRL pockets.') {
                element.textContent = 'Как только все сферы будут заряжены, вы сможете поддержать своих любимых создателей на Game Jolt, наклеив заряженную наклейку на их пост! Каждая заряженная наклейка расходует 2 заряженной сферы и ложит 💰💰💰 в их реальный кошелёк.';
            }
        });
    }

    // Используем функцию замены текста после загрузки DOM
    document.addEventListener('DOMContentLoaded', replaceText);

    // Добавляем MutationObserver для динамически изменяемых страниц
    const observer = new MutationObserver(replaceText);
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();