{ "_meta": { "file": "strings_ru.json", "language": "ru", "style": "ключи: btn.*, msg.*, ui.*, shop.*, attack.*, results.*, hint.*", "note": "RU-only: весь игрокский текст. Без мата и оскорблений." }, "ui": { "title": "PEAK HOUR", "subtitle": "Час пик. Одна смена. Ни одного свободного места.", "hour": "Час {n} из 9", "sla": "SLA", "money": "Доллары", "channel": "Канал", "buffer": "Буфер", "sections": "Секции", "recv_queue": "Приём", "send_queue": "Отправка", "attacks_layer": "Атаки", "required_files": "Требуется", "request_target": "Клиент: {name}", "attach_here": "Перетащите файл сюда", "attached": "Прикреплено", "locked": "Заблокирован", "cooldown": "Файл на выжидании", "folder_full": "Папка полна", "buffer_full": "Буфер заполнился — приём остановлен", "pause_title": "Пауза", "settings_title": "Настройки", "volume_music": "Музыка", "volume_sfx": "Звуки", "fullscreen": "Полный экран", "minigame_title": "Мини-игра: соединение", "minigame_timer": "Время: {sec}", "connect_panel": "Установление соединения", "connect_hint": "Нажмите, когда бегунок в зоне", "drag_cancel": "Перенос отменён", "tutorial_hint": "Подсказка" }, "btn": { "start": "Начать смену", "continue": "Продолжить", "restart": "Заново", "settings": "Настройки", "credits": "Авторы", "resume": "Вернуться", "restart_hour": "Пересдать час", "to_menu": "В меню", "next_hour": "Следующий час", "send": "Отправить", "cancel": "Отменить", "retry": "Переделать", "done": "Готово", "close": "Закрыть", "buy": "Купить", "destroy": "Уничтожить", "fullscreen": "Во весь экран" }, "msg": { "slot_busy": "Все слоты соединения заняты", "connect_fail": "Соединение не установлено", "connect_cancel": "Соединение отменено — запрос остаётся", "minigame_timeout": "Время мини-игры истекло", "wrong_file": "Этот файл нельзя прикрепить к запросу", "file_destroyed": "Файл уничтожен", "file_locked": "Файл заблокирован шифровальщиком", "file_cooldown": "Файл остывает после отправки", "bad_required": "Запрос отменён — требуемый файл недоступен", "channel_full": "Канал перегружен", "packet_lost": "Пакет потерян", "request_timeout": "Запрос просрочен", "retry_no_effect": "Качество прежнее — улучшить нельзя", "delete_prep_only": "Обычные файлы удаляются только в подготовке", "money_short": "Не хватает средств", "save_restored": "Прогресс смена восстановлен" }, "shop": { "title": "Магазин улучшений", "max": "Макс. уровень", "already": "Уже куплено", "reserve": "Резерв — недоступно в прототипе", "shop_slot3": "Третий слот соединения", "shop_slot4": "Четвёртый слот соединения", "shop_buffer": "Буфер приёма +2", "shop_timer": "Таймер пакетов +4 с", "shop_zone": "Ширина зоны +5%", "shop_channel": "Ёмкость канала +25", "shop_section": "Новая секция хранения", "shop_search": "Поиск нужных файлов", "shop_shield": "Щит (отражения атак)" }, "attack": { "junk": { "name": "МУСОР", "desc": "Лишний файл занимает место. Найдите и уничтожьте его.", "reflected": "Атака отражена" }, "ddos": { "name": "DDoS", "desc": "Открытые соединения сброшены. Продолжайте отправку.", "reflected": "Атака отражена" }, "phishing": { "name": "ФИШИНГ", "desc": "Проверьте client_id: один символ подменён. Серым аватар — знак.", "reflected": "Атака отражена" }, "ransomware": { "name": "ШИФРОВАЛЬЩИК", "desc": "Один файл заблокирован. Уничтожьте его до отправки.", "reflected": "Атака отражена" }, "warning": "Тревога: атака!" }, "results": { "hour": { "title": "Итоги часа", "money": "Заработано: {value}", "spent": "Потрачено: {value}", "sla": "SLA-прирост: {value}", "sent": "Отправок: {value}", "reflected": "Отражено атак: {value}", "fines": "Штрафы: −{value}" }, "run": { "title": "Итоги забега", "won": "Смена отработана. Победа!", "lost": "Сорвалась. Поражение.", "lost_sla": "SLA уносилось до нуля.", "storage_note": "Забег завершён по складу — поражение; пройденные смены засчитаны.", "total": "Итого заработано: {value}", "hours_done": "Часов отработано: {value}", "to_menu": "В меню" } }, "hint": { "prep": "Раскладите файлы по папкам и купите улучшения.", "recv": "Перетащите пакет из приёма в папку.", "requests": "К каждому запросу — файлы по требованиям.", "connect": "Попадите бегунком в зону, чтобы соединиться.", "send": "Отправьте запрос в канал до дедлайна.", "attacks": "Обратите внимание на теллы атак: расширение, квадрат, client_id.", "shop": "Улучшения окупаются к часу 8–9." } }