feat: frontend perf and a11y pass, plus mod visuals, hero main menu, Simple Voice Chat and vanilla chat autocomplete

Frontend:
- replace the i18next stack with a small typed i18n module
- hero clouds removed, llms.txt, HUD widget ARIA fixes and tests

Mod:
- TargetESP constellation mode; tracker and colors extracted
- JumpCircles: 7 new shapes, shared animation and color pipeline
- KillEffect blood mode with Burst/Fountain/Ring/Spray styles
- main menu: menuLayout setting (orbs/hero) and hero screen
- Simple Voice Chat soft integration: VoiceChat module and HUD panel
- renderer/quick: static Draw facade with glass outline
- vanilla chat: Baritone-style autocomplete popup for the % command prefix
This commit is contained in:
loki5512344 2026-10-01 16:22:05 +02:00
parent 167405aed0
commit e00ea8eb11
Signed by: boba
GPG key ID: 253067914055423B
204 changed files with 6469 additions and 833 deletions

View file

@ -3,6 +3,11 @@
"clickgui.settings.tab.ui": "UI",
"clickgui.settings.tab.themes": "Темы",
"clickgui.settings.tab.main_settings": "Основные настройки",
"clickgui.settings.category.image": "Изображение",
"clickgui.settings.category.main_menu": "Главное меню",
"clickgui.settings.category.security": "Безопасность",
"clickgui.settings.category.utility": "Утилиты",
"clickgui.settings.category.miscellanious": "Прочее",
"clickgui.settings.tab.configs": "Конфиги",
"clickgui.settings.config.type.modules": "Модули",
"clickgui.settings.config.type.hud": "Hud",
@ -569,6 +574,20 @@
"setting.targetesp.mode.option.crystals": "Кристаллы",
"setting.targetesp.mode.option.blackhole": "Чёрная дыра",
"setting.targetesp.mode.option.vortex": "Вихрь",
"setting.targetesp.mode.option.constellation": "Созвездие",
"setting.targetesp.constellation_stars": "Звёзды",
"setting.targetesp.constellation_speed": "Скорость созвездия",
"setting.targetesp.constellation_orbit": "Орбита",
"setting.targetesp.constellation_lines": "Линии",
"setting.targetesp.constellation_point_size": "Размер звезды",
"setting.targetesp.constellation_glow": "Свечение",
"setting.targetesp.mode.option.swords": "Мечи",
"setting.targetesp.swords_speed": "Время оборота (мс)",
"setting.targetesp.swords_radius": "Радиус орбиты",
"setting.targetesp.swords_size": "Размер мечей",
"setting.targetesp.swords_bob": "Покачивание",
"setting.targetesp.swords_glow": "Свечение",
"setting.targetesp.swords_physics": "Пружинная физика",
"setting.targetesp.vortex_speed": "Скорость вихря",
"setting.targetesp.color": "Цвет",
"setting.targetesp.color_mode": "Режим цвета",
@ -594,14 +613,23 @@
"setting.targetesp.esp_amplitude": "ESP амплитуда",
"setting.targetesp.capture_spin_speed": "Скорость вращения метки",
"setting.jumpcircles.mode": "Режим",
"setting.jumpcircles.mode.option.Default": "По умолчанию",
"setting.jumpcircles.mode.option.Circle": "Круг",
"setting.jumpcircles.mode.option.Ring": "Кольцо",
"setting.jumpcircles.mode.option.Bubble": "Пузырь",
"setting.jumpcircles.mode.option.Pulse": "Пульс",
"setting.jumpcircles.ease_out": "Плавное затухание",
"setting.jumpcircles.mode.option.Star": "Звезда",
"setting.jumpcircles.mode.option.Diamond": "Ромб",
"setting.jumpcircles.mode.option.Spiral": "Спираль",
"setting.jumpcircles.mode.option.Hexagon": "Гексагон",
"setting.jumpcircles.mode.option.Wave": "Волна",
"setting.jumpcircles.mode.option.Cross": "Крест",
"setting.jumpcircles.mode.option.Petals": "Лепестки",
"setting.jumpcircles.rotate_speed": "Скорость вращения",
"setting.jumpcircles.circle_scale": "Масштаб круга",
"setting.jumpcircles.pulse_max_size": "Макс. размер пульса",
"setting.jumpcircles.pulse_lifetime": "Время жизни пульса",
"setting.jumpcircles.speed": "Скорость",
"setting.jumpcircles.fade_speed": "Скорость исчезновения",
"setting.jumpcircles.thickness": "Толщина",
"setting.jumpcircles.segments": "Сегменты",
"setting.jumpcircles.max_circles": "Макс. кругов",
"setting.jumpcircles.circle_scale": "Радиус",
"setting.jumpcircles.only_self": "Только себя",
"setting.jumpcircles.depth_test": "Глубина",
"setting.jumpcircles.color_mode": "Режим цвета",
@ -642,6 +670,17 @@
"setting.killeffect.mode.option.FallingLava": "Падающая лава",
"setting.killeffect.mode.option.EmbersArc": "Искры дугой",
"setting.killeffect.mode.option.Lightning": "Молния",
"setting.killeffect.mode.option.Blood": "Кровь",
"setting.killeffect.blood_color": "Цвет крови",
"setting.killeffect.blood_style": "Тип разлёта",
"setting.killeffect.blood_style.option.Burst": "Взрыв",
"setting.killeffect.blood_style.option.Fountain": "Фонтан",
"setting.killeffect.blood_style.option.Ring": "Кольцо",
"setting.killeffect.blood_style.option.Spray": "Веер от удара",
"setting.killeffect.blood_amount": "Количество",
"setting.killeffect.blood_power": "Сила разлёта",
"setting.killeffect.blood_size": "Размер капель",
"setting.killeffect.blood_time": "Время пятен (с)",
"setting.killeffect.y_speed": "Скорость по Y",
"setting.killeffect.play_sound": "Проигрывать звук",
"setting.killeffect.sound_volume": "Громкость звука",
@ -3097,6 +3136,10 @@
"setting.autorespawn.delay": "Задержка",
"module.deathcoords.description": "Отправляет в чат координаты вашей последней смерти.",
"setting.deathcoords.show_dimension": "Показывать измерение",
"setting.holdmyitems.mode": "Режим",
"setting.holdmyitems.mode.option.Dynamics": "Динамика (Java)",
"setting.holdmyitems.mode.option.Scripts": "Скрипты (Lua)",
"setting.holdmyitems.mode.option.Both": "Оба",
"setting.holdmyitems.sway_intensity": "Интенсивность покачивания",
"setting.holdmyitems.ease_strength": "Плавность equip",
"setting.holdmyitems.offhand": "Применять к оффхенду",
@ -3214,5 +3257,167 @@
"setting.wings.color": "Цвет",
"setting.kineticlyrics.time_offset_ms.desc": "Сдвиг тайминга текста относительно слышимого звука (мс). Плюс = текст позже. Позиция плеера опережает динамики (Bluetooth: 0.5–1с+), дефолтный минус это компенсирует. Подстрой через debug, если всё ещё плывёт.",
"setting.kineticlyrics.arc_spread.desc": "Насколько широко вокруг обзора могут появляться строки; автоматически ограничивается реальным горизонтальным FOV.",
"command.link.description": "Привязывает клиент к аккаунту LoVisual или проверяет/отвязывает текущую привязку."
"command.link.description": "Привязывает клиент к аккаунту LoVisual или проверяет/отвязывает текущую привязку.",
"setting.main_config.menuLayout": "Стиль главного меню",
"setting.main_config.menuLayout.option.orbs": "Круги",
"setting.main_config.menuLayout.option.hero": "Hero",
"setting.main_config.menuLayout.desc": "Вид главного меню: Круги, это часы с круглыми кнопками; Hero, это приветствие, список кнопок и карточка аккаунта.",
"setting.main_config.menuBg.desc": "Анимированный шейдер за главным меню. Выключено возвращает ванильный экран заголовка.",
"setting.main_config.menuBgUseTheme.desc": "Окрашивать фон меню в цвета текущей темы ClickGUI.",
"setting.main_config.menuClockShowSeconds.desc": "Показывать секунды в часах меню Круги.",
"screen.lovisual.hero_menu.greeting": "РАД ВИДЕТЬ, %s",
"screen.lovisual.hero_menu.title1": "Всё готово,",
"screen.lovisual.hero_menu.title2": "это LoVisual.",
"screen.lovisual.hero_menu.subtitle": "Куда сегодня: на сервер или в свой мир?",
"screen.lovisual.hero_menu.multiplayer": "Сетевая игра",
"screen.lovisual.hero_menu.singleplayer": "Одиночная игра",
"screen.lovisual.hero_menu.accounts": "Аккаунты",
"screen.lovisual.hero_menu.addons": "Аддоны",
"screen.lovisual.hero_menu.options": "Настройки",
"screen.lovisual.hero_menu.quit": "Выход",
"screen.lovisual.hero_menu.account": "Текущий аккаунт",
"screen.lovisual.hero_menu.sign_in": "Войдите снова",
"screen.lovisual.hero_menu.period.0": "Утро",
"screen.lovisual.hero_menu.period.1": "День",
"screen.lovisual.hero_menu.period.2": "Вечер",
"screen.lovisual.hero_menu.period.3": "Ночь",
"screen.lovisual.hero_menu.disclaimer1": "LoVisual не связан с Mojang.",
"screen.lovisual.hero_menu.disclaimer2": "Не является официальным продуктом Minecraft.",
"screen.lovisual.hero_menu.version": "LoVisual | Minecraft %s",
"module.voicechat.description": "Спутник Simple Voice Chat: пульсирующие индикаторы над говорящими игроками и отметка заглушённого микрофона над вами.",
"setting.voicechat.hold_ms": "Время удержания (мс)",
"setting.voicechat.max_distance": "Макс. дистанция",
"setting.voicechat.indicator_size": "Размер индикатора",
"setting.voicechat.pulse": "Пульсация",
"setting.voicechat.show_self": "Показывать на себе",
"setting.voicechat.show_muted": "Отметка заглушения",
"setting.voicechat.color": "Цвет речи",
"setting.voicechat.whisper_color": "Цвет шёпота",
"setting.voicechat.self_color": "Ваш цвет",
"setting.voicechat.muted_color": "Цвет заглушения",
"setting.hud.widgets.option.voicechat": "Голосовой чат",
"setting.hud.blur_widgets.option.voicechat": "Голосовой чат",
"setting.common.voicechat_scale": "Масштаб",
"setting.common.voicechat_layout": "Раскладка",
"setting.common.voicechat_layout.option.split_header": "Раздельная шапка",
"setting.common.voicechat_layout.option.unified_divider": "Единый разделитель",
"setting.common.voicechat_layout.option.split": "Раздельно",
"setting.common.voicechat_layout.option.unified": "Единый",
"setting.common.voicechat_max_rows": "Макс. строк",
"setting.common.voicechat_hold_ms": "Время удержания (мс)",
"setting.common.voicechat_show_self": "Показывать себя",
"setting.common.voicechat_bg_alpha": "Альфа фона",
"setting.common.voicechat_bg_effect": "Эффект фона",
"setting.common.voicechat_bg_effect.option.Auto": "Авто",
"setting.common.voicechat_bg_effect.option.blur": "Блюр",
"setting.common.voicechat_bg_effect.option.none": "Нет",
"setting.common.voicechat_blur_alpha": "Альфа блюра",
"hud.voicechat.title": "Голосовой чат",
"hud.voicechat.not_found": "Simple Voice Chat не найден",
"hud.voicechat.whisper": "шёпот",
"hud.voicechat.status.talking": "говорю",
"hud.voicechat.status.whispering": "шепчу",
"hud.voicechat.status.push_to_talk": "по кнопке",
"hud.voicechat.status.idle": "слушаю",
"hud.voicechat.status.muted": "заглушён",
"hud.voicechat.status.disabled": "микрофон выкл.",
"hud.voicechat.status.disconnected": "нет соединения",
"module.pvpcooldowns.description": "Показывает перезарядки предметов в PvP на хотбаре и HUD.",
"module.tpssync.description": "Подстраивает клиентские анимации и тайминги под TPS сервера.",
"module.spearassist.description": "Помогает целиться и выбирать момент для ударов копьём.",
"module.projectilepuncher.description": "Подсвечивает летящие снаряды и помогает их перехватывать.",
"module.predictions.description": "Рисует предсказанные траектории снарядов и точки падения.",
"module.targetesp.description": "Отмечает вашу текущую цель анимированным эффектом.",
"module.damagetint.description": "Подкрашивает получившую урон сущность.",
"module.clickgui.description": "Открывает ClickGUI и хранит его настройки звуков и бинда.",
"module.definetarget.description": "Позволяет выбрать сущность, на которую ориентируются боевые модули.",
"module.fakeplayer.description": "Создаёт клиентского игрока-манекена для тестов.",
"module.message_filter.description": "Скрывает сообщения чата, подходящие под ваши слова-фильтры.",
"module.hitsounds.description": "Проигрывает свой звук при ударе по сущности.",
"module.nosound.description": "Отключает выбранные звуки игры.",
"module.betterminecraft.description": "Небольшие улучшения ванильных меню, предметов и подсказок.",
"module.shitesp.description": "Подсвечивает сущности сквозь стены простым контуром.",
"module.autotool.description": "Переключается на лучший инструмент для добываемого блока.",
"module.clickpearl.description": "Бросает жемчуг Края по нажатию одной клавиши.",
"module.nointeract.description": "Не даёт случайно взаимодействовать с выбранными блоками и сущностями.",
"module.fovcontrol.description": "Переопределяет угол обзора и его динамические изменения.",
"module.trollface_mask.description": "Рисует мемное лицо поверх выбранных игроков.",
"module.esp.description": "Показывает игроков, мобов и предметы сквозь стены.",
"module.dropesp.description": "Подсвечивает выпавшие предметы сквозь стены.",
"module.soundesp.description": "Отмечает, откуда доносятся ближайшие звуки.",
"module.lightning_target_esp.description": "Рисует эффект молнии в месте цели.",
"module.norender.description": "Скрывает выбранные эффекты и сущности для обзора и FPS.",
"module.nametags.description": "Заменяет ванильные ники подробными: здоровье и экипировка.",
"module.tazikhat.description": "Надевает на игроков модель шляпы.",
"module.hiteffect.description": "Создаёт визуальный эффект при попадании.",
"module.killeffect.description": "Проигрывает визуальный эффект там, где умирает игрок.",
"module.trails.description": "Оставляет цветной след за движущимися сущностями.",
"module.worldparticles.description": "Добавляет вокруг вас атмосферные частицы.",
"module.worldtweaks.description": "Небольшие правки отрисовки мира: время, погода.",
"module.shadersky.description": "Заменяет небо шейдерным.",
"module.blockhighlight.description": "Настраивает контур блока, на который вы смотрите.",
"module.chams.description": "Рисует сущности сквозь стены плоским или светящимся материалом.",
"module.reimaginedvisual.description": "Переосмысляет ванильное освещение и поверхности для мягкой картинки.",
"module.cameraclip.description": "Позволяет камере от третьего лица проходить сквозь блоки.",
"module.viewmodel.description": "Меняет положение, размер и замах предметов в руке.",
"module.aspectratio.description": "Растягивает картинку до выбранного соотношения сторон.",
"module.freecam.description": "Отсоединяет камеру, чтобы летать, не двигая игрока.",
"module.fullbright.description": "Освещает всё полностью, даже в темноте.",
"module.jumpcircles.description": "Рисует расходящуюся фигуру на земле там, где вы прыгаете.",
"module.crosshair.description": "Заменяет прицел собственным анимированным.",
"module.backsword.description": "Показывает меч за спиной, пока в руке другой предмет.",
"module.postfx.description": "Применяет эффекты постобработки: свечение, размытие.",
"module.totemfx.description": "Настраивает анимацию срабатывания тотема бессмертия.",
"module.zoom.description": "Приближает картинку, пока удерживается клавиша.",
"module.motionblur.description": "Размывает быстрые движения камеры для плавности.",
"hud.admins.description": "Список администрации, которая сейчас в сети.",
"hud.cooldowns.description": "Показывает активные перезарядки предметов.",
"hud.dynamic_island.description": "Компактная анимированная панель уведомлений и статуса.",
"hud.hud_notifier.description": "Всплывающие уведомления о событиях модулей и клиента.",
"hud.inventory.description": "Показывает содержимое инвентаря на HUD.",
"hud.itemizer.description": "Быстрый обзор важных предметов в инвентаре.",
"hud.keybinds.description": "Список активных биндов модулей.",
"hud.media_player.description": "Показывает трек, который играет в системе.",
"hud.module_list.description": "Список включённых сейчас модулей.",
"hud.potions.description": "Показывает активные эффекты зелий и оставшееся время.",
"hud.radar.description": "Радар с видом сверху на ближайших игроков и мобов.",
"hud.reach_display.description": "Показывает дистанцию вашего последнего удара.",
"hud.scoreboard.description": "Переработанное оформление скорборда сервера.",
"hud.swap_tooltip.description": "Показывает название предмета при смене слота хотбара.",
"hud.tab_list.description": "Переработанный список игроков по Tab.",
"hud.target_hud.description": "Показывает здоровье и экипировку текущей цели.",
"hud.triangulator.description": "Помогает найти крепость по броскам ока Эндера.",
"hud.vanilla_bar.description": "Переработанная полоса опыта и статуса.",
"hud.vanilla_buttons.description": "Заменяет ванильные кнопки стилем клиента.",
"hud.vanilla_health.description": "Переработанное отображение здоровья, голода и брони.",
"hud.vanilla_hotbar.description": "Переработанный хотбар.",
"hud.vanilla_tooltips.description": "Рисует подсказки предметов и меню в стиле клиента. Когда выключено, подсказки полностью ванильные.",
"hud.voicechat.description": "Показывает, кто говорит в Simple Voice Chat, и состояние вашего микрофона.",
"hud.watermark.description": "Небольшая плашка клиента с базовой информацией.",
"hud.better_chat.description": "Переработанный чат с поиском, историей и подсказками при наведении.",
"hud.timer_indicator.description": "Показывает текущую скорость таймера.",
"hud.xyz.description": "Показывает ваши координаты, в том числе пересчёт для Незера.",
"hud.game_time.description": "Показывает игровое время и погоду.",
"hud.speed_bps.description": "Показывает вашу скорость в блоках в секунду.",
"hud.system_time.description": "Показывает реальное время вашего компьютера.",
"hud.fps.description": "Показывает текущий FPS.",
"hud.memory.description": "Показывает память, занятую игрой.",
"hud.ping.description": "Показывает вашу задержку до сервера.",
"hud.tps.description": "Показывает тики сервера в секунду (TPS).",
"hud.ui_relations_color.description": "Цвета для друзей, врагов и других отношений с игроками.",
"hud.ui_items_color.description": "Цвета для редкости предметов и особых предметов.",
"hud.armor.description": "Показывает надетую броню и её прочность.",
"hud.combat_log.description": "Показывает короткий журнал последних боевых событий.",
"module.ambientparticles.description": "Добавляет вокруг вас мягкие атмосферные частицы.",
"module.balancer.description": "Балансирует скорость других модулей, работающих по таймингам.",
"module.combatlog.description": "Записывает события и статистику боёв для просмотра.",
"module.endcrystal.description": "Показывает эффекты кристаллов Края и радиус их взрыва.",
"module.gps.description": "Рисует линию-ориентир к сохранённой точке в мире.",
"module.hitbubbles.description": "Создаёт всплывающие пузырьки с нанесённым уроном.",
"module.holdmyitems.description": "Настраивает положение и анимацию предметов в руках.",
"module.kineticlyrics.description": "Показывает анимированный текст песни на экране.",
"module.rain.description": "Настраивает вид и звук дождя.",
"module.spatialgui.description": "Рисует интерфейс плавающей панелью в 3D-пространстве.",
"module.trinket.description": "Крепит декоративные безделушки к вашему персонажу.",
"module.wet_world.description": "Делает поверхности мокрыми во время дождя."
}