// Q2PRO-X 2026-04-26 menu localization sidecar.
//
// This file patches RU labels onto already-parsed menus.  Loaded LAST
// by both classic and guided menu flows (after q2pro.menu, the
// Q2PRO-X overlays, and any inject blocks).  Used to localize the
// upstream `q2pro.menu` legacy menus without touching the base file.
//
// Syntax:
//   localize <menu_name>
//       title-ru "<RU title>"
//       item-ru "<EN label>" "<RU label>"
//       items-ru "<EN label>" "<RU1|RU2|...>"
//   endlocalize
//
// Match-by-name semantics:
//   - menu lookup via UI_FindMenu(menu_name);
//   - item lookup is case-sensitive against the original English
//     `name` from the menu file;
//   - items-ru count must match numItems on the target spin/pairs/
//     toggle row (warns + skips on mismatch).
//
// Identifiers / dynamic value lists / cvar names stay raw.  See
// tz_2026-04-26_game_menu_ru_localization.md §3 for the do-not-
// translate list and tz_2026-04-26_game_menu_ru_localization_translation_master.md
// for source translations.

// ---- q2pro.menu legacy menus ----
//
// Q2PRO-X 2026-04-26: minimal first-pass coverage — title-ru per
// section so the menu chrome reads in Russian.  Per-row item-ru /
// items-ru translations land in a follow-up bulk pass per
// translation master, mirroring the 2026-04-25 RU status-hints
// bulk pass.

// Q2PRO-X 2026-04-26: bulk per-row RU coverage for legacy q2pro.menu.
// Do not edit q2pro.menu directly; all legacy labels / value labels live here.

localize video
    item-ru "video mode" "Видеорежим"
    item-ru "fov scaling" "Масштаб FOV"
    item-ru "vertical sync" "Вертикальная синхронизация"
    item-ru "anti-aliasing" "Сглаживание"
    item-ru "texture gamma" "Гамма текстур"
    item-ru "hardware gamma" "Аппаратная гамма"
    item-ru "texture quality" "Качество текстур"
    item-ru "texture filter" "Фильтр текстур"
    item-ru "anisotropic filter" "Анизотропный фильтр"
    item-ru "texture saturation" "Насыщенность текстур"
    item-ru "texture intensity" "Интенсивность текстур"
    item-ru "lightmap saturation" "Насыщенность карт света"
    item-ru "lightmap brightness" "Яркость карт света"
    item-ru "rendering backend" "Бэкенд рендера"
    items-ru "fov scaling" "Vert-|Hor+"
    items-ru "vertical sync" "Нет|Да"
    items-ru "anti-aliasing" "Нет|2X MSAA|4X MSAA|8X MSAA"
    items-ru "hardware gamma" "Нет|Да"
    items-ru "texture filter" "Ближайший|Линейный|Билинейный|Трилинейный"
    items-ru "anisotropic filter" "Нет|2X|4X|8X|16X"
    items-ru "texture intensity" "1X|2X|3X"
    items-ru "rendering backend" "Классический|Шейдеры"
endlocalize

localize options
    item-ru "player setup" "Настройка игрока"
    item-ru "input setup" "Управление"
    item-ru "key bindings" "Бинды клавиш"
    item-ru "weapon bindings" "Бинды оружия"
    item-ru "video setup" "Видео"
    item-ru "sound setup" "Звук"
    item-ru "effects setup" "Эффекты"
    item-ru "screen setup" "Экран и HUD"
    item-ru "download options" "Загрузки"
    item-ru "address book" "Адресная книга"
endlocalize

localize sound
    title-ru "Настройка звука"
    item-ru "sound engine" "Звуковой движок"
    item-ru "sound latency" "Задержка звука"
    item-ru "sound volume" "Громкость звука"
    item-ru "music volume" "Громкость музыки"
    item-ru "enable music" "Музыка"
    item-ru "shuffle tracks" "Перемешать треки"
    item-ru "underwater effect" "Эффект под водой"
    item-ru "ambient sounds" "Фоновые звуки"
    item-ru "chat beep" "Звук чата"
    items-ru "sound engine" "Без звука|Программный|OpenAL"
    items-ru "enable music" "Нет|Да"
    items-ru "shuffle tracks" "Нет|Да"
    items-ru "underwater effect" "Нет|Да"
    items-ru "ambient sounds" "Нет|Да|Только свои"
    items-ru "chat beep" "Отключено|По умолчанию|Альтернативный"
endlocalize

localize railtrail
    title-ru "Настройка следа Railgun"
    item-ru "rail trail type" "Тип следа Railgun"
    item-ru "rail trail duration" "Длина следа"
    item-ru "core width" "Ширина ядра"
    item-ru "spiral radius" "Радиус спирали"
    item-ru "core color" "Цвет ядра"
    item-ru "spiral color" "Цвет спирали"
    items-ru "rail trail type" "По умолчанию|Только ядро|Ядро и спираль"
    items-ru "core color" "Чёрный|Красный|Зелёный|Жёлтый|Синий|Циан|Маджента|Белый"
    items-ru "spiral color" "Чёрный|Красный|Зелёный|Жёлтый|Синий|Циан|Маджента|Белый"
endlocalize

localize effects
    title-ru "Настройка эффектов"
    item-ru "dynamic lighting" "Динамический свет"
    item-ru "entity cel-shading" "Мультяшная обводка сущностей"
    item-ru "entity glowing" "Свечение сущностей"
    item-ru "ground shadows" "Тени на земле"
    item-ru "screen blending" "Смешивание экрана"
    item-ru "screen warping" "Искажение воды"
    item-ru "grenade explosions" "Взрывы гранат"
    item-ru "rocket explosions" "Взрывы ракет"
    item-ru "railgun trail setup..." "Настроить след Railgun..."
    items-ru "dynamic lighting" "Нет|Да|Только переключаемые"
    items-ru "entity cel-shading" "Нет|1X|2X|3X"
    items-ru "entity glowing" "Нет|Да"
    items-ru "ground shadows" "Нет|Да|Затухание|Мягкие"
    items-ru "screen blending" "Нет|Да"
    items-ru "screen warping" "Нет|Да"
    items-ru "grenade explosions" "Нет|Да"
    items-ru "rocket explosions" "Нет|Да"
endlocalize

localize crosshair
    title-ru "Настройка прицела"
    item-ru "crosshair type" "Тип прицела"
    item-ru "crosshair scale" "Размер прицела"
    item-ru "color by health" "Цвет по здоровью"
    item-ru "red channel" "Красный канал"
    item-ru "green channel" "Зелёный канал"
    item-ru "blue channel" "Синий канал"
    item-ru "alpha channel" "Альфа-канал"
    items-ru "crosshair type" "Нет|Крест|Точка|Угол"
    items-ru "color by health" "Нет|Да"
endlocalize

localize screen
    title-ru "Настройка экрана"
    item-ru "screen size" "Размер экрана"
    item-ru "ping graph" "График пинга"
    item-ru "demo bar" "Демо-панель"
    item-ru "HUD opacity" "Прозрачность HUD"
    item-ru "console opacity" "Прозрачность консоли"
    item-ru "HUD scale" "Масштаб HUD"
    item-ru "HUD scale: auto" "Масштаб HUD: авто"
    item-ru "console scale" "Масштаб консоли"
    item-ru "console scale: auto" "Масштаб консоли: авто"
    item-ru "menu scale" "Масштаб меню"
    item-ru "menu scale: auto" "Масштаб меню: авто"
    item-ru "crosshair setup..." "Настройка прицела..."
    items-ru "ping graph" "Нет|Да"
    items-ru "demo bar" "Нет|Да|Подробно"
endlocalize

localize downloads
    title-ru "Параметры загрузки"
    item-ru "allow downloading" "Разрешить загрузки"
    item-ru "maps" "Карты"
    item-ru "player models/skins" "Модели/скины игроков"
    item-ru "models" "Модели"
    item-ru "sounds" "Звуки"
    item-ru "textures" "Текстуры"
    item-ru "pics" "Картинки"
    item-ru "HTTP downloads" "HTTP-загрузки"
    items-ru "allow downloading" "Нет|Да"
    items-ru "maps" "Нет|Да"
    items-ru "player models/skins" "Нет|Да"
    items-ru "models" "Нет|Да"
    items-ru "sounds" "Нет|Да"
    items-ru "textures" "Нет|Да"
    items-ru "pics" "Нет|Да"
    items-ru "HTTP downloads" "Нет|Да"
endlocalize

localize gameflags
    title-ru "Флаги Deathmatch"
    item-ru "falling damage" "Урон от падения"
    item-ru "weapons stay" "Оружие остаётся"
    item-ru "instant powerups" "Мгновенные пауэрапы"
    item-ru "allow powerups" "Разрешить пауэрапы"
    item-ru "allow health" "Разрешить здоровье"
    item-ru "allow armor" "Разрешить броню"
    item-ru "spawn farthest" "Спавн дальше всех"
    item-ru "same map" "Та же карта"
    item-ru "force respawn" "Принудительный респаун"
    item-ru "infinite ammo" "Бесконечные патроны"
    item-ru "fixed FOV" "Фиксированный FOV"
    item-ru "quad drop" "Выпадение Quad"
    items-ru "falling damage" "Нет|Да"
    items-ru "weapons stay" "Нет|Да"
    items-ru "instant powerups" "Нет|Да"
    items-ru "allow powerups" "Нет|Да"
    items-ru "allow health" "Нет|Да"
    items-ru "allow armor" "Нет|Да"
    items-ru "spawn farthest" "Нет|Да"
    items-ru "same map" "Нет|Да"
    items-ru "force respawn" "Нет|Да"
    items-ru "infinite ammo" "Нет|Да"
    items-ru "fixed FOV" "Нет|Да"
    items-ru "quad drop" "Нет|Да"
endlocalize

localize startserver
    item-ru "initial map" "Начальная карта"
    item-ru "rules" "Правила"
    item-ru "time limit" "Лимит времени"
    item-ru "0 - no time limit" "Лимит времени"
    item-ru "frag limit" "Лимит фрагов"
    item-ru "0 - no frag limit" "Лимит фрагов"
    item-ru "max players" "Макс. игроков"
    item-ru "host name" "Имя сервера"
    item-ru "deathmatch flags..." "Флаги deathmatch..."
    item-ru "begin game!" "Начать игру!"
    items-ru "rules" "Deathmatch|Кооператив"
endlocalize

localize multiplayer
    item-ru "browse q2servers.com" "Браузер q2servers.com"
    item-ru "browse address book" "Адресная книга"
    item-ru "browse demos" "Браузер демок"
    item-ru "start server" "Запустить сервер"
endlocalize

localize singleplayer
    item-ru "easy" "Лёгкий"
    item-ru "skill 0; deathmatch 0; coop 0; maxclients 1; newgame" "Лёгкий"
    item-ru "medium" "Средний"
    item-ru "skill 1; deathmatch 0; coop 0; maxclients 1; newgame" "Средний"
    item-ru "hard" "Сложный"
    item-ru "skill 2; deathmatch 0; coop 0; maxclients 1; newgame" "Сложный"
    item-ru "nightmare" "Кошмар"
    item-ru "skill 3; deathmatch 0; coop 0; maxclients 1; newgame" "Кошмар"
    item-ru "load game..." "Загрузить игру..."
    item-ru "save game..." "Сохранить игру..."
endlocalize

localize game
    item-ru "browse q2servers.com" "Браузер q2servers.com"
    item-ru "browse address book" "Адресная книга"
    item-ru "browse demos" "Браузер демок"
    item-ru "single player" "Одиночная игра"
    item-ru "options" "Настройки"
    item-ru "disconnect" "Отключиться"
    item-ru "quit" "Выход"
endlocalize

localize input
    title-ru "Настройка ввода"
    item-ru "mouse sens" "Чувств. мыши"
    item-ru "auto sens" "Авточувствительность"
    item-ru "mouse filter" "Фильтр мыши"
    item-ru "free look" "Свободный обзор"
    item-ru "always run" "Всегда бег"
    items-ru "auto sens" "Нет|Да"
    items-ru "mouse filter" "Нет|Да"
    items-ru "free look" "Нет|Да"
    items-ru "always run" "Нет|Да"
endlocalize

localize keys
    title-ru "Привязки клавиш"
    item-ru "attack" "Атака"
    item-ru "next weapon" "Следующее оружие"
    item-ru "previous weapon" "Предыдущее оружие"
    item-ru "walk forward" "Идти вперёд"
    item-ru "backpedal" "Назад"
    item-ru "run" "Бег"
    item-ru "step left" "Шаг влево"
    item-ru "step right" "Шаг вправо"
    item-ru "up / jump" "Вверх / прыжок"
    item-ru "down / crouch" "Вниз / присесть"
    item-ru "inventory" "Инвентарь"
    item-ru "use item" "Использовать предмет"
    item-ru "drop item" "Выбросить предмет"
    item-ru "prev item" "Пред. предмет"
    item-ru "next item" "След. предмет"
    item-ru "help computer" "Компьютер помощи"
    item-ru "pause game" "Пауза"
    item-ru "scoreboard" "Таблица счёта"
    item-ru "chat" "Чат"
    item-ru "legacy keys..." "Классические бинды..."
endlocalize

localize legacykeys
    title-ru "Классические привязки клавиш"
    item-ru "turn left" "Поворот влево"
    item-ru "turn right" "Поворот вправо"
    item-ru "sidestep" "Шаг вбок"
    item-ru "look up" "Смотреть вверх"
    item-ru "look down" "Смотреть вниз"
    item-ru "center view" "Центрировать вид"
    item-ru "mouse look" "Обзор мышью"
    item-ru "keyboard look" "Обзор клавиатурой"
endlocalize

localize weapons
    title-ru "Привязки оружия"
    item-ru "blaster" "Бластер"
    item-ru "shotgun" "Дробовик"
    item-ru "super shotgun" "Супердробовик"
    item-ru "machinegun" "Пулемёт"
    item-ru "chaingun" "Чейнган"
    item-ru "grenade launcher" "Гранатомёт"
    item-ru "rocket launcher" "Ракетница"
    item-ru "hyperblaster" "Гипербластер"
    item-ru "railgun" "Railgun"
    item-ru "bfg10k" "BFG10K"
    item-ru "grenades" "Гранаты"
endlocalize

// ---- Q2PRO-X guided/native menus ----
// Most Q2PRO-X-native rows carry inline --name-ru / --items-ru, but
// keep critical late AVFX additions here too so the Russian sidecar can
// patch both classic and guided flows if a row is missing inline text in
// one of the menu variants.

localize q2prox_avfx
    item-ru "Other effects..." "Прочие эффекты..."
    item-ru "Storm & Sky settings..." "Настройки грозы и неба..."
    item-ru "Sound settings..." "Настройки звуков..."
endlocalize

localize q2prox_avfx_other
    title-ru "Прочие эффекты AVFX"
    item-ru "Ash ember dlights" "Свет от углей пепла"
    item-ru "Ash sprite shapes" "Силуэты пепла"
    item-ru "Steam effect" "Эффект пара"
    item-ru "Steam density" "Плотность пара"
    item-ru "Steam height" "Высота пара"
    item-ru "Steam speed" "Скорость пара"
    item-ru "Lava steam edge radius" "Радиус пара у лавы"
    items-ru "Ash ember dlights" "Нет|Да"
    items-ru "Ash sprite shapes" "Круглые|Разные"
    items-ru "Steam effect" "Нет|Да"
endlocalize

localize q2prox_avfx_storm_sky
    title-ru "Настройки грозы и неба"
endlocalize

localize q2prox_avfx_sounds
    title-ru "Настройки звуков AVFX"
    item-ru "Sounds" "Звук"
    item-ru "Sound volume" "Громкость звуков"
    item-ru "Wind sound" "Звук ветра"
    item-ru "Rain sound" "Звук дождя"
    item-ru "Rain drop sound" "Звук капель"
    item-ru "Snow sound" "Звук снега"
    item-ru "Water sound" "Звук воды"
    item-ru "Steam sound" "Звук пара"
    item-ru "Surface steam sound" "Звук пара на поверхностях"
    item-ru "Snow impact steam audio" "Звук пара от попаданий"
    item-ru "Thunder" "Гром"
    item-ru "Impact bang" "Звук взрыва от молнии"
    item-ru "Surface step sounds" "Звуки шагов по поверхностям"
    item-ru "Puddle step sounds" "Звуки шагов по лужам"
    item-ru "Snow step sounds" "Звуки шагов по снегу"
    items-ru "Sounds" "Нет|Да"
    items-ru "Wind sound" "Нет|Да"
    items-ru "Rain sound" "Нет|Да"
    items-ru "Rain drop sound" "Нет|Да"
    items-ru "Snow sound" "Нет|Да"
    items-ru "Water sound" "Нет|Да"
    items-ru "Steam sound" "Нет|Да"
    items-ru "Surface steam sound" "Нет|Да"
    items-ru "Snow impact steam audio" "Нет|Да"
    items-ru "Thunder" "Нет|Да"
    items-ru "Impact bang" "Нет|Да"
    items-ru "Surface step sounds" "Нет|Да"
    items-ru "Puddle step sounds" "Нет|Да"
    items-ru "Snow step sounds" "Нет|Да"
endlocalize

// Q2PRO-X 2026-05-12 — AVFX weapon impacts on water/puddles.
// Submenu and master row carry inline --name-ru in q2pro-x.menu /
// .menu2 already; this localize block is the safety net for the
// Russian sidecar / guided flow per the convention above.
localize q2prox_avfx_enhanced
    item-ru "Weapon water impacts" "Попадания оружия в воду"
    item-ru "Per-weapon..." "Настройки по оружию..."
    item-ru "Weapon snow impacts" "Попадания оружия по снегу"
    item-ru "Snow per-weapon..." "Настройки снежных попаданий..."
    items-ru "Weapon water impacts" "Нет|Да"
    items-ru "Weapon snow impacts" "Нет|Да"
endlocalize

localize q2prox_avfx_weapon_impacts
    item-ru "Weapon water impacts" "Попадания оружия в воду"
    item-ru "Blaster" "Бластер"
    item-ru "Hyperblaster" "Гипербластер"
    item-ru "Machinegun" "Пулемёт"
    item-ru "Chaingun" "Цепной пулемёт"
    item-ru "Shotgun" "Дробовик"
    item-ru "Super Shotgun" "Супер-дробовик"
    item-ru "Railgun" "Рейлган"
    item-ru "Hand Grenade" "Граната"
    item-ru "Grenade Launcher" "Гранатомёт"
    item-ru "Rocket Launcher" "Ракетомёт"
    item-ru "BFG" "BFG"
    items-ru "Weapon water impacts" "Нет|Да"
    items-ru "Blaster" "Нет|Да"
    items-ru "Hyperblaster" "Нет|Да"
    items-ru "Machinegun" "Нет|Да"
    items-ru "Chaingun" "Нет|Да"
    items-ru "Shotgun" "Нет|Да"
    items-ru "Super Shotgun" "Нет|Да"
    items-ru "Railgun" "Нет|Да"
    items-ru "Hand Grenade" "Нет|Да"
    items-ru "Grenade Launcher" "Нет|Да"
    items-ru "Rocket Launcher" "Нет|Да"
    items-ru "BFG" "Нет|Да"
endlocalize

// Q2PRO-X 2026-05-12 — AVFX weapon impacts on snow.
localize q2prox_avfx_weapon_snow_impacts
    item-ru "Weapon snow impacts" "Попадания оружия по снегу"
    item-ru "Weapon mark fade" "Исчезновение следов выстрелов"
    item-ru "Snow impact steam audio" "Звук пара от попаданий"
    item-ru "Blaster" "Бластер"
    item-ru "Hyperblaster" "Гипербластер"
    item-ru "Machinegun" "Пулемёт"
    item-ru "Chaingun" "Цепной пулемёт"
    item-ru "Shotgun" "Дробовик"
    item-ru "Super Shotgun" "Супер-дробовик"
    item-ru "Railgun" "Рейлган"
    item-ru "Hand Grenade" "Граната"
    item-ru "Grenade Launcher" "Гранатомёт"
    item-ru "Rocket Launcher" "Ракетомёт"
    item-ru "BFG" "BFG"
    items-ru "Weapon snow impacts" "Нет|Да"
    items-ru "Snow impact steam audio" "Нет|Да"
    items-ru "Blaster" "Нет|Да"
    items-ru "Hyperblaster" "Нет|Да"
    items-ru "Machinegun" "Нет|Да"
    items-ru "Chaingun" "Нет|Да"
    items-ru "Shotgun" "Нет|Да"
    items-ru "Super Shotgun" "Нет|Да"
    items-ru "Railgun" "Нет|Да"
    items-ru "Hand Grenade" "Нет|Да"
    items-ru "Grenade Launcher" "Нет|Да"
    items-ru "Rocket Launcher" "Нет|Да"
    items-ru "BFG" "Нет|Да"
endlocalize
