您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Переводит на русский ТОЛЬКО интерфейс разделов Майнкрафт, Майнкрафт: Подземелья, Майнкрафт: Бедрок на сайте CurseForge.
// ==UserScript== // @name Русификатор для разделов по Майнкрафту на сайте CurseForge. // @namespace http://tampermonkey.net/ // @version 0.8 // @license MIT // @description Переводит на русский ТОЛЬКО интерфейс разделов Майнкрафт, Майнкрафт: Подземелья, Майнкрафт: Бедрок на сайте CurseForge. // @author MrVovchick // @match https://www.curseforge.com/* // @grant none // @run-at document-start // ==/UserScript== (function() { 'use strict'; const translations = { 'The place for Minecraft': 'Всё для Minecraft', 'Discover': 'Обзор', 'Browse All': 'Просмотреть все', 'Search for Minecraft mods...': 'Искать моды для Minecraft...', 'Browse by': 'Смотреть:', 'All': 'Все', 'Shaders': 'Шейдеры', 'Mods': 'Моды', 'Modpacks': 'Модпаки', 'Customization': 'Кастомизация', 'Addons': 'Аддоны', 'Data Packs': 'Дата-паки', 'Bukkit Plugins': 'Плагины Bukkit', 'Worlds': 'Миры', 'Resource Packs': 'Ресурс-паки', 'Filters': 'Фильтры', 'Mod Loaders': 'Загрузчики модов', 'Game Version': 'Версия игры', 'Sort by': 'Сортировка:', 'Relevancy': 'Актуальность', 'Popularity': 'Популярность', 'Latest update': 'Последнее обновление', 'Creation Date': 'Дата создания', 'Total Downloads': 'Всего загрузок', 'Show per page': 'Показывать на странице', 'Read more': 'Читать дальше', 'Read less': 'Свернуть', 'Categories': 'Категории', 'Fantasy': 'Фэнтези', 'Realistic': 'Реалистичные', 'Vanilla': 'Ванильные', 'Adventure and RPG': 'Приключения и RPG', 'API and Library': 'API и библиотеки', 'Armor, Tools, and Weapons': 'Броня, инструменты и оружие', 'Bug Fixes': 'Исправления ошибок', 'Cosmetic': 'Косметические', 'Education': 'Образование', 'Food': 'Еда', 'Magic': 'Магия', 'Map and Information': 'Карты и информация', 'Miscellaneous': 'Разное', 'Performance': 'Производительность', 'Redstone': 'Редстоун', 'Server Utility': 'Утилиты для серверов', 'Storage': 'Хранилище', 'Technology': 'Технологии', 'Twitch Integration': 'Интеграция с Twitch', 'Utility & QoL': 'Утилиты и удобство', 'World Gen': 'Генерация мира', 'Combat / PvP': 'Бой / PvP', 'Exploration': 'Исследование', 'Extra Large': 'Очень крупные', 'FTB Official Pack': 'Официальный пак FTB', 'Hardcore': 'Хардкор', 'Horror': 'Хоррор', 'Map Based': 'На основе карты', 'Mini Game': 'Мини-игра', 'Multiplayer': 'Мультиплеер', 'Quests': 'Квесты', 'Sci-Fi': 'Научная фантастика', 'Skyblock': 'Скайблок', 'Small / Light': 'Маленькие / Лёгкие', 'Tech': 'Технологии', 'Vanilla+': 'Ванила+', 'Configuration': 'Конфигурация', 'Guidebook': 'Путеводитель', 'Quests': 'Квесты', 'Scripts': 'Скрипты', 'Scenarios': 'Сценарии', 'Adventure': 'Приключения', 'Library': 'Библиотека', 'Mod Support': 'Поддержка модов', 'Tech': 'Технологии', 'Utility': 'Утилиты', 'Admin Tools': 'Инструменты администратора', 'Anti-Griefing Tools': 'Инструменты против гриферства', 'Chat Related': 'Связанное с чатом', 'Developer Tools': 'Инструменты разработчика', 'Economy': 'Экономика', 'Fixes': 'Исправления', 'Fun': 'Развлечения', 'General': 'Общие', 'Informational': 'Информационные', 'Mechanics': 'Механики', 'Role Playing': 'Ролевая игра', 'Teleportation': 'Телепортация', 'Website Administration': 'Администрирование сайтов', 'World Editing and Management': 'Редактирование и управление миром', 'World Generators': 'Генераторы миров', 'Creation': 'Творчество', 'Game Map': 'Игровая карта', 'Modded World': 'Мир с модами', 'Parkour': 'Паркур', 'Puzzle': 'Головоломка', 'Survival': 'Выживание', '512x and Higher': '512x и выше', 'Animated': 'Анимированные', 'Font Packs': 'Пакеты шрифтов', 'Medieval': 'Средневековые', 'Modern': 'Современные', 'Photo Realistic': 'Фотореалистичные', 'Steampunk': 'Стимпанк', 'Traditional': 'Традиционные', 'Featured Games': 'Избранные игры', 'From Top Authors': 'От топовых авторов', 'Popular Categories': 'Популярные категории', 'Browse all': 'Просмотреть все', 'View all': 'Просмотреть все', 'Popular Categories': 'Популярные категории', 'Latest Mods': 'Свежие моды', 'Latest Modpacks': 'Свежие модпаки', 'Latest Resource Packs': 'Свежие ресурс-паки', 'Latest Worlds': 'Свежие миры', 'Popular Resource Packs': 'Популярные ресурс-паки', 'Popular Modpacks': 'Популярные модпаки', 'Popular Mods': 'Популярные моды', 'Popular Worlds': 'Популярные миры', 'View': 'Просмотреть', 'Install': 'Установить', 'Download': 'Скачать', 'By': 'От', 'Description': 'Описание', 'Files': 'Файлы', 'Gallery': 'Галерея', 'Relations': 'Связи', 'Issues': 'Проблемы', 'Donate': 'Пожертвовать', 'Details': 'Детали', 'Downloads': 'Загрузки', 'Created': 'Создано', 'Updated': 'Обновлено', 'Project ID': 'ID проекта', 'License': 'Лицензия', 'Game Versions': 'Версии игры', 'Links': 'Ссылки', 'Main File': 'Основной файл', 'Recent Files': 'Недавние файлы', 'Report': 'Пожаловаться', 'Filter by': 'Фильтрация:', 'All Game Versions': 'Все версии игры', 'All Mod Loaders': 'Все загрузчики модов', 'Show alpha files': 'Показывать альфа-файлы', 'Clear all': 'Очистить все', 'Alpha builds are unstable and subject to change, but may offer the latest version': 'Альфа-версии нестабильны и могут изменяться, но могут предлагать самую последнюю версию.', 'Dependencies': 'Зависимости', 'Dependents': 'Зависимые', 'All Relation types': 'Все типы отношений', 'This mod has no dependencies': 'Этот мод не имеет зависимостей', 'Favorite': 'Избранное', 'Follow': 'Подписаться', 'Install with CurseForge app': 'Установить с помощью приложения CurseForge', 'One-Click Install': 'Установка в один клик', 'Dependency Handling': 'Обработка зависимостей', 'Game Integration': 'Интеграция с игрой', 'Download file manually': 'Скачать файл вручную', 'Select Game Version': 'Выбрать версию игры', 'Select Mod Loaders': 'Выбрать загрузчики модов', 'Game Ver.': 'Верс. игры', 'Size': 'Размер', 'Uploaded': 'Загружено', 'Type': 'Тип', 'Name': 'Имя', 'Reason': 'Причина', 'Embedded Library': 'Встроенная библиотека', 'Optional Dependency': 'Опциональная зависимость', 'Required Dependency': 'Обязательная зависимость', 'Tool': 'Инструмент', 'Incompatible': 'Несовместимый', 'Include': 'Включить', 'Download App Now': 'Скачать приложение сейчас', 'If your download didn’t start,': 'Если загрузка не началась,', 'try again': 'попробуйте еще раз', 'STILL DOWNLOADING': 'ЕЩЁ СКАЧИВАЕТЕ', 'MANUALLY??': 'ВРУЧНУЮ??', 'Join over': 'Присоединяйтесь к более чем', '10 million players': '10 миллионов игроков', 'who use the': ', которые используют', 'CurseForge app!': 'приложение CurseForge!', 'Popular Addons': 'Популярные аддоны', 'Maps': 'Карты', 'Texture Packs': 'Текстур-паки', 'Skins': 'Скины', 'Search for Minecraft Bedrock mods...': 'Поиск аддонов Minecraft Bedrock...', 'Cosmetics': 'Косметика', 'Roleplay': 'Ролевые игры', 'Custom Terrain': 'Пользовательский ландшафт', 'Minigame': 'Мини-игры', 'Rollercoaster': 'Аттракционы', 'Themes': 'Темы', 'Simplistic': 'Минимализм', 'Mobs': 'Мобы', 'Players': 'Игроки', 'Skin Pack': 'Скин-пак', 'Themed': 'Тематические', 'Skin Packs': 'Скин-паки', 'Comments': 'Комментарии', 'Gallery (1)': 'Галерея (1)', 'Gallery (2)': 'Галерея (2)', 'Gallery (3)': 'Галерея (3)', 'Gallery (4)': 'Галерея (4)', 'Gallery (5)': 'Галерея (5)', 'Gallery (6)': 'Галерея (6)', 'Gallery (7)': 'Галерея (7)', 'Gallery (8)': 'Галерея (8)', 'Gallery (9)': 'Галерея (9)', 'Gallery (10)': 'Галерея (10)', 'Gallery (11)': 'Галерея (11)', 'Gallery (12)': 'Галерея (12)', 'Gallery (13)': 'Галерея (13)', 'Gallery (14)': 'Галерея (14)', 'Gallery (15)': 'Галерея (15)', 'Gallery (16)': 'Галерея (16)', 'Gallery (17)': 'Галерея (17)', 'Gallery (18)': 'Галерея (18)', 'Gallery (19)': 'Галерея (19)', 'Gallery (20)': 'Галерея (20)', 'Gallery (21)': 'Галерея (21)', 'Gallery (22)': 'Галерея (22)', 'Gallery (23)': 'Галерея (23)', 'Gallery (24)': 'Галерея (24)', 'Gallery (25)': 'Галерея (25)', 'Gallery (26)': 'Галерея (26)', 'Gallery (27)': 'Галерея (27)', 'Gallery (28)': 'Галерея (28)', 'Gallery (29)': 'Галерея (29)', 'Gallery (30)': 'Галерея (30)', 'Gallery (31)': 'Галерея (31)', 'Gallery (32)': 'Галерея (32)', 'Gallery (33)': 'Галерея (33)', 'Gallery (34)': 'Галерея (34)', 'Gallery (35)': 'Галерея (35)', 'Gallery (36)': 'Галерея (36)', 'Gallery (37)': 'Галерея (37)', 'Gallery (38)': 'Галерея (38)', 'Gallery (39)': 'Галерея (39)', 'Gallery (40)': 'Галерея (40)', 'Gallery (41)': 'Галерея (41)', 'Gallery (42)': 'Галерея (42)', 'Gallery (43)': 'Галерея (43)', 'Gallery (44)': 'Галерея (44)', 'Gallery (45)': 'Галерея (45)', 'Gallery (46)': 'Галерея (46)', 'Gallery (47)': 'Галерея (47)', 'Gallery (48)': 'Галерея (48)', 'Gallery (49)': 'Галерея (49)', 'Gallery (50)': 'Галерея (50)', 'Gallery (51)': 'Галерея (51)', 'Gallery (52)': 'Галерея (52)', 'Gallery (53)': 'Галерея (53)', 'Gallery (54)': 'Галерея (54)', 'Gallery (55)': 'Галерея (55)', 'Gallery (56)': 'Галерея (56)', 'Gallery (57)': 'Галерея (57)', 'Gallery (58)': 'Галерея (58)', 'Gallery (59)': 'Галерея (59)', 'Gallery (60)': 'Галерея (60)', 'Gallery (61)': 'Галерея (61)', 'Gallery (62)': 'Галерея (62)', 'Gallery (63)': 'Галерея (63)', 'Gallery (64)': 'Галерея (64)', 'Gallery (65)': 'Галерея (65)', 'Gallery (66)': 'Галерея (66)', 'Gallery (67)': 'Галерея (67)', 'Gallery (68)': 'Галерея (68)', 'Gallery (69)': 'Галерея (69)', 'Gallery (70)': 'Галерея (70)', 'Gallery (71)': 'Галерея (71)', 'Gallery (72)': 'Галерея (72)', 'Gallery (73)': 'Галерея (73)', 'Gallery (74)': 'Галерея (74)', 'Gallery (75)': 'Галерея (75)', 'Gallery (76)': 'Галерея (76)', 'Gallery (77)': 'Галерея (77)', 'Gallery (78)': 'Галерея (78)', 'Gallery (79)': 'Галерея (79)', 'Gallery (80)': 'Галерея (80)', 'Gallery (81)': 'Галерея (81)', 'Gallery (82)': 'Галерея (82)', 'Gallery (83)': 'Галерея (83)', 'Gallery (84)': 'Галерея (84)', 'Gallery (85)': 'Галерея (85)', 'Gallery (86)': 'Галерея (86)', 'Gallery (87)': 'Галерея (87)', 'Gallery (88)': 'Галерея (88)', 'Gallery (89)': 'Галерея (89)', 'Gallery (90)': 'Галерея (90)', 'Gallery (91)': 'Галерея (91)', 'Gallery (92)': 'Галерея (92)', 'Gallery (93)': 'Галерея (93)', 'Gallery (94)': 'Галерея (94)', 'Gallery (95)': 'Галерея (95)', 'Gallery (96)': 'Галерея (96)', 'Gallery (97)': 'Галерея (97)', 'Gallery (98)': 'Галерея (98)', 'Gallery (99)': 'Галерея (99)', 'Gallery (100)': 'Галерея (100)', 'Gallery (101)': 'Галерея (101)', 'Gallery (102)': 'Галерея (102)', 'Gallery (103)': 'Галерея (103)', 'Gallery (104)': 'Галерея (104)', 'Gallery (105)': 'Галерея (105)', 'Gallery (106)': 'Галерея (106)', 'Gallery (107)': 'Галерея (107)', 'Gallery (108)': 'Галерея (108)', 'Gallery (109)': 'Галерея (109)', 'Gallery (110)': 'Галерея (110)', 'Gallery (111)': 'Галерея (111)', 'Gallery (112)': 'Галерея (112)', 'Gallery (113)': 'Галерея (113)', 'Gallery (114)': 'Галерея (114)', 'Gallery (115)': 'Галерея (115)', 'Gallery (116)': 'Галерея (116)', 'Gallery (117)': 'Галерея (117)', 'Gallery (118)': 'Галерея (118)', 'Gallery (119)': 'Галерея (119)', 'Gallery (120)': 'Галерея (120)', 'Gallery (121)': 'Галерея (121)', 'Gallery (122)': 'Галерея (122)', 'Gallery (123)': 'Галерея (123)', 'Gallery (124)': 'Галерея (124)', 'Gallery (125)': 'Галерея (125)', 'Gallery (126)': 'Галерея (126)', 'Gallery (127)': 'Галерея (127)', 'Gallery (128)': 'Галерея (128)', 'Gallery (129)': 'Галерея (129)', 'Gallery (130)': 'Галерея (130)', 'Gallery (131)': 'Галерея (131)', 'Gallery (132)': 'Галерея (132)', 'Gallery (133)': 'Галерея (133)', 'Gallery (134)': 'Галерея (134)', 'Gallery (135)': 'Галерея (135)', 'Gallery (136)': 'Галерея (136)', 'Gallery (137)': 'Галерея (137)', 'Gallery (138)': 'Галерея (138)', 'Gallery (139)': 'Галерея (139)', 'Gallery (140)': 'Галерея (140)', 'Gallery (141)': 'Галерея (141)', 'Gallery (142)': 'Галерея (142)', 'Gallery (143)': 'Галерея (143)', 'Gallery (144)': 'Галерея (144)', 'Gallery (145)': 'Галерея (145)', 'Gallery (146)': 'Галерея (146)', 'Gallery (147)': 'Галерея (147)', 'Gallery (148)': 'Галерея (148)', 'Gallery (149)': 'Галерея (149)', 'Gallery (150)': 'Галерея (150)', 'Gallery (151)': 'Галерея (151)', 'Gallery (152)': 'Галерея (152)', 'Gallery (153)': 'Галерея (153)', 'Gallery (154)': 'Галерея (154)', 'Gallery (155)': 'Галерея (155)', 'Gallery (156)': 'Галерея (156)', 'Gallery (157)': 'Галерея (157)', 'Gallery (158)': 'Галерея (158)', 'Gallery (159)': 'Галерея (159)', 'Gallery (160)': 'Галерея (160)', 'Gallery (161)': 'Галерея (161)', 'Gallery (162)': 'Галерея (162)', 'Gallery (163)': 'Галерея (163)', 'Gallery (164)': 'Галерея (164)', 'Gallery (165)': 'Галерея (165)', 'Gallery (166)': 'Галерея (166)', 'Gallery (167)': 'Галерея (167)', 'Gallery (168)': 'Галерея (168)', 'Gallery (169)': 'Галерея (169)', 'Gallery (170)': 'Галерея (170)', 'Gallery (171)': 'Галерея (171)', 'Gallery (172)': 'Галерея (172)', 'Gallery (173)': 'Галерея (173)', 'Gallery (174)': 'Галерея (174)', 'Gallery (175)': 'Галерея (175)', 'Gallery (176)': 'Галерея (176)', 'Gallery (177)': 'Галерея (177)', 'Gallery (178)': 'Галерея (178)', 'Gallery (179)': 'Галерея (179)', 'Gallery (180)': 'Галерея (180)', 'Gallery (181)': 'Галерея (181)', 'Gallery (182)': 'Галерея (182)', 'Gallery (183)': 'Галерея (183)', 'Gallery (184)': 'Галерея (184)', 'Gallery (185)': 'Галерея (185)', 'Gallery (186)': 'Галерея (186)', 'Gallery (187)': 'Галерея (187)', 'Gallery (188)': 'Галерея (188)', 'Gallery (189)': 'Галерея (189)', 'Gallery (190)': 'Галерея (190)', 'Gallery (191)': 'Галерея (191)', 'Gallery (192)': 'Галерея (192)', 'Gallery (193)': 'Галерея (193)', 'Gallery (194)': 'Галерея (194)', 'Gallery (195)': 'Галерея (195)', 'Gallery (196)': 'Галерея (196)', 'Gallery (197)': 'Галерея (197)', 'Gallery (198)': 'Галерея (198)', 'Gallery (199)': 'Галерея (199)', 'Gallery (200)': 'Галерея (200)', 'This mod has no comments': 'У этого мода ещё нет комментариев', 'Comment': 'Комментарий', 'Post': 'Опубликовать', 'Write a comment...': 'Напишите комментарий...', 'When posting, please be sure that the content of your post does not violate our': 'При публикации убедитесь, что содержание вашего сообщения не нарушает наши', 'Terms of Service': 'Условия предоставления услуг', 'Comments (1)': 'Комментарий (1)', 'Comments (2)': 'Комментария (2)', 'Comments (3)': 'Комментария (3)', 'Comments (4)': 'Комментария (4)', 'Comments (5)': 'Комментариев (5)', 'Comments (6)': 'Комментариев (6)', 'Comments (7)': 'Комментариев (7)', 'Comments (8)': 'Комментариев (8)', 'Comments (9)': 'Комментариев (9)', 'Comments (10)': 'Комментариев (10)', 'Comments (11)': 'Комментариев (11)', 'Comments (12)': 'Комментариев (12)', 'Comments (13)': 'Комментариев (13)', 'Comments (14)': 'Комментариев (14)', 'Comments (15)': 'Комментариев (15)', 'Comments (16)': 'Комментариев (16)', 'Comments (17)': 'Комментариев (17)', 'Comments (18)': 'Комментариев (18)', 'Comments (19)': 'Комментариев (19)', 'Comments (20)': 'Комментариев (20)', 'Comments (21)': 'Комментарий (21)', 'Comments (22)': 'Комментария (22)', 'Comments (23)': 'Комментария (23)', 'Comments (24)': 'Комментария (24)', 'Comments (25)': 'Комментариев (25)', 'Comments (26)': 'Комментариев (26)', 'Comments (27)': 'Комментариев (27)', 'Comments (28)': 'Комментариев (28)', 'Comments (29)': 'Комментариев (29)', 'Comments (30)': 'Комментариев (30)', 'Comments (31)': 'Комментарий (31)', 'Comments (32)': 'Комментария (32)', 'Comments (33)': 'Комментария (33)', 'Comments (34)': 'Комментария (34)', 'Comments (35)': 'Комментариев (35)', 'Comments (36)': 'Комментариев (36)', 'Comments (37)': 'Комментариев (37)', 'Comments (38)': 'Комментариев (38)', 'Comments (39)': 'Комментариев (39)', 'Comments (40)': 'Комментариев (40)', 'Comments (41)': 'Комментарий (41)', 'Comments (42)': 'Комментария (42)', 'Comments (43)': 'Комментария (43)', 'Comments (44)': 'Комментария (44)', 'Comments (45)': 'Комментариев (45)', 'Comments (46)': 'Комментариев (46)', 'Comments (47)': 'Комментариев (47)', 'Comments (48)': 'Комментариев (48)', 'Comments (49)': 'Комментариев (49)', 'Comments (50)': 'Комментариев (50)', 'Comments (51)': 'Комментарий (51)', 'Comments (52)': 'Комментария (52)', 'Comments (53)': 'Комментария (53)', 'Comments (54)': 'Комментария (54)', 'Comments (55)': 'Комментариев (55)', 'Comments (56)': 'Комментариев (56)', 'Comments (57)': 'Комментариев (57)', 'Comments (58)': 'Комментариев (58)', 'Comments (59)': 'Комментариев (59)', 'Comments (60)': 'Комментариев (60)', 'Comments (61)': 'Комментарий (61)', 'Comments (62)': 'Комментария (62)', 'Comments (63)': 'Комментария (63)', 'Comments (64)': 'Комментария (64)', 'Comments (65)': 'Комментариев (65)', 'Comments (66)': 'Комментариев (66)', 'Comments (67)': 'Комментариев (67)', 'Comments (68)': 'Комментариев (68)', 'Comments (69)': 'Комментариев (69)', 'Comments (70)': 'Комментариев (70)', 'Comments (71)': 'Комментарий (71)', 'Comments (72)': 'Комментария (72)', 'Comments (73)': 'Комментария (73)', 'Comments (74)': 'Комментария (74)', 'Comments (75)': 'Комментариев (75)', 'Comments (76)': 'Комментариев (76)', 'Comments (77)': 'Комментариев (77)', 'Comments (78)': 'Комментариев (78)', 'Comments (79)': 'Комментариев (79)', 'Comments (80)': 'Комментариев (80)', 'Comments (81)': 'Комментарий (81)', 'Comments (82)': 'Комментария (82)', 'Comments (83)': 'Комментария (83)', 'Comments (84)': 'Комментария (84)', 'Comments (85)': 'Комментариев (85)', 'Comments (86)': 'Комментариев (86)', 'Comments (87)': 'Комментариев (87)', 'Comments (88)': 'Комментариев (88)', 'Comments (89)': 'Комментариев (89)', 'Comments (90)': 'Комментариев (90)', 'Comments (91)': 'Комментарий (91)', 'Comments (92)': 'Комментария (92)', 'Comments (93)': 'Комментария (93)', 'Comments (94)': 'Комментария (94)', 'Comments (95)': 'Комментариев (95)', 'Comments (96)': 'Комментариев (96)', 'Comments (97)': 'Комментариев (97)', 'Comments (98)': 'Комментариев (98)', 'Comments (99)': 'Комментариев (99)', 'Comments (100)': 'Комментариев (100)', 'Comments (101)': 'Комментарий (101)', 'Comments (102)': 'Комментария (102)', 'Comments (103)': 'Комментария (103)', 'Comments (104)': 'Комментария (104)', 'Comments (105)': 'Комментариев (105)', 'Comments (106)': 'Комментариев (106)', 'Comments (107)': 'Комментариев (107)', 'Comments (108)': 'Комментариев (108)', 'Comments (109)': 'Комментариев (109)', 'Comments (110)': 'Комментариев (110)', 'Comments (111)': 'Комментариев (111)', 'Comments (112)': 'Комментариев (112)', 'Comments (113)': 'Комментариев (113)', 'Comments (114)': 'Комментариев (114)', 'Comments (115)': 'Комментариев (115)', 'Comments (116)': 'Комментариев (116)', 'Comments (117)': 'Комментариев (117)', 'Comments (118)': 'Комментариев (118)', 'Comments (119)': 'Комментариев (119)', 'Comments (120)': 'Комментариев (120)', 'Comments (121)': 'Комментарий (121)', 'Comments (122)': 'Комментария (122)', 'Comments (123)': 'Комментария (123)', 'Comments (124)': 'Комментария (124)', 'Comments (125)': 'Комментариев (125)', 'Comments (126)': 'Комментариев (126)', 'Comments (127)': 'Комментариев (127)', 'Comments (128)': 'Комментариев (128)', 'Comments (129)': 'Комментариев (129)', 'Comments (130)': 'Комментариев (130)', 'Comments (131)': 'Комментарий (131)', 'Comments (132)': 'Комментария (132)', 'Comments (133)': 'Комментария (133)', 'Comments (134)': 'Комментария (134)', 'Comments (135)': 'Комментариев (135)', 'Comments (136)': 'Комментариев (136)', 'Comments (137)': 'Комментариев (137)', 'Comments (138)': 'Комментариев (138)', 'Comments (139)': 'Комментариев (139)', 'Comments (140)': 'Комментариев (140)', 'Comments (141)': 'Комментарий (141)', 'Comments (142)': 'Комментария (142)', 'Comments (143)': 'Комментария (143)', 'Comments (144)': 'Комментария (144)', 'Comments (145)': 'Комментариев (145)', 'Comments (146)': 'Комментариев (146)', 'Comments (147)': 'Комментариев (147)', 'Comments (148)': 'Комментариев (148)', 'Comments (149)': 'Комментариев (149)', 'Comments (150)': 'Комментариев (150)', 'Comments (151)': 'Комментарий (151)', 'Comments (152)': 'Комментария (152)', 'Comments (153)': 'Комментария (153)', 'Comments (154)': 'Комментария (154)', 'Comments (155)': 'Комментариев (155)', 'Comments (156)': 'Комментариев (156)', 'Comments (157)': 'Комментариев (157)', 'Comments (158)': 'Комментариев (158)', 'Comments (159)': 'Комментариев (159)', 'Comments (160)': 'Комментариев (160)', 'Comments (161)': 'Комментарий (161)', 'Comments (162)': 'Комментария (162)', 'Comments (163)': 'Комментария (163)', 'Comments (164)': 'Комментария (164)', 'Comments (165)': 'Комментариев (165)', 'Comments (166)': 'Комментариев (166)', 'Comments (167)': 'Комментариев (167)', 'Comments (168)': 'Комментариев (168)', 'Comments (169)': 'Комментариев (169)', 'Comments (170)': 'Комментариев (170)', 'Comments (171)': 'Комментарий (171)', 'Comments (172)': 'Комментария (172)', 'Comments (173)': 'Комментария (173)', 'Comments (174)': 'Комментария (174)', 'Comments (175)': 'Комментариев (175)', 'Comments (176)': 'Комментариев (176)', 'Comments (177)': 'Комментариев (177)', 'Comments (178)': 'Комментариев (178)', 'Comments (179)': 'Комментариев (179)', 'Comments (180)': 'Комментариев (180)', 'Comments (181)': 'Комментарий (181)', 'Comments (182)': 'Комментария (182)', 'Comments (183)': 'Комментария (183)', 'Comments (184)': 'Комментария (184)', 'Comments (185)': 'Комментариев (185)', 'Comments (186)': 'Комментариев (186)', 'Comments (187)': 'Комментариев (187)', 'Comments (188)': 'Комментариев (188)', 'Comments (189)': 'Комментариев (189)', 'Comments (190)': 'Комментариев (190)', 'Comments (191)': 'Комментарий (191)', 'Comments (192)': 'Комментария (192)', 'Comments (193)': 'Комментария (193)', 'Comments (194)': 'Комментария (194)', 'Comments (195)': 'Комментариев (195)', 'Comments (196)': 'Комментариев (196)', 'Comments (197)': 'Комментариев (197)', 'Comments (198)': 'Комментариев (198)', 'Comments (199)': 'Комментариев (199)', 'Comments (200)': 'Комментариев (200)', 'Tools': 'Инструменты', 'Capes': 'Плащи', 'Pets': 'Питомцы', 'Search for Minecraft Dungeons mods...': 'Поиск модов Minecraft Dungeons...', 'Shader': 'Шейдер' // Добавлено по примеру }; // Сортируем ключи по убыванию длины, чтобы длинные фразы обрабатывались раньше коротких const sortedTranslations = Object.entries(translations).sort((a, b) => b[0].length - a[0].length); function translateText(node) { // Обработка текстовых узлов if (node.nodeType === Node.TEXT_NODE) { const original = node.textContent; const trimmed = original.trim(); if (trimmed === '') return; // Пропустить пустые for (const [en, ru] of sortedTranslations) { if (trimmed === en) { node.textContent = original.replace(trimmed, ru); break; } } } // Обработка элементов else if (node.nodeType === Node.ELEMENT_NODE) { // Обработка атрибутов title и placeholder ['title', 'placeholder'].forEach(attr => { if (node.hasAttribute(attr)) { const original = node.getAttribute(attr); const trimmed = original.trim(); if (trimmed === '') return; for (const [en, ru] of sortedTranslations) { if (trimmed === en) { node.setAttribute(attr, original.replace(trimmed, ru)); break; } } } }); // Рекурсивная обработка дочерних элементов node.childNodes.forEach(translateText); } } function translateDocument() { if (document.body) { translateText(document.body); } } const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type === 'childList') { mutation.addedNodes.forEach(function(node) { if (node.nodeType === Node.ELEMENT_NODE || node.nodeType === Node.TEXT_NODE) { translateText(node); } }); } else if (mutation.type === 'characterData') { translateText(mutation.target); } }); }); observer.observe(document, { childList: true, subtree: true, characterData: true }); if (document.readyState !== 'loading') { translateDocument(); } else { document.addEventListener('DOMContentLoaded', translateDocument); } })();