{
  "b2.on": "вкл",
  "b2.off": "выкл",
  "b2.seen_today": "сегодня",
  "b2.seen_yesterday": "вчера",
  "b2.seen_days": {
    "one": "{n} день назад",
    "few": "{n} дня назад",
    "many": "{n} дней назад",
    "other": "{n} дня назад"
  },
  "unit.h": "{n} ч",
  "nav.players": "Игроки",
  "server.archive": "Архив чата",
  "err.confirm_mismatch": "Название не совпало. Впишите название сервера точно.",
  "err.import_running": "Импорт уже идёт. Дождитесь конца или остановите его.",
  "err.not_importable": "Этот источник пока нельзя подтянуть.",
  "err.bridge_unavailable": "Бот сейчас недоступен. Попробуйте через минуту.",
  "err.server_off": "Сервер не на связи.",
  "err.upstream_unavailable": "Telegram не ответил. Попробуйте ещё раз.",
  "players.period.7d": "7 дней",
  "players.period.30d": "30 дней",
  "players.period.all": "всё время",
  "players.big.players": {
    "one": "игрок",
    "few": "игрока",
    "many": "игроков",
    "other": "игрока"
  },
  "players.big.returned": "вернулись",
  "players.big.hours": {
    "one": "час",
    "few": "часа",
    "many": "часов",
    "other": "часа"
  },
  "players.search": "ник",
  "players.sort": "Сортировка",
  "players.sort.time": "по часам",
  "players.sort.kd": "по K/D",
  "players.sort.last": "по визиту",
  "players.col.nick": "ник",
  "players.col.time": "время",
  "players.col.rank": "звание",
  "players.col.badges": "отметки",
  "players.hours": "{n} ч",
  "players.badge.admin": "админ",
  "players.badge.muted": "мут",
  "players.badge.non_steam": "non-Steam",
  "players.badge.unreliable": "ID ненадёжный",
  "players.more": "ещё {n} →",
  "players.empty": "Статистика появится после первых раундов на сервере с плагином 2.1.",
  "players.empty_q": "Игроков с таким ником нет.",
  "players.empty_kd": "По K/D сортируем игроков, сыгравших за период от 10 раундов. Таких пока нет.",
  "players.sources": "Источники: {list}",
  "players.src_own": "свой сбор",
  "players.imp.title": "История из статистики сервера",
  "players.imp.lead": "Часы, K/D и звания из плагина статистики, который уже стоит на сервере. Плагин отправляет только игроков со SteamID, по 15 записей за раз, игра это не замечает.",
  "players.imp.count": "{n} записей · около {eta} мин",
  "players.imp.running": "идёт: {done} из {total} · связано с игроками {linked}",
  "players.imp.done": "подтянуто, связано {n}",
  "players.imp.failed": "прошлый импорт не закончился",
  "players.imp.stopped": "прошлый импорт остановлен",
  "players.imp.start": "Подтянуть историю",
  "players.imp.stop": "Остановить",
  "players.imp.after_stand": "после проверки на стенде",
  "players.imp.err_running": "Импорт уже идёт на этом сервере.",
  "card.back": "← Игроки",
  "card.id_e": "non-Steam",
  "card.id_n": "ID ненадёжный",
  "card.online": "на сервере",
  "card.since": "с {date}",
  "card.seen": "был {when}",
  "card.hours": {
    "one": "час",
    "few": "часа",
    "many": "часов",
    "other": "часа"
  },
  "card.by": "по {src}",
  "card.by_own": "по нашему сбору",
  "card.own_kd": "по {brand}: {kd}",
  "card.rank": "Звание",
  "card.skill": "Скилл",
  "card.pun": "Наказания",
  "card.pun_none": "нет",
  "card.gags": {
    "one": "{n} мут",
    "few": "{n} мута",
    "many": "{n} мутов",
    "other": "{n} мута"
  },
  "card.warns": {
    "one": "{n} предупреждение",
    "few": "{n} предупреждения",
    "many": "{n} предупреждений",
    "other": "{n} предупреждения"
  },
  "card.kicks_tg": "кик из Telegram {n}",
  "card.gag_now": "сейчас мут, ещё {n} мин",
  "card.journal": "журнал →",
  "card.chat": "Чат",
  "card.chat_none": "—",
  "card.chat_all": "весь →",
  "card.more": "Подробнее",
  "card.d.rounds": "Раунды",
  "card.d.acc": "Точность",
  "card.d.assists": "Помощь",
  "card.d.own_kd": "K/D по нашему сбору",
  "card.d.msgs": "Сообщений",
  "card.d.maps": "Карты",
  "card.d.nicks": "Ники",
  "card.d.sources": "Источники",
  "card.n_hint": "У игрока нет надёжного ID: история может склеиться с чужой, звания и импорт из других плагинов не показываем.",
  "card.ungag": "Снять мут",
  "card.gag": "Мут…",
  "card.gag_for": "Мут на",
  "card.offline_hint": "Игрока нет на сервере.",
  "card.ungag_sent": "Мут снимается: плагин выполнит команду за несколько секунд.",
  "card.gag_sent": "Мут {n} мин отправлен плагину.",
  "card.remote_hint": "Кнопки мута и кика включаются строкой {cvar} в amxx.cfg.",
  "card.del": "Удалить данные игрока",
  "card.del_ask": "Удалить статистику, ники и тексты {nick} на этом сервере?",
  "card.del_yes": "Удалить",
  "card.deleted": "Данные игрока удалены.",
  "bridge.title": "Telegram",
  "bridge.back": "← Доступ",
  "bridge.back_tg": "← Telegram",
  "bridge.st.none": "не подключён",
  "bridge.st.ok": "работает",
  "bridge.st.paused": "пауза до {time}",
  "bridge.st.auto_paused": "пауза до {time}: слишком много отказов",
  "bridge.st.bot_conflict": "бот запущен ещё где-то",
  "bridge.st.bot_invalid": "токен бота не работает",
  "bridge.st.bot_disabled": "бот выключен",
  "bridge.st.plugin_old": "плагин 2.0: чат в Telegram не уходит, обновите плагин",
  "bridge.export_off": "{cvar}: чат в Telegram не уходит. Сервер решает сам — впишите в amxx.cfg:",
  "bridge.pause": "Пауза",
  "bridge.pause_none": "без паузы",
  "bridge.pause_off": "снять паузу",
  "bridge.pause_for": "на {d}",
  "bridge.links": "Привязки",
  "bridge.links_lead": "Одна группа Telegram: общий чат сервера в одной теме, жалобы и уведомления — в другой.",
  "bridge.role.chat": "Чат сервера",
  "bridge.role.admin": "Админ-тема",
  "bridge.role_ds.chat": "Сюда идёт общий чат сервера.",
  "bridge.role_ds.admin": "Жалобы /report с кнопками и уведомления.",
  "bridge.group": "группа",
  "bridge.topic": "тема",
  "bridge.link_ok": "работает",
  "bridge.need_consent": "ждёт подтверждения",
  "bridge.need_consent_ds": "Группа публичная: чат сервера увидят все. Подтвердите, что это так и задумано.",
  "bridge.consent": "Подтвердить",
  "bridge.unlink": "отвязать",
  "bridge.unlink_ask": "Отвязать группу?",
  "bridge.connect": "Подключить",
  "bridge.add_bot": "добавьте бота в группу",
  "bridge.code_step1": "1. Сначала {link} и дайте ему право писать.",
  "bridge.code_step2": "2. В теме, куда пойдёт чат сервера, отправьте:",
  "bridge.code_step2_admin": "2. В теме для админов отправьте:",
  "bridge.code_until": "Код одноразовый, действует до {time}. Отправить может только админ группы.",
  "bridge.err_nobot": "Бот сейчас недоступен. Попробуйте через минуту.",
  "bridge.soon": "скоро",
  "bridge.soon_ds": "Мост в VK и Discord сделаем после Telegram.",
  "bridge.saved": "Сохранено · сервер применит за 30 с",
  "bridge.send": "Что отправляется",
  "bridge.out_on": "Из игры в Telegram",
  "bridge.out_on_ds": "Только то, что игроки увидели в чате. say_team, скрытое и реклама не уходят никогда.",
  "bridge.in_on": "Из Telegram в игру",
  "bridge.in_on_ds": "Сообщение появится в чате с пометкой [TG]: не чаще 1 в 5 с и 6 в минуту.",
  "bridge.in_need": "Выключено на сервере. Чтобы включить, впишите {cvar} в amxx.cfg.",
  "bridge.in_mode": "Кто может писать в игру",
  "bridge.in_mode_ds": "Админы группы или ещё и игроки, согласившиеся через бота.",
  "bridge.in_mode.admins": "админы группы",
  "bridge.in_mode.linked": "+ согласившиеся",
  "bridge.block": "Не отправлять в Telegram",
  "bridge.block_ds": "Сообщения этих категорий остаются в игре.",
  "bridge.always": "(всегда)",
  "bridge.mask_mat": "Маскировать мат",
  "bridge.mask_mat_ds": "Слова заменяются звёздочками: х**.",
  "bridge.lang": "Язык бота",
  "bridge.lang_ds": "Ответы бота и уведомления в группе.",
  "bridge.reports": "Жалобы",
  "bridge.report_on": "/report в админ-тему",
  "bridge.report_on_ds": "Карточка с фактами о нарушителе и кнопками «Мут», «Кик», «Игнор».",
  "bridge.report_mute": "Мут по кнопке",
  "bridge.report_mute_ds": "Столько длится мут из карточки жалобы.",
  "bridge.report_remote": "Кнопки работают, если в amxx.cfg есть {cvar}.",
  "bridge.notify": "Уведомления",
  "bridge.notify_lead": "Приходят в админ-тему, а без неё — в тему чата.",
  "bridge.n_admin_join": "Админ зашёл",
  "bridge.n_admin_join_ds": "Когда на сервер заходит админ.",
  "bridge.n_noadm": "Нет админов",
  "bridge.n_noadm_ds": "Нет админов {min} мин при {n} и больше игроках.",
  "bridge.noadm_min": "Сколько минут без админов",
  "bridge.noadm_players": "От скольких игроков",
  "bridge.players_n": {
    "one": "от {n} игрока",
    "few": "от {n} игроков",
    "many": "от {n} игроков",
    "other": "от {n} игроков"
  },
  "bridge.n_down": "Сервер упал",
  "bridge.n_down_ds": "«Сервер не отвечает» и «снова работает».",
  "bridge.n_hs": "Возможные читы (HS)",
  "bridge.n_hs_ds": "Когда у игрока подозрительно много попаданий в голову за карту.",
  "bridge.bot": "Свой бот",
  "bridge.bot_shared_lead": "Сейчас пишет общий бот {bot}. Свой бот — с именем и аватаркой вашего проекта, один на все ваши серверы.",
  "bridge.bot_own_lead": "Ваш бот пишет во все группы ваших серверов.",
  "bridge.bot_how": "Создайте бота в {bf} и вставьте токен. Токен хранится зашифрованным, здесь видны только последние 4 символа.",
  "bridge.bot_token": "Токен бота",
  "bridge.bot_save": "Сохранить",
  "bridge.bot_bad": "Это не похоже на токен бота: нужен вид 123456789:AA…",
  "bridge.bot_replace": "заменить",
  "bridge.bot_del": "удалить",
  "bridge.bot_del_ask": "Удалить бота? Группы, где он писал, придётся подключить заново.",
  "bridge.today": "Сегодня: в Telegram {out} строк · из Telegram {in} · жалоб {rep}",
  "bridge.log_link": "Журнал входящих →",
  "bridge.log_title": "Журнал входящих",
  "bridge.log_sub": "Сообщения из Telegram в игру за 7 дней",
  "bridge.log_empty": "Из Telegram в игру ничего не приходило.",
  "bridge.log_notext": "без текста",
  "bridge.res.ok": "показано",
  "bridge.res.queued": "ждёт сервер",
  "bridge.res.expired": "не дошло",
  "bridge.res.denied": "отказ",
  "bridge.res.moderated": "отказ: модерация",
  "bridge.res.rate": "слишком часто",
  "bridge.res.len": "пустое",
  "bridge.res.not_allowed": "нет права писать",
  "bridge.res.off": "выключено",
  "bridge.res.pause": "пауза",
  "bridge.res.bad": "не прошло на сервере",
  "bridge.verdict.unavailable": "проверка недоступна",
  "access.integrations": "Интеграции",
  "access.tg_ds": "Чат сервера в группу Telegram, жалобы и уведомления для админов.",
  "access.tg_none": "не подключён",
  "access.tg_open": "Настроить",
  "access.tg_dirs": "из игры {out} в игру {in}",
  "access.data": "Данные",
  "access.data_lead": "Что сервис хранит о чате и игроках этого сервера.",
  "access.archive": "Архив чата",
  "access.archive_off": "не хранить",
  "access.archive_days": {
    "one": "{n} день",
    "few": "{n} дня",
    "many": "{n} дней",
    "other": "{n} дня"
  },
  "access.no_team": "say_team не пишется никогда",
  "access.archive_rows": "{rows} строк, ~{mb} МБ, с {date}",
  "access.archive_warn": "Архив хранит общий чат игроков {n} дн. Вы становитесь хранителем этих данных: скажите игрокам (команда /privacy в игре).",
  "access.archive_policy": "Политика",
  "access.archive_on": "Включить",
  "access.archive_off_ask": "Выключить архив? Накопленное удалится в течение часа.",
  "access.archive_off_yes": "Выключить",
  "access.export": "Выгрузить NDJSON",
  "access.delete_archive": "Удалить весь архив",
  "access.delete_archive_type": "Впишите название сервера «{name}»:",
  "access.delete_archive_yes": "Удалить",
  "access.open_archive": "открыть архив →",
  "access.stats_on": "Статистика игроков",
  "access.stats_on_ds": "Часы, K/D и раунды для вкладки «Игроки».",
  "access.stats_primary": "Числа в карточке",
  "access.stats_primary_ds": "Как в плагине статистики сервера (игроки видят их в /rank) или только наш сбор.",
  "access.stats_primary.auto": "как в плагине",
  "access.stats_primary.own": "только наши",
  "access.train": "Откладывать обезличенные примеры для будущего улучшения модерации; на них не обучаем до отдельного уведомления.",
  "access.labels_link": "Разметка →",
  "access.key": "Ключ",
  "access.key_lead": "Если ключ плагина мог попасть к чужим: старый перестанет работать сразу, сервер подключится по новому коду.",
  "access.revoke": "Отозвать ключ сейчас",
  "access.revoke_ask": "Отозвать ключ? Сервер отключится до нового кода в amxx.cfg.",
  "access.revoke_yes": "Отозвать",
  "access.revoke_done": "Ключ отозван. Новый код — в amxx.cfg вместо старого, показываем один раз:",
  "archive.title": "Архив чата",
  "archive.off": "выключен",
  "archive.off_lead": "Архив чата выключен: общий чат не сохраняется. Включить на 7, 30 или 90 дней можно в «Доступ → Данные».",
  "archive.settings_link": "настройки",
  "archive.sub": "хранится {n} дн. · {rows} строк",
  "archive.sub_off": "выключен · осталось {rows} строк",
  "archive.no_team": "без say_team",
  "archive.deleting": "удаляется",
  "archive.f.nick": "ник",
  "archive.f.text": "текст",
  "archive.f.from": "с даты",
  "archive.f.to": "по дату",
  "archive.find": "Найти",
  "archive.player_only": "Один игрок",
  "archive.all_players": "все игроки",
  "archive.empty": "В архиве пока пусто.",
  "archive.empty_q": "Ничего не нашли.",
  "archive.window_limited": "Поиск по тексту — за последние 7 дней выбранного периода.",
  "archive.origin.tg": "из Telegram",
  "archive.origin.vk": "из VK",
  "archive.origin.mx": "из MAX",
  "archive.origin.dc": "из Discord",
  "journal.f.reports": "жалобы",
  "journal.f.reports_n": "жалобы {n}",
  "journal.f.appeals": "апелляции",
  "journal.f.appeals_n": "апелляции {n}",
  "journal.f.labels": "разметка",
  "journal.reports_sub": "Жалобы игроков командой /report",
  "journal.appeals_sub": "Игроки оспорили наказание командой /oops. Без ответа за 24 ч решение будет в пользу игрока.",
  "journal.fp_reason": "причина",
  "journal.fp_reason.context": "контекст",
  "journal.fp_reason.banter": "свои шутят",
  "journal.fp_reason.own_site": "наш сайт",
  "journal.fp_reason.quote": "цитата",
  "journal.fp_reason.lang": "другой язык",
  "journal.fp_reason.other": "другое",
  "journal.fp_never": "такие больше не трогать",
  "reports.reason.c": "читы",
  "reports.reason.i": "оскорбления",
  "reports.reason.a": "реклама",
  "reports.reason.f": "флуд",
  "reports.reason.o": "другое",
  "reports.st.open": "ждёт решения",
  "reports.st.muted": "мут",
  "reports.st.kicked": "кик",
  "reports.st.ignored": "игнор",
  "reports.st.merged": "склеена",
  "reports.st.expired": "истекла",
  "reports.merged": "жалоб: {n}",
  "reports.not_delivered": "не доставлено",
  "reports.from": "от {nick}",
  "reports.do.mute": "Мут",
  "reports.do.kick": "Кик",
  "reports.do.ignore": "Игнор",
  "reports.empty": "Жалоб нет.",
  "appeals.left": "ещё {h} ч {m} мин",
  "appeals.st.accepted": "снято",
  "appeals.st.kept": "оставлено",
  "appeals.st.expired": "снято: не ответили за 24 ч",
  "appeals.accept": "Снять (ложное)",
  "appeals.keep": "Оставить",
  "appeals.oops": "игрок написал /oops",
  "appeals.empty": "Апелляций нет.",
  "labels.title": "Разметка",
  "labels.sub": "До 20 строк вашего сервера в день. Решение ИИ не показываем, чтобы не подсказывать.",
  "labels.need_consent": "Разметка работает, только если вы разрешили откладывать обезличенные примеры.",
  "labels.progress": "{i} из {n}",
  "labels.keys": "Клавиши 1–8 работают так же, как кнопки.",
  "labels.empty": "На сегодня строк для разметки нет.",
  "labels.done": "Готово: {n}. Спасибо, на сегодня всё.",
  "labels.l.clean": "чисто",
  "labels.l.ad": "реклама",
  "labels.l.insult": "оскорбление",
  "labels.l.family": "родня",
  "labels.l.hate": "ненависть",
  "labels.l.mat": "мат",
  "labels.l.politics": "политика",
  "labels.l.cheat": "читы",
  "connect.source": "исходник .sma",
  "connect.s2_until_date": "Код действует до {date}. Показываем один раз: сохраните блок целиком.",
  "connect.once": "Потеряли код — нажмите «Новый код», старый перестанет работать.",
  "connect.tick.export": "Чат сервера в Telegram",
  "connect.tick.bridge_in": "Ответы из Telegram в игру",
  "connect.tick.remote": "Кнопки «Мут» и «Кик» из кабинета и Telegram",
  "connect.archive_ds": "По умолчанию чат не хранится. Можно поменять в «Доступ → Данные».",
  "connect.lang_ds": "На каком языке в основном пишут игроки.",
  "rules.adv.lang": "Язык чата",
  "rules.adv.lang_ds": "На каком языке в основном пишут игроки. Так ИИ точнее.",
  "rules.adv.lang_hint": "Похоже, в чате пишут на языке: {lang}.",
  "rules.adv.lang_set": "Поставить",
  "terms.tick": "Принимаю {offer} и {dpa}",
  "terms.offer": "оферту",
  "terms.dpa": "условия обработки данных игроков",
  "terms.need": "Отметьте, что принимаете оферту.",
  "legal.title": "Документы",
  "legal.offer": "Оферта",
  "legal.privacy": "Политика",
  "legal.dpa": "Обработка данных",
  "legal.notice": "Памятка игрокам",
  "legal.draft": "Черновик: до проверки юристом возможны правки.",
  "legal.missing": "Документ ещё не опубликован."
}
