{
  "ui": {
    "app": {
      "name": "Live Youth Scores",
      "tagline": "Результаты детского и юношеского спорта в реальном времени — от тех, кто присутствует на соревнованиях."
    },
    "auth": {
      "sign_in": "Войти",
      "email_code_help": "Введите адрес электронной почты вашей учётной записи. Мы отправим одноразовый код для входа.",
      "email": "Адрес электронной почты",
      "code": "Код для входа",
      "send_code": "Отправить код",
      "verify_code": "Подтвердить и войти",
      "sign_in_failed": "Не удалось выполнить вход. Проверьте данные и попробуйте ещё раз.",
      "signed_in_as": "Вы вошли как {username}",
      "sign_out": "Выйти",
      "continue": "Продолжить",
      "oauth_client_published_at": "Опубликовано на {host}",
      "oauth_client_name_self_described": "Название, указанное приложением: {name}",
      "oauth_open_connected_apps": "Открыть «Подключённые приложения»",
      "oauth_scopes_intro": "Это приложение запрашивает разрешение:",
      "oauth_scope_unknown": "Выполнять действие, которое этот экран не может описать ({scope}). Если оно вам незнакомо, нажмите «Отмена».",
      "oauth_scope": {
        "public_read": {
          "label": "Читать публичные результаты и следить за ними от вашего имени",
          "detail": "Просматривать публичные матчи, счёт в реальном времени, рейтинги и рекорды, а также начинать и прекращать следить за командами, школами, клубами и соревнованиями от вашего имени."
        },
        "score_submit": {
          "label": "Сообщать счёт от вашего имени",
          "detail": "Отправлять счёт и результаты в реальном времени от вашего имени. Каждый отправленный счёт помечается как переданный через это приложение."
        },
        "name_submit": {
          "label": "Предлагать имена игроков",
          "detail": "Предлагать имя игрока на странице матча. Вы одобряете каждое предложение перед отправкой."
        },
        "resource_assert": {
          "label": "Указывать, на каком поле или корте проходит матч",
          "detail": "Выбирать для матча одно из существующих полей или кортов площадки. Добавление нового поля или корта всегда требует вашего одобрения."
        },
        "team_manage": {
          "label": "Помогать вести команды, которыми вы управляете",
          "detail": "Готовить предложения по составу и составы на матч для ваших команд. Вы одобряете каждое из них, прежде чем что-либо будет опубликовано для игроков или опекунов."
        },
        "event_manage": {
          "label": "Помогать вести мероприятия, которые вы организуете",
          "detail": "Обновлять программы мероприятий и отправлять объявления организатора, например о задержках, для мероприятий, которые вы организуете."
        },
        "household_respond": {
          "label": "Отвечать за вашу семью",
          "detail": "Отвечать на запросы о доступности, дежурствах и подтверждениях от имени игроков, опекуном которых вы являетесь."
        }
      }
    },
    "public_mcp": {
      "fixture_programme_view": "Читать программу одного матча без имён.",
      "fixture_score_projection": "Читать текущий счёт и его достоверность для одного матча.",
      "item_score_projection": "Читать текущий счёт и его достоверность для одного публичного элемента программы.",
      "venue_day": "Постранично просматривать публичные элементы программы на одной площадке за одну дату.",
      "event_programme": "Постранично просматривать публичную программу одного мероприятия.",
      "event_live_token": "Получать ограниченные токены подписки на обновления в реальном времени для одной страницы мероприятия.",
      "team_ranking_table": "Постранично просматривать таблицу командного рейтинга, выбранную по стране и дате.",
      "team_ranking_scope_options": "Получать список доступных фильтров командного рейтинга для страны и даты.",
      "performance_ranking_table": "Постранично просматривать таблицу рейтинга по результатам, выбранную по стране и дате.",
      "performance_ranking_scope_options": "Получать список доступных фильтров рейтинга по результатам для страны и даты.",
      "session_points_table": "Постранично просматривать очки за сессии одного соревнования на дату.",
      "standards_ranking_table": "Постранично просматривать таблицу нормативов, выбранную по стране и дате.",
      "ranking_rulebook": "Читать регламент одной опубликованной версии рейтинговой программы.",
      "record_board": "Постранично просматривать текущих рекордсменов в виде спорта без указания имён.",
      "fixture_slot_lineages": "Постранично просматривать неидентифицирующие истории по футболкам или участникам в одном матче.",
      "fixture_slot_lineage_stats": "Читать одну неидентифицирующую историю по футболке или участнику в одном матче.",
      "item_score_timeline": "Читать хронологию выбранного матча с указанным временем и номерами на футболках."
    },
    "connected_apps": {
      "title": "Подключённые приложения и агенты",
      "scopes_intro": "Что разрешено этому приложению:",
      "restriction_read_only": "Только чтение — оно ничего не может изменить за вас.",
      "restriction_resource_scope": "Только одна команда, организация или мероприятие ({id}).",
      "restriction_historical_read": "Может читать прошлые мероприятия по одному истёкшему разрешению ({id}).",
      "restriction_unknown": "Ограничение {kind} ({id}).",
      "restriction_no_resource": "не задано",
      "agents": "Подключения ИИ-агентов",
      "api_keys": "API-ключи",
      "pending": "Ожидают одобрения",
      "none": "Нет",
      "active": "Активно",
      "revoked": "Отозвано",
      "revoke": "Отозвать",
      "activity": "Посмотреть действия",
      "restriction": "Добавить ограничение",
      "read_only": "Только чтение",
      "resource_scope": "Один ресурс",
      "historical_read": "Разрешение на чтение истории",
      "resource_kind": "Тип ресурса",
      "resource_id": "ID ресурса или разрешения на чтение истории",
      "team": "Команда",
      "organisation": "Организация",
      "event": "Мероприятие",
      "narrow": "Добавить ограничение",
      "revoke_restriction": "Снять ограничение",
      "review": "Рассмотреть запрос агента",
      "expires": "Истекает",
      "approve": "Одобрить именно этот запрос",
      "deny": "Отклонить запрос",
      "choose_historical_grant": "Выберите истёкшее разрешение",
      "no_historical_grants": "Для этого агента нет подходящих истёкших разрешений",
      "moderator": "Модератор",
      "team_manager": "Менеджер команды",
      "event_organizer": "Организатор мероприятия",
      "cannot_review": "Этот запрос нельзя рассмотреть здесь, поэтому его нельзя одобрить. Отклоните его или дождитесь окончания срока.",
      "review_name_title": "Предлагаемое имя на странице матча",
      "review_given_name": "Имя",
      "review_surname_hint": "Подсказка по фамилии (никогда не показывается)",
      "review_fixture": "Матч",
      "review_shirt": "Футболка",
      "review_organisation": "Представляемая организация",
      "review_submitted_at": "Отправлено",
      "review_exact_request": "Запрос полностью",
      "review_roster_title": "Предлагаемый игрок состава",
      "review_team": "Команда",
      "review_season": "Сезон",
      "review_player": "Игрок",
      "review_birth_year": "Год рождения",
      "review_agent": "Кто запросил",
      "review_roster_unavailable": "У вас больше нет полномочий в этой команде или игрок недоступен для неё, поэтому это предложение нельзя одобрить.",
      "review_lineup_unavailable": "Вы больше не управляете этой командой, кто-то из игроков больше не входит в состав или запрос больше не соответствует матчу, поэтому этот состав нельзя одобрить.",
      "review_lineup_title": "Предлагаемый состав на матч",
      "review_lineup_notice": "Одобрив запрос, вы позволите агенту опубликовать именно этот состав от вашего имени. Затем уведомления о включении и невключении в состав получат сначала опекуны, потом игроки.",
      "review_fixture_date": "Дата",
      "review_lineup_entries": "Игроки в этом составе",
      "review_entry_target": "Матч, встреча или дисциплина",
      "review_role": "Роль",
      "review_position": "Позиция",
      "review_display_key": "Футболка или ключ участника",
      "review_captain": "Капитан",
      "review_captain_yes": "Капитан",
      "review_relay_leg": "Этап эстафеты",
      "review_unnamed_player": "Игрок состава",
      "review_rubber_seat": "Встреча {rubberNumber} ({type}), место {seatNumber}",
      "review_rubber_label": "с обозначением «{label}»",
      "review_rubber_partners": "партнёры: {partners}",
      "review_rubber_type_unlabelled": "встреча",
      "review_rubber_type": {
        "singles": "одиночная",
        "doubles": "парная"
      },
      "review_display_key_value": "{label}: {value}",
      "lede": "Что действует от вашего имени и что ему разрешено."
    },
    "language": {
      "en": "English",
      "af": "Afrikaans",
      "zu": "isiZulu",
      "xh": "isiXhosa",
      "zh_hans": "简体中文",
      "hi": "हिन्दी",
      "es": "Español",
      "ar": "العربية",
      "fr": "Français",
      "bn": "বাংলা",
      "pt": "Português",
      "id": "Bahasa Indonesia",
      "ur": "اردو",
      "ru": "Русский",
      "de": "Deutsch",
      "ja": "日本語",
      "mr": "मराठी",
      "vi": "Tiếng Việt",
      "sw": "Kiswahili"
    },
    "home": {
      "title": "Прямо сейчас",
      "intro": "Следите за командами, игроками, школами и клубами. У каждого счёта указано, насколько мы в нём уверены.",
      "live_count": "{count, plural, =0 {Сейчас ничего не идёт} one {Сейчас идёт # матч} few {Сейчас идут # матча} many {Сейчас идут # матчей} other {Сейчас идут # матча}}",
      "nothing_yet": "Пока не сообщено ни об одном матче.",
      "sports_covered": "{count, plural, one {Охвачен # вид спорта} few {Охвачено # вида спорта} many {Охвачено # видов спорта} other {Охвачено # вида спорта}}",
      "hero_title": "Ваш спорт. Ваш счёт.",
      "hero_intro": "Следите за матчем, ведите счёт или добавляйте то, что происходит на поле.",
      "brand_home": "Главная Live Youth Scores",
      "account_navigation": "Учётная запись",
      "search_label": "Найти площадку или спортивное поле",
      "search_placeholder": "Площадка или спортивное поле",
      "search_submit": "Найти матчи",
      "follow_or_update": "Следить или вести счёт",
      "create_match": "Создать матч",
      "trust_heading": "Что означают метки",
      "trust_intro": "Каждый счёт показывает, насколько он достоверен.",
      "trust_unconfirmed": "Счёт только что сообщили.",
      "trust_corroborated": "Счёт подкреплён, поэтому он более достоверен.",
      "trust_verified": "Счёт подтверждён.",
      "trust_disputed": "Счёт проверяется.",
      "join_heading": "Ваши команды в одном месте",
      "join_body": "Следите за школами, клубами и соревнованиями в личной ленте или сообщайте счёт, когда вы на матче.",
      "spaces_heading": "Ваш Live Youth Scores",
      "more_heading": "Другие возможности",
      "sign_in": "Войти",
      "create_account": "Создать учётную запись",
      "your_account": "Ваша учётная запись",
      "coach_verification": "Подтверждение тренера",
      "coach_verification_help": "Заявите о роли в команде или рассмотрите заявку.",
      "find_venue": "Площадки поблизости",
      "find_venue_help": "Используйте геолокацию или ищите по названию площадки.",
      "scorekeeper_leaderboard": "Лидеры по ведению счёта",
      "scorekeeper_help": "Посмотрите, кто помогает держать счёт актуальным.",
      "your_household": "Ваша семья",
      "your_feed": "Ваша лента",
      "your_following": "Отслеживаемое",
      "profile_pending_heading": "Заполните профиль",
      "profile_pending_body": "Укажите дату рождения и страну, чтобы открыть личную ленту и разделы учётной записи.",
      "profile_pending_cta": "Заполнить профиль",
      "follow_or_update_help": "Найдите матч, сохраните его или помогите держать счёт актуальным.",
      "create_match_help": "Добавьте матч, забег или соревнование на поле.",
      "how_it_works": "Как работает Live Youth Scores",
      "how_it_works_help": "Что означают метки счёта и как защищена конфиденциальность детей.",
      "ways_heading": "Три способа начать",
      "way_follow_body": "Смотрите матч, ведите счёт и следите за командами своих детей.",
      "way_coach_body": "Заявите права на свою команду, затем делитесь с её семьями временем тренировок и сведениями о команде.",
      "way_coach_today": "Ведите счёт матчей своей команды с телефона, как любой, кто находится на поле.",
      "way_school_title": "Школа или клуб",
      "way_school_body": "Загрузите расписание матчей, проводите мероприятия и выбирайте, кто помогает в вашей школе или клубе.",
      "ways_note": "Одна учётная запись для всех трёх. Переключайтесь вверху в любой момент.",
      "privacy_heading": "Данные детей по умолчанию закрыты",
      "privacy_link": "Как устроена конфиденциальность",
      "you_follow": "Вы следите",
      "manage_following": "Настроить",
      "whats_happening": "Что происходит",
      "full_feed": "Вся лента"
    },
    "bookmarks": {
      "heading": "Сохранённые матчи",
      "help": "Сохранённые матчи видны только вам и не включают уведомления.",
      "empty": "Вы ещё не сохранили ни одного матча.",
      "match": "Открыть матч",
      "find": "Найти матч для сохранения",
      "unavailable": "Сохранённый матч недоступен",
      "unavailable_help": "Его публичные данные больше недоступны.",
      "remove": "Удалить",
      "remove_unavailable_help": "Откройте «Сохранённые матчи», чтобы удалить эту сохранённую ссылку."
    },
    "health": {
      "title": "Состояние сервиса",
      "api_label": "API",
      "db_label": "База данных",
      "ok": "Работает",
      "unreachable": "Недоступно",
      "checked_at": "Проверено {at, time, medium}"
    },
    "fixture_demo": {
      "title": "Режим заголовков страницы матча",
      "explanation": "Этот маршрут демонстрирует заголовки ответа, которые передаёт каждая страница, содержащая имена.",
      "surface_unknown": "Поле не указано",
      "surface_prompt": "Где это?"
    },
    "fixture_display": {
      "title": "Матч",
      "participant_unknown": "Участник не указан",
      "agent_generated_result": "Счёт отправлен агентом",
      "agent_generated_name": "Имя отправлено агентом"
    },
    "fixture_name": {
      "title": "Предложить имя участника",
      "explanation": "Выберите футболку и предложите имя игрока.",
      "open_form": "Предложить имя участника",
      "given_name": "Имя",
      "surname_hint": "Фамилия (конфиденциально, никогда не показывается)",
      "submit": "Отправить предложение",
      "submitted": "Спасибо. Ваше предложение получено.",
      "publish_guardian": "Опубликовать это подтверждённое имя",
      "trusted_published": "Теперь это имя показывается в матчах этого игрока.",
      "withdraw_trusted": "Отозвать подтверждённое имя",
      "suppress_public": "Скрывать имя этого игрока в публичных матчах",
      "enable_full_names": "Показывать подтверждённые полные имена для этой организации",
      "disable_full_names": "Показывать для этой организации только имена",
      "no_targets": "В этом матче нет футболок, для которых вы можете указать имя.",
      "back": "Назад к матчу"
    },
    "confidence": {
      "unconfirmed": "Не подтверждено",
      "corroborated": "Подкреплено",
      "verified": "Подтверждено",
      "disputed": "Оспаривается"
    },
    "state": {
      "loading": "Загрузка…",
      "error": "Что-то пошло не так. Проверьте последний результат, прежде чем повторять действие.",
      "empty": "Здесь пока ничего нет.",
      "offline": "Нет подключения к интернету. Отправленное стоит в очереди и уйдёт, когда связь восстановится."
    },
    "dispute_photo": {
      "title": "Закрытое фото к спору",
      "heading": "Фото табло как доказательство",
      "file_label": "Изображение табло",
      "upload": "Загрузить фото",
      "no_javascript": "Для загрузки фото нужен JavaScript, так как этот закрытый адрес принимает само изображение, а не многокомпонентную форму.",
      "review_label": "ID фото",
      "review_support": "Подтверждает решение",
      "review_reject": "Отклонить фото",
      "review": "Сохранить проверку",
      "uploaded": "Фото загружено."
    },
    "dispute_desk": {
      "title": "Оспариваемые результаты",
      "heading": "Оспариваемые результаты",
      "intro": "Каждый результат ниже заморожен, пока модератор платформы принимает решение. Отклоните спор, если сообщённый результат остаётся в силе, или укажите единственное сообщение, которое было сфабриковано.",
      "queue_link": "Перейти к очереди модерации",
      "case_heading": "Оспариваемый результат",
      "empty": "Сейчас нет оспариваемых результатов.",
      "no_verdict": "Это дело закрыто. Вынести по нему вердикт нельзя.",
      "disputed_result": "Что оспаривается",
      "item": "Матч",
      "headline_confidence": "Текущая достоверность",
      "no_confidence": "Без счёта",
      "opened_at": "Открыто",
      "evidence_heading": "Сообщения об этом матче",
      "evidence_option": "{kind} — автор: {reporter}, {recordedAt}",
      "evidence_truncated": "Показаны только первые 50 сообщений.",
      "no_evidence": "Ни одно сообщение об этом матче нельзя отметить как сфабрикованное.",
      "photos_heading": "Фотодоказательства",
      "no_photos": "К этому делу не загружено ни одного фото.",
      "choose_fabricated": "Какое сообщение было сфабриковано?",
      "dismiss": "Отклонить спор",
      "confirm_fabrication": "Подтвердить фальсификацию",
      "succeeded": "Вердикт сохранён.",
      "failed_title": "Вердикт не сохранён",
      "resolved_heading": "Вердикт",
      "verdict": "Решение",
      "verdict_dismissed": "Отклонено",
      "verdict_fabrication": "Фальсификация подтверждена",
      "condemned": "Сообщение признано сфабрикованным",
      "correction_run": "Запуск исправлений",
      "targets_completed": "Исправлено целей: {completed} из {planned}",
      "next_page": "Следующая страница"
    },
    "leaderboard": {
      "title": "Лидеры по ведению счёта",
      "intro": "Здесь отмечены люди, чьи сообщения помогают поддерживать результаты в актуальном состоянии.",
      "scope_label": "Охват таблицы лидеров",
      "scope_global": "Везде",
      "scope_sport": "Один вид спорта",
      "scope_organisation": "Одна школа или клуб",
      "scope_id_label": "ID вида спорта или организации",
      "scope_id_placeholder": "Введите ID",
      "window_label": "Период",
      "window_all_time": "За всё время",
      "window_season": "Сезон",
      "window_rolling_90d": "Последние 90 дней",
      "season_id_label": "ID сезона",
      "season_id_placeholder": "Введите ID сезона",
      "apply": "Показать таблицу лидеров",
      "rank": "Место",
      "username": "Ведущий счёта",
      "badges": "Значки",
      "credits": "Засчитанные сообщения",
      "trusted_reporter": "Проверенный автор",
      "no_badges": "Нет значков",
      "empty_heading": "Пока мало тех, кто ведёт счёт",
      "empty_body": "Пока некого показать.",
      "failed_title": "Не удалось загрузить таблицу лидеров",
      "next_page": "Показать ещё"
    },
    "lineage": {
      "title": "Статистика по футболке",
      "season_history_title": "История футболки",
      "season_scope": "Статистика по этой футболке или участнику за весь командный сезон.",
      "fixture_scope": "Статистика по этой футболке или участнику только в этом матче.",
      "event_history_title": "История участия в дисциплине",
      "event_scope": "Текущие заявленные результаты этого участника в дисциплине на {date}.",
      "event_nameless_note": "Эта запись описывает участие в дисциплине. Она не указывает на конкретного человека и не связывает участие в разных дисциплинах.",
      "event_view_event": "Открыть программу мероприятия",
      "event_source_date": "Дата результата: {date}",
      "event_team_label": "Команда",
      "event_no_season": "Сезон не назначен",
      "event_heat": "Забег {heat}",
      "event_lane": "Дорожка или очерёдность: {lane}",
      "event_display_key": "{label}: {value}",
      "event_display_key_unreported": "Не указано",
      "event_claims_heading": "Текущие заявленные результаты",
      "event_claim_column": "Заявлено",
      "event_placing_value": "Место: {place}",
      "event_unavailable_heading": "Эта запись об участии недоступна",
      "event_unavailable_body": "Сочетание дисциплины и участника может быть недоступно, закрыто или уже неактуально.",
      "event_failed_heading": "Не удалось загрузить запись об участии",
      "event_claim": {
        "performance": "Результат",
        "placing": "Место",
        "entrant_status": "Статус участника"
      },
      "nameless_note": "Эта запись описывает футболку или участника. Она не раскрывает, кто выступал под этим номером.",
      "view_fixture": "Открыть матч",
      "view_season_history": "Открыть историю сезона",
      "organisation_label": "Школа или клуб",
      "sport_label": "Вид спорта",
      "season_label": "Сезон",
      "season_dates_label": "Даты сезона",
      "season_dates": "с {start} по {end}",
      "age_group_label": "Возрастная группа",
      "level_label": "Уровень",
      "gender_label": "Пол",
      "rubber_source": "Встреча",
      "fixture_item": "Матч",
      "rubber_item": "Встреча {number}",
      "fixture_date": "Дата матча: {date}",
      "round": "Раунд: {round}",
      "role_label": "Роль: {role}",
      "stats_heading": "Записанная статистика",
      "stat_column": "Показатель",
      "value_column": "Значение",
      "confidence_column": "Достоверность",
      "stat_value_both": "{numeric} ({text})",
      "stat_value_numeric": "{numeric}",
      "stat_value_with_unit": "{value} {unit}",
      "no_stats_heading": "Индивидуальная статистика не указана",
      "no_stats_body": "Эта футболка или участник есть в матче, но индивидуальная статистика по ним не указана.",
      "unavailable_heading": "Эта запись о футболке недоступна",
      "unavailable_body": "Сочетание матча и футболки может быть недоступно, закрыто или уже неактуально.",
      "failed_heading": "Не удалось загрузить запись о футболке",
      "unsupported_body": "Для одного из исходных значений пока нет подписи. Показ страницы остановлен, чтобы не выводить технический ключ.",
      "display_scheme": {
        "jersey_position": "Номер футболки или шапочки / позиция",
        "bib_position": "Игровая позиция",
        "batting_order": "Порядок выхода бэттеров",
        "entry_heat_lane": "Участник / забег / дорожка",
        "competitor_number": "Номер участника"
      },
      "role": {
        "starter": "В стартовом составе",
        "substitute": "Запасной",
        "reserve_unused": "Неиспользованный запасной"
      },
      "stat": {
        "try_scorer": "Занесённые попытки",
        "conversion_kicker": "Реализации",
        "penalty_kicker": "Реализованные штрафные",
        "drop_goal_kicker": "Дроп-голы",
        "scorer": "Результативные действия",
        "assist": "Голевые передачи",
        "own_goal": "Автоголы",
        "penalty_goal": "Голы со штрафных",
        "card": "Карточки",
        "exclusion": "Удаления",
        "foul": "Фолы",
        "substitution": "Замены",
        "time": "Время",
        "distance": "Дальность",
        "height": "Высота",
        "points": "Очки",
        "place": "Место"
      },
      "unit": {
        "penalty_points": "штр. очк.",
        "percent": "%",
        "points": "очк."
      }
    },
    "ranking": {
      "platform_fixture_points_3_1_0": "Стандартная турнирная таблица платформы (3–1–0)",
      "platform_fixture_points_3_1_0_rulebook": "Стандарт платформы Live Youth Scores: 3 очка за победу, 1 за ничью и 0 за поражение. Это не правило федерации.",
      "platform_fixture_program_rulebook": "Правила этой версии программы рейтинга матчей Live Youth Scores.",
      "platform_performance_event": "Стандартная таблица платформы по результатам в дисциплинах",
      "platform_performance_event_rulebook": "Правила рейтинга по результатам в дисциплинах на платформе Live Youth Scores. Точные правила по достоверности, когортам, условиям, единицам измерения и направлению показаны ниже. Это не правило федерации.",
      "platform_performance_placing": "Стандартная таблица платформы по местам в классах",
      "platform_performance_placing_rulebook": "Правила рейтинга по местам на платформе Live Youth Scores. Точные правила по достоверности, когортам и местам показаны ниже. Это не правило федерации.",
      "title": "Командные рейтинги",
      "performance_title": "Рейтинги по результатам",
      "performance_cohort_scope": "Когорта: {scope}",
      "performance_cohort_event": "Одна дисциплина",
      "performance_cohort_selected_scope": "Выбранный охват",
      "performance_cohort_meet_item": "Один элемент соревнований",
      "performance_context": "Контекст",
      "performance_source": "Источник",
      "performance_source_not_disclosed": "Нет публичной организации или команды",
      "performance_result": "Результат",
      "performance_value_confidence": "Достоверность значения: {confidence}",
      "performance_value_with_unit": "{value} {unit}",
      "performance_placing": "Место: {placing}",
      "performance_status": "Статус",
      "performance_status_confidence": "Достоверность статуса: {confidence}",
      "performance_status_not_applied": "Статус участника не применён",
      "performance_conditions": "Условия",
      "performance_conditions_none": "Условия не записаны",
      "performance_condition_true": "Да",
      "performance_condition_false": "Нет",
      "performance_condition": "{condition}: {value}",
      "performance_includes_unconfirmed_values": "Включает неподтверждённые значения",
      "performance_excludes_unconfirmed_values": "Неподтверждённые значения исключены",
      "performance_includes_unconfirmed_statuses": "Включает неподтверждённые статусы участников",
      "performance_excludes_unconfirmed_statuses": "Неподтверждённые статусы участников исключены",
      "performance_contribution_versions_heading": "Правила учёта по дате результата",
      "performance_contribution_versions_empty": "Правила учёта по дате результата не применялись.",
      "performance_empty_heading": "В рейтинге пока нет результатов",
      "performance_empty_body": "Таблица появится, когда для этой рейтинговой программы будут доступны подходящие результаты.",
      "performance_failed_title": "Не удалось загрузить рейтинги по результатам",
      "performance_offline_title": "Рейтинги по результатам недоступны без интернета",
      "performance_offline_body": "Подключитесь к интернету, чтобы загрузить последние рейтинги по результатам. Эта таблица не сохраняется на вашем устройстве.",
      "performance_native_row_accessibility": "Место {rank}: {context}. Источник: {source}. Результат: {result}. Статус: {status}. Условия: {conditions}.",
      "performance_row_accessibility": "Место {rank}: {context}. Источник: {source}. Результат: {result}. Статус: {status}.",
      "standards_title": "Нормативы",
      "standards_intro": "Сравните каждый публичный результат с нормативами, которые действовали на дату выступления.",
      "standards_results": "Результаты по нормативам",
      "standards_performance": "Результат",
      "standards_category": "Категория",
      "standards_category_separator": " · ",
      "standards_result": "Результат и уровень",
      "standards_no_tier": "Уровень не достигнут",
      "standards_empty": "Для этих нормативов нет подходящих публичных результатов.",
      "standards_failed_title": "Не удалось загрузить нормативы",
      "view_standards": "Открыть нормативы",
      "platform_standards": "Публичные нормативы",
      "platform_standards_rulebook": "Правила публичных нормативов",
      "standards": {
        "standard": "Норматив",
        "tier": {
          "bronze": "Бронза",
          "silver": "Серебро",
          "gold": "Золото"
        }
      },
      "scope_filters": {
        "title": "Фильтр командных рейтингов",
        "performance_title": "Фильтр рейтингов по результатам",
        "help": "Выберите публичный охват для этой таблицы.",
        "custom_scope": "Выбранные фильтры задают собственный охват.",
        "includes_unconfirmed": "Включить неподтверждённые результаты",
        "country_codes": "Страны",
        "regions": "Регионы",
        "organisations": "Организации",
        "teams": "Команды",
        "age_groups": "Возрастные группы",
        "seasons": "Сезоны",
        "competitions": "Соревнования",
        "no_options": "Для этого фильтра нет вариантов.",
        "unsupported": "Некоторые фильтры для этого рейтинга пока недоступны.",
        "binding_unavailable": "Фильтры недоступны: параметры рейтинга больше не соответствуют этой таблице.",
        "reset": "Сбросить фильтры"
      },
      "country_code": "Код страны",
      "selected_for_date": "Дата рейтинга",
      "apply": "Применить фильтры",
      "rulebook_failed_title": "Не удалось загрузить правила рейтинга",
      "rank": "Место",
      "team": "Команда",
      "played": "Игры",
      "wins": "Победы",
      "draws": "Ничьи",
      "losses": "Поражения",
      "points": "Очки",
      "score_difference": "Разница",
      "program_version": "Версия программы {version}",
      "selected_ordering_version": "Правила упорядочивания: программа {programId}, версия {version}",
      "effective_from": "Действует с {date}",
      "rulebook": "Правила рейтинга",
      "contribution_versions_heading": "Правила учёта по дате матча",
      "contribution_version": "Программа {programId}, версия {version}, действует с {date}",
      "contribution_version_rulebook": "Открыть правила программы {programId}, версия {version}",
      "contribution_versions_empty": "Правила учёта по дате матча не применялись.",
      "custom_scope": "Собственный охват",
      "includes_unconfirmed": "Включает неподтверждённые результаты",
      "excludes_unconfirmed": "Неподтверждённые результаты исключены",
      "stale_since": "Результаты могут быть неактуальны с {at}",
      "empty_heading": "В рейтинге пока нет команд",
      "empty_body": "Таблица появится, когда для этой рейтинговой программы будут доступны результаты.",
      "failed_title": "Не удалось загрузить командные рейтинги",
      "offline_title": "Командные рейтинги недоступны без интернета",
      "offline_body": "Подключитесь к интернету, чтобы загрузить последние рейтинги. Эта таблица не сохраняется на вашем устройстве.",
      "row_accessibility": "Место {rank}: {team}. Игры: {played}; победы: {wins}; ничьи: {draws}; поражения: {losses}; очки: {points}; разница в счёте: {scoreDifference}.",
      "generated_rulebook": {
        "section": {
          "context": "Как работает этот рейтинг",
          "formats": "Пересчёт форматов матчей",
          "outcomes": "Очки за исход",
          "statuses": "Учёт статусов",
          "facts": "Спортивные показатели",
          "bonuses": "Условные бонусы",
          "tiebreaks": "Критерии при равенстве",
          "glicko_periods": "Рейтинговые периоды",
          "glicko_initial": "Начальный рейтинг",
          "glicko_bounds": "Пределы отклонения рейтинга",
          "glicko_calculation": "Пределы вычислений",
          "glicko_display": "Отображаемый рейтинг",
          "challenge_range": "Диапазон вызова",
          "challenge_movement": "Перемещение после матча",
          "challenge_rematch": "Повторные матчи",
          "challenge_response": "Ответы на вызов",
          "challenge_absence": "Отсутствие",
          "sessions": "Очки за сессии",
          "standards": "Нормативы и уровни",
          "pyramid": "Правила пирамиды",
          "box_cycle": "Цикл групп и подсчёт очков",
          "box_movement": "Перемещение между группами",
          "performance_source": "Источник результатов",
          "performance_entries": "Допущенные участники",
          "performance_confidence": "Требования к достоверности",
          "performance_statuses": "Учёт статусов участников",
          "performance_fallback": "Порядок при равных значениях"
        },
        "context": {
          "public_confidence": "Результаты учитываются по публичной достоверности.",
          "opponent_confirmation": "Учитываются подтверждённые результаты и решения тренеров, проверенные по точному источнику. Ожидающие проверки учитываются предварительно, только если программа включает их до крайнего срока. Проверки на карантине и оспариваемые проверки не учитываются никогда. Публичная достоверность не определяет допуск.",
          "unconfirmed": "{included, select, true {Неподтверждённые результаты учитываются.} false {Неподтверждённые результаты не учитываются.} other {}}",
          "confidence_floor": "Минимальный уровень достоверности — «{floor}».",
          "visibility": "Этот рейтинг {visibility}.",
          "display": "Формат отображения рейтинга: {mode}.",
          "conversion": "{format}: {canonicalUnitCount, plural, one {{canonicalUnits} каноническая единица} few {{canonicalUnits} канонические единицы} many {{canonicalUnits} канонических единиц} other {{canonicalUnits} канонической единицы}} за каждый завершённый элемент, вес {weight}; для учёта нужно не менее {minimumUnitCount, plural, one {{minimumUnitsToCount} единицы} few {{minimumUnitsToCount} единиц} many {{minimumUnitsToCount} единиц} other {{minimumUnitsToCount} единицы}}."
        },
        "points": {
          "outcome": "Исход «{outcome}»: {pointCount, plural, one {{points} очко} few {{points} очка} many {{points} очков} other {{points} очка}}.",
          "status": "Статус «{status}» (источник: {source}) в рейтинге: {ranking}.",
          "played": "{value, select, true {Засчитывается как сыгранный матч.} false {Не засчитывается как сыгранный матч.} other {}}",
          "record": "{value, select, true {Может учитываться для рекордов.} false {Не может учитываться для рекордов.} other {}}",
          "appearance": "Статистика выходов на поле: {treatment}.",
          "bonus_eligible": "{value, select, true {Может получать условные бонусные очки.} false {Не может получать условные бонусные очки.} other {}}",
          "award": "Начисление получает {recipient}: собственный счёт {ownPoints}; счёт соперника {opponentPoints}.",
          "fact": "В правилах используется показатель «{fact}».",
          "bonus_group": "Группа бонусов {group}: совпавшие правила {hitPolicy}.",
          "bonus_rule": "Правило «{rule}» меняет счёт на {points}, если выполнены его условия."
        },
        "performance": {
          "source": "Рейтинг использует: {source}; агрегирование: {aggregation}.",
          "descriptor": "{format}: {discipline}, единица измерения — {unit}; лучше {direction}.",
          "placing_descriptor": "{format}: {discipline}, способ определения мест — {semantics}; лучше {direction}.",
          "cohort": "Сопоставимые результаты группируются: {scope}.",
          "conditions": "Условия выступления сверяются по принципу: {comparison}.",
          "value_confidence": "Значения результатов должны иметь достоверность не ниже уровня «{floor}».",
          "status_confidence": "Статусы участников применяются только при достоверности не ниже уровня «{floor}».",
          "status": "Участники со статусом «{status}»: {treatment}.",
          "fallback": "Равные результаты упорядочиваются по показателю «{key}», {direction}."
        },
        "condition": {
          "number": "Применяется, если «{fact}» {comparator} {value}.",
          "enum": "Применяется, если «{fact}» {comparator} «{value}».",
          "all": "Должны выполняться все следующие условия.",
          "any": "Должно выполняться хотя бы одно из следующих условий.",
          "not": "Следующее условие не должно выполняться."
        },
        "tiebreak": "{position, number}. Сравнивается показатель «{metric}» {scope}; {direction}. {equalMeetingsRequired, select, true {Для сравнения личных встреч у всех участников с равными показателями должно быть одинаковое число встреч.} false {} other {}}",
        "glicko": {
          "period": "Рейтинги обновляются по периодам (тип: {mode}).",
          "rating": "Новые участники начинают с рейтингом {rating}.",
          "deviation": "Новые участники начинают с отклонением рейтинга {deviation}.",
          "provisional_threshold": "Рейтинг участника считается предварительным, пока отклонение рейтинга больше {threshold}.",
          "volatility": "Новые участники начинают с волатильностью {volatility}.",
          "range": "Отклонение рейтинга остаётся в пределах от {floor} до {ceiling}.",
          "constraint": "Для волатильности используется ограничение {value}.",
          "tolerance": "Расчёт волатильности останавливается при допуске {value}.",
          "iterations": "При расчёте волатильности допускается не более {value, plural, one {{value, number} итерации} few {{value, number} итераций} many {{value, number} итераций} other {{value, number} итерации}}.",
          "display": "Отображаемый рейтинг — это рейтинг минус отклонение рейтинга, умноженное на {multiplier}."
        },
        "challenge": {
          "position_basis": "Позиции для вызова определяются по показателю «{basis}».",
          "range": "Наибольшая разница позиций для вызова соперника выше: {places, number}; недоступные позиции {unavailable}.",
          "win": "При победе вызывающего: {movement}.",
          "draw": "При ничьей: {movement}.",
          "rematch": "Повторные матчи: {kind}; требование: {requirement}.",
          "response": "Отказ: {refusal}.",
          "absence": "Перемещение при отсутствии: {movement}."
        },
        "session": {
          "participation": "Каждая посещённая сессия меняет счёт на {points}.",
          "outcome": "Исход сессии «{outcome}» меняет счёт на {points}.",
          "placing": "Место {place, number} меняет счёт на {points}.",
          "unplaced": "Результат без места меняет счёт на {points}.",
          "counting": "Правило подсчёта: {kind}. {count, select, null {} other {{count, plural, one {Учитывается {count, number} сессия.} few {Учитываются {count, number} сессии.} many {Учитываются {count, number} сессий.} other {Учитывается {count, number} сессии.}}}}",
          "completion": "Бонус за завершение: {kind}. {minimumSessions, select, null {} other {{minimumSessions, plural, one {При посещении не менее {minimumSessions, number} сессии счёт меняется на {points}.} few {При посещении не менее {minimumSessions, number} сессий счёт меняется на {points}.} many {При посещении не менее {minimumSessions, number} сессий счёт меняется на {points}.} other {При посещении не менее {minimumSessions, number} сессии счёт меняется на {points}.}}}}"
        },
        "standards": {
          "applicability": "{standard}: {discipline}, {ageGroup}, {gender}, единица измерения — {unit}; лучше {direction}.",
          "tier": "{tier}: порог {threshold}."
        },
        "pyramid": {
          "rows": "Число рядов в пирамиде: {count, number}.",
          "lateral": "Горизонтальный вызов: {range}; победа означает: {winnerEffect}.",
          "vertical": "Вертикальный вызов: {range}; допуск: {eligibility}; расходуется: {consumption}; победа вызывающего означает: {challengerWin}.",
          "draw": "При ничьей: {effect}."
        },
        "box": {
          "cycle": "Размер группы: {boxSize, number}; цикл — {cycleDays, plural, one {{cycleDays, number} день} few {{cycleDays, number} дня} many {{cycleDays, number} дней} other {{cycleDays, number} дня}}. Минимум матчей: {minimumMatches, plural, =0 {не требуется} one {{minimumMatches, number} матч} few {{minimumMatches, number} матча} many {{minimumMatches, number} матчей} other {{minimumMatches, number} матча}}; недобравшие размещаются: {placement}.",
          "scoreline": "Результат {winnerUnits, number}–{loserUnits, number} даёт победителю счёт {winnerPoints}, а проигравшему — {loserPoints}.",
          "walkover": "Техническая победа даёт заявителю счёт {claimantPoints}, а уступившей стороне — {concederPoints}; она {countsAsPlayed, select, true {засчитывается как сыгранный матч} false {не засчитывается как сыгранный матч} other {}}; нужно задокументированных предложений корта: {offers, number}.",
          "completion": "Бонус за завершение: {kind}. {points, select, null {} other {Счёт меняется на {points}.}}",
          "movement": "{box, select, null {Перемещение по умолчанию} other {Перемещение в группе {box, number}}}: повышение — {promote, number}; понижение — {relegate, number}.",
          "exceptional": "Исключительное повышение: {kind}. {promoteBoxes, select, null {} other {{promoteBoxes, plural, one {Повышение на {promoteBoxes, number} группу.} few {Повышение на {promoteBoxes, number} группы.} many {Повышение на {promoteBoxes, number} групп.} other {Повышение на {promoteBoxes, number} группы.}}}}"
        },
        "vocabulary": {
          "visibility": {
            "public": "публичный",
            "team_internal": "внутренний для команды"
          },
          "display": {
            "ordinal": "порядковые места",
            "band": "диапазоны"
          },
          "confidence": {
            "unconfirmed": "Не подтверждено",
            "corroborated": "Подкреплено",
            "verified": "Подтверждено"
          },
          "outcome": {
            "win": "победа",
            "draw": "ничья",
            "loss": "поражение",
            "no_result": "нет результата"
          },
          "lifecycle": {
            "completed": "завершён",
            "forfeited": "отказ от игры",
            "walkover": "техническая победа",
            "abandoned": "прерван",
            "cancelled": "отменён"
          },
          "status_source": {
            "entrant": "участник",
            "lifecycle": "матч"
          },
          "ranking": {
            "exclude": "исключается",
            "award_zero": "начисляется ноль",
            "use_result": "используется записанный результат",
            "award_points": "используется заданное начисление",
            "award_opponent": "очки получает соперник"
          },
          "appearance": {
            "count": "учитывается",
            "exclude": "исключается"
          },
          "recipient": {
            "status_bearing_side": "сторона со статусом",
            "winning_side": "победившая сторона",
            "losing_side": "проигравшая сторона"
          },
          "fact": {
            "score_for": "забито",
            "score_against": "пропущено",
            "score_difference": "разница в счёте",
            "losing_margin": "разница при поражении",
            "outcome": "исход",
            "lifecycle_outcome": "исход матча",
            "entrant_status": "статус участника"
          },
          "comparator": {
            "eq": "равно",
            "ne": "не равно",
            "lt": "меньше",
            "lte": "не больше",
            "gt": "больше",
            "gte": "не меньше"
          },
          "value": {
            "none": "нет значения"
          },
          "hit_policy": {
            "unique": "не суммируются",
            "collect_sum": "складываются"
          },
          "scope": {
            "overall": "по всем результатам",
            "in_scope_subset": "в выбранном охвате",
            "match_losses": "среди поражений",
            "head_to_head": "между участниками с равными показателями"
          },
          "direction": {
            "asc": "сначала меньшее значение",
            "desc": "сначала большее значение"
          },
          "metric": {
            "points": "очки",
            "played": "сыгранные матчи",
            "wins": "победы",
            "draws": "ничьи",
            "losses": "поражения",
            "no_results": "матчи без результата",
            "score_for": "забито",
            "score_against": "пропущено",
            "score_difference": "разница в счёте",
            "entity_public_id": "публичный идентификатор",
            "match_wins": "победы в матчах",
            "units_difference": "разница единиц",
            "head_to_head_points": "очки в личных встречах",
            "matches_played": "сыгранные матчи",
            "session_wins": "победы в сессиях",
            "sessions_counted": "учтённые сессии",
            "sessions_attended": "посещённые сессии",
            "best_session_points": "лучшие очки за сессию"
          },
          "period": {
            "explicit_fixture_period": "явно заданные матчи"
          },
          "position_basis": {
            "match_time": "время матча"
          },
          "unavailable": {
            "count_toward_range": "учитываются в этом диапазоне",
            "skip_for_range": "не учитываются в этом диапазоне"
          },
          "movement": {
            "swap": "позиции меняются местами",
            "insert_at_challenged_position": "вызывающий занимает позицию вызванного",
            "no_change": "позиции не меняются",
            "challenger_up_one": "вызывающий поднимается на одну позицию",
            "challenger_directly_below_challenged": "вызывающий встаёт сразу под вызванным участником"
          },
          "rematch": {
            "allowed": "разрешены",
            "intervening_match": "разрешены после промежуточного матча"
          },
          "rematch_requirement": {
            "none": "нет",
            "either_competitor": "хотя бы один из участников должен сыграть с другим соперником",
            "both_competitors": "оба участника должны сыграть с другим соперником"
          },
          "refusal": {
            "forbidden": "не допускается",
            "allowed_no_change": "допускается без изменения позиций"
          },
          "absence": {
            "none": "без изменения позиций",
            "present_lower_may_move_absent_to_bottom": "присутствующий участник ниже в таблице может переместить отсутствующего в самый низ"
          },
          "counting": {
            "all": "учитываются все сессии",
            "best_n": "учитываются лучшие сессии"
          },
          "completion": {
            "none": "нет",
            "minimum_sessions": "минимум сессий",
            "all_opponents": "все соперники"
          },
          "age_group": {
            "all": "все возрасты"
          },
          "gender": {
            "all": "любой пол"
          },
          "better_direction": {
            "asc": "меньшее значение",
            "desc": "большее значение"
          },
          "performance_unit": {
            "m": "метры",
            "penalty_points": "штрафные очки",
            "percent": "проценты",
            "points": "очки",
            "s": "секунды",
            "strokes": "удары"
          },
          "source_kind": {
            "performance": "записанный результат",
            "placing": "записанное место"
          },
          "aggregation": {
            "single_entry": "один результат на участника"
          },
          "cohort_scope": {
            "event": "в пределах одной дисциплины",
            "selected_scope": "в пределах выбранного охвата; каждый результат остаётся привязан к своей дисциплине",
            "meet_item": "в пределах одного элемента соревнований"
          },
          "conditions_comparison": {
            "exact_document": "точное совпадение с исходным документом"
          },
          "value_semantics": {
            "positive_integer": "целое положительное число"
          },
          "status_treatment": {
            "retain": "сохраняются",
            "exclude": "исключаются"
          },
          "fallback": {
            "source_entry_key": "ключ исходной заявки"
          },
          "pyramid_range": {
            "same_row": "тот же ряд",
            "next_row_up": "ряд выше"
          },
          "pyramid_effect": {
            "earn_vertical_challenge": "право на вертикальный вызов"
          },
          "pyramid_eligibility": {
            "unspent_lateral_win_in_current_row": "неиспользованная горизонтальная победа в текущем ряду"
          },
          "pyramid_consumption": {
            "on_match": "при проведении матча"
          },
          "minimum_placement": {
            "below_eligible": "ниже допущенных участников"
          },
          "exceptional": {
            "none": "нет",
            "perfect_cycle": "идеальный цикл"
          }
        }
      },
      "platform_session_points": "Публичные очки за сессии",
      "platform_session_points_rulebook": "Правила публичных очков за сессии Live Youth Scores. Точные правила по участию, результатам, подсчёту, завершению и критериям при равенстве показаны ниже.",
      "session_title": "Очки за сессии",
      "session_failed_title": "Не удалось загрузить таблицу очков за сессии",
      "session_selected_rules": "Правила упорядочивания: программа {programId}, версия {version}, действует с {date}",
      "session_contribution_versions": "Правила учёта по дате матча",
      "session_contribution_versions_empty": "В эту таблицу не вошла ни одна строка источника со счётом.",
      "session_empty_heading": "В рейтинге пока нет команд или организаций",
      "session_empty_body": "Таблица появится, когда в выбранной сессии будет подходящий публичный результат.",
      "session_entity": "Команда или организация",
      "session_attended": "Посещено",
      "session_counted": "Учтено",
      "session_wins": "Победы в сессиях",
      "session_trace": "Расшифровка учтённых сессий",
      "session_trace_row": "{session}: очки — {points}, {counted}",
      "session_counted_yes": "учтено",
      "session_counted_no": "не учтено"
    },
    "ranking_authoring": {
      "title": "Управление правилами рейтинга",
      "heading": "Управление правилами рейтинга",
      "intro": "Измените публичное правило рейтинга, запустите симуляцию на реальных данных, проверьте точное изменение и опубликуйте проверенную версию.",
      "empty": "Нет публичных рейтинговых программ для редактирования.",
      "mode_fixture_points": "Очки за матчи",
      "mode_performance_points": "Очки за результаты",
      "mode_standards_tiers": "Нормативы",
      "new_standards": "Создать нормативы",
      "new_standards_heading": "Создать нормативы",
      "new_standards_intro": "Задайте нормативы для страны, проверьте их на реальных публичных результатах, просмотрите точные изменения уровней и опубликуйте проверенную версию.",
      "sport_key": "Ключ вида спорта",
      "current_version": "Текущая версия {version}, действует с {date}",
      "edit": "Изменить и просмотреть новую версию",
      "back": "Назад к рейтинговым программам",
      "editor_title": "Изменение правил рейтинга",
      "editor_heading": "Изменение правил рейтинга: {sport}",
      "failed_title": "Не удалось выполнить операцию с правилом рейтинга",
      "stale_body": "Текущее правило изменилось, пока эта форма была открыта. Проверьте текущую версию и попробуйте ещё раз.",
      "valid_from": "Дата вступления в силу",
      "fixture_points": "Очки за результат",
      "win": "Победа",
      "draw": "Ничья",
      "loss": "Поражение",
      "no_result": "Нет результата",
      "performance_policy": "Правила допуска результатов и когорт",
      "value_confidence": "Достоверность значения результата",
      "status_confidence": "Достоверность статуса участника",
      "cohort_scope": "Когорта для сравнения",
      "cohort_event": "Участники одной дисциплины",
      "cohort_selected": "Участники в выбранном публичном охвате",
      "cohort_meet_item": "Участники одного элемента соревнований",
      "confidence_unconfirmed": "«Не подтверждено» или выше",
      "confidence_corroborated": "«Подкреплено» или выше",
      "confidence_verified": "Только «Подтверждено»",
      "preview": "Запустить предпросмотр на реальных данных",
      "review_heading": "Проверьте точное смоделированное изменение",
      "cutover": "Дата вступления в силу",
      "sampled_date": "Дата замера источника",
      "body_hash": "Хеш тела правила",
      "authority_hash": "Хеш полномочий источника",
      "diff_hash": "Хеш симуляции",
      "rule_summary": "Краткое описание правила",
      "fixture_rule_summary": "Победа {win}; ничья {draw}; поражение {loss}; нет результата {noResult}.",
      "performance_rule_summary": "Достоверность значения: {valueConfidence}; достоверность статуса: {statusConfidence}; когорта: {cohort}.",
      "standards_policy": "Нормативы и уровни",
      "standards_help": "Вводите по одному нормативу в строке: ключ норматива, ключ подписи, дисциплина, возрастная группа или -, пол или -, единица, asc или desc, затем значения уровней через запятую в виде ключ уровня:ключ подписи:порог. Разделяйте восемь полей символом |.",
      "standards_lines": "Нормативы для страны",
      "standards_rule_summary": "{count, plural, one {# таблица нормативов.} few {# таблицы нормативов.} many {# таблиц нормативов.} other {# таблицы нормативов.}}",
      "prospective_changes_heading": "Положение на предлагаемую дату перехода",
      "hypothetical_changes_heading": "Предлагаемые правила, применённые к текущему источнику",
      "hypothetical_disclosure": "Эта вторая симуляция нужна только для проверки. Она не применяет предлагаемые правила задним числом.",
      "no_changes": "В этой симуляции ни одна запись не меняется.",
      "not_ranked": "Нет в рейтинге",
      "no_standard_tier": "Уровень не достигнут",
      "standard_tier_value": "{tier} (порог {threshold})",
      "entry": "Участник",
      "entry_context": "{entry} ({context})",
      "before": "До",
      "after": "После",
      "rank_points": "Место {rank}; очки {points}",
      "rank_value": "Место {rank}; значение {value}",
      "publish": "Опубликовать эту проверенную версию",
      "published_heading": "Правило рейтинга опубликовано",
      "published_version": "Версия {version} действует с {date}.",
      "mode_session_points": "Очки за сессии",
      "session_new": "Создать правила очков за сессии",
      "session_title": "Составление правил очков за сессии",
      "session_heading": "Составление публичных правил очков за сессии",
      "session_intro": "Выберите одно реальное публичное соревнование, введите его существующие сессии точно в порядке подсчёта очков, просмотрите текущий источник, затем опубликуйте проверенные правила вместе с источником.",
      "session_sport": "Ключ вида спорта",
      "session_country": "Код страны",
      "session_competition": "Публичный ID соревнования",
      "session_order": "Публичные ID сессий по порядку",
      "session_order_help": "Вводите по одному публичному ID существующей сессии в строке, начиная с самой ранней сессии с подсчётом очков.",
      "session_source_review_heading": "Проверенный порядок сессий источника",
      "session_source_review_row": "{session}, порядок {sequence}",
      "session_current_review_heading": "Текущие опубликованные источник и правила",
      "session_prospective_review_heading": "Предлагаемый источник с правилами на будущее",
      "session_hypothetical_review_heading": "Предлагаемый источник с предлагаемыми правилами за весь период",
      "session_review_empty": "Публичная таблица не формируется.",
      "session_review_row": "{entity}: место {rank}, очки — {points}; учтено сессий: {counted} из {attended}",
      "session_scoring": "Подсчёт очков за сессии",
      "session_source_kind": "Тип исходного результата",
      "session_outcome": "Исходы матчей",
      "session_placing": "Места в дисциплинах",
      "session_participation": "Очки за участие в каждой посещённой сессии",
      "session_placing_points": "Очки за места через запятую, начиная с первого места",
      "session_unplaced_points": "Очки за места вне списка",
      "session_counting": "Учитываемые сессии",
      "session_count_all": "Учитывать все посещённые сессии",
      "session_count_best": "Учитывать только лучшие сессии",
      "session_best_n": "Число лучших сессий",
      "session_completion": "Бонус за посещаемость",
      "session_completion_none": "Без бонуса за посещаемость",
      "session_completion_minimum": "Бонус после минимального числа сессий",
      "session_minimum": "Минимум сессий",
      "session_completion_points": "Бонусные очки за посещаемость",
      "session_view_public": "Открыть публичную таблицу очков за сессии",
      "session_rule_summary": "Участие: {participation}; источник: {scoring}; подсчёт: {counting}."
    },
    "records": {
      "title": "Рекорды",
      "intro": "Текущие лучшие результаты и опубликованная история их изменений.",
      "view_records": "Открыть рекорды",
      "current_heading": "Текущие рекорды",
      "history_heading": "Изменения рекордов",
      "empty_heading": "Рекордов пока нет",
      "empty_body": "Здесь пока нет рекордов.",
      "history_empty": "Изменения рекордов пока не публиковались.",
      "failed_title": "Не удалось загрузить рекорды",
      "offline_title": "Рекорды недоступны без интернета",
      "offline_body": "Подключитесь к интернету, чтобы загрузить последние рекорды и опубликованные изменения. Эта таблица не сохраняется на вашем устройстве.",
      "older_changes": "Более ранние изменения рекордов",
      "value_with_unit": "{value} {unit}",
      "scope_worldwide": "Весь мир",
      "scope_country": "Страна: {country}",
      "scope_region": "Регион: {region}",
      "scope_organisation": "Организация: {organisation}",
      "achieved_on": "Установлен",
      "classification": "Классификация",
      "classification_open": "Открытая классификация",
      "representing": "Представляет",
      "no_organisation": "Нет публичной организации",
      "conditions": "Условия",
      "conditions_none": "Условия не записаны",
      "condition": "{condition}: {value}",
      "condition_true": "Да",
      "condition_false": "Нет",
      "provenance": "Происхождение результата",
      "source_item": "Исходный элемент",
      "source_participant": "Исходный участник",
      "source_assertion": "Исходное утверждение",
      "claim": "Факт квалификации",
      "definition": "Определение рекорда",
      "definition_version": "Версия определения",
      "policy_version": "Версия правил действительности",
      "config_version": "Версия конфигурации вида спорта",
      "season": "Сезон",
      "no_season": "Сезон не привязан",
      "evidence": "Усиленные доказательства",
      "source_generation": "Поколение источника",
      "config_hash": "Хеш конфигурации вида спорта",
      "publication_hash": "Хеш плана публикации",
      "event_awarded": "Рекорд присвоен",
      "event_superseded": "Рекорд превзойдён",
      "event_updated": "Рекорд обновлён",
      "event_corrected": "Рекорд исправлен",
      "event_rescinded": "Рекорд аннулирован",
      "event_restored": "Рекорд восстановлен",
      "event_transition": "{oldMark} → {newMark}",
      "event_mark": "{value}, установлен {date}",
      "no_current_mark": "Нет текущего результата",
      "previous_claim": "Предыдущий факт квалификации",
      "next_claim": "Следующий факт квалификации",
      "correction_run": "Запуск исправлений",
      "no_correction_run": "К этому изменению не относится ни один запуск исправлений",
      "none": "Нет",
      "notice_awarded": "Этот результат стал текущим рекордом.",
      "notice_superseded": "Текущим рекордом стал лучший подходящий результат.",
      "notice_corrected": "Подтверждённое исправление изменило текущий рекорд.",
      "notice_result_updated": "Обновлённый подходящий результат изменил текущий рекорд.",
      "notice_rescinded": "Текущий рекорд больше не соответствует требованиям.",
      "notice_conditions_invalidated": "После исправления условий текущий рекорд больше не соответствует требованиям.",
      "notice_evidence_invalidated": "После исправления доказательств текущий рекорд больше не соответствует требованиям.",
      "notice_dispute_opened": "Текущий результат снят на время, пока он оспаривается.",
      "notice_scope_changed": "После исправления данных об охвате текущий рекорд больше не соответствует требованиям.",
      "notice_source_unavailable": "Исходный результат больше не доступен для рекордов.",
      "notice_restored": "Более ранний подходящий результат снова стал текущим рекордом.",
      "native_holder_accessibility": "{scope}. {discipline}. Рекорд: {result}. Установлен {date}. {classification}. Представляет: {organisation}. Условия: {conditions}.",
      "native_event_accessibility": "{kind}. {discipline}. {reason}. Опубликовано {date}. {transition}. Запуск исправлений: {correctionRun}."
    },
    "delegation": {
      "title": "Делегирование в организации",
      "heading": "Панель делегирования организации",
      "intro": "Предоставьте коллеге доступ к виду спорта, команде или мероприятию, приостановите его или отзовите. Каждое изменение записывается.",
      "ids_help": "Используйте публичные ID из административных записей. ID указывает на цель и сам по себе никогда не даёт прав.",
      "failed_title": "Операция не выполнена",
      "succeeded": "Операция выполнена. ID результата: {id}",
      "organisation_id_label": "Публичный ID организации",
      "account_id_label": "Публичный ID учётной записи",
      "delegation_id_label": "Публичный ID делегирования",
      "grant_id_label": "Публичный ID разрешения",
      "grant_kind_label": "Роль по разрешению",
      "grant_kind_moderator": "Модератор мероприятия",
      "grant_kind_team_manager": "Менеджер команды",
      "grant_kind_event_organizer": "Организатор мероприятия",
      "scope_kind_label": "Охват разрешения",
      "scope_team": "Одна команда",
      "scope_team_sport_season": "Одна команда, вид спорта и сезон",
      "scope_org_sport": "Одна организация и вид спорта",
      "scope_event": "Одно мероприятие",
      "scope_org_events": "Все мероприятия организации",
      "scope_help": "Заполните только поля ID, которые нужны для выбранного охвата. Разрешение модератора должно указывать одно мероприятие.",
      "team_id_label": "Публичный ID команды",
      "season_id_label": "Публичный ID сезона",
      "sport_key_label": "Ключ вида спорта",
      "event_id_label": "Публичный ID мероприятия",
      "valid_from_label": "Действует с",
      "valid_to_label": "Действует до",
      "utc_note": "Время на этой панели вводится в UTC.",
      "delegate": {
        "heading": "Заверить модератора организации",
        "submit": "Заверить модератора"
      },
      "suspend": {
        "heading": "Приостановить делегирование модератора",
        "submit": "Приостановить делегирование"
      },
      "lift": {
        "heading": "Снять приостановку делегирования",
        "submit": "Снять приостановку"
      },
      "issue": {
        "heading": "Выдать ограниченное разрешение",
        "submit": "Выдать разрешение"
      },
      "revoke": {
        "heading": "Отозвать разрешение",
        "submit": "Отозвать разрешение"
      }
    },
    "moderation": {
      "title": "Модерация платформы",
      "heading": "Требует решения",
      "intro": "Рассматривайте только те дела, которые позволяют ваши текущие полномочия на платформе.",
      "failed_title": "Действие модерации не выполнено",
      "succeeded": "Действие модерации выполнено.",
      "empty": "Нет дел модерации, ожидающих вас.",
      "name_queue": "Проверка имён",
      "coach_claim_queue": "Проверка заявок тренеров",
      "coach_claim_team": "Команда",
      "coach_claim_organisation": "Организация",
      "coach_claim_season": "Сезон",
      "coach_claim_reason": "Причина проверки",
      "coach_claim_state": "Статус заявки",
      "coach_claim_reasons": {
        "competing_claims": "Конкурирующие заявки тренеров",
        "rejected_reclaim": "Повторная заявка после отклонения",
        "reports_threshold": "Жалобы достигли порога приостановки",
        "household_collapse_contested": "Изменилось подтверждение семьи",
        "electorate_lost_quorum": "Утрачен кворум подходящих семей"
      },
      "corroboration_queue": "Проверка подкрепления",
      "proxy_queue": "Проверка общего устройства",
      "proxy_blackball_case": "Дело о чёрном списке",
      "proxy_held_act": "Задержанные сообщения",
      "proxy_held_yes": "Сообщения задержаны для проверки",
      "proxy_held_no": "Задержанных сообщений нет",
      "proxy_review_help": "Эта учётная запись использует одно устройство с учётной записью из чёрного списка. Её сообщения задерживаются до вашего решения. «Одобрить» снимает подозрения: со всех задержанных сообщений снимается задержка, а её последующие сообщения учитываются. «Отклонить» означает, что это тот же человек: задержанные сообщения остаются задержанными, а последующие сообщения не имеют веса.",
      "no_decision": "Доказательства доступны для чтения, но решение модератора пока недоступно.",
      "claim": "Взять дело",
      "rationale": "Обоснование решения",
      "evidence_unavailable": "Не удалось загрузить доказательства для решения.",
      "evidence_heading": "Доказательства для решения",
      "candidate_name": "Предлагаемое имя",
      "gate_outcome": "Результат фильтра содержимого",
      "gate_pending": "Ожидает проверки человеком",
      "matched_rules": "Совпавшие правила",
      "corroboration_evidence": "Доказательства исключения из подкрепления",
      "authority_heading": "Полномочия для решения",
      "authority_kind": "Тип полномочий",
      "platform_staff_authority": "Полномочия персонала платформы",
      "grant_event": "Событие выдачи полномочий",
      "next_page": "Показать ещё дела",
      "approve": "Одобрить",
      "reject": "Отклонить",
      "suspension_lift": {
        "heading": "Восстановить приостановленного помощника",
        "help": "Если вывод о выдуманных результатах отменён или пересмотрен, снимите приостановку здесь. После этого организация помощника сможет снова предоставить ему доступ. Указанная вами причина сохраняется вместе с записью.",
        "account": "ID учётной записи",
        "account_help": "ID учётной записи из вывода, начинается с acc_.",
        "rationale": "Причина снятия",
        "submit": "Снять приостановку за фальсификацию",
        "succeeded": "Приостановка снята. Организация помощника может снова предоставить ему доступ."
      }
    },
    "phone_reassignment": {
      "title": "Номера, переназначенные оператором",
      "heading": "Решения по номерам, переназначенным оператором",
      "intro": "Изучите доказательства владения и точно решите, какие из перечисленных учётных записей освобождают номер, а какие сохраняют его.",
      "privacy_help": "На этой панели используются только публичные ID дел, учётных записей и одноразовых кодов. Номер телефона здесь никогда не показывается.",
      "failed_title": "Решение не сохранено",
      "succeeded": "Решение сохранено. ID результата: {id}",
      "empty": "Нет открытых дел о номерах, переназначенных оператором.",
      "case_heading": "Дело {id}",
      "gaining_account": "Публичный ID получающей учётной записи",
      "otp": "Публичный ID подтверждённого одноразового кода смены телефона",
      "holders": "Учётные записи, у которых был номер на момент открытия дела",
      "release_label": "Учётные записи, освобождающие номер",
      "retain_label": "Учётные записи, сохраняющие номер",
      "source_label": "Источник доказательств",
      "source_carrier_notice": "Уведомление оператора о переназначении",
      "source_carrier_support": "Обращение в поддержку оператора",
      "source_holder_confirmation": "Подтверждение владельца учётной записи",
      "reference_label": "Реквизиты доказательства",
      "rationale_label": "Обоснование решения",
      "submit": "Сохранить решение"
    },
    "score": {
      "eyebrow": "Сообщение о счёте",
      "title": "Внесите счёт",
      "format": "Формат: {format}",
      "period_label": "Текущий период или слот",
      "increment_surface": "Быстрые действия со счётом",
      "increment_needs_javascript": "Для быстрых действий со счётом нужен JavaScript.",
      "increment_noscript": "Для быстрых действий со счётом нужен JavaScript.",
      "increment_noscript_link": "Используйте вместо этого форму состояния счёта",
      "snapshot_surface": "Текущее состояние счёта",
      "side": "Сторона {order}",
      "innings": "Иннинг {order}",
      "set": "Сет {order}",
      "mark": "Результат ({unit})",
      "runs": "Раны",
      "wickets": "Уикеты",
      "overs": "Оверы",
      "declared": "Объявлено",
      "games": "Геймы",
      "points": "Очки",
      "correction": "Исправить: {action}",
      "completed_correction_heading": "Исправить завершённый результат",
      "completed_correction_start": "Исправить этот результат",
      "completed_correction_target": "Результат для исправления",
      "completed_correction_prior_result": "Текущий результат",
      "completed_correction_review": "Проверить исправление",
      "completed_correction_submit": "Отправить исправление",
      "completed_correction_place": "Место",
      "correction_target": {
        "final_score": "Итоговый результат",
        "rubber_result": "Результат встречи",
        "performance": "Результат участника {participantIndex}",
        "placing": "Место участника {participantIndex}",
        "entrant_status": "Статус участника {participantIndex}"
      },
      "source_changed": "Источник изменился. Перезагрузите страницу и проверьте текущий результат.",
      "rubber_outcome": "Результат встречи",
      "outcome_undecided": "Игра ещё идёт",
      "condition_unset": "Выберите значение",
      "yes": "Да",
      "no": "Нет",
      "add_details": "Добавить подробности",
      "snapshot_document": "Состояние счёта",
      "submit": "Отправить счёт",
      "submit_final": "Отправить итоговый счёт",
      "review_heading": "Проверьте итоговый результат",
      "review_fixture_final": "Результат матча",
      "review_rubber_result": "Результат встречи",
      "review_tie_rollup": "Итог противостояния по встречам",
      "review_meet_results": "Результаты соревнований",
      "review_confidence": "Достоверность: {confidence}",
      "report_finished": "Сообщить об окончании",
      "completed": "Матч окончен. Это итоговый результат.",
      "format_prompt": "Выберите формат, прежде чем вносить счёт.",
      "format_label": "Формат матча",
      "format_placeholder": "Выберите формат",
      "continue": "Продолжить",
      "queue_unavailable": "Сохранение счёта пока не готово. Попробуйте ещё раз.",
      "queue_offline": "Нет подключения к интернету. Счёт останется на этом устройстве, пока вы не решите его отправить.",
      "queue_queued": "Счёт в очереди на отправку.",
      "queue_syncing": "Отправка сообщений о счёте из очереди…",
      "queue_sent": "Все сообщения о счёте из очереди отправлены.",
      "queue_attention": "Сообщение о счёте в очереди требует вашего внимания.",
      "queue_count": "{count, plural, one {# сообщение о счёте ожидает отправки.} few {# сообщения о счёте ожидают отправки.} many {# сообщений о счёте ожидают отправки.} other {# сообщения о счёте ожидают отправки.}}",
      "queue_pending": "Ожидает отправки",
      "queue_failed": "Требует вашего внимания",
      "send_now": "Отправить сейчас",
      "queue_match": "{first} — {second}",
      "queue_other_match": "другой матч",
      "queue_refused_for": "Не отправлено: {match}",
      "queue_open_match": "Открыть этот матч",
      "discard": "Удалить это неотправленное сообщение",
      "extra_time": "Дополнительное время",
      "period": {
        "rubber": "Встреча {order}"
      },
      "presence_surface": "Где вы находитесь",
      "presence_attach": "Я нахожусь на этом поле",
      "presence_locating": "Определяем ваше местоположение…",
      "presence_attached": "Добавлено — в сообщении будет указано, что вы были на месте.",
      "presence_unavailable": "Устройству не удалось определить местоположение. Отправьте счёт без него.",
      "venue": {
        "changes_lost": "{count, plural, =1 {Ваше последнее изменение не сохранилось, его нужно ввести заново.} one {# последнее изменение не сохранилось, его нужно ввести заново.} few {Ваши последние # изменения не сохранились, их нужно ввести заново.} many {Ваши последние # изменений не сохранились, их нужно ввести заново.} other {Ваши последние # изменения не сохранились, их нужно ввести заново.}}",
        "earlier_notice": "Ваш последний счёт здесь не был отправлен: {reason}",
        "dismiss": "Закрыть",
        "title": "Подтвердите, что вы на площадке {venue}, чтобы вести счёт",
        "title_ground": "Подтвердите, что вы на поле, чтобы вести счёт",
        "the_ground": "поле",
        "ask": "Вести счёт могут те, кто на матче. Поделитесь местоположением один раз, и оно будет отправляться с каждым счётом.",
        "share": "Поделиться местоположением",
        "share_again": "Поделиться местоположением ещё раз",
        "waiting_send": "Определяем ваше местоположение. Счёт отправится, как только оно будет найдено.",
        "asking": "Определяем ваше местоположение…",
        "shared": "Местоположение передано. Оно будет отправляться с каждым счётом.",
        "denied": "Доступ к местоположению для этого сайта заблокирован. Разрешите его в настройках сайта в браузере, затем поделитесь местоположением ещё раз.",
        "unavailable": "Устройству не удалось определить местоположение. Проверьте, что геолокация включена, и поделитесь местоположением ещё раз.",
        "stale_fix": "Ваше устройство передало прежнее местоположение, а не то, где вы сейчас, поэтому его нельзя отправить вместе со счётом. Выключите и снова включите определение местоположения или перезагрузите страницу, затем поделитесь им ещё раз.",
        "fix_required": "Поделитесь местоположением, чтобы отправить этот счёт. Введённые данные сохранены.",
        "too_far": "Вы слишком далеко от места проведения ({venue}), чтобы вести счёт. Вести счёт могут только те, кто на поле. Если вы только что пришли, поделитесь местоположением ещё раз.",
        "imprecise_needed": "Чтобы вести счёт, нужно точное местоположение, а местоположение вашего устройства недостаточно точное. Включите точную геолокацию для этого сайта или выйдите на открытое место, затем поделитесь местоположением ещё раз.",
        "outside_window": "Сейчас вести счёт этого матча нельзя.",
        "venue_unlocated": "У места проведения ({venue}) пока нет точки на карте, поэтому счёт здесь проверить нельзя.",
        "follow_match": "Следить за матчем",
        "no_script": "Для ведения счёта нужно ваше местоположение, а эта страница может получить его только при включённом JavaScript. Включите JavaScript и перезагрузите страницу, чтобы вести счёт.",
        "not_allowed": "Ведение счёта недоступно для этой учётной записи. Для него нужно ваше местоположение, а эта учётная запись не может им делиться.",
        "not_needed": "Для этого матча местоположение не нужно.",
        "earlier_score": "Было: {scoreline}.",
        "window_ended": "Ведение счёта этого матча завершено, поэтому результат здесь больше нельзя изменить.",
        "shared_short": "Местоположение передаётся с каждым счётом.",
        "share_again_short": "Поделиться снова"
      },
      "readiness": {
        "profile_required": "Заполните профиль, прежде чем сообщать счёт.",
        "adult_required": "Во время тестирования сообщать счёт могут только взрослые пользователи.",
        "email_required": "Подтвердите адрес электронной почты, прежде чем сообщать счёт.",
        "credential_revoked": "Ваше подтверждение для отправки счёта больше не действует. Пройдите подтверждение снова, чтобы продолжить.",
        "verification_unavailable": "Подтверждение для отправки счёта сейчас недоступно.",
        "verify_email": "Подтвердить по электронной почте"
      },
      "participant_option": "Участник {participantIndex}",
      "tie": {
        "fix_hint": "Ошиблись? Измените любой сет кнопками − и + или введите значение заново.",
        "surplus": "{slot} не учитывается — матч уже выигран ({decider}).",
        "clear_set": "Очистить: {slot}",
        "stalled": "{slot} не завершён, поэтому следующие сеты пока не учитываются.",
        "preview_heading": "Ваш счёт",
        "how_to_games": "Нажимайте + за каждый выигранный гейм. Завершённый сет переместится наверх автоматически.",
        "how_to_points": "Нажимайте + за каждое выигранное очко. Сет переместится наверх автоматически, как только будет выигран.",
        "slot": "{name} {order}",
        "slot_tiebreak": "Матч-тай-брейк",
        "now_row": "{slot} · сейчас",
        "current_set_games": "Геймы в текущем сете",
        "current_set_points": "Очки в текущем сете",
        "current_game": "Текущий гейм",
        "current_game_hint": "Необязательно — оставьте прочерк, если знаете только сеты и геймы.",
        "tiebreak_points": "Очки тай-брейка",
        "points_group": "Очки: {side}",
        "input_label": "{side}, {slot}",
        "decrease": "На одно меньше: {side}, {slot}",
        "increase": "На одно больше: {side}, {slot}",
        "who_won": "Кто победил?",
        "still_playing": "Игра продолжается",
        "decided_hint": "Эти сеты завершают матч, поэтому выбран победитель: {winner}. Измените, если это не так.",
        "save_empty": "Сохранить счёт",
        "save": "Сохранить счёт — {scoreline}",
        "save_final": "Сохранить итоговый счёт — {scoreline}",
        "pair": "{first}–{second}",
        "pair_separator": ", ",
        "more_options": "Другие параметры",
        "labels_unavailable": "Не удалось загрузить названия команд, поэтому игроки пронумерованы. Вести счёт можно как обычно.",
        "refusal_set": "{slot}: {score} не является завершённым счётом в этом формате.",
        "refusal_games": "{slot}: {score} не может быть счётом по геймам, пока сет ещё идёт.",
        "refusal_points": "Такой счёт текущего гейма сейчас невозможен.",
        "refusal_outcome": "Введённые сеты ещё не завершают матч.",
        "refusal_outcome_detail": "Выберите «Игра продолжается» или введите сеты, которыми он завершился.",
        "refusal_incomplete": "{slot}: нужен счёт обоих игроков.",
        "refusal_nothing_sent": "Уточните у игроков и введите счёт заново — ничего не отправлено.",
        "rule_game_set": "Сет здесь идёт до {gamesToWin} выигранных геймов при разнице не менее {winBy}.",
        "rule_game_set_tiebreak": "Сет здесь идёт до {gamesToWin} выигранных геймов при разнице не менее {winBy} или заканчивается со счётом {tiebreakWin}–{tiebreakAt} после тай-брейка.",
        "rule_point_set": "Этот сет идёт до счёта {target} при разнице в очках не менее {winBy}.",
        "rule_point_set_capped": "Этот сет идёт до счёта {target} при разнице в очках не менее {winBy} или до счёта {cap}.",
        "no_points": "Нет очков",
        "preview_published": "Счёт, который сейчас видят болельщики",
        "refusal_gap": "{slot}: счёт есть, но {missing} не заполнен.",
        "refusal_gap_detail": "Вводите сеты в том порядке, в котором они игрались, или очистите более поздний."
      },
      "status": {
        "idle": "Болельщики видят: {scoreline}",
        "idle_plain": "Счёт отправляется по мере ввода.",
        "sending": "Отправка: {scoreline}…",
        "sending_plain": "Отправляем ваш счёт…",
        "sent": "Болельщики видят: {scoreline}",
        "sent_plain": "Отправлено. Болельщики видят ваш последний счёт.",
        "sent_result": "Результат отправлен: {scoreline}",
        "sent_result_plain": "Результат отправлен.",
        "offline": "Нет подключения к интернету. {scoreline} отправится, когда связь восстановится.",
        "offline_plain": "Нет подключения к интернету. Счёт отправится, когда связь восстановится.",
        "waiting": "{scoreline} не удалось отправить. Счёт сохранён и скоро отправится.",
        "waiting_plain": "Ваш счёт не удалось отправить. Он сохранён и скоро отправится.",
        "location": "Поделитесь местоположением, чтобы отправить {scoreline}.",
        "location_plain": "Поделитесь местоположением, чтобы отправить счёт.",
        "unsent": "{scoreline} не отправлен. Отправьте его или измените счёт.",
        "unsent_plain": "Ваш счёт не отправлен. Измените счёт, чтобы отправить его.",
        "incomplete": "Введите счёт полностью, чтобы отправить его.",
        "send_now": "Отправить сейчас",
        "storage_blocked": "Этот сайт открыт в другой вкладке. Закройте другие вкладки этого сайта, чтобы продолжить отправку счёта.",
        "storage_failed": "Не удалось сохранить счёт на этом устройстве, поэтому он не отправлен. Разрешите этому сайту хранить данные, затем измените счёт, чтобы попробовать ещё раз.",
        "attention": "Не отправлено. Проверьте счёт ниже.",
        "blocked_short": "Отправка приостановлена: сайт открыт в другой вкладке.",
        "expired": "Этот счёт больше суток ждал подключения к интернету, поэтому не был отправлен. Введите текущий счёт, чтобы отправить его.",
        "send_score": "Отправить {scoreline}",
        "earlier_sent": "Ваш предыдущий счёт {scoreline} отправлен. Сейчас в матче {current}.",
        "earlier_sent_plain": "Ваш предыдущий счёт отправлен. Показан текущий счёт.",
        "held_elsewhere": "{scoreline} отправляется из другой вкладки этого сайта. Это займёт около минуты.",
        "held_elsewhere_plain": "Ваш счёт отправляется из другой вкладки этого сайта. Это займёт около минуты.",
        "sent_on_leave": "{scoreline} отправлен, когда вы уходили со страницы.",
        "sent_on_leave_plain": "Ваш счёт отправлен, когда вы уходили со страницы."
      },
      "result": {
        "trigger": "Отправить результат: победа — {winner}",
        "question": "Победа — {winner}, {scoreline}.",
        "question_plain": "Победа — {winner}.",
        "detail": "Болельщики увидят это как результат.",
        "confirm": "Да, отправить результат",
        "cancel": "Пока нет",
        "summary": "Победа — {winner}, {scoreline}",
        "trigger_final": "Отправить результат",
        "agree_first": "Данные ведущих счёт расходятся. Сначала договоритесь об одном счёте: используйте один из других счетов, затем отправьте результат.",
        "question_final": "Отправить счёт выше как результат?",
        "behind_increments_title": "Счёт выше не учитывает только что добавленные вами очки.",
        "behind_increments_detail": "Проверьте и исправьте итоги или подождите, пока они обновятся, а затем отправьте результат."
      },
      "finish": {
        "trigger": "Матч окончен",
        "question": "Матч окончен?",
        "detail": "Результат выше станет итоговым счётом.",
        "confirm": "Да, окончен",
        "cancel": "Пока нет"
      },
      "end": {
        "expected": "Ожидаемое окончание — около {time}",
        "prompt_expected": "Матч закончился?",
        "not_yet": "Пока нет",
        "undo": "Отменить",
        "withdrawn_by_score": "Вы отправили новый счёт, поэтому ваше сообщение об окончании матча отменено.",
        "closed_by_time": "Матч закончился. Это его результат.",
        "you_said_plain": "Вы сообщили, что матч окончен.",
        "closed_by_staff": "Организаторы завершили матч. Это итоговый результат.",
        "detail_running": "Счёт, который сейчас видят болельщики, станет итоговым.",
        "reporting_closed": "Сейчас ваша учётная запись не может сообщать счёт, поэтому не может сообщить и об окончании матча.",
        "hold_sending": "Сначала отправляем ваш последний счёт. Матч завершится, как только он будет отправлен.",
        "hold_offline": "Ваш последний счёт ещё не отправлен, потому что нет подключения к интернету. Когда связь восстановится, он отправится автоматически; затем снова сообщите, что матч окончен.",
        "hold_refused": "Ваш последний счёт не отправлен, поэтому матч пока нельзя завершить. Разберитесь с тем, что об этом написано на странице, затем снова сообщите, что матч окончен.",
        "prompt_answer": "Окончен",
        "hold_cancelled": "Вы изменили счёт, поэтому матч ещё не завершён. Когда он закончится, снова сообщите об этом.",
        "you_said_confirming": "Вы сообщили, что матч окончен. Спасибо. Он завершится, когда это подтвердится.",
        "detail_confirm": "Счёт, который видят болельщики, станет итоговым, когда это подтвердится.",
        "detail_confirm_score": "{scoreline} станет итоговым счётом, когда это подтвердится.",
        "others_said_plain": "Один из ведущих счёт этого матча сообщает, что матч окончен. Это так?",
        "agree_first": "Данные ведущих счёт расходятся. Договоритесь об одном счёте, прежде чем сообщать, что матч окончен."
      },
      "held": {
        "question_result": "Отправить исправленный результат?",
        "detail_result": "Болельщики увидят такой результат: {scoreline}",
        "detail_result_plain": "Болельщики увидят изменённый счёт как результат.",
        "question_reopen": "Возобновить матч?",
        "detail_reopen": "Этот счёт не определяет исход матча, поэтому ведение счёта продолжится. Болельщики увидят: {scoreline}",
        "detail_reopen_plain": "Этот счёт не определяет исход матча, поэтому ведение счёта продолжится.",
        "confirm_result": "Да, отправить исправленный результат",
        "confirm_reopen": "Да, возобновить матч",
        "withdraws_statement": "Ваше сообщение об окончании матча будет отменено.",
        "question_unsendable": "Отправленный результат остаётся в силе.",
        "detail_unsendable": "Введите счёт полностью, чтобы отправить исправленный результат или возобновить матч, либо верните отправленный результат.",
        "restore": "Вернуть отправленный результат",
        "increments_locked": "Результат отправлен. Если изменить счёт, вас спросят, отправить исправленный результат или возобновить матч."
      },
      "review_in_words_unavailable": "Результат готов. Он показан на странице матча.",
      "review_place": "Место {place}",
      "ended": {
        "window": "Ведение счёта этого матча завершено, поэтому результат здесь больше нельзя изменить.",
        "see_match": "Открыть матч",
        "by_you": "Вы завершили матч. Это итоговый результат.",
        "by_scorers": "Ведущие счёт завершили матч. Это итоговый результат.",
        "final_score": "Итоговый счёт"
      },
      "private_note": "Это закрытый матч, поэтому у него нет публичной страницы, которой можно поделиться.",
      "no_script_plain": "Включите JavaScript и перезагрузите страницу, чтобы вести счёт этого матча.",
      "private_current_unknown": "Это закрытый матч, поэтому на этой странице не виден его текущий счёт. Введите весь счёт на данный момент.",
      "clock": {
        "title": "Время матча по сообщениям",
        "absent": "Время не сообщалось",
        "not_started": "Не начато",
        "running": "Идёт",
        "paused": "На паузе",
        "ended": "Период окончен",
        "start_period": "Начать с периода",
        "start": "Запустить отсчёт",
        "pause": "Приостановить отсчёт",
        "resume": "Возобновить отсчёт",
        "end": "Завершить период",
        "next": "Начать следующий период",
        "adjust": "Изменить игровое время",
        "elapsed_seconds": "Сыгранные секунды в этом периоде",
        "apply_adjust": "Применить время",
        "retry": "Повторить изменение времени",
        "minute": "{minute}′",
        "added_minute": "{minute}+{added}′",
        "period_relative": "Время с начала периода",
        "unconfirmed": "Время не подтверждено",
        "withheld": "Сообщения о времени расходятся или недоступны",
        "conflict": "Время матча изменилось. Обновите страницу и повторите действие.",
        "delivery_unconfirmed": "Доставка изменения времени не подтверждена. Повторите то же изменение, чтобы получить подтверждение.",
        "elapsed_unavailable": "Указанное время вне допустимого диапазона. Скорректируйте время, прежде чем привязывать его к событиям.",
        "face": "{minutes}:{seconds}",
        "board_not_started": "Отсчёт не запущен",
        "board_unconfirmed": "Изменение времени могло не дойти.",
        "waiting_location": "Определяем ваше местоположение. Изменение времени отправится, как только оно будет найдено.",
        "waiting_superseded": "Пока определялось ваше местоположение, время матча изменилось, поэтому ваше изменение не внесено. Проверьте время и измените его снова, если это ещё нужно.",
        "waiting_unsent": "Местоположение не найдено, поэтому ваше изменение времени не внесено. Поделитесь местоположением и измените время снова, если это ещё нужно.",
        "checked": "✓ проверено",
        "open_hint": "Нажмите, чтобы проверить или изменить время",
        "period_state": "{period} · {state}",
        "time_invalid": "Введите минуты и секунды, которые показывают часы.",
        "time_before_period": "Это время раньше начала текущего периода.",
        "check_heading": "Всё верно?",
        "check_help": "Сверьте с часами судьи или табло на поле.",
        "its_right": "Да, верно",
        "change": "Изменить",
        "minutes": "Минуты",
        "seconds": "Секунды",
        "colon": ":",
        "save": "Сохранить время",
        "stoppages": "Остановки игры",
        "end_named": "Завершить: {period}",
        "next_named": "Начать: {period}",
        "followers_note": "Болельщики видят время, которое вы указываете. Его изменение никогда не сдвигает счёт, который уже есть в хронологии.",
        "sheet_title": "Время матча",
        "full_time": "Матч окончен",
        "ending": "Завершение, ожидаем других ведущих счёт",
        "not_current": "Обновление…",
        "start_at": "Начать с этого времени",
        "undo_end": "Отменить завершение",
        "undo_next": "Отменить следующий период",
        "changed_meanwhile": "Часы изменили на другом телефоне. Они показывают актуальное время.",
        "pause_not_recorded": "Эта пауза не была записана.",
        "not_sent_retry": "Это изменение не удалось применить. Попробуйте ещё раз.",
        "undo_expired": "Этот период больше нельзя отменить."
      },
      "shirt": {
        "optional": "Кто забил? (необязательно)",
        "event": "Подробности результативного действия",
        "send": "Добавить номер на футболке",
        "change": "Изменить номер на футболке",
        "status": {
          "idle": "Счёт уже отправлен. Добавьте номер на футболке, если знаете его.",
          "sending": "Отправляем номер на футболке…",
          "queued": "Номер на футболке в очереди на отправку. Счёт уже отправлен.",
          "sent": "Номер на футболке отправлен. Он показывается только с выбранным сообщением о счёте.",
          "refused": "Не удалось добавить номер на футболке. Счёт уже отправлен."
        }
      },
      "sheet": {
        "close": "Закрыть"
      },
      "board": {
        "label": "Табло и кнопки ведения счёта",
        "pad": "Добавить очки: {side}",
        "updating": "Обновляем…",
        "showing_own": "Показан ваш счёт.",
        "showing_followers": "Показано то, что видят подписчики.",
        "show_followers": "Посмотреть, что видят подписчики",
        "show_own": "Вернуться к своему счёту",
        "own_unavailable": "Не удалось загрузить ваш счёт. Показано то, что видят подписчики.",
        "tap_not_sent": "Этот счёт не был добавлен.",
        "stream_too_long": "Достигнут предел записей счёта в этом матче. Этот счёт не был добавлен."
      },
      "more": {
        "title": "Ещё",
        "open": "Ещё",
        "clock_hint": "У времени матча своя панель: нажмите на время на табло.",
        "take_off": "Снять очки",
        "take_off_help": "Кнопка «Отменить» отменяет ваш последний счёт. Для более ранних изменений используйте этот раздел.",
        "take_off_action": "−{value} {action}",
        "late": "Пришли позже? Укажите итоги",
        "result": "Объявить результат (необязательно)",
        "location": "Местоположение",
        "location_help": "Передаётся с каждым отправленным счётом и никому не показывается.",
        "back_to_match": "Вернуться на страницу матча"
      },
      "who": {
        "title": "Кто забил",
        "question": "{action} · кто забил?",
        "skip": "Пропустить",
        "done": "Готово",
        "whose": "Чьи футболки",
        "sent": "✓ Футболка {number} · {detail}",
        "change": "Изменить",
        "name_hint": "Нажмите на футболку, чтобы добавить имя",
        "detail": "Какое действие",
        "event_number": "({number})",
        "jerseys": "Номера на футболках: {side}",
        "jersey_scored": "Футболка {number}: {action}",
        "jersey_name": "Футболка {number}, {side}. Добавить имя",
        "other": "Другой",
        "other_label": "Номер на футболке",
        "other_send": "Добавить",
        "other_name": "Указать имя для этой футболки",
        "refused": "Не удалось добавить футболку. Счёт отправлен.",
        "sending": "Добавляем футболку {number}…"
      },
      "name": {
        "title": "Имя для футболки {number} · {side}",
        "title_plain": "Указать имя игрока",
        "unavailable": "Сейчас нельзя добавлять имена. Вести счёт по-прежнему можно.",
        "locked": "Вы не можете указывать имена игроков команды {side}.",
        "thanks": "Спасибо. Ваше предложение получено.",
        "given": "Имя",
        "surname": "Фамилия (необязательно)",
        "surname_help": "Никому не показывается.",
        "submit": "Отправить имя",
        "slot": "{label}: {number}",
        "unconfirmed": "Не удалось отправить имя. Проверьте подключение и попробуйте ещё раз."
      },
      "tennis": {
        "board": "Табло",
        "caption": "Счёт: игроки — по строкам, сеты — по столбцам, текущий гейм — последним",
        "points_short": "Очк.",
        "tiebreak_short": "ТБ",
        "who_won_point": "Кто выиграл очко?",
        "side_won_point": "{side} выигрывает очко",
        "fix_cell": "{slot}, {side} {value}. Исправить этот сет",
        "fix_hint": "Нажмите на счёт сета, чтобы исправить его.",
        "decided": "Победа — {winner}.",
        "fix_title": "Исправить счёт",
        "fix_done": "Готово",
        "fix_help": "Укажите то, что показывает табло на корте.",
        "late_help": "Пришли позже? Нажмите на счёт любого сета на табло и укажите то, что показывает табло на корте. Кнопка «Отменить» вернёт прежний счёт."
      },
      "heat": {
        "label": "Внести результаты",
        "board_label": "Результаты по местам, затем участники, которые ещё ждут",
        "details": "Сведения о дисциплине",
        "round": "Раунд",
        "competitor": "Участник",
        "entrant_in_lane": "{entrant}, дорожка {lane}",
        "entrant_in_order": "{entrant}, № {order}",
        "order": "№ {order} по порядку",
        "lane": "Дорожка {lane}",
        "waiting": "Ожидает",
        "enter": "Ввести",
        "time_for": "Время: {entrant}",
        "mark_for": "Результат: {entrant}",
        "send": "Отправить",
        "time_hint": "Как на табло, например {example}",
        "mark_hint": "Как записано на соревнованиях",
        "or": "или",
        "status_for": "{status}: {entrant}",
        "pick": "Нажмите на участника, чтобы внести его результат.",
        "sent": "Отправлено: {entrant}, {what}.",
        "private_unknown": "Это закрытая дисциплина, поэтому текущие результаты здесь не показываются.",
        "refused_empty_time": "Сначала введите время.",
        "refused_empty": "Сначала введите результат.",
        "refused_not_time": "Не отправлено: {mark} — это не время.",
        "refused_seconds": "Секунд — не больше {max}.",
        "refused_not_number": "Не отправлено: {mark} — это не число.",
        "refused_step_detail": "Результаты вносятся с шагом {step}.",
        "refused_condition": "Не отправлено: сначала укажите «{condition}».",
        "refused_condition_range": "Не отправлено: значение «{condition}» — от {min} до {max}.",
        "refused_invalid": "Не отправлено: результат {mark} нельзя внести в этой дисциплине."
      },
      "scorers": {
        "followers_see": "Болельщики видят: {scoreline}",
        "yours": "Ваш счёт: {scoreline}",
        "disagree": "Данные ведущих счёт расходятся. Пожалуйста, проверьте счёт.",
        "other": "Другой ведущий счёт указал {scoreline}",
        "use": "Использовать этот счёт",
        "unavailable": "Данные других ведущих счёт сейчас не удаётся показать."
      }
    },
    "form": {
      "continue": "Продолжить",
      "back": "Назад",
      "save": "Сохранить",
      "cancel": "Отмена",
      "required": "Обязательно",
      "submitting": "Обработка…",
      "retry": "Попробовать ещё раз"
    },
    "share": {
      "heading": "Поделиться обновлениями в реальном времени",
      "help": "Любой, у кого есть эта публичная ссылка на матч, может следить за ним без учётной записи.",
      "match_title": "Live Youth Scores: матч в реальном времени",
      "message": "Следите здесь за счётом и результатами в реальном времени.",
      "whatsapp": "Поделиться в WhatsApp",
      "native": "Поделиться другим способом",
      "copy": "Копировать ссылку",
      "open": "Открыть публичную страницу матча",
      "copied": "Ссылка скопирована.",
      "manual": "Скопируйте эту публичную ссылку на матч"
    },
    "signup": {
      "title": "Создайте учётную запись",
      "step_of": "Шаг {current} из {total}",
      "email": {
        "heading": "Какой у вас адрес электронной почты?",
        "explanation": "Мы отправим вам шестизначный код. Пароль запоминать не нужно — мы его вообще не храним.",
        "label": "Адрес электронной почты",
        "submit": "Отправить код",
        "sent": "Мы отправили код на {email}."
      },
      "code": {
        "heading": "Введите код из письма",
        "explanation": "Код состоит из шести цифр и действует несколько минут.",
        "label": "Шестизначный код",
        "submit": "Подтвердить",
        "resend": "Отправить новый код"
      },
      "profile": {
        "heading": "Основные сведения",
        "explanation": "Язык — это ваша личная настройка, а не настройка страны. Его можно изменить в любой момент.",
        "username_label": "Имя пользователя",
        "username_help": "Его видят другие в таблице «Лидеры по ведению счёта». Ваше настоящее имя там никогда не показывается.",
        "language_label": "Язык",
        "timezone_label": "Часовой пояс",
        "country_label": "Страна",
        "date_of_birth_label": "Дата рождения",
        "date_of_birth_help": "Она нужна, чтобы понять, какие правила применяются к вашей учётной записи. Она никому не показывается.",
        "submit": "Продолжить",
        "country_help": "Двухбуквенный код страны, например GB или ZA. Мы используем его только для того, чтобы понять, какие правила применяются к этой учётной записи."
      },
      "minor": {
        "heading": "Нужен родитель или опекун",
        "explanation": "Эта учётная запись для человека младше {childDataAge} лет. Чтобы её создать, родитель или опекун должен войти на этом устройстве и дать своё разрешение.",
        "detail": "До этого мы не собираем ничего, кроме того, что указано на этом экране: ни номера телефона, ни сведений об устройстве, ни местоположения.",
        "guardian_signed_in": "Вы вошли как {username}. Вы даёте разрешение как родитель или опекун.",
        "sign_in_guardian": "Родитель или опекун: войдите",
        "consent_label": "Я родитель или опекун этого ребёнка и даю разрешение на создание этой учётной записи.",
        "submit": "Дать разрешение и создать учётную запись",
        "not_me": "Это не я — войти как другой взрослый"
      },
      "home_org": {
        "heading": "За какую школу или клуб вы болеете?",
        "explanation": "Выберите из списка. Это ваше сообщество — от него зависит только то, игрокам какой команды вы можете помогать указывать имена на странице матча.",
        "search_label": "Поиск школы или клуба",
        "search_placeholder": "Начните вводить название",
        "no_results": "Ничего не найдено. Попробуйте ввести часть названия или сообщите нам, что его нет в списке.",
        "matched_alias": "другое название: {alias}",
        "select": "Выбрать",
        "not_listed": "Моей школы или клуба нет в списке",
        "not_listed_heading": "Сообщите, чего не хватает",
        "not_listed_explanation": "Мы добавим организацию в реестр. Пока ваша учётная запись работает как обычно — только права указывать имена у вас не будет, пока её не добавят.",
        "proposed_name_label": "Название школы или клуба",
        "not_listed_submit": "Отправить запрос",
        "pending": "Мы добавляем «{name}» в реестр. Вы сможете выбрать эту организацию, как только она там появится.",
        "declared": "Ваша основная организация — {name}.",
        "skip": "Пока пропустить"
      },
      "done": {
        "heading": "Готово, вы с нами",
        "explanation": "Вы можете сразу следить за командами и смотреть счёт в реальном времени. На странице учётной записи указано, что ещё нужно сделать, прежде чем сообщать счёт.",
        "go_home": "К текущим матчам",
        "verify_phone": "Открыть учётную запись"
      },
      "eyebrow": "Присоединяйтесь к Live Youth Scores",
      "heading": "Создайте учётную запись",
      "explanation": "Мы отправим вам на почту защищённую ссылку для входа. Пароль не нужен.",
      "given_name": "Имя",
      "surname": "Фамилия",
      "phone": "Номер мобильного телефона",
      "phone_help": "Укажите код страны, например +27 82 123 4567. Этот номер пока не подтверждён.",
      "email_label": "Адрес электронной почты",
      "terms_before": "Я прочитал(а)",
      "terms_link": "условия использования",
      "terms_after": ".",
      "submit": "Создать учётную запись",
      "have_account": "Уже есть учётная запись?",
      "sign_in": "Войти",
      "error_heading": "Не удалось создать учётную запись",
      "sent": {
        "heading": "Проверьте почту",
        "explanation": "Перейдите по защищённой ссылке из письма, чтобы завершить создание учётной записи. Скоро она перестанет действовать.",
        "private_notice": "Откройте письмо, чтобы завершить создание учётной записи.",
        "home": "Вернуться к счёту в реальном времени",
        "already_used": "Уже завершили?",
        "try_again": "Изменить данные или отправить новую ссылку"
      },
      "whatsapp_updates": "Присылать мне в WhatsApp новости о матчах, командах и учётной записи.",
      "whatsapp_combined": "Присылать мне в WhatsApp новости и предложения.",
      "whatsapp_help": "Сообщения в WhatsApp пока недоступны. Мы сохраним ваш выбор.",
      "whatsapp_promotions": "Присылать мне в WhatsApp рекламные новости и предложения.",
      "messaging_details": "Подробнее о сообщениях.",
      "draft_note": "Тестовые условия: черновик ожидает юридической проверки.",
      "date_of_birth": {
        "legend": "Дата рождения",
        "day": "День",
        "month": "Месяц",
        "year": "Год",
        "help": "По ней мы проверяем, достаточно ли вам лет для учётной записи. Она никому не показывается.",
        "invalid": "Введите настоящую дату рождения, например 23 4 2001."
      },
      "country": {
        "label": "Страна",
        "choose": "Выберите страну",
        "not_listed": "Моей страны нет в списке",
        "detected": "Мы определили её по вашему интернет-подключению. Измените, если это не так.",
        "required": "Выберите страну или вариант «Моей страны нет в списке»."
      },
      "unavailable_country": {
        "heading": "Пока недоступно в вашей стране",
        "explanation": "Сейчас учётную запись можно создать только в странах из списка. Учётная запись не создана. Следить за счётом в реальном времени можно и без неё."
      },
      "below_age": {
        "heading": "Вы пока не можете создать учётную запись",
        "explanation": "Учётные записи для людей младше {childDataAge} лет в стране {country} пока недоступны. Учётная запись не создана. Следить за счётом в реальном времени можно и без неё.",
        "explanation_plain": "Учётные записи для людей вашего возраста пока недоступны. Учётная запись не создана. Следить за счётом в реальном времени можно и без неё."
      },
      "outcome": {
        "follow": "Следить за счётом в реальном времени",
        "back": "Вернуться к регистрации"
      }
    },
    "login": {
      "title": "Вход",
      "heading": "Вход",
      "explanation": "Введите адрес электронной почты, и мы отправим защищённую ссылку для входа. Без пароля и без кода.",
      "email_label": "Адрес электронной почты",
      "submit": "Прислать ссылку для входа",
      "code_heading": "Введите код из письма",
      "code_label": "Шестизначный код",
      "code_submit": "Войти",
      "sent": "Если с этим адресом связана учётная запись, защищённая ссылка для входа уже в пути.",
      "no_account": "Впервые в Live Youth Scores?",
      "create": "Создать учётную запись",
      "resend": "Отправить новый код",
      "change_email": "Использовать другой адрес электронной почты",
      "eyebrow": "С возвращением",
      "sent_heading": "Проверьте почту",
      "sent_private": "Откройте письмо на этом устройстве, чтобы завершить вход.",
      "use_different_email": "Отправить новую ссылку или указать другой адрес"
    },
    "internal_testing": {
      "terms_heading": "Условия внутреннего тестирования",
      "consent_draft_label": "Черновик для внутреннего тестирования — этот текст ещё ожидает проверки юристом и не является юридически утверждёнными условиями.",
      "terms_acknowledgement": "Я понимаю, что это тестовый черновик, и хочу создать тестовую учётную запись для взрослого.",
      "terms_continue": "Принять тестовый черновик и продолжить",
      "minor_signup_unavailable": "Детские учётные записи недоступны во время внутреннего тестирования, пока не утверждён текст согласия опекуна. Детская учётная запись и запись о согласии не будут созданы."
    },
    "account": {
      "title": "Ваша учётная запись",
      "heading": "Ваша учётная запись",
      "username_label": "Имя пользователя",
      "country_label": "Страна",
      "language_label": "Язык",
      "language_public_note": "Общедоступные страницы матчей, событий и полей остаются на языке {language}. Выберите ниже язык справки. Ваши личные страницы, включая ведение счёта и учётную запись, используют сохранённый выбор.",
      "timezone_label": "Часовой пояс",
      "timezone_suggestion": "Время показывается по UTC. Часовой пояс вашей страны — {zone}.",
      "timezone_use": "Использовать {zone}",
      "home_org_label": "Основная организация",
      "home_org_none": "Не выбрана — пока вы её не выберете, у вас нет права указывать имена.",
      "home_org_pending": "Ждём, когда «{name}» добавят в реестр.",
      "declare_home_org": "Выбрать основную организацию",
      "household_link": "Ваша семья",
      "privacy_link": "Конфиденциальность и ваши данные",
      "following_link": "Отслеживаемое и сохранённые матчи",
      "notifications_link": "Ваши уведомления",
      "continue_cta": "Вернуться к тому, что вы делали",
      "settings_saved": "Сохранено.",
      "sign_out": "Выйти",
      "phone": {
        "heading": "Номер мобильного телефона",
        "explanation": "Для просмотра и отслеживания номер мобильного телефона никогда не нужен.",
        "verified": "Подтверждён.",
        "reassignment_case": "Номер обращения по поводу номера, переназначенного оператором: {id}.",
        "not_verified": "Пока не подтверждён.",
        "label": "Номер мобильного телефона",
        "placeholder": "+27821234567",
        "send": "Отправить код",
        "sent": "Мы отправили код на {phone}.",
        "code_label": "Шестизначный код",
        "verify": "Подтвердить",
        "internal_testing_unavailable": "Подтверждение номера мобильного телефона пока недоступно.",
        "shared_number_note": "Одним номером могут пользоваться несколько человек из одной семьи."
      },
      "minor_notice": "Эта учётная запись принадлежит человеку младше {childDataAge} лет. Её разрешил создать родитель или опекун, и он может в любой момент отозвать это разрешение.",
      "profile": {
        "heading": "Укажите дату рождения и страну",
        "explanation": "Они нужны, чтобы вести счёт матчей. Мы используем их только для применения правил вашей страны и никогда не показываем вашу дату рождения.",
        "submit": "Сохранить данные профиля",
        "saved": "Данные профиля сохранены.",
        "pending_value": "Нужно заполнить",
        "submit_continue": "Сохранить и продолжить",
        "below_age": "Учётные записи людей младше {childDataAge} лет в стране {country} пока не могут вести счёт матчей. Ничего не сохранено.",
        "unavailable_country": "Live Youth Scores пока недоступен в вашей стране. Ничего не сохранено.",
        "delete_hint": "Вы по-прежнему можете следить за матчами или удалить эту учётную запись на странице конфиденциальности."
      },
      "messaging": {
        "heading": "Настройки WhatsApp",
        "help": "Оба варианта необязательны, и их можно отключить здесь в любой момент. Сохранение настроек не делает доставку через WhatsApp доступной."
      },
      "profile_completion_required": "Укажите дату рождения и страну в настройках учётной записи, прежде чем пользоваться функциями, которые зависят от возраста.",
      "lede": "Ваши сведения, способы связи с вами и ваши данные.",
      "details_heading": "Сведения",
      "preferences_heading": "Настройки",
      "spaces_label": "Ваши разделы",
      "household_help": "Ваши дети и то, что вы можете делать от их имени.",
      "notifications_help": "О чём и когда вам сообщают.",
      "following_help": "Команды, школы, мероприятия и сохранённые матчи.",
      "team_hub_help": "Объявления команд, в которых вы состоите.",
      "privacy_help": "Получите копию своих данных или попросите нас их удалить. Для себя или для ребёнка.",
      "details": {
        "name_label": "Имя",
        "date_of_birth_fixed": "Дату рождения изменить нельзя.",
        "not_given": "Не указано",
        "edit_heading": "Изменить данные",
        "private_note": "Ваше имя, адрес электронной почты, дату рождения и телефон видите только вы.",
        "saved": "Ваши данные сохранены."
      },
      "email": {
        "heading": "Изменить адрес электронной почты",
        "new_label": "Новый адрес электронной почты",
        "send": "Отправить ссылку для подтверждения",
        "sent": "Мы отправили ссылку на новый адрес. Откройте её, чтобы завершить смену адреса.",
        "pending": "Ждём, когда вы откроете ссылку, отправленную на {email}."
      }
    },
    "account_email": {
      "title": "Подтвердите новый адрес электронной почты",
      "heading": "Подтвердите новый адрес электронной почты",
      "intro": "Сделайте этот адрес адресом для входа.",
      "confirm": "Подтвердить новый адрес",
      "done_heading": "Адрес изменён",
      "done_intro": "Теперь ваш адрес электронной почты — {email}. Используйте его при следующем входе.",
      "unavailable_detail": "Ваш адрес электронной почты не изменился.",
      "signed_out_heading": "Войдите, чтобы изменить адрес электронной почты",
      "signed_out_intro": "Войдите на этом устройстве, а затем снова откройте ссылку из письма.",
      "back": "Вернуться в учётную запись"
    },
    "errors": {
      "age_group_not_selectable": "Выберите возрастную группу из списка.",
      "age_status_stale": "Нам нужно повторно проверить возрастные настройки этой учётной записи. Попробуйте ещё раз чуть позже.",
      "agent_write_barred": "Это может сделать только сам человек, вошедший в систему, — подключённое приложение или ассистент этого сделать не может.",
      "archetype_not_creatable": "Матчи по этому виду спорта пока настраивает организатор — здесь их добавить нельзя.",
      "assertion_kind_not_submittable": "Такое сообщение нельзя отправить для этого матча. Отправьте вместо него счёт.",
      "assertion_not_selectable": "Не удалось найти предыдущее сообщение, которое вы исправляете. Перезагрузите матч и попробуйте ещё раз.",
      "assertion_payload_invalid": "Такой счёт не соответствует правилам этого вида спорта. Проверьте цифры и отправьте его ещё раз.",
      "below_platform_minimum_age": "К сожалению, в вашей стране учётные записи недоступны в этом возрасте.",
      "block_card_not_scoreable": "Это карточка всего игрового дня, а не одного матча. Выберите возрастную группу, за которой вы следите, и внесите счёт в эту строку.",
      "career_record_not_visible": "У этого игрока нет публичного профиля карьеры.",
      "challenge_not_verified": "Эта регистрация ещё не подтверждена по электронной почте. Начните заново.",
      "code_invalid": "Этот код недействителен. Запросите новый.",
      "consent_text_missing": "Мы пока не можем показать вам текст, с которым нужно согласиться, поэтому остановились, чтобы не гадать.",
      "country_not_shipped": "Мы ещё не запустились в этой стране.",
      "creation_confirmation_required": "Ещё раз посмотрите на найденный матч, а затем сделайте выбор снова.",
      "cross_origin_refused": "Этот запрос пришёл с другого сайта, поэтому мы его остановили.",
      "dispute_already_open": "Кто-то уже оспорил этот счёт, и сейчас он на модерации. Больше ничего отправлять не нужно — результат будет помечен как оспариваемый, пока модераторы не примут решение.",
      "email_taken": "С этим адресом электронной почты уже есть учётная запись. Войдите в неё.",
      "erase_not_available": "Мы пока не можем удалить эту запись. Свяжитесь с нами, и мы сделаем это вручную.",
      "event_not_visible": "Здесь нет опубликованной программы. Если организатор ещё не опубликовал её, она появится после публикации.",
      "fixture_upload_refused": "Расписание матчей изменилось с момента загрузки этой страницы. Перезагрузите её и посмотрите, где теперь находятся строки.",
      "fixture_upload_duplicate": "Вы уже загрузили точно такой же список, и он ждёт проверки. Откройте его или отзовите его там, чтобы загрузить снова.",
      "fixture_upload_unparsable": "Не удалось прочитать расписание матчей. Проверьте столбцы и формат даты, затем попробуйте ещё раз.",
      "forbidden": "У вас нет разрешения на это действие.",
      "format_not_selectable": "Этот формат матча для данного вида спорта пока не настроен.",
      "gender_not_selectable": "Выберите категорию раздела из списка.",
      "match_format_conflict": "Этот матч записан в другом формате — оставьте поле формата пустым или выберите указанный в нём формат.",
      "match_format_required": "Выберите формат матча, прежде чем отправлять этот счёт.",
      "guardian_must_be_adult": "Учётная запись, в которую выполнен вход, не может давать разрешение для другой учётной записи.",
      "guardian_required": "Чтобы создать эту учётную запись, должен войти родитель или опекун.",
      "home_org_already_set": "Ваша основная организация уже выбрана. Сменить её можно только через подтверждённый переход.",
      "reported_clock_conflict": "Время матча изменилось. Обновите страницу и повторите действие.",
      "write_contended": "Сейчас сохраняется очень много данных. Отправьте ещё раз чуть позже — ничего не потеряно.",
      "idempotency_key_conflict": "Под этой отправкой у нас уже сохранено что-то другое. Отправьте ещё раз, и мы сохраним это как новое сообщение.",
      "internal_game_source_conflict": "Этот внутренний результат изменился после вашей проверки. Перезагрузите его и проверьте текущий результат.",
      "agent_scopes_expanded": "Это приложение уже подключено с меньшими разрешениями. Чтобы дать ему больше, отзовите доступ в разделе «Подключённые приложения», а затем одобрите его снова.",
      "internal": "На нашей стороне произошла ошибка. Проверьте последний результат, прежде чем повторять действие.",
      "score_unconfirmed": "Мы не смогли подтвердить, что ваш счёт дошёл. Проверьте счёт матча, прежде чем отправлять его снова.",
      "creation_unconfirmed": "Мы не смогли подтвердить сохранение. Попробуйте ещё раз с теми же данными: ничего не добавится дважды.",
      "link_unconfirmed": "Мы не смогли подтвердить, что ссылка отправлена. Попробуйте ещё раз чуть позже и используйте самое новое письмо.",
      "follow_unconfirmed": "Мы не смогли подтвердить, что изменение сохранено. Обновите страницу, чтобы проверить, и попробуйте снова.",
      "account_unconfirmed": "Возможно, ваше изменение не сохранилось. Обновите страницу, чтобы проверить, и попробуйте снова.",
      "household_unconfirmed": "Возможно, это изменение не сохранилось. Обновите страницу и проверьте, прежде чем пробовать снова.",
      "school_unconfirmed": "Возможно, этот шаг не завершён. Обновите страницу и проверьте, прежде чем пробовать снова.",
      "invalid_request": "Что-то не так. Проверьте форму и попробуйте ещё раз.",
      "item_not_scoreable": "Этот матч ещё не готов к вводу счёта или был перенесён. Перезагрузите страницу и вносите счёт того матча, который там указан.",
      "language_not_active": "Этот язык пока недоступен.",
      "lineage_assertions_not_visible": "По этой футболке нечего показать.",
      "location_collision": "Это место уже зарегистрировано как другая площадка. Мы отправили его на проверку.",
      "merge_holds_results": "У этого матча уже есть счёт, поэтому его пока нельзя объединить. Вместо этого оставьте заметку для модераторов.",
      "merge_not_permitted": "Эти два элемента нельзя объединить.",
      "merge_reversal_refused": "Это объединение больше нельзя отменить.",
      "minor_data_consent_missing": "Чтобы мы могли это сохранить, нужно разрешение родителя или опекуна.",
      "not_found": "Не удалось это найти.",
      "org_domain_not_verified": "Этот адрес электронной почты не относится к домену, подтверждённому этой организацией. Используйте адрес организации или попросите её добавить домен.",
      "org_not_selectable": "Выберите школу или клуб из списка.",
      "org_verification_already_held": "Эта учётная запись уже подтверждена для этой организации.",
      "org_verification_required": "Загружать расписание матчей школы или клуба может только её подтверждённый участник. Сначала подтвердите адрес электронной почты на домене вашей школы.",
      "participant_not_selectable": "Этого участника нет в матче. Выберите участника из списка.",
      "phone_number_change_barred": "У этой учётной записи уже есть подтверждённый номер. Для его смены нужен модератор.",
      "phone_number_change_contested": "Этот номер только что подтвердил другой человек. Запросите новый код — номер, сменивший владельца, должен проверить модератор.",
      "phone_number_change_cooldown": "Номер этой учётной записи недавно менялся. Сменить его снова можно после периода ожидания или с помощью модератора.",
      "phone_number_invalid": "Похоже, на этот номер нельзя отправить сообщение. Укажите код страны, например +27821234567.",
      "email_invalid": "Это не похоже на адрес электронной почты. Проверьте, что в нём один символ @ и нет пробелов.",
      "timezone_invalid": "Мы не знаем такого часового пояса. Укажите название вроде Europe/London или Africa/Johannesburg.",
      "phone_verification_unavailable": "Подтверждение номера мобильного телефона пока недоступно.",
      "internal_terms_required": "Чтобы продолжить, прочитайте и примите черновик условий внутреннего тестирования, отмеченный соответствующим образом.",
      "internal_terms_changed": "Тестовые условия изменились после открытия этой страницы. Ознакомьтесь с обновлённым черновиком и снова поставьте отметку.",
      "player_identity_contested": "Эти две записи не совпадают, поэтому мы их не объединили. Их проверит модератор.",
      "private_binding_conflict": "Вы уже записали ответ на этот вопрос. Если школа подтвердила эту футболку или вы уже добавили её, здесь больше ничего делать не нужно.",
      "programme_act_refused": "Программа изменилась с момента загрузки страницы. Перезагрузите её и посмотрите, как всё выглядит сейчас.",
      "programme_event_duplicate": "На этом поле в эту дату уже есть мероприятие. Откройте его и добавьте в него свою программу.",
      "programme_item_duplicate": "Этот матч уже есть в программе. Откройте его и проверьте, тот ли это матч.",
      "programme_scored_published": "По матчам в этом разделе уже есть счёт, поэтому он остаётся публичным. Так устроено, когда люди уже начали вести счёт, — перезагрузка ничего не изменит.",
      "programme_structure_invalid": "Это не вписывается в текущую сетку. Ещё раз проверьте раздел, прежде чем сохранять.",
      "photo_rejected": "Это фото нельзя использовать. Попробуйте другое фото табло в формате JPEG, PNG или WebP размером до 10 МБ.",
      "rate_limited": "Слишком много попыток. Подождите немного и попробуйте ещё раз.",
      "presence_venue_unlocated": "У этой площадки пока нет местоположения на карте, поэтому счёт здесь нельзя проверить.",
      "presence_fix_required": "Поделитесь местоположением, чтобы отправить счёт.",
      "presence_fix_imprecise": "Ваше местоположение пока определено недостаточно точно. Поделитесь им ещё раз.",
      "presence_outside_window": "Сейчас вести счёт этого матча нельзя.",
      "presence_outside_venue": "Вы слишком далеко от поля, чтобы вести счёт.",
      "presence_window_ended": "Время ведения счёта этого матча закончилось, поэтому результат здесь больше нельзя изменить.",
      "completion_not_scorer": "Сообщить об окончании матча может только тот, кто отправлял его счёт.",
      "completion_not_live": "Этот матч уже не идёт, поэтому завершать нечего.",
      "completion_reports_disagree": "Данные ведущих счёт расходятся. Договоритесь об одном счёте, прежде чем сообщать, что матч окончен.",
      "resource_binding_refused": "Не удалось назначить этот матч на это поле. Возможно, после загрузки страницы поле переименовали, объединили с другим или перестали использовать — перезагрузите страницу и выберите снова.",
      "sport_not_scoreable": "Для этого вида спорта пока нельзя записывать счёт. Мы ещё настраиваем, как он ведётся.",
      "sport_not_selectable": "Выберите вид спорта из списка.",
      "submission_gate_not_cleared": "Ваша учётная запись пока не готова к этому. На странице учётной записи указано, что для этого нужно.",
      "surface_merge_refused": "Не удалось объединить эти два поля. Проверьте, какое из них вы оставляете: остаться должно более старое или более официальное.",
      "surface_name_taken": "Поле с таким названием здесь уже есть. Выберите другое название или переименуйте либо объедините поле с этим названием.",
      "team_not_selectable": "Выберите команду из списка.",
      "trust_invariant": "При записи у нас что-то пошло не так. Всё, что вы отправили, сохранено — попробуйте ещё раз чуть позже.",
      "unauthorised": "Для этого нужно войти в учётную запись.",
      "unknown_country": "Мы не знаем такого кода страны.",
      "unknown_resource_type": "Мы не знаем такого типа игровой поверхности. Выберите из списка.",
      "venue_not_selectable": "Выберите площадку из списка.",
      "suspension_lift_unavailable": "Для этой учётной записи нет приостановки, которую вы можете снять. Проверьте ID учётной записи в результатах проверки.",
      "bookmark_capacity": "Можно сохранить до 500 матчей. Удалите один, прежде чем сохранять следующий.",
      "registration_age_unavailable": "Учётные записи для людей вашего возраста пока недоступны.",
      "ranking_unavailable": "Рейтинги для этого вида спорта, страны и даты пока недоступны. Попробуйте другую дату или вернитесь позже.",
      "email_change_unavailable": "Эта ссылка больше не может изменить ваш адрес. Запросите новую ссылку на странице учётной записи.",
      "email_unchanged": "Это уже ваш адрес электронной почты.",
      "coach_claim_list_too_large": "Сейчас слишком много команд, чтобы показать их списком. Попробуйте позже."
    },
    "registry": {
      "surface_not_reported": "Поле не указано",
      "surface_where_prompt": "Где это?",
      "surface_pending": "На проверке"
    },
    "result_status": {
      "dq": "DQ",
      "dns": "DNS",
      "dnf": "DNF",
      "eliminated": "Выбывание",
      "nh": "NH",
      "retired": "Сход",
      "wd": "Снятие",
      "scratched": "Снятие до старта"
    },
    "lifecycle": {
      "scheduled": "Запланирован",
      "in_progress": "Идёт",
      "completed": "Завершён",
      "cancelled": "Отменён",
      "forfeited": "Отказ от игры",
      "walkover": "Техническая победа",
      "abandoned": "Прерван",
      "merged_into": "Объединён"
    },
    "venue": {
      "title": "Матчи на площадке: {venue}",
      "heading": "Матчи на площадке: {venue}",
      "date_line": "{date}",
      "summary": "{count, plural, =0 {Сегодня матчей на площадке нет} one {# матч на площадке} few {# матча на площадке} many {# матчей на площадке} other {# матча на площадке}}",
      "live_summary": "{count, plural, =0 {сейчас ни один не идёт} one {# идёт сейчас} few {# идут сейчас} many {# идут сейчас} other {# идут сейчас}}",
      "status": {
        "live": "Идёт сейчас",
        "soon": "Скоро начало",
        "later": "Позже сегодня",
        "overdue": "Уже должен был начаться",
        "recent": "На сегодня завершено"
      },
      "no_score_yet": "Счёт пока никто не ведёт",
      "kickoff": "{at}",
      "no_set_time": "Время не назначено",
      "queue_position": "Очерёдность на корте: {position}",
      "teams_line": "{home} — {away}",
      "participants_unknown": "Команды пока не указаны",
      "dead_rubber": "Встреча без турнирного значения",
      "surfaces_all_unreported": "Никто не сообщил, на каких полях идут эти матчи. Когда кто-нибудь сообщит, здесь они будут сгруппированы по полям.",
      "surface_not_reported": "Поле не указано",
      "surface_unreported_note": "Пока никто не сообщил, на каких полях идут эти матчи.",
      "surface_changed": "{surface} (перенесено)",
      "empty_heading": "Сегодня здесь ничего нет",
      "empty_body": "Сегодня на этом поле не сообщалось ни о каких матчах. Выберите другую дату или найдите другую площадку.",
      "find_another": "Найти другую площадку",
      "load_error_title": "Не удалось загрузить расписание этого места.",
      "load_error_body": "Проверьте подключение и попробуйте ещё раз.",
      "not_found_title": "Мы не знаем такого поля.",
      "not_found_body": "Возможно, ссылка устарела. Найдите площадку по названию.",
      "slot": {
        "bye": "Без соперника",
        "qualifier": "Победитель квалификации",
        "winner_of": "Победитель предыдущего матча",
        "loser_of": "Проигравший в предыдущем матче",
        "rank_n_of": "Место в группе",
        "seeded_from": "Из списка посева",
        "tbd": "Будет определено"
      },
      "add_match": "Добавить матч",
      "last_published": "Порядок игр обновлён {at}",
      "see_programme": "Программа мероприятия: {event}",
      "surface_off_site": "(за пределами этой площадки)",
      "surface_agent_generated": "Поле выбрано через подключённое приложение",
      "surface_community_reported": "{surface} · указано сообществом (не подтверждено)"
    },
    "discover": {
      "title": "Найдите свою площадку",
      "heading": "Где вы смотрите матч?",
      "intro": "Найдите текущий счёт и предстоящие матчи на спортивной площадке или выберите школу и команду, чтобы следить за ними откуда угодно.",
      "use_location": "Использовать моё местоположение",
      "locating": "Ищем ваше поле…",
      "denied": "Доступ к местоположению выключен, поэтому мы не можем определить площадку. Найдите её через поиск — всё, что там сегодня проходит, будет показано так же.",
      "unavailable": "Устройству не удалось определить, где вы находитесь. Найдите площадку через поиск.",
      "timed_out": "Это заняло слишком много времени. Найдите площадку через поиск.",
      "none_nearby": "Рядом с вами не найдено зарегистрированных полей. Найдите поле по названию.",
      "nearby_heading": "Поля рядом с вами",
      "distance_m": "{metres, number} м от вас",
      "distance_km": "{km, number} км от вас",
      "search_heading": "Поиск по названию",
      "search_label": "Поиск площадки",
      "search_placeholder": "Часть названия школы, клуба или поля",
      "search_submit": "Найти",
      "search_venue_only": "Поиск площадок и спортивных полей по названию.",
      "no_results": "Площадки не найдены. Попробуйте ввести часть названия.",
      "sport_filter": "Вид спорта",
      "age_filter": "Возрастная группа",
      "all_sports": "Все виды спорта",
      "all_age_groups": "Все возрастные группы",
      "apply_filters": "Показать матчи",
      "view_match": "Открыть",
      "follow_match": "Сохранить",
      "unfollow_match": "Сохранён",
      "update_score": "Вести счёт",
      "no_matches_heading": "Здесь пока нет матчей",
      "no_matches_body": "Когда источник опубликует матч на этой площадке, он появится здесь.",
      "minor_location_blocked": "Мы не используем местоположение для учётных записей людей младше {childDataAge} лет. Найдите площадку по названию — это работает точно так же.",
      "update_requires_account": "Войдите, чтобы проверить, можете ли вы сообщить этот счёт.",
      "update_requires_readiness": "Перед вводом счёта мы проверим, что вам нужно.",
      "home": "Главная"
    },
    "event": {
      "title": "Программа — {event}",
      "title_untitled": "Программа — {venue}",
      "eyebrow": "{date} · {venue}",
      "host_line": "Принимающая сторона: {host}",
      "last_published": "Программа обновлена {at}",
      "tabs_label": "Разделы мероприятия",
      "tab_programme": "Программа",
      "tab_draws": "Сетки",
      "tab_standings": "Турнирная таблица",
      "tab_entrants": "Участники",
      "sections_label": "Разделы",
      "section_all": "Все",
      "surfaces_label": "Поля и корты",
      "surface_all": "Везде",
      "print_link": "Распечатать программу",
      "back_to_event": "Вернуться к программе",
      "back_to_venue": "Что ещё проходит на площадке: {venue}",
      "director_heading": "Сообщения штаба соревнований",
      "director_who": "Штаб соревнований · {at}",
      "director_redacted": "Организатор удалил это объявление.",
      "director_truncated": "Показаны последние объявления: {shown} из {total}.",
      "director_agent_generated": "Отправлено ИИ-ассистентом организатора",
      "agenda_slot": "{at}",
      "agenda_slot_estimated": "Около {at}",
      "order_of_play": "Порядок игр",
      "order_of_play_note": "У этих матчей нет точного времени — они проходят в указанном порядке.",
      "timing_not_before": "Не раньше {at}",
      "timing_follows": "После предыдущего матча",
      "timing_queue": "Очерёдность: {position}",
      "time_estimated": "Около {at}",
      "no_set_time": "Время не назначено",
      "versus": " — ",
      "participants_unknown": "Пока не указано",
      "venue_unknown": "Поле без названия",
      "block_card": "Одна карточка, {count, plural, one {# матч} few {# матча} many {# матчей} other {# матча}}",
      "dead_rubber": "Встреча без турнирного значения — исход противостояния уже решён",
      "where_unreported": "Поле не указано",
      "surface_agent_generated": "Поле выбрано через подключённое приложение",
      "programme_empty_heading": "По этому мероприятию пока ничего не опубликовано",
      "programme_empty_body": "Организатор ещё не опубликовал эту часть программы. Она появится здесь сразу после публикации.",
      "lens_one_entry": "Показан только один участник.",
      "lens_show_all": "Показать всю программу",
      "slot_bye": "Без соперника",
      "slot_qualifier": "Победитель квалификации",
      "slot_winner_of": "Победитель предыдущего матча",
      "slot_winner_of_numbered": "Победитель матча {match}",
      "slot_loser_of": "Проигравший в предыдущем матче",
      "slot_loser_of_numbered": "Проигравший в матче {match}",
      "slot_rank_n_of": "Место в группе",
      "slot_rank_n_of_numbered": "{rank}-е место в группе",
      "slot_rank_n_of_group": "{rank}-е место: {group}",
      "slot_seeded_from": "Из списка посева",
      "slot_tbd": "Будет определено",
      "slot_seed": "Посев {seed}",
      "slot_provisional": "Предварительно — ждём результата",
      "slot_unnamed": "Пока не указано",
      "draw_views_label": "Вид сетки",
      "draw_view_list": "Матчи",
      "draw_view_path": "Один участник",
      "draw_view_tree": "Дерево",
      "draw_round": "Раунд {round}",
      "draw_round_final": "Финал",
      "draw_round_semi": "Полуфиналы",
      "draw_round_quarter": "Четвертьфиналы",
      "draw_group": "Группа",
      "draw_bye": "Без соперника — матч не проводится",
      "draws_empty_heading": "В этом мероприятии нет сеток",
      "draws_empty_body": "Ничего из опубликованного здесь не проводится по сетке. Всё, что проходит, указано в программе.",
      "draw_tree_hint": "Листайте в сторону. На телефоне обычно удобнее список матчей.",
      "draw_stage_of": "{section} · {stage}",
      "path_heading": "Следить за одним участником",
      "path_body": "Выберите участника, чтобы увидеть только его матчи в порядке их проведения.",
      "path_past": "Ранее",
      "path_next": "Далее",
      "path_future": "Позже",
      "path_empty_body": "У этого участника пока нет опубликованных матчей.",
      "path_pick_label": "Чьи матчи?",
      "path_pick_cta": "Показать матчи",
      "meet_sessions_heading": "Сессии",
      "meet_session_warm_up": "Разминка {at}",
      "meet_session_starts": "Начало {at}",
      "meet_session_no_time": "Время не опубликовано",
      "meet_event_number": "Дисциплина {number}",
      "meet_heat": "Забег {number}",
      "meet_heat_unnumbered": "Стартовый список",
      "meet_round_heat": "Забеги",
      "meet_round_semi": "Полуфиналы",
      "meet_round_final": "Финал",
      "meet_round_timed_final": "Финал по времени",
      "meet_round_jump_off": "Перепрыжка",
      "meet_col_lane": "Дорожка",
      "meet_col_entry": "Участник",
      "meet_lane_unknown": "—",
      "meet_psych_heading": "Заявленные участники",
      "meet_psych_body": "Список заявленных участников в порядке посева. Дорожки и забеги появятся здесь, когда организатор проведёт посев.",
      "meet_heats_heading": "Распределение по забегам",
      "meet_heats_body": "Кто в каком забеге и на какой дорожке.",
      "meet_results_heading": "Результаты",
      "meet_results_body": "Результатов пока нет. Они появятся здесь, когда о них сообщат с соревнований.",
      "meet_empty_body": "В этом разделе пока нет опубликованных дисциплин.",
      "standings_heading": "Турнирная таблица",
      "standings_none": "В этом разделе публикуются результаты, а не таблица — так его настроил организатор.",
      "standings_pending": "Для этого раздела настроена таблица. Счёт пока не ведётся, поэтому ранжировать нечего.",
      "standings_empty_body": "Это мероприятие не делится на разделы, поэтому таблицы нет.",
      "entrants_heading": "Кто заявлен",
      "entrants_col_seed": "Посев",
      "entrants_col_entry": "Участник",
      "entrants_col_mark": "Заявочное время или результат",
      "entrant_seeded": "Посев {seed}",
      "entrant_unnamed": "Участник без имени",
      "entrants_withdrawn": "Снят",
      "entrants_exhibition": "Вне конкурса — очки не начисляются",
      "entrants_empty_body": "В этом разделе пока нет опубликованных участников.",
      "entrants_nameless_note": "Индивидуальные участники показываются по посеву и дорожке или номеру, но никогда — по имени.",
      "entrants_count": "{count, plural, one {# участник} few {# участника} many {# участников} other {# участника}}",
      "print_title": "Программа для печати — {event}",
      "print_title_unknown": "Программа для печати",
      "print_heading": "Программа для печати",
      "print_intro": "Что проходит на площадке. Здесь только опубликованные матчи.",
      "print_cta": "Распечатать или сохранить в PDF",
      "print_no_js": "Чтобы распечатать эту страницу или сохранить её в PDF, используйте функцию печати в браузере.",
      "print_col_time": "Время",
      "print_col_match": "Матч",
      "print_col_where": "Где",
      "print_other": "Всё остальное",
      "print_empty_heading": "Печатать пока нечего",
      "print_empty_body": "Организатор ещё не опубликовал ничего из этой программы.",
      "print_footer": "{event} · {date} · {venue} · {url}",
      "print_row_unnamed": "Пока не указано",
      "not_found_title": "Мы не можем найти это мероприятие.",
      "not_found_body": "Возможно, оно ещё не опубликовано или ссылка неверна. Попробуйте найти поле, на котором оно проходит.",
      "load_error_title": "Не удалось загрузить эту программу.",
      "load_error_body": "У нас что-то пошло не так. Попробуйте ещё раз чуть позже.",
      "separator": " · ",
      "path_versus_label": "Соперник"
    },
    "creation": {
      "suppressed": {
        "programme_covers_slot": "Это место уже занято в программе организатора."
      }
    },
    "create": {
      "title": "Добавить матч на площадке: {venue}",
      "heading": "Добавить матч на площадке: {venue}",
      "already_here": "Уже есть здесь сегодня",
      "nothing_here_yet": "Сегодня на этом поле пока ничего не добавлено.",
      "add_heading": "Нет в списке? Добавьте",
      "sign_in_heading": "Войдите, чтобы добавить матч",
      "sign_in_body": "Вы сразу вернётесь сюда.",
      "sign_in_cta": "Войти",
      "verify_heading": "Завершите настройку учётной записи",
      "verify_body": "Ваша учётная запись пока не готова к добавлению матчей. На странице учётной записи указано, что для этого нужно, а затем вы сразу вернётесь сюда.",
      "verify_cta": "Открыть учётную запись",
      "sport_label": "Вид спорта",
      "sport_placeholder": "Выберите вид спорта",
      "organiser_sets_up": "их настраивает организатор",
      "age_label": "Возрастная группа",
      "age_any": "Не знаю",
      "apply": "Далее",
      "side_home": "Хозяева",
      "side_away": "Гости",
      "school_label": "Школа или клуб",
      "school_placeholder": "Начните вводить название",
      "search": "Найти",
      "pick_sport_first": "Сначала выберите вид спорта, чтобы мы показали нужные команды.",
      "team_label": "Команда",
      "team_placeholder": "Выберите команду",
      "choose": "Выбрать",
      "change_team": "Изменить",
      "no_teams_for_sport": "У этой школы пока нет команды по этому виду спорта. Попросите её добавить команду — команды берутся из реестра, поэтому здесь ввести её нельзя.",
      "when_label": "Когда",
      "timing_label": "Начало",
      "timing_fixed": "В назначенное время",
      "timing_not_before": "Не раньше указанного времени",
      "timing_queue": "Без точного времени — по очереди на корте",
      "time_label": "Начало ({zone})",
      "queue_label": "Место в очереди",
      "submit": "Добавить матч",
      "fill_in_first": "Сначала выберите вид спорта, обе команды и время.",
      "failed_title": "Не удалось добавить",
      "created": "Добавлено. Теперь любой на поле может вести его счёт.",
      "view_match": "Открыть",
      "is_it_this_one": "Это он?",
      "already_exists": "Этот матч уже есть",
      "host_shortcut": "Использовать {name}",
      "join_it": "Да, это он",
      "create_anyway": "Нет, всё равно добавить мой"
    },
    "match_creation": {
      "title": "Создать матч или мероприятие",
      "eyebrow": "Прямо с площадки",
      "heading": "Создать матч или мероприятие",
      "intro": "Найдите своё поле, выберите вид спорта и начните делиться счётом. Всё недостающее можно добавить по ходу.",
      "use_location": "Найти площадки поблизости по моему местоположению",
      "locating": "Ищем площадки поблизости…",
      "location_denied": "Доступ к местоположению выключен. Найдите площадку по названию.",
      "location_unavailable": "Устройству не удалось точно определить местоположение. Найдите площадку по названию.",
      "location_timeout": "Определение местоположения заняло слишком много времени. Найдите площадку по названию.",
      "find_venue": "Выберите площадку",
      "venue_search": "Название площадки или населённый пункт",
      "venue_search_placeholder": "Школа, клуб, поле или населённый пункт",
      "search": "Найти",
      "no_venues": "По запросу «{query}» площадки не найдены. Попробуйте другое название или соседний населённый пункт либо добавьте новую площадку.",
      "registry_help": "Ищите по названию или населённому пункту либо добавьте недостающую площадку здесь.",
      "already_here": "Уже проходит здесь",
      "details": "Сведения о матче или мероприятии",
      "date": "Дата по местному времени площадки",
      "sport": "Вид спорта",
      "choose_sport": "Выберите вид спорта",
      "age_group": "Возрастная группа",
      "choose_age_group": "Выберите возрастную группу",
      "category": "Категория",
      "choose_category": "Выберите категорию",
      "format": "Формат",
      "choose_format": "Выберите формат",
      "timing": "Порядок начала",
      "start_time": "Время начала",
      "queue_position": "Место в очереди",
      "sequence": "Номер матча для показа",
      "update_choices": "Обновить варианты",
      "profile_unavailable": "Для этого вида спорта нет опубликованных настроек создания матчей на этой площадке в эту дату.",
      "side": "Сторона {number}",
      "school_or_club": "Найти школу или клуб",
      "registered_organisation": "Принадлежность к школе или клубу",
      "no_affiliation": "Без принадлежности",
      "choose_organisation": "Выберите школу или клуб",
      "registered_team": "Команда",
      "choose_team": "Выберите команду",
      "rubber": "Встреча {number}",
      "player_slots": "Места игроков",
      "event": "Мероприятие",
      "new_venue_day_event": "Создать мероприятие на этот день на площадке",
      "existing_event": "Использовать это существующее мероприятие",
      "discipline": "Дисциплина",
      "round": "Раунд или забег",
      "round_number": "Номер забега или порядковый номер",
      "create": "Создать и начать вести счёт",
      "sign_in_heading": "Войдите, чтобы это создать",
      "sign_in_body": "Пока вы входите, ваши ответы останутся в этой форме.",
      "sign_in": "Войти",
      "profile_heading": "Завершите проверку для отправки счёта",
      "complete_profile": "Продолжить в моей учётной записи",
      "readiness": {
        "profile_required": "Сначала укажите страну и возраст. Ваши ответы сохранятся здесь.",
        "adult_required": "В тестовом режиме создавать публичные матчи может только учётная запись взрослого.",
        "email_required": "Подтвердите адрес электронной почты этой учётной записи, прежде чем создавать публичный матч.",
        "credential_revoked": "Подтверждённый адрес электронной почты этой учётной записи больше не действует.",
        "verification_unavailable": "Создание публичных матчей недоступно с теми способами подтверждения, которые сейчас подключены."
      },
      "failed": "Не удалось создать",
      "match_found": "Похоже, этот матч уже есть в списке",
      "open_match": "Открыть существующий матч",
      "add_venue": "Добавить новую площадку",
      "add_organisation": "Добавить школу или клуб",
      "add_team": "Добавить команду",
      "add_surface": "Добавить поле, корт или зону",
      "add_and_continue": "Добавить и продолжить",
      "change": "Изменить",
      "choose": "Выберите…",
      "club": "Клуб",
      "school": "Школа",
      "community_help": "Добавлено сообществом и доступно сразу. Используйте общепринятое название.",
      "confirm_distinct": "Это другое место или другая команда, не из указанных.",
      "country": "Страна",
      "created": "Ваш матч готов",
      "draft_warning": "Браузеру не удалось сохранить черновик. Не закрывайте эту страницу, пока не закончите.",
      "entrants_later": "Выберите, сколько нужно участников. Результаты можно записывать без имён.",
      "error_title": "Не получилось",
      "location_ready": "Выберите площадку поблизости или добавьте это поле ниже.",
      "location_inaccurate": "Ваше местоположение определено слишком приблизительно. Найдите площадку по названию.",
      "match_exists": "Похоже, этот матч уже есть здесь.",
      "organisation_type": "Школа или клуб",
      "participants": "Кто играет?",
      "reuse_help": "Совпадает ли что-то из этого? Выберите совпадающий вариант, чтобы счёт хранился в одном месте.",
      "rubber_count": "Количество встреч",
      "rubbers": "Встречи в этом противостоянии",
      "saving": "Сохранение…",
      "selected_organisation": "Выбранная школа или клуб",
      "share_after": "Ссылкой на матч в реальном времени можно будет поделиться сразу после создания.",
      "sign_in_help": "Войдите, чтобы создать матч. Ваш выбор сохранится.",
      "sign_in_to_add": "Войдите, чтобы добавить недостающие места и команды.",
      "surface": "Поле, корт или зона (необязательно)",
      "surface_name": "Название или номер",
      "surface_retry": "Матч создан, но не удалось сохранить его поле или корт. Можно начать вести счёт или повторить сохранение места ниже.",
      "surface_type": "Тип игровой зоны",
      "surface_unknown": "Пока не знаю",
      "timezone_confirm": "Проверьте часовой пояс площадки, чтобы время матчей отображалось правильно.",
      "town": "Населённый пункт или район",
      "venue_name": "Название площадки",
      "organisation_name": "Название школы или клуба",
      "team_name": "Название команды",
      "venue_confirmed": "Выбранная площадка",
      "venue_local_time": "Часовой пояс площадки",
      "when": "Начало в {time} · {timezone}",
      "where": "Где вы играете?",
      "where_on_ground": "Где именно на площадке?",
      "contest": "Игроков с каждой стороны",
      "duplicate_join": "Тот же матч — присоединиться",
      "duplicate_separate": "Нет, это отдельный матч",
      "retry_surfaces": "Повторить для мест с ошибкой",
      "category_standard": "Стандартная",
      "contest_standard": "Стандартное число игроков",
      "contest_singles": "Одиночная встреча",
      "contest_doubles": "Парная встреча",
      "player": "Игрок {number}",
      "participant_count": "Количество участников",
      "venue_pin": {
        "title": "Отметьте, где находится поле",
        "why": "Поделитесь местоположением, пока вы на площадке. Мы используем локальные открытые данные, чтобы предложить сведения о ней. Вы проверите точность и сведения, прежде чем подтвердить публичную точку как неподтверждённое местоположение от сообщества. Ничего не будет добавлено, пока вы не подтвердите.",
        "share": "Поделиться местоположением",
        "share_again": "Определить местоположение снова",
        "asking": "Определяем ваше местоположение…",
        "placed": "Местоположение определено с точностью около {metres} м.",
        "denied": "Доступ к местоположению для этого сайта заблокирован. Разрешите его в настройках сайта в браузере и попробуйте снова. Можно также вернуться и найти существующую площадку.",
        "unavailable": "Устройству не удалось определить местоположение. Включите геолокацию и попробуйте снова или вернитесь и найдите существующую площадку.",
        "imprecise": "Местоположение определено с точностью лишь около {metres} м. Выйдите на открытое место и поделитесь им снова.",
        "no_script": "Чтобы добавить площадку, нужно ваше местоположение, а эта страница может получить его только при включённом JavaScript. Выберите существующую площадку или включите JavaScript.",
        "not_allowed": "Эта учётная запись не может передавать точное местоположение, поэтому не может добавить новую площадку. Вернитесь к поиску и выберите существующую площадку.",
        "required": "Чтобы добавить новую площадку, поделитесь местоположением, находясь на поле.",
        "share_continue": "Передать местоположение площадки и продолжить",
        "retry": "Определить местоположение снова",
        "confirm_title": "Подтвердите, что это местоположение площадки",
        "confirm_public": "Продолжайте, только если вы находитесь здесь: {venue}. Эта точка станет публичной как неподтверждённое местоположение от сообщества.",
        "confirm_add": "Использовать это местоположение и добавить площадку",
        "timeout": "Определение местоположения заняло слишком много времени. Выйдите на открытое место и попробуйте снова или вернитесь к поиску площадок."
      },
      "locate_not_allowed": "Найдите поле по названию.",
      "back_to_search": "Вернуться к поиску площадок",
      "required_label": "{label} (обязательно)",
      "venue_validation": {
        "summary": "Проверьте сведения о площадке",
        "name": "Введите название площадки длиной от 2 до 120 символов.",
        "locality": "Введите населённый пункт или район длиной от 1 до 120 символов.",
        "country": "Выберите страну из списка.",
        "timezone": "Выберите часовой пояс площадки из списка.",
        "name_required": "Введите название площадки.",
        "locality_required": "Введите населённый пункт или район."
      },
      "team_validation": {
        "summary": "Проверьте данные команды",
        "name_required": "Введите название команды.",
        "name_length": "Введите название команды длиной от 2 до 120 символов.",
        "sport_required": "Сначала выберите вид спорта.",
        "age_required": "Сначала выберите возрастную группу.",
        "date_required": "Сначала выберите дату."
      },
      "creation_validation": {
        "summary": "Проверьте данные матча",
        "field_required": "Заполните это поле.",
        "age_required": "Выберите возрастную группу.",
        "category_required": "Выберите категорию.",
        "contest_required": "Выберите число игроков с каждой стороны.",
        "format_required": "Выберите формат."
      },
      "searching": "Ищем площадки…",
      "search_failed": "Не удалось выполнить поиск площадок",
      "add_venue_location_help": "Чтобы передать местоположение площадки, нужно находиться на ней.",
      "venue_metadata": {
        "loading": "Определяем населённый пункт, страну и часовой пояс…",
        "suggested": "Мы нашли подходящие сведения в локальных открытых данных. Проверьте и при необходимости исправьте их, прежде чем добавлять площадку.",
        "ambiguous": "Некоторые сведения неточны из-за близости границы или соседнего населённого пункта. Укажите или исправьте недостающие сведения.",
        "unsupported": "Локальные данные не охватывают это место. Укажите населённый пункт, страну и часовой пояс.",
        "no_locality": "Мы определили страну и часовой пояс, но не нашли населённого пункта поблизости. Укажите населённый пункт или район.",
        "failed": "Не удалось определить место. Ваше местоположение по-прежнему доступно; введите сведения о площадке вручную.",
        "attribution_notice": "Источники подсказок мест: GeoNames, geoBoundaries и © участники OpenStreetMap.",
        "attribution_link": "Источники данных, лицензии и загрузки",
        "attribution_title": "Данные для подсказок площадок",
        "attribution_downloads": "Скачать данные и точный порядок их подготовки"
      }
    },
    "upload": {
      "title": "Загрузить расписание матчей",
      "heading": "Расписание матчей",
      "intro": "Загрузите своё расписание матчей. Ничего не будет опубликовано, пока вы его не проверите и не подтвердите.",
      "sign_in_heading": "Войдите, чтобы загрузить матчи",
      "sign_in_body": "Чтобы загрузить расписание матчей, нужна подтверждённая учётная запись школы или клуба.",
      "sign_in_cta": "Войти",
      "venue_label": "Домашнее поле",
      "venue_placeholder": "Найдите поле",
      "venue_search": "Найти",
      "venue_change": "Изменить поле",
      "sport_label": "Вид спорта для строк без столбца Sport",
      "sport_placeholder": "Выберите вид спорта",
      "file_label": "Расписание матчей (CSV)",
      "file_help": "Одна строка на команду. Мы читаем столбцы: Team (команда), Opponent (соперник), Date (дата, YYYY-MM-DD), Time (время), H/A (дома/в гостях), Sport (вид спорта), Block (блок). Остальные столбцы игнорируются, а их содержимое не сохраняется.",
      "filename_label": "Имя файла (необязательно)",
      "submit": "Загрузить и проверить",
      "fill_in_first": "Сначала выберите поле и вставьте список.",
      "failed_title": "Не удалось подготовить этот список",
      "fix_fields": "В черновик ничего не добавлено. Исправьте отмеченные поля и попробуйте ещё раз.",
      "venue_required": "Сначала выберите поле.",
      "venue_unavailable": "Не удалось найти это поле. Попробуйте найти его ещё раз.",
      "venue_not_accepted": "Для этого поля пока нельзя добавлять расписание матчей. Выберите другое поле.",
      "sport_from_file": "Использовать столбец Sport из файла",
      "sport_unknown": "Выберите вид спорта из списка.",
      "content_required": "Сначала вставьте расписание матчей.",
      "batch_heading": "Проверьте, прежде чем что-либо будет опубликовано",
      "batch_intro": "Ничего из этого пока нет на сайте. Проверьте каждую строку, затем подтвердите.",
      "count_ready": "Готово к созданию",
      "count_blocked": "Нужно ваше участие",
      "count_matched": "Уже на сайте",
      "count_created": "Создано",
      "count_rejected": "Пропущено",
      "count_duplicate": "Повторяется в файле",
      "row_heading": "Строка {line}",
      "row_state_unmatched_ready": "Готово к созданию",
      "row_state_unmatched_blocked": "Нужно ваше участие",
      "row_state_auto_matched": "Уже на сайте",
      "row_state_manual_matched": "Связано вами",
      "row_state_created": "Создано",
      "row_state_rejected": "Пропущено",
      "row_state_duplicate": "Повторяется в файле",
      "blocker_parse_failed": "Не удалось прочитать эту строку.",
      "blocker_sport_unresolved": "У нас нет такого вида спорта.",
      "blocker_archetype_not_creatable": "Для этого вида спорта нужны инструменты организатора, а не расписание матчей.",
      "blocker_own_team_unresolved": "Этой команды пока нет в вашем списке команд.",
      "blocker_opponent_unresolved": "У нас пока нет такой школы или клуба.",
      "blocker_opponent_ambiguous": "Этому названию соответствует несколько школ или клубов.",
      "blocker_opponent_team_unresolved": "В этой школе или клубе нет такой команды.",
      "blocker_venue_unresolved": "Мы не знаем, на каком поле проходит этот матч.",
      "blocker_age_group_unknown": "Такая возрастная группа не используется в вашей стране.",
      "blocker_near_match_needs_review": "Похоже, этот матч уже есть на сайте.",
      "blocker_programme_covers_slot": "Это место уже занято в программе организатора.",
      "blocker_block_inconsistent": "Строки в этой карточке игрового дня расходятся в указании соперника, даты или вида спорта.",
      "registry_request_cta": "Попросить нас добавить",
      "action_join": "Да, это тот же матч",
      "action_create_anyway": "Нет, создать новый матч",
      "action_skip": "Пропустить эту строку",
      "view_fixture": "Открыть матч",
      "commit": "Создать готовые матчи",
      "committed_summary": "Создано: {created}, уже на сайте: {linked}, оставлено без изменений: {skipped}.",
      "rollback": "Отозвать этот список",
      "open_staged": "Открыть тот список",
      "start_new": "Начать новый список",
      "rolled_back_body": "Этот список отозван. Всё, что было по нему создано, отменено.",
      "staging_note": "Это черновик: ничего с этой страницы не появится на сайте, пока вы не подтвердите.",
      "empty": "Нет строк.",
      "unmapped_columns": "Столбцы, которые мы не прочитали: {columns}. Их содержимое не сохраняется.",
      "block_field_opponent": "соперник",
      "block_field_date": "дата",
      "block_field_sport": "вид спорта",
      "level_label": "Уровень: {level}",
      "parse_file_too_large": "Размер файла превышает {limit} символов. Расписание матчей — это матчи на одну четверть, а не выгрузка базы данных.",
      "parse_file_empty": "Файл пуст.",
      "parse_no_header_row": "В файле нет строки заголовков. В первой строке должны быть названия столбцов.",
      "parse_blank_header_row": "Строка заголовков пуста. В первой строке должны быть названия столбцов.",
      "parse_ambiguous_delimiter": "В строке заголовков есть и точки с запятой, и табуляции, но нет запятых, поэтому непонятно, чем разделены столбцы. Сохраните файл как CSV с разделителем-запятой.",
      "parse_unterminated_quote": "Ячейка в кавычках не закрыта, поэтому остаток файла читается как одна ячейка. Проверьте кавычки.",
      "parse_text_after_quote": "В строке {line} есть текст сразу после закрывающей кавычки. Проверьте кавычки в этой строке.",
      "parse_too_many_rows": "Строк в файле: {rows}, а допустимо не больше {limit}.",
      "parse_extra_cells": "Ячеек в строке {line}: {cells}, а столбцов в заголовке: {columns}. Лишние ячейки не относятся ни к одному столбцу.",
      "parse_cell_too_long": "Строка {line}, столбец «{column}»: символов — {length}, а допустимо не больше {limit}.",
      "parse_duplicate_columns": "Все эти столбцы означают одно и то же: {columns}. Оставьте один, а остальные удалите — мы не будем выбирать за вас.",
      "parse_missing_columns": "В файле нет столбца для: {missing}. В нём есть: {present}.",
      "parse_no_fixture_rows": "В файле есть заголовок, но нет строк с матчами.",
      "parse_format_not_implemented": "Мы пока не умеем читать формат {format}. А пока экспортируйте список в CSV.",
      "parse_unknown_format": "Формата расписания матчей {format} не существует. Мы читаем: {shipped}.",
      "parse_payload_not_json": "Эти данные не являются корректным JSON.",
      "parse_payload_not_array": "Данные должны быть списком строк с матчами.",
      "parse_payload_empty": "В данных нет строк.",
      "parse_bad_date": "Строка {line}: в столбце {column} указано «{value}», а это не формат YYYY-MM-DD. Дата вроде 03/04/2026 означает два разных дня в зависимости от того, где её написали, поэтому мы не гадаем. Укажите даты в столбце в формате YYYY-MM-DD.",
      "parse_bad_time": "Строка {line}: в столбце {column} указано «{value}», а это не 24-часовой формат HH:MM.",
      "parse_bad_home_away": "Строка {line}: в столбце {column} указано «{value}». Используйте H, A или N.",
      "parse_no_sport": "Строка {line}: не указан вид спорта. В файле нет столбца Sport, и вид спорта по умолчанию не выбран.",
      "parse_invalid_value": "Строка {line}: не удалось прочитать столбец {column}.",
      "blocker_opponent_is_self": "В этой строке одна и та же команда указана с обеих сторон.",
      "surface_hint_resolved": "Поле: {surface}",
      "surface_hint_unresolved": "Поле в вашем файле: «{hint}» — здесь пока нет поля с таким названием, поэтому ничего не будет назначено. Добавьте поле на странице площадки и загрузите файл снова.",
      "surface_hint_not_bound": "Поле в вашем файле: «{hint}» — для этого матча поле не назначено."
    },
    "workspace": {
      "team_context": "{organisation} · {team}",
      "team_tabs": {
        "label": "Страницы команды: {team}",
        "hub": "Доска объявлений",
        "logistics": "Состав и расписание",
        "lineup": "Состав на матч",
        "fitness": "Физподготовка",
        "games": "Тренировочные игры",
        "programmes": "Лесенки"
      },
      "staff": {
        "desks_heading": "Ваши панели",
        "desk_disputes_help": "Споры о счёте с фотодоказательствами",
        "desk_notices_help": "Объявления команд, на которые пожаловались",
        "desk_rankings_help": "Публичные очки, нормативы и очки за сессии",
        "desk_phones_help": "Номера, переназначенные оператором",
        "desk_school_admins_help": "Разделённые почтовые адреса и адреса, не похожие на адрес школы",
        "desk_open": "Открыто: {count, number}",
        "queue_empty_heading": "Сейчас нет вопросов, требующих решения платформы",
        "case_name_title": "Предложенное имя игрока задержано для проверки",
        "case_proxy_title": "Сообщения с общего устройства задержаны",
        "case_review_title": "Сообщение требует проверки",
        "notices_lede": "Объявления, на которые пожаловались игрок состава, опекун или школа. Объявление остаётся на доске, пока вы его не удалите.",
        "reported_on": "Жалоба от {date}",
        "rankings_col_sport": "Вид спорта",
        "rankings_col_kind": "Программа",
        "rankings_col_version": "Текущая версия",
        "rankings_col_actions": "Действия"
      },
      "school": {
        "powers_heading": "Что означают полномочия",
        "power_team_manager": "Всё, что есть в режиме «Тренер», для одной команды.",
        "power_event_organiser": "Панель организатора для одного мероприятия или для всех мероприятий вашей школы.",
        "power_event_moderator": "Следит за одним мероприятием в день его проведения.",
        "power_org_moderator_title": "Модератор организации",
        "power_org_moderator": "Следит за именами и жалобами вашей школы в течение определённого срока.",
        "ids_heading": "Как заполнить эту страницу"
      },
      "coach": {
        "open_team": "Открыть: {team}, {organisation}",
        "lineups_empty": "Заявка команды пока не опубликована.",
        "attendance_empty": "Посещаемость тренировок пока не записана."
      },
      "on_this_page": "На этой странице",
      "event_tabs": {
        "label": "Страницы мероприятия",
        "sections": "Разделы",
        "block": "День против одной школы",
        "schedule": "Время и корты",
        "publish": "Публикация",
        "announce": "Объявления",
        "print": "Печать",
        "public": "Публичная страница"
      }
    },
    "organise": {
      "act_failed_title": "Не получилось",
      "act_lock": "Сделать окончательным",
      "act_lock_note": "Больше никаких изменений. Если что-то нужно будет перенести, можно снова разблокировать.",
      "act_publish": "Опубликовать",
      "act_publish_note": "Люди увидят это сразу после нажатия.",
      "act_republish": "Опубликовать изменения",
      "act_republish_note": "Люди увидят всё, что вы изменили.",
      "act_unlock": "Разблокировать",
      "act_unlock_note": "Это отменяет статус «окончательно», поэтому действие попадёт в журнал мероприятия.",
      "act_unlock_submit": "Разблокировать",
      "act_unpublish": "Снять с публикации",
      "act_unpublish_note": "Люди перестанут это видеть. Это будет невозможно, когда у матчей появится счёт.",
      "add_entrant_cta": "Добавить {name}",
      "add_section_body": "Другая возрастная группа, другой пол, другая сетка.",
      "add_section_cta": "Добавить раздел",
      "add_section_heading": "Добавить ещё один раздел",
      "announce_agent_generated": "Отправлено вашим подключённым ИИ-ассистентом",
      "announce_body_label": "Что вы хотите сообщить?",
      "announce_empty_body": "Если корты затопило или сетка отстаёт от графика, сообщите об этом здесь.",
      "announce_empty_heading": "Пока ничего не отправлено",
      "announce_framing": "Это видно всем на каждой странице этого мероприятия. Подходит для сообщений о задержках и смене кортов.",
      "announce_heading": "Сообщите всем на этом мероприятии",
      "announce_history_heading": "Уже отправлено",
      "announce_remove": "Удалить",
      "announce_remove_note": "Текст исчезнет, но запись о нём останется. Укажите причину.",
      "announce_remove_submit": "Удалить",
      "announce_removed": "Удалено",
      "announce_submit": "Отправить",
      "announce_title": "Объявления — {event}",
      "announce_who": "Штаб соревнований · {at}",
      "back_to_event": "Вернуться к мероприятию",
      "back_to_events": "Вернуться к вашим мероприятиям",
      "block_add_row": "Добавить этот матч",
      "block_away_label": "Их команда",
      "block_back_to_desk": "Вернуться к мероприятию",
      "block_desk_body": "Команды от U9A до U19A против одной и той же школы, со сдвигом времени начала. Одна карточка — одно действие.",
      "block_desk_cta": "Добавить игровой день против одной школы",
      "block_desk_heading": "День против одной школы",
      "block_done_eyebrow": "Карточка создана",
      "block_duplicate_body": "Одна из ваших строк совпадает с уже существующим матчем, поэтому ничего не создано. Удалите эту строку и попробуйте ещё раз.",
      "block_duplicate_draft": "Этот матч в неопубликованной программе, поэтому мы не можем показать, в какой именно, — возможно, она принадлежит другому организатору. Уточните у того, кто отвечает за это поле.",
      "block_duplicate_drop": "Убрать строку {row} и продолжить",
      "block_duplicate_eyebrow": "Одна из строк совпадает с уже существующим матчем",
      "block_duplicate_row": "Строка {row} совпадает с уже существующим матчем, поэтому ничего не создано — вся карточка ждёт вас.",
      "block_duplicate_see": "Открыть совпадающий матч",
      "block_failed_title": "Не удалось создать карточку",
      "block_fill_in_first": "Выберите другую школу, вид спорта и хотя бы один матч.",
      "block_heading": "Целый день против одной школы",
      "block_home_label": "Ваша команда",
      "block_intro": "Одна карточка на весь день против одной школы — матчи всех возрастных групп идут строками под ней.",
      "block_opponent_change": "Изменить",
      "block_opponent_heading": "С кем вы играете?",
      "block_opponent_label": "Другая школа или клуб",
      "block_opponent_unknown": "Эта школа",
      "block_pick_team": "Выберите команду",
      "block_ready": "{count, plural, =0 {На карточке пока нет матчей.} one {На карточке # матч.} few {На карточке # матча.} many {На карточке # матчей.} other {На карточке # матча.}}",
      "block_row_added": "Добавлено: {row}.",
      "block_row_full": "Это максимальное число строк в одной карточке ({max}).",
      "block_row_invalid": "Не удалось добавить строку. Выберите команду с каждой стороны.",
      "block_row_open": "Открыть",
      "block_row_remove": "Удалить",
      "block_row_self": "Команда не может играть сама с собой. Выберите одну свою команду и одну команду соперника.",
      "block_row_updated": "Этот матч уже был на карточке, поэтому мы его обновили.",
      "block_rows_blocked": "Сначала выберите другую школу и вид спорта — от них зависят списки команд.",
      "block_rows_empty": "Строк пока нет. Выберите ниже одну свою команду и одну команду соперника.",
      "block_rows_full": "Это максимальное число строк в одной карточке ({max}).",
      "block_rows_heading": "Матчи",
      "block_spent": "Карточка создана. Откройте мероприятие, чтобы посмотреть её.",
      "block_sport_apply": "Выбрать этот вид спорта",
      "block_submit": "Создать карточку",
      "block_time_help": "Если оставить поле пустым, матч просто пройдёт в своём порядке на карточке.",
      "block_time_label": "Начало ({zone}) — необязательно",
      "block_title": "Добавить игровой день против одной школы",
      "block_versus": "—",
      "chain_cta": "Затем плей-офф между победителями групп",
      "chain_floor": "{pools, plural, =1 {При # группе дальше должно выйти не меньше {least}, чтобы в плей-офф были две команды.} one {При # группе из каждой дальше должно выйти не меньше {least}, чтобы в плей-офф были две команды.} few {При # группах из каждой дальше должно выйти не меньше {least}, чтобы в плей-офф были две команды.} many {При # группах из каждой дальше должно выйти не меньше {least}, чтобы в плей-офф были две команды.} other {При # группы из каждой дальше должно выйти не меньше {least}, чтобы в плей-офф были две команды.}}",
      "chain_help": "{pools, plural, =1 {Дальше выходят лучшие из вашей группы.} one {Дальше выходят лучшие из каждой из ваших # группы.} few {Дальше выходят лучшие из каждой из ваших # групп.} many {Дальше выходят лучшие из каждой из ваших # групп.} other {Дальше выходят лучшие из каждой из ваших # группы.}} Никого не вносят вручную — кто играет, решают группы.",
      "chain_per_group_label": "Сколько команд выходит дальше из каждой группы?",
      "chain_stage_name": "Плей-офф",
      "chain_submit": "Добавить плей-офф",
      "change_bare": "{field}: изменено.",
      "change_cleared": "{field}: очищено.",
      "change_moved": "{field}: изменено с {from} на {to}.",
      "change_set": "{field}: установлено значение {to}.",
      "change_unknown_field": "Что-то изменилось.",
      "date_label": "День",
      "desk_empty_body": "Раздел — это одна группа, которая играет вместе, например «Хоккей, юноши до 15 лет» или «Одиночные встречи до 13 лет». В большинстве мероприятий их несколько.",
      "desk_empty_heading": "Добавьте первый раздел",
      "desk_eyebrow": "{date} · {venue}",
      "desk_framing_live": "Часть этого публична. Люди видят всё, что ниже отмечено как «Опубликовано».",
      "desk_framing_nothing_live": "Пока никто за пределами мероприятия этого не видит. После публикации это станет публичной программой.",
      "desk_heading_unknown": "Это мероприятие",
      "desk_open_section": "Открыть",
      "desk_rest_heading": "Остальная часть мероприятия",
      "desk_section_counts": "{entrants, plural, =0 {Нет участников} one {# участник} few {# участника} many {# участников} other {# участника}} · {matches, plural, =0 {матчей пока нет} one {# матч} few {# матча} many {# матчей} other {# матча}}",
      "desk_section_withdrawn": "{count, plural, one {# снят с участия} few {# сняты с участия} many {# снято с участия} other {# снято с участия}}",
      "desk_sections_heading": "Разделы",
      "desk_title": "Программа — {event}",
      "disciplines_help": "Отметьте каждую дисциплину, которую вы проводите. Для каждой в программу добавится отдельный элемент.",
      "disciplines_legend": "Какие дисциплины?",
      "disciplines_none": "Список дисциплин этого вида спорта — 100 м, прыжок в длину и остальные — пока не настроен, поэтому выбирать не из чего. Он появится вместе с настройкой самого вида спорта.",
      "draw_entrant_count": "{count, plural, =0 {Участников пока нет.} one {# участник.} few {# участника.} many {# участников.} other {# участника.}}",
      "draw_group": "Группа",
      "draw_heading": "Сетка",
      "draw_made": "{matches, plural, one {Создан # матч.} few {Создано # матча.} many {Создано # матчей.} other {Создано # матча.}}",
      "draw_made_rubbers": "{count, plural, one {Всего # встреча.} few {Всего # встречи.} many {Всего # встреч.} other {Всего # встречи.}}",
      "draw_make_cta": "Составить сетку",
      "draw_make_heading": "Составить сетку",
      "draw_no_stage": "Для этого раздела ещё не настроен формат проведения.",
      "draw_round": "Раунд {round}",
      "duplicate_body": "На этом поле в этот день уже есть мероприятие. Откройте его и добавьте свою программу туда.",
      "duplicate_cta": "Открыть это мероприятие",
      "duplicate_eyebrow": "Уже есть в календаре",
      "entrant_unlabelled": "Участник без имени",
      "entrants_empty_body": "Найдите школу или клуб, затем выберите участвующую команду.",
      "entrants_empty_heading": "Добавьте участников",
      "entrants_heading": "Участники",
      "entrants_org_label": "Школа или клуб",
      "estimated_at": "(с задержкой, примерно в {at})",
      "family_boxes": "Группы и лесенки",
      "family_boxes_note": "Небольшие группы, в которых все играют друг с другом, а игроки поднимаются и опускаются.",
      "family_knockout": "Плей-офф",
      "family_knockout_note": "Проиграл — выбыл. В конце остаётся один победитель.",
      "family_league": "Лига",
      "family_league_note": "Все играют серию матчей, а вы ведёте таблицу.",
      "family_list": "Просто список матчей",
      "family_list_note": "Вы сами решаете, кто с кем играет. Без таблицы и без сетки.",
      "family_qualify_then_knockout": "Отбор, затем плей-офф",
      "family_qualify_then_knockout_note": "Сначала борьба за место, затем плей-офф между прошедшими отбор.",
      "family_second_chance": "Плей-офф со второй попыткой",
      "family_second_chance_note": "Проигравшие продолжают играть — в утешительном турнире, по системе «компас» или в матчах за остальные места.",
      "family_timed_sessions": "Сессии по расписанию",
      "family_timed_sessions_note": "Соревнования по плаванию или день лёгкой атлетики: дисциплины идут одна за другой, по сессиям.",
      "field_age_group": "Возрастная группа",
      "field_compass_arm": "Ветка «компаса»",
      "field_config": "Настройки формата",
      "field_discipline": "Дисциплина",
      "field_draw_size": "Размер сетки",
      "field_duration": "Продолжительность",
      "field_entry_close": "Окончание приёма заявок",
      "field_feed_in_round": "Раунд, в который попадают проигравшие",
      "field_follows": "Предыдущий матч",
      "field_format": "Формат матча",
      "field_gender": "Пол",
      "field_grade": "Класс",
      "field_level": "Уровень",
      "field_name": "Название",
      "field_ordinal": "Порядок",
      "field_queue_position": "Место в очереди",
      "field_scheduled_time": "Время",
      "field_seeding_rule": "Правило посева",
      "field_seeds_hidden": "Показ посева",
      "field_session": "Сессия",
      "field_timing": "Время проведения",
      "format_box_ladder": "Лига по группам",
      "format_box_ladder_note": "Небольшие группы, в которых все играют друг с другом; победители поднимаются выше, проигравшие опускаются ниже.",
      "format_classification": "Розыгрыш всех мест",
      "format_classification_note": "Дополнительные матчи за 3-е, 5-е, 7-е и остальные места.",
      "format_consolation_compass": "Сетка «компас»",
      "format_consolation_compass_note": "Четыре сетки из одной, чтобы каждый участник играл до самого конца.",
      "format_consolation_feed_in": "Утешительная сетка с подключением",
      "format_consolation_feed_in_note": "Проигравшие переходят в нижнюю сетку в выбранном вами раунде.",
      "format_consolation_fmc": "Каждый сыграет дважды",
      "format_consolation_fmc_note": "Проигравшие в первом матче попадают во вторую сетку, так что никто не приезжает ради одного матча.",
      "format_consolation_frlc": "Утешительный турнир для проигравших в первом раунде",
      "format_consolation_frlc_note": "Кто проиграет свой первый матч, продолжает играть в утешительном турнире.",
      "format_flat": "Список матчей",
      "format_flat_note": "Вы сами решаете, кто с кем играет.",
      "format_knockout_double": "Двойное выбывание",
      "format_knockout_double_note": "Два поражения — и вы выбываете, так что у каждого есть второй шанс.",
      "format_knockout_single": "Обычный плей-офф",
      "format_knockout_single_note": "Одно поражение — и вы выбываете.",
      "format_qualify_then_matchplay": "Отбор, затем матчевая игра",
      "format_qualify_then_matchplay_note": "Квалификационный раунд определяет, кто выходит в плей-офф.",
      "format_round_robin": "Круговая система",
      "format_round_robin_note": "Все играют со всеми. Если участников много, разделите их на группы.",
      "format_swiss": "Швейцарская система",
      "format_swiss_note": "В каждом раунде в пары ставят тех, у кого одинаковые результаты. Никто не выбывает.",
      "format_timed_session": "Сессии по расписанию",
      "format_timed_session_note": "Дисциплины идут одна за другой в течение дня, по сессиям.",
      "history_cta": "Что изменилось",
      "history_empty": "С момента публикации ничего не изменилось.",
      "history_heading": "Что изменилось",
      "history_items": "{count, plural, =0 {Ни один матч не перенесён} one {# матч} few {# матча} many {# матчей} other {# матча}}",
      "host_help": "Чьё это мероприятие? Вам нужна подтверждённая учётная запись в этой школе или клубе либо их приглашение.",
      "host_label": "Школа или клуб",
      "host_none": "Вы пока не можете проводить мероприятия ни от одной школы или клуба. Попросите их подтвердить вашу учётную запись или пригласить вас как организатора.",
      "index_empty_body": "Дерби, соревнования по плаванию, фестиваль. Создайте мероприятие здесь, и программа, которую читают у входа, будет складываться сама по ходу работы.",
      "index_empty_heading": "Спланируйте первое мероприятие",
      "index_heading": "Ваши мероприятия",
      "index_intro": "Мероприятия, для которых вы можете составить программу.",
      "index_row_eyebrow": "{date} · {venue}",
      "index_row_sections": "{count, plural, =0 {Разделов пока нет} one {# раздел} few {# раздела} many {# разделов} other {# раздела}}",
      "index_title": "Ваши мероприятия",
      "item_unnamed": "Участники матча пока не указаны",
      "link_announce": "Объявления",
      "link_announce_body": "Сообщите всем на мероприятии о задержке или смене корта.",
      "link_publish": "Опубликовать и распечатать",
      "link_publish_body": "Сделайте программу публичной и распечатайте экземпляр для входа.",
      "link_schedule": "Время и корты",
      "link_schedule_body": "Назначьте каждому матчу корт и время.",
      "load_failed_title": "Не удалось загрузить данные",
      "match_at": "Начало: {at}",
      "match_no_time": "Время не задано",
      "match_queue": "Место в очереди: {position}",
      "min_rest_cta": "Предупреждать, если у команды два матча слишком близко по времени",
      "min_rest_label": "Минимальный перерыв между матчами команды (минуты)",
      "min_rest_off": "Выключено — ничего не проверяется.",
      "min_rest_on": "Включено — всё, что меньше {minutes} мин., отмечается ниже.",
      "min_rest_submit": "Применить",
      "new_after_duplicate": "Откройте уже существующее мероприятие или выберите другое поле или день.",
      "new_event_cta": "Новое мероприятие",
      "new_failed_title": "Не удалось открыть мероприятие",
      "new_fill_in_first": "Сначала выберите поле, день и того, чьё это мероприятие.",
      "new_heading": "Новое мероприятие",
      "new_intro": "Мероприятие — это поле и день. Разделы, сетки и время добавляются потом.",
      "new_submit": "Создать мероприятие",
      "new_title": "Новое мероприятие",
      "next_draw": "Составить сетку",
      "next_entries": "Добавить участников",
      "next_published": "Опубликовать этот раздел",
      "next_times": "Назначить время и корты",
      "orphan_body": "Этап «{name}» настроен, но сетка для него так и не составлена. Составьте её сейчас, и раздел будет готов.",
      "orphan_cta": "Составить сетку кубка",
      "orphan_eyebrow": "Не завершено",
      "pairings_add": "Добавить этот матч",
      "pairings_heading": "Матчи",
      "pairings_help": "Выберите двух участников для каждого матча. Каждый участник должен быть хотя бы в одном матче.",
      "pairings_left": "Одна сторона",
      "pairings_pick": "Выберите участника",
      "pairings_remove": "Удалить",
      "pairings_right": "Другая сторона",
      "param_box_size": "Сколько участников в каждой группе?",
      "param_draw_size": "Размер сетки (оставьте пустым, чтобы подогнать под число участников)",
      "param_feed_in_round": "Проигравшие попадают в раунд",
      "param_group_count": "Сколько групп?",
      "param_legs": "Сколько раз встречается каждая пара?",
      "param_places_from": "Первое разыгрываемое место",
      "param_places_to": "Последнее разыгрываемое место",
      "param_qualifier_count": "Сколько участников проходит отбор?",
      "param_rounds": "Сколько раундов?",
      "partial_continue": "Открыть раздел",
      "partial_entrants": "Добавлено участников: {created} из {intended}.",
      "partial_eyebrow": "Выполнено частично",
      "partial_section_created": "Раздел создан.",
      "partial_stage_created": "Формат проведения настроен.",
      "partial_stopped_entrant": "На этом мы остановились. Откройте раздел, чтобы добавить остальных участников.",
      "partial_stopped_stage": "На этом мы остановились. Раздел создан — откройте его, чтобы закончить настройку формата проведения.",
      "place_check_fields": "Проверьте: {fields}.",
      "competition_label": "Соревнование",
      "competition_help": "Выберите соревнование, в зачёт которого идёт этот результат. В списке только соревнования, уже настроенные для этого вида спорта и страны.",
      "competition_none": "Без соревнования",
      "competition_submit": "Сохранить соревнование",
      "place_field_item": "Матч",
      "place_field_time": "Время",
      "place_fixed": "В назначенное время",
      "place_follows": "Сразу после другого матча",
      "place_follows_label": "После какого матча?",
      "place_follows_none": "Не после другого матча",
      "place_not_before": "Не раньше определённого времени",
      "place_queue": "Следующим в очереди на корте",
      "place_queue_label": "Место в очереди",
      "place_submit": "Сохранить время",
      "surface_label": "Поле или корт",
      "surface_help": "Где проходит этот матч. Оставьте «Пока не указано», если никто ещё не решил, — это настоящий ответ, и страница так и покажет, а не будет гадать.",
      "surface_none": "Пока не указано",
      "surface_submit": "Сохранить поле или корт",
      "place_time_label": "Время ({zone})",
      "place_when_label": "Когда проходит?",
      "preview_lock": "Фиксирует в текущем виде.",
      "preview_publish": "{count, plural, =0 {Пока нечего показать.} one {# матч станет публичным.} few {# матча станут публичными.} many {# матчей станут публичными.} other {# матча станут публичными.}}",
      "preview_republish": "{count, plural, one {# матч, версия {revision}.} few {# матча, версия {revision}.} many {# матчей, версия {revision}.} other {# матча, версия {revision}.}}",
      "preview_unpublish": "{count, plural, one {# матч перестанет быть публичным.} few {# матча перестанут быть публичными.} many {# матчей перестанут быть публичными.} other {# матча перестанут быть публичными.}}",
      "print_col_match": "Матч",
      "print_col_time": "Время",
      "print_col_where": "Где",
      "print_cta": "Распечатать или сохранить в PDF",
      "print_empty_body": "В печатную программу попадает то, что видят люди, а пока ничего не опубликовано.",
      "print_empty_heading": "Пока нечего печатать",
      "print_footer": "{event} · версия {revision} · {url}",
      "print_heading": "Печатная программа",
      "print_intro": "Программа, которую люди получают у входа. В неё попадают только опубликованные матчи.",
      "print_no_js": "Чтобы распечатать эту страницу или сохранить её в PDF, воспользуйтесь функцией печати в браузере.",
      "print_other_matches": "Всё остальное",
      "print_publish_cta": "Сначала опубликуйте что-нибудь",
      "print_title": "Программа — {event}",
      "programme_heading": "Программа мероприятия",
      "programme_make_cta": "Составить программу",
      "programme_make_heading": "Составить программу мероприятия",
      "pub_all_live": "Опубликовано — люди видят всё в этой программе.",
      "pub_chip_draft": "Черновик",
      "pub_chip_live": "Опубликовано",
      "pub_chip_locked": "Окончательно",
      "pub_chip_part": "Частично опубликовано",
      "pub_locked_notice": "{count, plural, one {# часть окончательна и не может быть изменена.} few {# части окончательны и не могут быть изменены.} many {# частей окончательны и не могут быть изменены.} other {# части окончательны и не могут быть изменены.}}",
      "pub_nothing_live": "Это мероприятие пока никто не видит. После публикации оно станет публичной программой.",
      "pub_partly_live": "Опубликовано частей: {live} из {total}. Остальное пока видите только вы.",
      "publication_cta": "Перейти к публикации",
      "publication_heading": "Что видят люди",
      "publish_empty_body": "Опубликуйте раздел выше, и он появится здесь вместе со своей историей.",
      "publish_empty_heading": "Пока ничего не опубликовано",
      "publish_heading": "Публикация и печать",
      "publish_pending_heading": "Ещё не опубликовано",
      "publish_title": "Публикация — {event}",
      "publish_to_print": "Распечатать программу",
      "publish_units_heading": "Опубликованные части",
      "reason_help": "Это примечание попадёт в журнал мероприятия.",
      "reason_label": "Причина (необязательно)",
      "reason_required_label": "Причина",
      "reseed_applied": "{count, plural, one {Перемещена # позиция.} few {Перемещены # позиции.} many {Перемещено # позиций.} other {Перемещено # позиции.}}",
      "reseed_bye": "Никто — без соперника",
      "reseed_cta": "Изменить расстановку в сетке",
      "reseed_help": "Укажите, кто начинает с каждой позиции. Сетка перестроится, а изменение будет записано.",
      "reseed_position": "Позиция, которую сейчас занимает {name}",
      "reseed_submit": "Изменить посев в сетке",
      "rev_amend": "Изменено",
      "rev_lock": "Отмечено как окончательное",
      "rev_publish": "Опубликовано",
      "rev_republish": "Изменения опубликованы",
      "rev_unpublish": "Снято с публикации",
      "rubbers_doubles": "Парные встречи",
      "rubbers_help": "Противостояние состоит из нескольких встреч. Укажите, сколько встреч каждого вида, и мы их пронумеруем.",
      "rubbers_legend": "Встречи",
      "rubbers_singles": "Одиночные встречи",
      "rubbers_to_win": "Встреч для победы в противостоянии (необязательно)",
      "schedule_empty_body": "Составьте сетку в одном из разделов, и матчи появятся здесь.",
      "schedule_empty_heading": "Пока нечего распределять",
      "schedule_filter_all": "Все разделы",
      "schedule_filter_apply": "Показать",
      "schedule_filter_label": "Какой раздел?",
      "schedule_heading": "Время и корты",
      "schedule_intro": "Время указано местное для этого поля ({zone}). Нажмите на матч, чтобы перенести его.",
      "schedule_queue_band": "По очереди, без точного времени",
      "schedule_table_caption": "Матчи по времени и полям или кортам.",
      "schedule_time_column": "Время",
      "schedule_title": "Время и корты — {event}",
      "schedule_to_publish": "Опубликовать и распечатать",
      "search": "Поиск",
      "section_all_done": "Этот раздел готов. Вернуться к мероприятию",
      "section_heading_unknown": "Этот раздел",
      "section_name_sport_only": "{sport}",
      "section_name_with_age": "{age} — {sport}",
      "section_title": "Раздел — {name}",
      "seed": "Посев {rank}",
      "seed_label": "Посев (необязательно)",
      "separator": " · ",
      "severity_change": "Что-то изменилось",
      "severity_delay": "Мы задерживаемся",
      "severity_info": "Просто для информации",
      "severity_label": "Тип объявления",
      "severity_urgent": "Срочно",
      "show_more": "Показать ещё",
      "sign_in_body": "Чтобы составить программу, нужна подтверждённая учётная запись школы или клуба либо приглашение от организаторов мероприятия.",
      "sign_in_cta": "Войти",
      "sign_in_heading": "Войдите, чтобы организовать мероприятие",
      "slot_bye": "Без соперника",
      "slot_change": "Изменить участников матча",
      "slot_kind_loser_of": "Проигравший в матче",
      "slot_kind_qualifier": "Победитель квалификации",
      "slot_kind_rank_n_of": "Место в группе",
      "slot_kind_seeded_from": "Посев по таблице",
      "slot_kind_tbd": "Будет определено",
      "slot_kind_winner_of": "Победитель матча",
      "slot_loser_of": "Проигравший в матче {match}",
      "slot_provisional": "Предварительно",
      "slot_qualifier": "Победитель квалификации",
      "slot_rank_n_of": "Место в группе",
      "slot_resolve_cta": "Указать, кто проходит дальше",
      "slot_resolve_label": "Кто проходит дальше?",
      "slot_resolve_placeholder": "Выберите участника",
      "slot_seeded_from": "Посев по таблице",
      "slot_tbd": "Будет определено",
      "slot_unnamed": "Пусто",
      "slot_unresolve_cta": "Отменить",
      "slot_unresolve_label": "Вернуть для этой позиции",
      "slot_winner_of": "Победитель матча {match}",
      "spine_draw": "Сетка",
      "spine_entries": "Участники",
      "spine_published": "Публикация",
      "spine_state_current": "следующий шаг",
      "spine_state_done": "готово",
      "spine_state_todo": "ещё не сделано",
      "spine_times": "Время",
      "surface_unbound": "Корт или поле пока не назначены",
      "surfaces_failed": "Нам также не удалось загрузить список кортов и полей этой площадки, поэтому столбцы есть только у тех, что уже используются.",
      "timing_fixed": "В назначенное время",
      "timing_not_before": "Не раньше определённого времени",
      "timing_queue": "По очереди на корте — без точного времени",
      "title_help": "То, что люди прочитают вверху программы, например «Зимний день дерби» или «Теннисный фестиваль до 13 лет».",
      "title_label": "Как называется мероприятие?",
      "tray_heading": "Ещё не распределено",
      "tray_help": "У этих матчей нет ни времени, ни места в очереди. Нажмите на матч, чтобы назначить одно или другое.",
      "unit_framing_draft": "Это видите только вы.",
      "unit_framing_locked": "Окончательно — изменений больше не будет. Если что-то нужно перенести, разблокируйте ниже.",
      "unit_framing_published": "Это видят люди.",
      "unit_revision": "Версия {revision}",
      "unit_scope_day": "День",
      "unit_scope_event": "Всё мероприятие",
      "unit_scope_section": "Раздел",
      "unit_scope_stage": "Сетка",
      "untitled_event": "Мероприятие без названия",
      "venue_change": "Изменить поле",
      "venue_label": "Поле",
      "venue_placeholder": "Найдите поле",
      "venue_unknown": "Это поле",
      "versus": " — ",
      "violation_congestion": "{surface}: одновременно матчей — {running}, а рассчитано на {limit}.",
      "violation_min_rest": "Между двумя матчами одной команды всего {minutes} мин.",
      "violations_eyebrow": "Стоит проверить",
      "violations_note": "Это не ошибки — возможно, вы так и задумали. Например, четыре игры команд до 9 лет каждую субботу проходят на одном поле.",
      "withdraw_cta": "Снять этого участника",
      "withdraw_eyebrow": "Что изменилось",
      "withdraw_left_locked": "{count, plural, =1 {# позиция находится в окончательной сетке. Чтобы её изменить, разблокируйте сетку и измените посев.} one {# позиция находится в окончательных сетках. Чтобы их изменить, разблокируйте сетки и измените посев.} few {# позиции находятся в окончательных сетках. Чтобы их изменить, разблокируйте сетки и измените посев.} many {# позиций находятся в окончательных сетках. Чтобы их изменить, разблокируйте сетки и измените посев.} other {# позиции находятся в окончательных сетках. Чтобы их изменить, разблокируйте сетки и измените посев.}}",
      "withdraw_left_scored": "{count, plural, one {# матч уже имеет счёт, поэтому оставлен как есть.} few {# матча уже имеют счёт, поэтому оставлены как есть.} many {# матчей уже имеют счёт, поэтому оставлены как есть.} other {# матча уже имеют счёт, поэтому оставлены как есть.}}",
      "withdraw_submit": "Снять",
      "withdraw_vacated": "{count, plural, =0 {Ни одна позиция в сетке не изменилась.} one {# позиция в сетке теперь свободна.} few {# позиции в сетке теперь свободны.} many {# позиций в сетке теперь свободны.} other {# позиции в сетке теперь свободны.}}",
      "withdrawn_chip": "Снят с участия",
      "wizard_age_any": "Любая возрастная группа",
      "wizard_age_label": "Возрастная группа",
      "wizard_back_to_step1": "Вернуться к первому вопросу",
      "wizard_change_family": "Изменить",
      "wizard_choose": "Выбрать",
      "wizard_draw_next": "Дальше: составьте сетку, когда участники будут добавлены.",
      "wizard_entries_failed": "Не удалось выполнить поиск",
      "wizard_entries_help": "Добавьте команды, о которых уже знаете. Остальных можно добавить позже — здесь ничего не ждёт полного списка участников.",
      "wizard_entries_meet_help": "Добавьте участвующие школы. Остальные можно добавить позже.",
      "wizard_failed_title": "Не удалось создать раздел",
      "wizard_finish_later": "Закончить позже",
      "wizard_heading": "Добавить раздел",
      "wizard_more_options": "Дополнительные настройки",
      "wizard_more_options_help": "Их можно не трогать — значения по умолчанию подойдут.",
      "wizard_name_help": "Это название люди увидят в программе. Мы подставили очевидный вариант — при желании измените его.",
      "wizard_name_label": "Название раздела",
      "wizard_next": "Далее",
      "wizard_org_label": "Школа или клуб",
      "wizard_org_placeholder": "Найдите школу или клуб",
      "wizard_param_problem": "Одно из чисел выше выходит за допустимые пределы. Проверьте его, прежде чем продолжить.",
      "wizard_pick_sport_first": "Выберите вид спорта — от него зависят остальные вопросы.",
      "wizard_ready": "Всё готово, чтобы создать раздел: {name}.",
      "wizard_remove_entry": "Удалить",
      "wizard_seeding_note": "Посев расставляется обычным способом, а группы заполняются змейкой.",
      "wizard_surface_label": "Где начинаются матчи?",
      "wizard_surface_help": "Необязательно. Все матчи этой сетки начнутся на этом поле или корте, а потом любой из них можно перенести в расписании.",
      "wizard_surface_none": "Решить позже",
      "wizard_sport_label": "Вид спорта",
      "wizard_sport_placeholder": "Выберите вид спорта",
      "wizard_step1_heading": "Кто играет в этом разделе?",
      "wizard_step2_heading": "По какой системе играют?",
      "wizard_step3_heading": "Кто участвует?",
      "wizard_step_of": "Шаг {step} из {total}",
      "wizard_submit": "Создать раздел",
      "wizard_timing_label": "Когда проходят матчи?",
      "wizard_title": "Добавить раздел"
    },
    "private_binding": {
      "title": "Матчи моего ребёнка",
      "heading": "Матчи моего ребёнка",
      "intro": "Укажите, в какой футболке играл ваш ребёнок, и его матчи появятся здесь для вашей семьи.",
      "privacy_help": "Это закрытая заметка вашей семьи. Она никогда не появляется на странице матча, в поиске или в рейтингах и никогда не меняет официальные данные вашего ребёнка.",
      "empty": "Вы ещё не привязали футболку ни к одному из своих детей.",
      "no_children": "Сначала создайте закрытый профиль ребёнка, а затем вернитесь, чтобы привязать его футболку.",
      "child_heading": "{name}",
      "child_heading_unnamed": "Закрытый профиль {id}",
      "shirt": "Футболка",
      "appearances": "Публичные матчи с этой футболкой: {count}",
      "asserted_at": "Вы добавили это {at}",
      "state_label": "Статус",
      "state_active": "Ожидает подтверждения школы",
      "state_withdrawn": "Вы удалили это",
      "state_confirmed": "Подтверждено школой",
      "state_frozen_superseded": "Школа подтвердила для этой футболки другого ребёнка",
      "withdraw": "Удалить",
      "withdraw_help": "После удаления это перестанет показываться в вашей семье. Запись о том, что вы это указали, сохранится.",
      "add_heading": "Привязать футболку к ребёнку",
      "add_help": "Понадобится закрытый профиль вашего ребёнка и ID футболки — он указан на странице команды за этот сезон.",
      "child_label": "Какой ребёнок",
      "lineage_label": "ID футболки",
      "submit": "Привязать футболку",
      "failed_title": "Не получилось",
      "asserted_success": "Привязано. Это видно только вашей семье.",
      "withdrawn_success": "Удалено из вашей семьи."
    },
    "surfaces": {
      "title": "Поля и корты",
      "intro": "Игровые поля и корты этой площадки — так, как их называете вы. Когда у поля есть название, каждый матч на нём может показать, где именно проходит, — на странице площадки, в программе и на печатном листе.",
      "empty_heading": "Поля пока без названий",
      "empty_body": "Здесь пока ничего не названо, поэтому у каждого матча на этой площадке написано «Поле не указано». Добавьте первое название ниже — «Верхнее поле», «Искусственное поле 2», «Корт 1» — так, как их называют люди у входа.",
      "column_name": "Название",
      "column_type": "Тип",
      "column_rename": "Переименовать",
      "off_site": "За пределами этой площадки",
      "rename_label": "Новое название для «{surface}»",
      "rename_submit": "Переименовать",
      "add_heading": "Добавить поле или корт",
      "add_help": "Укажите название, которым люди действительно пользуются. Его можно изменить позже, а старое название продолжит работать в уже созданных матчах.",
      "name_label": "Название",
      "type_label": "Какой это тип?",
      "no_geo_note": "Чтобы назвать поле, координаты на карте не нужны.",
      "add_submit": "Добавить поле",
      "merge_heading": "Два названия у одного поля?",
      "merge_help": "Если одно и то же поле оказалось в списке дважды, объедините их. Ничего не удаляется: второе название сохраняется и продолжает работать в матчах, где оно использовалось.",
      "merge_keep_label": "Оставить это поле",
      "merge_into_label": "Присоединить к нему это поле",
      "merge_rule_note": "Если эти два поля нельзя объединить в выбранном вами порядке, мы оставим то, что появилось здесь раньше, — другое название сохранится в любом случае.",
      "merge_submit": "Объединить",
      "back_to_venue": "Вернуться к матчам на этой площадке",
      "sign_in": "Войдите с учётной записью школы или клуба, чтобы дать названия полям этой площадки.",
      "sign_in_action": "Войти",
      "failed_title": "Не получилось."
    },
    "following": {
      "title": "Отслеживаемое",
      "heading": "Отслеживаемое и обновления",
      "help": "Выберите, какие обновления приходят вам в приложении или в виде уведомлений браузера, для каждого источника, за которым вы следите.",
      "open_inbox": "Открыть уведомления",
      "in_app_corrections": "Отправлять исправления рейтингов в мои личные входящие",
      "follow": "Следить за обновлениями",
      "save": "Сохранить выбор",
      "unfollow": "Перестать следить",
      "current": "Сейчас отслеживается",
      "empty": "Вы пока ни за чем не следите.",
      "follow_updates": "Следить за обновлениями",
      "source_selector_heading": "Следить за разрешённым источником",
      "source_selector_help": "Введите точный ID источника, за которым вам разрешено следить. Мы проверим его, прежде чем показать.",
      "target_kind": "Тип источника",
      "target_public_id": "ID источника",
      "source_selector_submit": "Открыть настройки отслеживания",
      "preferences": "Настройки обновлений",
      "preferences_help": "Выберите каналы доставки для этого источника.",
      "channel_in_app": "В приложении",
      "channel_web_push": "Уведомление в браузере",
      "not_muted": "Обновления не отключены.",
      "muted": "Без звука",
      "muted_until": "Без звука до {time}.",
      "mute_one_hour": "Отключить на час",
      "unmute": "Включить обновления",
      "target": {
        "team": "Команда",
        "player": "Игрок",
        "organisation": "Организация",
        "competition": "Соревнование",
        "event": "Мероприятие",
        "section": "Раздел",
        "fixture": "Матч",
        "programme_slot": "Место в программе",
        "venue": "Площадка",
        "community_team": "Команда сообщества"
      },
      "event": {
        "ranking.correction": "Исправления рейтингов",
        "sports.match.final": "Окончание матча",
        "sports.match.started": "Начало матча",
        "sports.programme.changed": "Изменения программы",
        "sports.record.changed": "Изменения рекордов",
        "sports.resource.changed": "Изменения поля или корта",
        "sports.score.changed": "Изменения счёта",
        "sports.slot.resolved": "Изменения мест в программе"
      },
      "no_longer_available": "Больше недоступно"
    },
    "feed": {
      "heading": "Ваша лента",
      "help": "Последние обновления от источников, за которыми вы следите.",
      "empty": "Обновлений от отслеживаемых источников пока нет.",
      "older": "Более ранние обновления ленты",
      "score_changed": "Изменился счёт, за которым вы следите.",
      "match_started": "Начался матч, за которым вы следите.",
      "match_final": "Завершился матч, за которым вы следите.",
      "score_changed_named": "Обновление счёта: {match}.",
      "score_changed_now": "Обновление счёта: {match}, сейчас {score}.",
      "score_changed_then": "Обновление счёта: {match}, на тот момент {score}.",
      "match_started_named": "{match}: матч начался.",
      "match_final_named": "{match}: матч завершён.",
      "match_final_now": "{match}: матч завершён со счётом {score}.",
      "record_changed": "Изменился рекорд, за которым вы следите.",
      "programme_changed": "Изменилась программа, за которой вы следите.",
      "resource_changed": "У отслеживаемого матча изменилось поле или корт.",
      "slot_resolved": "Теперь программа указывает матч для места, за которым вы следите.",
      "team_broadcast": "Команда, за которой вы следите, опубликовала объявление.",
      "team_trial_selected": "Результат просмотра вашего ребёнка готов: отбор пройден.",
      "team_trial_not_selected": "Результат просмотра вашего ребёнка готов: отбор не пройден."
    },
    "notifications": {
      "title": "Уведомления",
      "heading": "Ваши личные уведомления",
      "manage_following": "Изменить, за чем вы следите",
      "empty": "Уведомлений пока нет.",
      "ranking_correction": "{count, plural, one {Исправление рейтинга затронуло # отслеживаемый источник.} few {Исправление рейтинга затронуло # отслеживаемых источника.} many {Исправление рейтинга затронуло # отслеживаемых источников.} other {Исправление рейтинга затронуло # отслеживаемого источника.}}",
      "ranking_history_apply": "{count, plural, one {Историческое исправление рейтинга затронуло # отслеживаемый источник.} few {Историческое исправление рейтинга затронуло # отслеживаемых источника.} many {Историческое исправление рейтинга затронуло # отслеживаемых источников.} other {Историческое исправление рейтинга затронуло # отслеживаемого источника.}}",
      "ranking_history_revert": "{count, plural, one {Историческое исправление рейтинга отменено для # отслеживаемого источника.} few {Историческое исправление рейтинга отменено для # отслеживаемых источников.} many {Историческое исправление рейтинга отменено для # отслеживаемых источников.} other {Историческое исправление рейтинга отменено для # отслеживаемого источника.}}",
      "sports_update": "Доступно новое обновление по вашим подпискам.",
      "team_broadcast": "В центре команды новое объявление.",
      "internal_game_review_quarantined": "Результат тренировочной игры не был подтверждён и отложен.",
      "internal_game_review_confirmed": "Результат тренировочной игры подтверждён.",
      "internal_programme_rule_changed": "Изменились правила закрытой программы состава.",
      "internal_programme_history_applied": "К закрытой программе состава применён проверенный исторический пересчёт.",
      "internal_programme_history_reverted": "Для закрытой программы состава отменён проверенный исторический пересчёт.",
      "internal_programme_rank_drop": {
        "generic": "Изменился результат в закрытой программе состава.",
        "ordinal": "Место в рейтинге закрытой программы состава изменилось: было {previousValue}, стало {currentValue}.",
        "band": "Диапазон в закрытой программе состава изменился: было {previousValue}, стало {currentValue}.",
        "tier": "Уровень в закрытой программе состава изменился: было {previousValue}, стало {currentValue}.",
        "current_value_unavailable": "нет текущего значения"
      },
      "team_lineup_selected": "Вас выбрали для участия в этом матче или мероприятии.",
      "team_lineup_not_selected": "Доступно обновление по выбору на матч или мероприятие.",
      "team_trial_selected": "Ваш ребёнок отобран в команду.",
      "team_trial_not_selected": "Доступен результат просмотра вашего ребёнка.",
      "team_trial_expired": "Регистрация вашего ребёнка на просмотр истекла, а итог отбора так и не был определён.",
      "mark_viewed": "Отметить как просмотренное",
      "viewed": "Просмотрено",
      "older": "Более ранние уведомления",
      "preferences": "Настройки уведомлений",
      "defaults": "По умолчанию для новых подписок",
      "defaults_help": "Выберите, какие каналы используются для новых подписок. Для существующих подписок сохраняются их собственные настройки.",
      "save_defaults": "Сохранить каналы по умолчанию",
      "quiet_hours": "Тихие часы",
      "quiet_hours_help": "Уведомления в браузере приостанавливаются между этими двумя моментами. Укажите каждый из них в минутах после полуночи, например 1320 для 22:00.",
      "quiet_start": "Начало тихих часов (минута)",
      "quiet_end": "Окончание тихих часов (минута)",
      "save_quiet_hours": "Сохранить тихие часы",
      "clear_quiet_hours": "Отключить тихие часы",
      "quiet_hours_off": "Тихие часы отключены.",
      "quiet_hours_on": "Тихие часы: с минуты {start} до минуты {end}.",
      "invalid_quiet_hours": "Введите две разные минуты от 0 до 1439 или отключите тихие часы.",
      "web_push": "Уведомления в браузере",
      "web_push_help": "Уведомления в браузере никогда не содержат имён игроков.",
      "web_push_native_help": "Уведомления в браузере настраиваются в веб-приложении. Push-уведомления в приложении появятся с выходом мобильной версии.",
      "web_push_registered": "Уведомления в браузере включены для этого браузера.",
      "web_push_not_registered": "Уведомления в браузере отключены для этого браузера.",
      "web_push_enable": "Включить уведомления в браузере",
      "web_push_disable": "Отключить уведомления в браузере",
      "web_push_unsupported": "Этот браузер не поддерживает уведомления.",
      "web_push_denied": "Этот браузер запретил показ уведомлений.",
      "web_push_failed": "Не удалось настроить уведомления в браузере. Попробуйте ещё раз.",
      "web_push_requires_javascript": "Для настройки уведомлений в браузере нужен JavaScript.",
      "score_changed": "Изменился счёт, за которым вы следите.",
      "match_started": "Начался матч, за которым вы следите.",
      "match_final": "Завершился матч, за которым вы следите.",
      "record_changed": "Изменился рекорд, за которым вы следите.",
      "programme_changed": "Изменилась программа, за которой вы следите.",
      "resource_changed": "У отслеживаемого матча изменилось поле или корт.",
      "slot_resolved": "Теперь программа указывает матч для места, за которым вы следите.",
      "lede": "Что мы вам сообщили и как мы вам сообщаем.",
      "inbox_heading": "Входящие"
    },
    "team_hub": {
      "title": "Центр команды",
      "directory_title": "Ваши центры команд",
      "directory_heading": "Ваши команды",
      "directory_help": "Откройте текущую команду, которой вы руководите, за которую играете или которую поддерживаете как привязанный опекун.",
      "directory_empty": "К вашей учётной записи пока не привязан ни один центр команды.",
      "directory_open": "Открыть центр команды",
      "directory_guardian_task": "Связь с опекуном требует внимания организации.",
      "directory_link": "Центры команд",
      "audience": {
        "squad_guardians_org": "Каждое объявление видят игроки состава, их привязанные опекуны и организация."
      },
      "author": {
        "team_manager": "Менеджер команды"
      },
      "compose_heading": "Опубликовать объявление для команды",
      "one_way_help": "Это доска объявлений без обратной связи. Ответы и личные сообщения от взрослых игрокам недоступны.",
      "message_label": "Объявление",
      "publish": "Опубликовать для команды",
      "notices_heading": "Объявления команды",
      "empty": "Объявлений команды пока нет.",
      "message_unavailable": "Это объявление удалено.",
      "report": "Пожаловаться",
      "reported": "Жалоба отправлена организации и модераторам платформы.",
      "block": "Заблокировать отправителя",
      "blocked_delivery_help": "Вы заблокировали этого отправителя и отправили объявление организации и модераторам платформы. Обязательные объявления команды по-прежнему видны здесь, чтобы вы не пропустили важную информацию от организации.",
      "report_reason_label": "Причина",
      "report_reason": {
        "inappropriate": "Неприемлемое содержание",
        "safeguarding_concern": "Опасения за безопасность ребёнка",
        "harassment": "Травля",
        "other": "Другая причина"
      },
      "guardian_tasks_heading": "Привязки опекунов требуют внимания",
      "guardian_tasks_help": "У этих несовершеннолетних игроков текущего состава нет подтверждённой привязки опекуна. Объявление всё равно опубликовано; организация может добавить недостающую привязку.",
      "guardian_task_player": "{givenName}, {birthYear} г. р. · запись в составе {membershipPublicId}",
      "guardian_task_player_unnamed": "Игрок состава, {birthYear} г. р. · запись в составе {membershipPublicId}",
      "guardian_task_handoff": "Подготовить передачу заявки опекуна",
      "guardian_task_handoff_help": "Необязательно: отправьте эту закрытую ссылку только тому опекуну, которому она предназначена. По ней открывается запрос на публичный профиль, доступный в поиске, и подтверждённую привязку опекуна. Статус подтверждённого опекуна вступает в силу только после встречного одобрения организации. Объявления команды доступны и без этого запроса. Для сбора спортивной истории нужно отдельное согласие.",
      "guardian_task_erased": "Удалённая запись игрока сохранена как задача по защите детей.",
      "operation_failed": "Действие в центре команды не выполнено.",
      "moderation_title": "Модерация центра команды",
      "moderation_heading": "Жалобы на объявления команды",
      "moderation_empty": "Нет открытых жалоб в центре команды, которые вы можете рассмотреть.",
      "moderation_dismiss": "Отклонить жалобу",
      "moderation_remove": "Удалить объявление"
    },
    "team_logistics": {
      "title": "Организация команды",
      "directory_title": "Организация ваших команд",
      "directory_heading": "Ваши команды",
      "directory_help": "Откройте расписания, правила и работу с составом текущей команды.",
      "directory_empty": "К вашей учётной записи пока не привязана организация ни одной команды.",
      "directory_open": "Открыть организацию команды",
      "directory_link": "Организация команды",
      "operation_failed": "Действие по организации команды не выполнено.",
      "operation_saved": "Изменение в организации команды сохранено.",
      "schedule_heading": "Расписание тренировок",
      "schedule_empty": "Тренировок пока нет.",
      "schedule_publish_heading": "Добавить тренировку",
      "schedule_title_label": "Название тренировки",
      "schedule_note_label": "Примечания (необязательно)",
      "schedule_starts_label": "Начало",
      "schedule_ends_label": "Окончание",
      "schedule_time_help": "Укажите дату и время в формате ISO 8601 со смещением часового пояса.",
      "schedule_venue_label": "Площадка",
      "schedule_publish": "Опубликовать тренировку",
      "schedule_source_notice": "Опубликованное расписание команды",
      "availability_heading": "Доступность",
      "availability_unacknowledged": "Нет ответа",
      "availability_available": "Доступен",
      "availability_unavailable": "Недоступен",
      "availability_mark_available": "Отметить как доступного",
      "availability_mark_unavailable": "Отметить как недоступного",
      "availability_player": "{givenName}, {birthYear} г. р.",
      "availability_player_unnamed": "Игрок состава, {birthYear} г. р.",
      "rules_heading": "Закреплённые правила и документы команды",
      "rules_empty": "Закреплённых правил и документов пока нет.",
      "rules_publish_heading": "Закрепить правило или документ",
      "rules_title_label": "Заголовок",
      "rules_text_label": "Текст",
      "rules_links_label": "Ссылки (необязательно)",
      "rules_links_help": "Вводите по одной ссылке HTTPS в строке.",
      "rules_publish": "Закрепить правило или документ",
      "rules_pinned_at": "Закреплено {at}",
      "roster_heading": "Предложения о включении в состав",
      "roster_empty": "Предложений о включении в состав пока нет.",
      "roster_propose_heading": "Предложить место в составе",
      "roster_candidate_label": "Игрок",
      "roster_propose": "Отправить предложение",
      "roster_invitations_heading": "Приглашения в состав",
      "roster_invitations_empty": "Приглашений в состав, ожидающих вашего ответа, нет.",
      "roster_invitation": "{givenName}, {birthYear} г. р.",
      "roster_player_unnamed": "Игрок состава, {birthYear} г. р.",
      "roster_consent_heading": "Согласие, показанное для этого предложения о включении в состав",
      "consent_language": "Показано на языке: {language}",
      "roster_accept": "Принять предложение",
      "roster_decline": "Отклонить предложение",
      "roster_consent_active": "Согласие на обработку данных действует.",
      "roster_needs_guardian_verification": "Этот ответ записан и ожидает подтверждения опекуна.",
      "roster_status_label": "Статус",
      "roster_status": {
        "open": "Ожидает ответа",
        "accepted": "Принято",
        "declined": "Отклонено"
      },
      "roster_response_basis": {
        "self": "Принято игроком",
        "asserted_guardian": "Принято заявленным опекуном",
        "verified_guardian": "Принято подтверждённым опекуном",
        "organisation": "Подтверждено организацией"
      },
      "roster_bulk_heading": "Подтвердить выбранные предложения о включении в состав",
      "roster_bulk_help": "Подтверждение организации фиксирует членство в составе. Оно не создаёт согласие опекуна и не заменяет его.",
      "roster_bulk_submit": "Подтвердить выбранные предложения",
      "trials_heading": "Просмотры",
      "trials_empty": "Открытых или недавних просмотров нет.",
      "trial_register_title": "Записаться на просмотр в команду",
      "trial_register_link": "Записать ребёнка на этот просмотр",
      "trial_registered": "Запись на просмотр сохранена без создания профиля игрока.",
      "trial_register_submit": "Записать ребёнка и дать согласие",
      "trial_confirm_title": "Подтвердите запись на просмотр",
      "trial_confirm_heading": "Подтвердите эту запись на просмотр",
      "trial_confirm_child": "{givenName}, {birthYear} г. р.",
      "trial_confirmed": "Подтверждение опекуна сохранено.",
      "trial_confirmation_link": "Открыть форму подтверждения для опекуна",
      "trial_confirmation_awaiting_slip": "Ожидает, пока опекун подтвердит запись кодом с бланка.",
      "trial_consent_heading": "Согласие родителя на обработку данных",
      "trial_child_account": "Учётная запись ребёнка (необязательно)",
      "trial_child_account_none": "Нет привязанной учётной записи ребёнка",
      "trial_confirm_submit": "Подтвердить запись и согласие",
      "trial_confirm_code_help": "Введите код подтверждения с бумажного бланка, который вам дал тренер.",
      "trial_confirm_code_label": "Код подтверждения",
      "trial_confirm_code_submit": "Продолжить",
      "trial_confirm_code_refused": "По этому коду не найдена запись, ожидающая подтверждения. Проверьте бланк или попросите у тренера новый.",
      "trial_closes": "Запись закрывается {date}.",
      "trial_selection_due": "Отбор будет завершён {date}.",
      "trial_publish_heading": "Создать просмотр",
      "trial_title": "Название просмотра",
      "trial_closes_label": "Окончание записи",
      "trial_selection_due_label": "Срок отбора",
      "trial_publish": "Опубликовать просмотр",
      "trial_given_name": "Имя ребёнка",
      "trial_surname": "Фамилия ребёнка",
      "trial_birth_year": "Год рождения ребёнка",
      "trial_paper_heading": "Внести бумажную запись",
      "trial_paper_help": "Запись остаётся в ожидании, пока сам опекун не откроет форму подтверждения и не согласится с показанным текстом.",
      "trial_paper_submit": "Сохранить запись в ожидании",
      "trial_paper_slip_heading": "Бланк подтверждения для опекуна",
      "trial_paper_slip_body": "Передайте эту ссылку и код родителю или опекуну ребёнка, например на бумажном бланке. Код показывается только сейчас, и подтвердить запись может только тот, у кого он есть. После 10 неверных кодов запись блокируется, пока вы не выдадите новый бланк.",
      "trial_paper_slip_code": "Код подтверждения: {code}",
      "trial_slip_locked": "Для этой записи введено слишком много неверных кодов. Она останется заблокированной, пока вы не выдадите новый бланк.",
      "trial_slip_reissue": "Выдать новый бланк",
      "trial_purge": "Удалить личные данные записи, когда это станет возможно",
      "trial_path": {
        "guardian": "Записан опекуном",
        "coach_paper": "Бумажная запись"
      },
      "trial_confirmation": {
        "pending_guardian": "Ожидает опекуна",
        "confirmed": "Подтверждено опекуном"
      },
      "trial_outcome": {
        "expired": "Срок отбора истёк",
        "pending": "Решение ожидается",
        "selected": "Отбор пройден",
        "rejected": "Отбор не пройден"
      },
      "trial_promotion": {
        "not_selected": "Профиль игрока не создан",
        "pending": "Ожидается создание профиля игрока",
        "promoted": "Включён в состав"
      },
      "trial_decide": {
        "selected": "Отобрать и включить в состав",
        "rejected": "Отметить как не прошедшего отбор"
      },
      "trial_abandon": "Закрыть неподтверждённую запись",
      "trial_resume_promotion": "Продолжить включение в состав",
      "duties_heading": "Дежурства опекунов",
      "duties_empty": "Графиков дежурств пока нет.",
      "duty_capacity": "Осталось мест: {remaining} из {capacity}",
      "duty_volunteer": "Вызваться",
      "duty_withdraw": "Отказаться",
      "duty_publish_heading": "Создать график дежурств",
      "duty_publish_help": "Добавьте первое дежурство. Другие графики можно опубликовать по мере необходимости.",
      "duty_roster_title": "Название графика дежурств",
      "duty_slot_title": "Дежурство",
      "duty_starts_at": "Начало",
      "duty_capacity_label": "Сколько нужно добровольцев",
      "duty_publish": "Опубликовать график дежурств",
      "agent_generated_response": "Записано подключённым приложением",
      "agent_generated_proposal": "Предложено через подключённое приложение после одобрения тренера",
      "agent_generated_duty": "Доброволец на это дежурство добавлен подключённым приложением"
    },
    "team_fitness": {
      "title": "Физподготовка команды",
      "heading": "Физподготовка: {teamName}",
      "private_help": "Комплексы упражнений, показатели физподготовки и внутренние таблицы лидеров остаются внутри этой команды. Здесь записывается только физподготовка, медицинские данные не собираются.",
      "operation_failed": "Действие в разделе физподготовки не выполнено.",
      "members_heading": "Согласия текущего состава",
      "member_unnamed": "Игрок текущего состава",
      "member_label": "Игрок состава",
      "consent": {
        "available": "Можно записывать физподготовку",
        "consent_needed": "Чтобы записывать физподготовку, нужно согласие"
      },
      "routines_heading": "Комплексы упражнений",
      "routines_empty": "Для этой команды пока не задано ни одного комплекса упражнений.",
      "routine_label": "Комплекс {routinePublicId}",
      "current_season": "Задан на этот сезон",
      "inherited": "Унаследованное описание",
      "define_routine_heading": "Задать комплекс упражнений",
      "no_medical_help": "Заполняйте только поля упражнения и нагрузки. Не указывайте диагнозы, лечение или сведения о травмах.",
      "step_count_label": "Число шагов комплекса",
      "step_heading": "Шаг {index}",
      "exercise_label": "Упражнение",
      "exercise": {
        "bodyweight_squat": "Приседания с собственным весом",
        "push_up": "Отжимания",
        "plank_hold": "Планка",
        "run": "Бег"
      },
      "prescription_label": "Тип нагрузки",
      "prescription": {
        "sets_reps": "Подходы и повторения",
        "duration": "Продолжительность",
        "distance": "Дистанция"
      },
      "sets_label": "Подходы (для подходов и повторений)",
      "repetitions_label": "Повторения (для подходов и повторений)",
      "duration_seconds_label": "Продолжительность в секундах (если выбран тип «Продолжительность»)",
      "distance_metres_label": "Дистанция в метрах (если выбран тип «Дистанция»)",
      "define_routine": "Задать комплекс",
      "assign_routine_heading": "Назначить комплекс",
      "routine_select_label": "Комплекс",
      "assigned_on_label": "Дата назначения",
      "due_on_label": "Срок выполнения (необязательно)",
      "assign_squad": "Назначить всему составу",
      "assign_individual": "Назначить одному игроку состава",
      "acknowledgement": {
        "completed": "Выполнение подтверждено",
        "unacknowledged": "Ожидает подтверждения выполнения"
      },
      "completed_on": "Выполнено {date}",
      "completed_on_label": "Дата выполнения",
      "acknowledge": "Подтвердить выполнение",
      "metrics_heading": "Показатели команды",
      "define_metric_heading": "Задать показатель",
      "unit_label": "Единица измерения",
      "aggregation_label": "Как объединять результаты",
      "direction_label": "Порядок в рейтинге",
      "unit": {
        "count": "Количество",
        "seconds": "Секунды",
        "metres": "Метры"
      },
      "aggregation": {
        "latest": "Последний результат",
        "best": "Лучший результат",
        "sum": "Сумма"
      },
      "direction": {
        "higher": "Чем больше, тем лучше",
        "lower": "Чем меньше, тем лучше"
      },
      "attendance_status_label": "Какой статус посещаемости учитывать",
      "attendance": {
        "present": "Присутствие",
        "absent": "Отсутствие",
        "late": "Опоздание",
        "excused": "Уважительная причина"
      },
      "define_fitness_metric": "Задать показатель физподготовки",
      "define_attendance_metric": "Задать показатель посещаемости",
      "record_metric_heading": "Записать результат по показателю",
      "metric_label": "Показатель",
      "recorded_on_label": "Дата записи",
      "value_label": "Значение",
      "record_metric": "Записать результат",
      "from_on_label": "С",
      "through_on_label": "По",
      "publish_leaderboard": "Опубликовать внутреннюю таблицу лидеров",
      "leaderboards_heading": "Внутренние таблицы лидеров",
      "leaderboards_empty": "Внутренние таблицы лидеров пока не опубликованы.",
      "leaderboard_value": "Место {rank}: {value} ({unit})",
      "unavailable": "Недоступно"
    },
    "internal_games": {
      "title": "Тренировочные игры",
      "open": "Тренировочные игры",
      "heading": "Тренировочные игры: {teamName}",
      "private": "Только для этой команды",
      "help": "Создайте тренировочную игру только для команды, а затем пройдите обычные шаги: состав на матч, ведение счёта и «Сообщить об окончании». Завершённый результат учитывается после подтверждения.",
      "operation_failed": "Действие с тренировочной игрой не выполнено.",
      "source_conflict_title": "Результат изменился",
      "source_conflict": "Проверенный источник уже неактуален. Последний результат показан ниже.",
      "create_heading": "Создать тренировочную игру",
      "event_date": "Дата игры",
      "load_options": "Загрузить варианты на эту дату",
      "choose_date_help": "Выберите дату в пределах сезона этой команды, чтобы загрузить доступные виды спорта.",
      "venue": "Зарегистрированная площадка",
      "search_venues": "Поиск зарегистрированных площадок",
      "venue_search_failed": "Не удалось выполнить поиск площадок",
      "venue_time_zone": "Часовой пояс площадки: {timeZone}",
      "item_title": "Название игры",
      "scheduled_time": "Время начала по местному времени площадки",
      "scheduled_time_optional_help": "Оставьте пустым, если время не назначено.",
      "scheduled_time_unavailable": "Время начала недоступно",
      "time_help": "Введите дату и время по часам на площадке. Часовой пояс зарегистрированной площадки применится автоматически.",
      "age_group": "Возрастная группа",
      "format": "Формат матча",
      "discipline": "Дисциплина",
      "round": "Раунд",
      "programme_context_heading": "Вклад в программу",
      "programme_context_help": "При желании засчитайте эту игру в одну текущую программу состава. Выбранная программа определяет доступные вызовы, группы и периоды.",
      "programme": "Программа состава",
      "programme_context_none": "Не засчитывать эту игру в программу",
      "programme_home_competitor": "Участник программы со стороны хозяев",
      "programme_away_competitor": "Участник программы со стороны гостей",
      "programme_target_rubber": "Встреча, засчитываемая в программу",
      "period_or_cycle_value": "Период или цикл {value}",
      "accepted_challenge": "Принятый вызов",
      "box": "Группа",
      "box_value": "Группа {value}",
      "performance_entrants_heading": "Участники дисциплины",
      "performance_entrants_help": "Укажите разных участников этой дисциплины. После создания сервер сформирует для них точные позиции в составе.",
      "performance_entrant_label": "Участник {index}",
      "competitor_kind": {
        "individual": "Индивидуальный участник",
        "pair": "Пара",
        "relay_squad": "Эстафетная команда"
      },
      "add_performance_entrant": "Добавить ещё участника",
      "remove_performance_entrant": "Удалить участника",
      "member_lineup_heading": "Выберите игроков состава, которые участвуют",
      "member_lineup_help": "Для каждого места выберите игрока текущего состава, давшего согласие. Ваш собственный игрок должен быть включён.",
      "member_lineup_root": "Игра",
      "member_lineup_rubber": "Встреча {number}",
      "member_lineup_performance": "Участник дисциплины {number}",
      "member_lineup_choose_side": "Выберите сторону",
      "member_lineup_side": "Сторона",
      "member_lineup_target": "{target} · {side} · игрок {number}",
      "member_lineup_add_starter": "Добавить в стартовый состав",
      "member_lineup_remove_starter": "Убрать из стартового состава",
      "member_lineup_unnamed_player": "Существующий игрок состава",
      "member_lineup_incomplete_entry": "Выберите игроков состава для этого участника",
      "member_player": "Игрок состава",
      "member_competitor_kind": "Тип участника",
      "member_display_key": "Ключ отображения",
      "member_position": "Позиция",
      "member_captain": "Капитан",
      "member_side_label": "Сторона",
      "member_side": {
        "home": "Хозяева",
        "away": "Гости"
      },
      "member_target": {
        "root": "Сторона: {side}",
        "rubber": "Встреча {number}, сторона: {side}",
        "performance": "{label}"
      },
      "add_member_lineup_entry": "Добавить ещё игрока состава",
      "performance_entrant_targets_heading": "Созданные позиции участников",
      "performance_entrant_target": "{label}: позиция в составе готова.",
      "rubber_plan": "Формат противостояния",
      "not_specified": "Не указано",
      "create": "Создать тренировочную игру",
      "games_heading": "Игры команды",
      "empty": "У этой команды пока нет тренировочных игр.",
      "open_lineup": "Открыть состав на матч",
      "open_score_and_finish": "Внести счёт и сообщить об окончании",
      "review_heading": "Закрытая проверка результата",
      "confidence": "Достоверность записанного источника: {confidence}",
      "source_field": "Поле результата: {field}",
      "source_fixture_result": "Результат матча",
      "source_tie_result": "Результат противостояния",
      "source_rubber_result": "Встреча {number}: {confidence}",
      "source_rubber_result_unspecified": "Результат встречи",
      "source_meet_result": "Результаты соревнований",
      "source_meet_entry": "Участник {participant}: {claim}; {confidence}",
      "source_claim": {
        "performance": "Результат",
        "placing": "Место",
        "entrant_status": "Статус участника"
      },
      "source_changed": "Этот источник изменился, и подтвердить его нельзя. Обновите страницу, чтобы проверить новую версию.",
      "confirm": "Подтвердить этот результат",
      "dispute": "Оспорить этот результат",
      "override_reason": "Обоснование решения тренера",
      "override": "Записать обоснованное решение тренера",
      "unnamed_player": "Игрок текущего состава",
      "plan": {
        "singles": "Одиночные встречи",
        "singles_doubles": "Одиночные и парные встречи"
      },
      "lifecycle": {
        "scheduled": "Запланирована",
        "in_progress": "Идёт",
        "completed": "Завершена",
        "cancelled": "Отменена",
        "forfeited": "Отказ от игры",
        "walkover": "Техническая победа",
        "abandoned": "Прервана",
        "merged_into": "Объединена с другим элементом программы",
        "unavailable": "Статус недоступен"
      },
      "review_state": {
        "pending": "Ожидает подтверждения",
        "confirmed": "Подтверждено",
        "disputed": "Проверяется — пока не учитывается",
        "quarantined": "Не подтверждено — не учитывается",
        "overridden": "Засчитано тренером",
        "invalidated": "Изменено — не учитывается"
      }
    },
    "internal_programmes": {
      "title": "Внутренние программы",
      "open": "Внутренние программы",
      "heading": "Внутренние программы: {teamName}",
      "private": "Только для этой команды",
      "help": "Выберите участников состава на дату и правила, заданные через форму. Каждый предварительный просмотр использует текущий проверенный спортивный источник и публикуется с точной квитанцией.",
      "operation_failed": "Действие с внутренней программой не выполнено.",
      "source_conflict_title": "Источник программы изменился",
      "source_conflict": "Проверенный источник программы изменился. Прежде чем отправлять новый запрос, обновите текущий закрытый вид.",
      "create_heading": "Создать или изменить программу",
      "rule_date": "Дата правил",
      "load_choices": "Загрузить варианты на дату",
      "rule_date_help": "Выберите дату в пределах сезона этой команды, чтобы загрузить текущие варианты вида спорта, состава и правил.",
      "reusable_definition": "Повторно используемые правила состава",
      "new_reusable_definition": "Начать с нового описания",
      "name": "Название программы",
      "valid_from": "Правила действуют с",
      "existing_programme": "Изменяемая программа",
      "new_programme": "Создать новую программу",
      "no_reusable_definition": "Начать с текущих правил этого режима",
      "display_mode": "Закрытое отображение",
      "bands_heading": "Именованные диапазоны",
      "band_name": "Название диапазона",
      "band_through_rank": "Последнее место в диапазоне",
      "add_band": "Добавить диапазон",
      "remove_band": "Удалить диапазон",
      "mode_label": "Режим программы",
      "include_pending": "Показывать подходящие ожидающие проверки как предварительные до истечения их срока",
      "competitors_heading": "Участники из состава",
      "competitor_type": "Тип участника",
      "competitor_kind": {
        "player": "Отдельный игрок",
        "pair": "Пара",
        "relay": "Эстафета"
      },
      "competitor_player": "Игрок",
      "competitor_help": "Выберите существующих игроков состава. Добавьте отдельных участников, пары или эстафеты с заданным порядком; каждый выбор привязан к текущему закрытому источнику.",
      "competitors_empty": "Прежде чем просматривать программу, добавьте хотя бы одного участника из состава.",
      "add_competitor": "Добавить выбранного участника",
      "remove_competitor": "Удалить участника",
      "pair_first": "Первый игрок пары",
      "pair_second": "Второй игрок пары",
      "relay_members": "Участники эстафеты в порядке этапов",
      "none": "Нет",
      "preview": "Предварительный просмотр программы",
      "preview_heading": "Предварительный просмотр проверенной программы",
      "review_heading": "Проверка перед публикацией",
      "rulebook_heading": "Сформированные правила",
      "rulebook_unavailable": "Сформированные правила недоступны для этого ответа.",
      "publish": "Опубликовать проверенную программу",
      "programmes_heading": "Текущие программы",
      "empty": "У этой команды пока нет внутренних программ.",
      "current_output": "Текущий итог",
      "proposed_output": "Предлагаемый итог",
      "hypothetical_output": "Гипотетический итог",
      "source_digest": "Хеш проверенного источника",
      "body_hash": "Хеш текста правил",
      "version": "Версия {version}",
      "period_or_cycle": "Период или цикл {value}",
      "not_available": "Недоступно",
      "provisional": "Предварительно",
      "output_status": {
        "current": "Текущий",
        "provisional": "Предварительный, пока подходящие проверки не завершены",
        "closure_required": "Чтобы этот итог стал текущим, нужно проверенное закрытие",
        "invalidated": "Этот закрытый итог признан недействительным и требует проверенного пересчёта"
      },
      "display": {
        "ordinal": "Порядковые места",
        "band": "Диапазоны",
        "tier": "Уровни"
      },
      "mode": {
        "fixture_points": "Очки за матчи",
        "performance_points": "Очки за результаты",
        "session_points": "Очки за сессии",
        "standards_tiers": "Уровни нормативов",
        "challenge_ladder": "Лесенка вызовов",
        "pyramid": "Пирамида",
        "box_league": "Лига по группам",
        "glicko2": "Рейтинг Glicko-2"
      },
      "competitor": {
        "player": "{members}",
        "pair": "Пара: {members}",
        "relay": "Эстафета: {members}"
      },
      "unnamed_player": "Игрок текущего состава",
      "unnamed_competitor": "Участник из текущего состава",
      "standing_summary": "Место {rank}; очки {points}; игры {played}",
      "standing_summary_without_rank": "Очки {points}; игры {played}",
      "band_value": "Диапазон {value}",
      "tier_value": "Уровень {value}",
      "pyramid_position": "Ряд {row}, позиция {position}",
      "box_number": "Группа {value}",
      "rating_value": "Рейтинг {rating}; отклонение {deviation}",
      "classification": "{value} {unit}; {tier}",
      "contributions_heading": "Точный вклад",
      "contributions_empty": "Проверенный спортивный вклад пока не учтён.",
      "contribution": "{date}: {state}; {eligibility}; достоверность источника — {confidence}; версия правил {version}.",
      "eligibility": {
        "confirmed": "Подтверждено и учтено",
        "overridden": "Учтено по точному обоснованному решению",
        "provisional": "Допустимый предварительный вклад",
        "excluded": "Исключено из этого итога"
      },
      "source_field": "Поле источника: {field}",
      "source_presentation_empty": "У источника нет дополнительных закрытых полей для отображения.",
      "fixture_rules": "Правила очков за матчи",
      "win_points": "Очки за победу",
      "draw_points": "Очки за ничью",
      "loss_points": "Очки за поражение",
      "no_result_points": "Очки при отсутствии результата",
      "performance_rules": "Правила очков за результаты",
      "performance_confidence": "Минимальная достоверность источника",
      "session_rules": "Правила очков за сессии",
      "session_source_heading": "Опубликованный источник сессий",
      "session_source_unit": "Учитываемые сессии",
      "session_source_ordering": "Опубликованный порядок",
      "session_source": {
        "completed_game": "Завершённые тренировочные игры",
        "chronological_order": "Дата матча → время по расписанию (без времени — в конце) → постоянный порядок игр",
        "contribution": "Сессия {ordinal}; по расписанию {scheduledAt}.",
        "scheduled_time_unavailable": "Время по расписанию недоступно"
      },
      "participation_points": "Очки за участие",
      "sessions_counted": "Учитываемые сессии",
      "best_session_count": "Сколько лучших сессий учитывать",
      "counting": {
        "all": "Учитывать каждую сессию",
        "best_n": "Учитывать выбранное число лучших"
      },
      "standards_rules": "Правила уровней нормативов",
      "standard_threshold": "Порог уровня",
      "challenge_rules": "Правила лесенки вызовов",
      "challenge_places_above": "Максимум мест выше",
      "challenge_unavailable_label": "Недоступные позиции",
      "challenge_win_label": "Перемещение при победе вызывающего",
      "challenge_unavailable": {
        "count": "Учитывать в диапазоне вызова",
        "skip": "Пропускать при подсчёте диапазона"
      },
      "challenge_win": {
        "swap": "Поменять позиции местами",
        "insert": "Перейти на позицию вызванного"
      },
      "pyramid_rules": "Правила пирамиды",
      "pyramid_rows": "Ряды пирамиды",
      "pyramid_layout_help": "Выберите ровно треугольное число участников для выбранного числа рядов.",
      "box_rules": "Правила лиги по группам",
      "box_size": "Участников в каждой группе",
      "box_cycle_days": "Длина цикла в днях",
      "box_minimum_matches": "Минимум матчей",
      "box_layout_help": "Выберите число участников, которое без остатка делится на выбранный размер группы.",
      "glicko_rules": "Правила Glicko-2",
      "glicko_default_rating": "Начальный рейтинг",
      "glicko_default_deviation": "Начальное отклонение рейтинга",
      "glicko_closure_help": "Периоды закрываются отдельным проверенным действием, привязанным к источнику, после завершения матчей.",
      "band": {
        "squad": "Состав"
      },
      "change_layout": "Проверить изменение расстановки",
      "layout_group": "Группа {value}",
      "preview_layout": "Просмотреть изменение расстановки",
      "layout_heading": "Расстановка",
      "move_up": "Переместить выше",
      "move_down": "Переместить ниже",
      "layout_not_changed": "Расстановка не изменилась.",
      "programme_actions": "Действия с программой",
      "absence_heading": "Перемещение из-за отсутствия",
      "present_lower_competitor": "Присутствующий участник",
      "absent_competitor": "Отсутствующий участник",
      "move_for_absence": "Переместить из-за отсутствия",
      "walkover_heading": "Техническая победа в группе",
      "record_walkover": "Записать техническую победу",
      "documented_court_offers": "Задокументированные предложения корта",
      "minimum_documented_court_offers": "Минимальное число задокументированных предложений корта: {count}.",
      "left_competitor": "Первый участник",
      "right_competitor": "Второй участник",
      "walkover_winner": "Кому присуждена техническая победа",
      "vertical_challenge_eligible": "Есть право на вертикальный вызов",
      "vertical_challenge_ineligible": "Нет права на вертикальный вызов",
      "movement_heading": "Решения о перемещении",
      "movement_reason": {
        "replayed_result": "Переигранный результат",
        "held": "Без изменений",
        "promoted": "Повышение",
        "relegated": "Понижение",
        "exceptional_perfect_cycle": "Исключительный идеальный цикл"
      },
      "from_rank": "С места",
      "to_rank": "На место",
      "from_row": "Из ряда",
      "to_row": "В ряд",
      "from_position": "С позиции",
      "to_position": "На позицию",
      "from_box": "Из группы",
      "to_box": "В группу",
      "refresh_heading": "Обновить текущий итог",
      "refresh_output": "Просмотреть обновлённый итог",
      "publish_output": "Опубликовать проверенный итог",
      "challenge_heading": "Вызовы",
      "challenge_summary": "Вызывающий участник: {competitor}",
      "challenge_target": "Кому бросить вызов",
      "issue_challenge": "Бросить вызов",
      "respond_to_challenge": "Ответить на вызов",
      "acting_player": "Отвечающий игрок",
      "challenger": "Вызывающий",
      "challenged": "Вызванный участник",
      "challenge_decision": "Ответ на вызов",
      "challenge_kind": {
        "ladder": "Вызов в лесенке",
        "lateral": "Горизонтальный вызов",
        "vertical": "Вертикальный вызов"
      },
      "challenge_response": {
        "accepted": "Принять",
        "refused": "Отказаться"
      },
      "challenge_response_summary": "{kind}. Вызывающий: {challenger}; вызванный: {challenged}",
      "availability_heading": "Доступность",
      "availability_status": "Статус доступности",
      "mark_available": "Доступен",
      "mark_unavailable": "Недоступен",
      "save_availability": "Сохранить доступность",
      "closure_heading": "Закрытие периода",
      "closure_period": "Период или цикл для закрытия",
      "close_period": "Просмотреть закрытие периода",
      "recompute_period": "Просмотреть пересчёт периода",
      "publish_closure": "Опубликовать проверенное закрытие",
      "publish_recompute": "Опубликовать проверенный пересчёт",
      "history_heading": "Исторические правила",
      "target_version": "Применяемая версия правил",
      "select_contribution": "Выберите точный вклад",
      "select_contribution_source": "{date}: {state}",
      "apply_history": "Просмотреть исторический пересчёт",
      "publish_history": "Применить проверенные исторические правила",
      "revert_history": "Отменить исторический пересчёт",
      "history_version_option": "Версия {version}, действует с {date}",
      "history_run": "Версия {version} применена {date}",
      "history_applied_on": "Применено {date}",
      "history_reverted_on": "Отменено {date}",
      "source_fixture_result": "Результат матча",
      "source_tie_result": "Результат противостояния",
      "source_rubber_result": "Встреча {number}: {confidence}",
      "source_rubber_result_unspecified": "Результат встречи",
      "source_meet_result": "Результаты соревнований",
      "source_meet_entry": "Участник {participant}: {claim}; {confidence}",
      "source_claim": {
        "performance": "Результат",
        "placing": "Место",
        "entrant_status": "Статус участника"
      },
      "unavailable": {
        "sport_source": "Этот шаблон недоступен по правилам этого вида спорта на выбранную дату."
      }
    },
    "team_lineup": {
      "title": "Состав на матч",
      "agent_published": "Опубликовано от вашего имени подключённым ИИ-агентом ({clientId})",
      "agent_fact": "Сообщено через подключённого ИИ-агента",
      "open": "Открыть состав и посещаемость",
      "heading": "Состав на матч: {teamName}",
      "source_help": "Для каждого выбранного игрока видно, откуда он: из текущего состава, из организации, из публичного профиля с согласием или из заявки на конкретное мероприятие.",
      "builder_heading": "Составить заявку команды",
      "fixture_label": "Матч или мероприятие",
      "select_player": "Выбрать этого игрока",
      "entry_target_label": "Участник, встреча или сторона",
      "role_label": "Роль",
      "position_label": "Позиция",
      "position_none": "Без позиции",
      "position": {
        "goal_shooter": "Голевой стрелок",
        "goal_attack": "Голевой атакующий",
        "wing_attack": "Крайний атакующий",
        "centre": "Центровой",
        "wing_defence": "Крайний защитник",
        "goal_defence": "Голевой защитник",
        "goal_keeper": "Голевой вратарь",
        "goalkeeper": "Вратарь",
        "defender": "Защитник",
        "midfielder": "Полузащитник",
        "forward": "Нападающий",
        "front_row": "Первая линия",
        "lock": "Замок",
        "loose_forward": "Третья линия",
        "halfback": "Полузащитник",
        "outside_back": "Трёхчетвертной",
        "batter": "Бэттер",
        "bowler": "Боулер",
        "all_rounder": "Универсал",
        "wicketkeeper": "Уикеткипер",
        "guard": "Защитник",
        "field_player": "Полевой игрок"
      },
      "display_key_label": "Номер на футболке, манишке или дорожка (если этого требует мероприятие)",
      "relay_leg_label": "Этап эстафеты (только для эстафет)",
      "captain_label": "Капитан",
      "publish": "Опубликовать состав",
      "update": "Обновить опубликованный состав",
      "correct": "Опубликовать исправление с записью в журнал",
      "published_heading": "Опубликованные заявки команды",
      "revision_heading": "Редакция {revision}",
      "invitation_fixture_label": "Мероприятие для приглашения",
      "create_invitation": "Создать закрытое приглашение для игрока",
      "open_invitation": "Открыть и отправить приглашение на это мероприятие",
      "invitation_title": "Приглашение игрока на матч",
      "invitation_heading": "Заявить игрока за команду «{teamName}»",
      "invitation_help": "Показаны только игроки, которых вы уже законно представляете. Заявка действует только для этого матча или мероприятия.",
      "nominate_player": "Заявить этого игрока",
      "substitute_label": "Игрок, выходящий на замену",
      "record_substitution": "Записать замену",
      "corroboration_heading": "Данные соперника, которые вы можете подкрепить",
      "fact_summary": "{field}: {value}",
      "corroborate_fact": "Подкрепить эти данные",
      "attendance_heading": "Посещаемость тренировки",
      "attendance_consent_needed": "Посещаемость нельзя записывать, пока игрок или опекун не примет уведомление об обработке данных состава.",
      "attendance_status_label": "Отмеченная посещаемость",
      "record_attendance": "Записать посещаемость",
      "acknowledge_confirm": "Подтвердить посещаемость",
      "acknowledge_dispute": "Оспорить посещаемость",
      "operation_failed": "Действие с составом или посещаемостью не выполнено.",
      "unnamed_player": "Существующий игрок, {birthYear} г. р.",
      "named_player": "{name}, {birthYear} г. р.",
      "source": {
        "squad": "Текущий состав",
        "same_organisation": "Игрок этой организации",
        "public_profile": "Публичный профиль с согласием",
        "borrowed_nomination": "Заявка именно на это мероприятие"
      },
      "role": {
        "starter": "В стартовом составе",
        "substitute": "Запасной",
        "reserve_unused": "Неиспользованный запасной",
        "not_applicable": "Личное, парное или эстафетное участие"
      },
      "state": {
        "published": "Опубликован до начала матча",
        "frozen": "Зафиксирован с началом матча",
        "completed": "Завершён"
      },
      "confidence": {
        "unconfirmed": "Не подтверждено",
        "corroborated": "Подкреплено",
        "verified": "Подтверждено"
      },
      "attendance": {
        "present": "Присутствует",
        "absent": "Отсутствует",
        "late": "Опоздал(а)",
        "excused": "Уважительная причина"
      }
    },
    "privacy": {
      "title": "Конфиденциальность и ваши данные",
      "heading": "Конфиденциальность и ваши данные",
      "intro": "Посмотрите всё, что мы о вас храним, скачайте копию или попросите нас это удалить. Каждый запрос выполняется сразу и записывается.",
      "subject_label": "Чьи данные",
      "subject_self": "Моя учётная запись",
      "subject_child": "Одного из моих детей",
      "subject_owned_player": "Запись игрока, которой я владею",
      "owned_player_label": "Ваша запись игрока",
      "owned_player_placeholder": "Выберите запись игрока",
      "owned_player_unnamed": "Игрок без имени",
      "child_id_label": "ID профиля ребёнка",
      "child_id_help": "Указан на странице профиля ребёнка. Чтобы удалить запись ребёнка, нужна подтверждённая связь.",
      "household_link": "Ваши дети и их ID — в разделе «Ваша семья»",
      "action_access": "Посмотреть, что хранится",
      "action_export": "Скачать копию",
      "action_erasure": "Удалить эту запись",
      "access_help": "Открывает полный список всего, что платформа хранит о выбранном человеке.",
      "export_help": "Тот же список в виде файла, который можно сохранить.",
      "erasure_help": "Безвозвратно удаляет личные данные. Сведения о команде остаются как анонимная история, а записи, которые мы обязаны хранить по закону, сохраняются без имени.",
      "erasure_confirm_label": "Введите УДАЛИТЬ для подтверждения",
      "erasure_confirm_word": "УДАЛИТЬ",
      "erasure_confirm_error": "Для подтверждения введите УДАЛИТЬ точно так, как написано.",
      "history_heading": "Ваши запросы",
      "history_empty": "Вы ещё не отправляли запросов.",
      "history_kind": "Запрос",
      "history_state": "Состояние",
      "history_received": "Отправлен",
      "history_document": "Открыть",
      "kind_access": "Доступ",
      "kind_export": "Экспорт",
      "kind_erasure": "Удаление",
      "state_completed": "Выполнен",
      "state_received": "Получен",
      "state_in_progress": "Выполняется",
      "state_refused": "Отклонён",
      "done": "Запрос выполнен.",
      "document_heading": "Что мы храним",
      "document_intro": "По одному разделу на каждое место, где платформа хранит что-либо о выбранном человеке. Разделы с отметкой о сохранении — это записи, которые мы обязаны хранить по закону даже после удаления.",
      "document_back": "Назад к конфиденциальности",
      "failed_title": "Запрос не выполнен",
      "retention_moderation_evidence": "Материалы модерации, в которых вы названы, сохраняются. Решение по учётной записи, на которую пожаловались, проверка объединения или решение о чёрном списке сохраняются после удаления ваших данных, но без свободного текста, который вы или кто-либо другой в них написали, потому что именно запись о самом решении позволяет его проверить."
    },
    "household": {
      "title": "Ваша семья",
      "heading": "Ваша семья",
      "intro": "Дети, от имени которых вы можете действовать, и на каком этапе каждый запрос.",
      "back": "Назад к вашей семье",
      "acting_heading": "От чьего имени вы действуете",
      "acting_self": "Вы действуете от своего имени.",
      "acting_for": "Вы действуете от имени: {name}.",
      "acting_for_unnamed": "Вы действуете от имени одного из своих детей.",
      "acting_stale": "Вы действовали от имени ребёнка, связь с которым больше не активна, поэтому теперь вы снова действуете от своего имени.",
      "act_as_self": "Действовать от своего имени",
      "act_as_child": "Действовать от имени этого ребёнка",
      "act_current": "Вы действуете от имени этого ребёнка",
      "act_unavailable": "Действовать от имени ребёнка можно, пока связь активна.",
      "contexts_heading": "Ваши дети",
      "contexts_empty_heading": "Пока нет связанных детей",
      "contexts_empty_body": "Добавьте ребёнка — его данные останутся внутри вашей семьи. Ничто о нём не будет доступно для поиска.",
      "name_withheld": "Имя скрыто",
      "name_withheld_help": "Эта связь больше не активна, поэтому имя здесь не показывается.",
      "born": "{birthYear, number, ::group-off} г. р.",
      "merged_notice": "Эта запись объединена с другой. Используйте запись, с которой её объединили.",
      "deidentified_notice": "Личные данные в этой записи удалены.",
      "strength_verified": "Подтверждённая связь",
      "strength_verified_help": "Подтверждено. Вы можете делать за ребёнка всё, что указано ниже.",
      "strength_asserted": "Ещё не подтверждена",
      "strength_asserted_help": "Вы можете хранить данные ребёнка и давать согласие от его имени. Для голосования, дежурств и всего публичного школа или клуб сначала должны подтвердить вас.",
      "org_confirmation_pending": "Ожидается подтверждение этой связи школой или клубом.",
      "link_state_active": "Активна",
      "link_state_ended": "Завершена",
      "link_state_demoted_viewer": "Только просмотр",
      "link_state_frozen_readonly": "Заморожена",
      "link_state_demoted_help": "Ребёнок стал совершеннолетним, поэтому теперь запись принадлежит ему. Вы по-прежнему можете её просматривать.",
      "link_state_frozen_help": "Для этого ребёнка подтверждён другой человек, поэтому эта копия доступна только для чтения.",
      "link_ended_reason": "Причина: {reason}",
      "profile_private": "Видно только вашей семье",
      "profile_pending_public": "Запрошен публичный профиль",
      "profile_public": "Публичный профиль",
      "powers_heading": "Что вы можете делать за ребёнка",
      "power_consent": "Давать согласие от его имени",
      "power_team_hub": "Отвечать тренеру от его имени",
      "power_coach_vote": "Подтверждать его тренера",
      "power_duty": "Брать родительские дежурства",
      "power_yes": "Да",
      "power_no": "Пока нет",
      "claims_heading": "Запросы и приглашения",
      "claims_empty": "Ничего не ожидает ответа. Здесь появится всё, что вы запросите или куда вас пригласят.",
      "claim_kind_bind_to_existing": "Сделать существующий профиль публичным",
      "claim_kind_create_and_bind": "Создать профиль и заявить на него права",
      "claim_kind_coguardian_invite": "Приглашение второму родителю",
      "claim_kind_self_claim_majority": "Заявка на собственный профиль",
      "claim_kind_majority_handover": "Передача профиля",
      "claim_state_pending": "Ожидает школу или клуб",
      "claim_state_approved": "Одобрено",
      "claim_state_rejected": "Отклонено",
      "claim_state_withdrawn": "Отозвано",
      "claim_state_expired": "Срок истёк",
      "claim_party_claimant": "Это ваш запрос",
      "claim_party_subject": "Это касается вас",
      "claim_party_invitee": "Вас пригласили",
      "claim_org": "Подтверждает: {organisation}",
      "claim_expires": "Действует до {date}",
      "claim_opened": "Запрошено {date}",
      "claim_pending_help": "Это должен подтвердить кто-то в школе или клубе. Пока от вас больше ничего не требуется.",
      "claim_approved_help": "Готово. Связь подтверждена, профиль публичный.",
      "claim_rejected_help": "Школа или клуб не подтвердили этот запрос. Спросите у них на месте, а затем отправьте новый запрос.",
      "claim_expired_help": "Никто не ответил вовремя. Вы можете отправить новый запрос.",
      "claim_withdrawn_help": "Этот запрос отозван.",
      "invite_pending_help": "Приглашение принимает не приглашённый человек: его подтверждает школа или клуб — точно так же, как подтверждается первая заявка.",
      "add_child_cta": "Добавить ребёнка",
      "claim_cta": "Попросить сделать профиль публичным",
      "invite_cta": "Пригласить другого родителя",
      "privacy_cta": "Посмотреть, скачать или удалить ваши данные",
      "privacy_child_cta": "Конфиденциальность этого ребёнка",
      "career_profile": "Профиль карьеры",
      "career_off": "Выключен",
      "career_requested": "Запрошен",
      "career_on": "Включён",
      "career_off_help": "Включите его в настройках конфиденциальности и согласий ({name}), чтобы собрать выходы на поле и награды на одной странице, которую видят вошедшие пользователи.",
      "career_privacy_link": "Открыть конфиденциальность и согласия",
      "career_requested_help": "Ожидается, что школа подтвердит запрос на публичный профиль.",
      "career_view": "Открыть профиль карьеры ({name})",
      "handover_cta": "Открыть уведомление о передаче",
      "confirm_cta": "Ответить",
      "next_heading": "Что можно сделать дальше",
      "switch_failed_title": "Переключиться не удалось",
      "create_title": "Добавить ребёнка",
      "create_heading": "Добавить ребёнка",
      "create_intro": "Данные ребёнка будут храниться в вашей семье. Никто за её пределами их не видит, они недоступны для поиска, и ни у одной школы ничего не запрашивается.",
      "create_visibility": "Видно только вашей семье.",
      "create_given_name_label": "Имя",
      "create_surname_label": "Фамилия (необязательно)",
      "create_surname_help": "Нигде не показывается. Мы храним её только для того, чтобы связать ребёнка с нужными играми, когда вы позже заявите права на профиль.",
      "create_birth_year_label": "Год рождения",
      "create_confirm_label": "Введите ДОБАВИТЬ для подтверждения",
      "create_confirm_word": "ДОБАВИТЬ",
      "create_confirm_help": "Ввод этого слова и есть подтверждение, поэтому форма работает и с JavaScript, и без него.",
      "create_submit": "Добавить в мою семью",
      "create_done": "Добавлено. Теперь ребёнок в вашей семье.",
      "create_failed_title": "Ребёнок не добавлен",
      "claim_new_title": "Попросить сделать профиль публичным",
      "claim_new_heading": "Попросить сделать профиль публичным",
      "claim_new_intro": "Публичный профиль можно найти по имени, и в нём собирается история карьеры за все сезоны. Прежде чем всё это включится, кто-то в школе или клубе должен вас подтвердить.",
      "claim_new_org_label": "Школа или клуб, которые это подтвердят",
      "claim_new_org_help": "Школа или клуб, за которые играет ребёнок. ID указан на их странице.",
      "claim_new_target_label": "На что вы заявляете права?",
      "claim_new_target_existing": "Профиль, который уже есть у школы",
      "claim_new_target_slot": "Футболка, у которой ещё нет профиля",
      "claim_new_player_label": "ID профиля",
      "claim_new_slot_label": "ID футболки",
      "claim_new_slot_help": "Указан на странице самой футболки — например, U15A, номер 14. Используйте его, если школа ещё не создала профиль.",
      "claim_new_birth_year_label": "Год рождения",
      "claim_new_private_label": "Профиль ребёнка в вашей семье (необязательно)",
      "claim_new_private_help": "Если вы уже добавили ребёнка выше, укажите здесь его ID — данные перенесутся, когда заявку одобрят.",
      "claim_new_capacity_label": "Вы заявляете права как",
      "claim_new_capacity_guardian": "Родитель или опекун",
      "claim_new_capacity_self": "Я сам(а)",
      "claim_new_submit": "Отправить запрос",
      "claim_new_done": "Отправлено. Запрос будет виден в вашей семье, пока его рассматривает школа или клуб.",
      "claim_new_failed_title": "Запрос не отправлен",
      "invite_title": "Пригласить другого родителя",
      "invite_heading": "Пригласить другого родителя",
      "invite_intro": "Другой родитель получит такой же доступ, как у вас. Приглашение подтверждает школа или клуб — сама отправка ничего не даёт.",
      "invite_account_label": "ID его учётной записи",
      "invite_account_help": "Он указан на странице его учётной записи.",
      "invite_child_label": "ID профиля ребёнка",
      "invite_link_label": "Ваша подтверждённая связь с этим ребёнком",
      "invite_link_help": "Указана рядом с ребёнком в вашей семье. Приглашать можно только по подтверждённой связи.",
      "invite_org_label": "Школа или клуб, которые это подтвердят",
      "invite_submit": "Отправить приглашение",
      "invite_done": "Отправлено. Приглашение будет видно в вашей семье, пока его рассматривает школа или клуб.",
      "invite_failed_title": "Приглашение не отправлено",
      "invite_unavailable_heading": "Пока нет подтверждённой связи",
      "invite_unavailable_body": "Чтобы пригласить второго родителя, нужна связь, которую школа или клуб уже подтвердили. Сначала попросите сделать профиль публичным.",
      "handover_title": "Передача профиля вам",
      "handover_heading": "Передача профиля вам",
      "handover_intro": "Вы достигли возраста, когда ваша спортивная история переходит к вам. Всё в ней остаётся в точности как было.",
      "handover_none_heading": "Нечего передавать",
      "handover_none_body": "Для этого профиля нет уведомления о передаче.",
      "handover_majority_on": "Совершеннолетие наступило {date}",
      "handover_state_triggered": "Начата",
      "handover_state_notified": "Вы и ваши опекуны уведомлены",
      "handover_state_completed": "Готово — профиль ваш",
      "handover_state_defaulted": "Доступ опекунов сокращён до просмотра",
      "handover_state_escalated": "Передано модераторам платформы",
      "handover_path_verified_guardian_link": "Вы и ваш опекун завершаете это вместе.",
      "handover_path_org_counter_approval": "Это завершает ваша школа или клуб.",
      "handover_path_platform_moderation": "Этим занимаемся мы.",
      "handover_escalation_reason": "Причина: {reason}",
      "handover_identity_verified": "Личность проверена {date}",
      "handover_completed_on": "Завершено {date}",
      "handover_defaulted_on": "Доступ опекунов сокращён {date}",
      "handover_next_heading": "Что будет дальше",
      "handover_next_body": "Принять или отклонить передачу на этом экране пока нельзя. Пока вы ждёте, ничего не теряется: если никто ничего не сделает, доступ опекунов просто сократится до просмотра, а запись останется вашей.",
      "confirm_title": "Это ваш родитель или опекун?",
      "confirm_heading": "Это ваш родитель или опекун?",
      "confirm_intro": "Кто-то попросил разрешения управлять вашим профилем. Ответить можно только здесь, войдя в систему, — никогда по ссылке из письма.",
      "confirm_unavailable_heading": "Нечего отвечать",
      "confirm_unavailable_body": "Нет запросов, ожидающих вашего ответа.",
      "confirm_blocked_title": "Мы не можем показать, кто спрашивает",
      "confirm_blocked_body": "Никогда не подтверждайте того, кого не видите. Пока на этом экране нельзя показать имя и адрес электронной почты этого человека, попросите взрослого в вашей школе или клубе подтвердить запрос вместо вас.",
      "confirm_claimant_heading": "Кто спрашивает",
      "confirm_claimant_name": "Имя: {name}",
      "confirm_claimant_email": "Электронная почта: {email}",
      "confirm_submit": "Да, это мой родитель или опекун",
      "confirm_done": "Спасибо. Теперь этот человек может управлять вашим профилем.",
      "confirm_failed_title": "Ваш ответ не сохранён",
      "confirm_org_note": "Как только ваша школа или клуб начнут здесь работать, они увидят это и смогут подтвердить или оспорить."
    },
    "player_profile": {
      "unavailable_heading": "Этот профиль недоступен",
      "unavailable_body": "Профили игроков появляются, только если их включил родитель или опекун. Если вам прислали эту ссылку, спросите у того, кто её отправил.",
      "back_household": "Назад к вашей семье",
      "career_line": "{appearances, plural, one {# выход на поле} few {# выхода на поле} many {# выходов на поле} other {# выхода на поле}} за {seasons, plural, one {# сезон} few {# сезона} many {# сезонов} other {# сезона}} в {organisations, plural, one {# организации} few {# организациях} many {# организациях} other {# организации}} и {caps, plural, one {# матч за сборную} few {# матча за сборную} many {# матчей за сборную} other {# матча за сборную}}.",
      "no_appearances": "Выходов на поле пока нет.",
      "public_profile": "Публичный профиль",
      "own_note_label": "Заметка для семьи ({name})",
      "own_note": "Вы включили этот профиль. Его видят только люди, вошедшие в Live Youth Scores, и он никогда не появляется в поисковых системах.",
      "switch_off": "Отключить его можно в любой момент в настройках конфиденциальности и согласий ({name})",
      "switch_off_result": "— тогда на всех страницах снова будет только номер.",
      "honours_heading": "Достижения",
      "honours_empty": "Матчей за сборные пока нет.",
      "honours_help": "Матчи за сборные вносит провинциальный или национальный орган, проводящий отбор.",
      "cap_singular": "матч за сборную",
      "cap_plural": "матчи за сборную",
      "seasons_heading": "Сезоны",
      "empty_heading": "Пока ничего нет",
      "empty_body": "Матчи появятся здесь, когда они будут сыграны и записаны.",
      "buckets_label": "Выходы на поле по достоверности",
      "started": "В стартовом составе",
      "bench": "Выход на замену",
      "unused": "Неиспользованный запасной",
      "stats_label": "Записанная статистика",
      "date_span": "с {start} по {end}",
      "disputed_help": "Некоторые выходы на поле проверяются и пока продолжают учитываться.",
      "confidence_help": "Каждое число показывает, насколько оно достоверно: «Не подтверждено» — если о нём только что сообщили, «Подкреплено» — когда его подкрепили, «Подтверждено» — когда его подтвердили, «Оспаривается» — пока его проверяют.",
      "privacy_help": "Эта страница существует, потому что её включил родитель или опекун. Её никогда нельзя найти поиском за пределами Live Youth Scores, а на страницах матчей по-прежнему показываются только имя и номер."
    },
    "ranking_history": {
      "title": "Исторические правила рейтинга",
      "heading": "Исправление исторических правил рейтинга",
      "disclosure": "Исправление меняет только то, какие правила действуют для проверенных элементов. Исходные данные остаются актуальными, в приложение приходит уведомление, а исправление можно явно отменить.",
      "event_kind": "Действие",
      "entry_context": "{entry} — {context}",
      "apply": "Применить исправление",
      "revert": "Отменить исправление",
      "country": "Код страны",
      "selected_date": "Дата таблицы",
      "source_performance": "Измеренный результат",
      "source_placing": "Место",
      "source_outcome": "Итог сессии",
      "from_date": "Первая затронутая дата",
      "to_date": "Последняя затронутая дата",
      "target_version": "Версия правил",
      "correction_id": "ID исправления для отмены",
      "correction_receipt": "ID исправления",
      "apply_run_id": "ID применённого запуска для отмены",
      "review": "Проверить фактические изменения",
      "review_heading": "Проверка исторического исправления",
      "affected_sources_heading": "Проверенные исходные элементы и версии правил",
      "affected_source": "{item}, {date}",
      "before_rule": "Правило до исправления",
      "after_rule": "Правило после исправления",
      "before_standings": "Таблица до исправления",
      "after_standings": "Таблица после исправления",
      "run_receipt": "ID применённого запуска",
      "notice_reach": "Зафиксированное уведомление охватит {count, plural, one {# затронутый рейтинг} few {# затронутых рейтинга} many {# затронутых рейтингов} other {# затронутого рейтинга}}.",
      "no_changes": "Проверенные правила не меняют эту таблицу.",
      "applied": "Историческое исправление применено",
      "reverted": "Историческое исправление отменено",
      "delivered": "{count, plural, one {Доставлено в # папку «Входящие» в приложении.} few {Доставлено в # папки «Входящие» в приложении.} many {Доставлено в # папок «Входящие» в приложении.} other {Доставлено в # папки «Входящие» в приложении.}}",
      "confirm_apply": "Отправить уведомление и применить",
      "confirm_revert": "Отправить уведомление и отменить",
      "open": "Историческое исправление"
    },
    "coach_profile": {
      "title": "Профиль тренера",
      "heading": "Профиль тренера и послужной список",
      "help": "Покажите своё имя и тренерские достижения.",
      "saved": "Изменение профиля тренера сохранено.",
      "operation_failed": "Действие с профилем тренера не выполнено.",
      "identity_heading": "Публичные данные о личности",
      "adult_required": "Публичный профиль тренера доступен только для учётной записи взрослого.",
      "engagement_required": "Прежде чем вы сможете показывать своё имя, школа должна подтвердить вас как тренера.",
      "display_name": "Точное публичное имя",
      "request_attestation": "Попросить подтвердить ваше имя",
      "attested_by": "Подтверждено: {organisation}",
      "status": {
        "pending": "Ожидает подтверждения",
        "attested": "Подтверждено",
        "withdrawn": "Больше не подтверждено",
        "disputed": "Проверяется"
      },
      "opt_in": "Показывать это имя",
      "opt_out": "Удалить мой публичный профиль тренера",
      "view_public": "Открыть публичный профиль тренера",
      "withdraw_attestation": "Отозвать ваше подтверждение",
      "dispute_identity": "Сообщить о споре о личности",
      "attestation_queue": "Имена тренеров для подтверждения",
      "attestation_empty": "Нет имён тренеров, ожидающих вашего подтверждения.",
      "attestation_context": "{team} · {season} · {organisation}",
      "attest_exact_name": "Подтвердить имя {name}",
      "title_sources": "Источники записанных титулов",
      "title_help": "Выберите результат завершённого соревнования, подтверждающий этот титул. Перед публикацией проверьте указанную команду-победителя.",
      "title_sources_empty": "Сейчас нет результатов соревнований, которые вы можете использовать, чтобы зафиксировать титул.",
      "award_name": "Официальное название награды",
      "preview_title": "Показать определённого победителя",
      "derived_winner": "Определённая команда-победитель: {team}",
      "title_decided_on": "Определено {date}",
      "publish_title": "Опубликовать записанный титул",
      "revoke_title": "Отозвать записанный титул",
      "representative_heading": "Отбор в сборные команды",
      "representative_help": "Укажите фактическое место игрока в составе принимающей команды. Это не включает публичное предоставление профиля карьеры, недоступное в текущем тестовом сервисе.",
      "representative_empty": "Сейчас нет игроков, которых вы можете отобрать в сборную команду.",
      "representative_team": "Принимающая сборная команда",
      "team_season_window": "с {from} по {to}",
      "choose_team": "Выберите сборную команду",
      "selection_date": "Дата начала отбора",
      "record_selection": "Записать отбор в состав сборной",
      "public_title": "Профиль тренера",
      "public_unavailable": "Этот профиль тренера недоступен публично.",
      "recorded_coverage": "Включает записанные результаты, титулы и отборы в сборные.",
      "window": "Период наблюдения: с {start} по {end}",
      "partial_current_window": "Это неполный текущий период работы.",
      "record": "Победы: {wins}, ничьи: {draws}, поражения: {losses}; всего матчей: {matches}",
      "win_percentage": "Процент побед: {percentage}%",
      "win_percentage_unavailable": "Процент побед недоступен: в этом периоде нет подходящих матчей.",
      "improvement_heading": "Наблюдаемое сравнение",
      "improvement_observed": "Изменение по сравнению с непосредственно предыдущим сезоном этой команды из реестра: {points} п. п.",
      "improvement_unavailable": "Для сравнения нет непосредственно предыдущего непустого сезона той же команды.",
      "baseline_window": "Базовый период: с {start} по {end}, подходящих матчей: {matches}.",
      "recorded_titles": "Записанные титулы",
      "recorded_titles_empty": "В этом периоде работы нет поддерживаемых записанных титулов.",
      "representative_count": "Игроки с согласием, отобранные в сборные: {count}"
    },
    "coach_claims": {
      "title": "Подтверждение тренера",
      "explanation": "Заявите права на команду, посмотрите статус своих заявок, ответьте на вопросы о тренерах ваших детей или подтвердите тренера для своей школы.",
      "saved": "Подтверждение тренера обновлено.",
      "create": "Заявить права на команду",
      "prerequisites": "Прежде чем подать заявку",
      "adult_ready": "Требование к учётной записи взрослого выполнено.",
      "adult_required": "Заявки тренеров можно подавать только с учётной записи взрослого. Возраст совершеннолетия в вашей стране: {majorityAge, number}.",
      "phone_ready": "Текущий номер мобильного телефона подтверждён.",
      "email_ready": "Ваш адрес электронной почты подтверждён.",
      "phone_required": "Всё ещё нужен подтверждённый текущий номер мобильного телефона.",
      "submission_gate_ready": "Подтверждение мобильного телефона для первой отправки пройдено.",
      "submission_gate_required": "Всё ещё нужно подтвердить мобильный телефон для первой отправки.",
      "complete_submission_gate": "Подтвердить мобильный телефон",
      "choose_team_season": "Команда и сезон",
      "team_id": "ID команды",
      "season_id": "ID сезона",
      "team_season_window": "с {from} по {to}",
      "claim": "Подать заявку",
      "no_claimable_team_seasons": "Нет сезонов команд, на которые можно заявить права.",
      "your_work": "Задачи по подтверждению тренеров",
      "empty": "Нет заявок тренеров, требующих вашего внимания.",
      "rung": "Уровень",
      "state": "Статус",
      "current_round": "Сейчас",
      "no_open_round": "Сейчас ничего не открыто.",
      "rounds": {
        "verification": "Семьи подтверждают",
        "withdrawal": "Семьи решают вопрос об отзыве",
        "school_checking": "Школа проверяет эту заявку",
        "verification_restart": "Проверку нужно начать заново"
      },
      "confirm": "Подтвердить тренера",
      "reject": "Отклонить заявку",
      "reject_withdrawal": "Сохранить полномочия тренера",
      "withdraw_vote": "Поддержать отзыв",
      "open_withdrawal": "Начать голосование об отзыве",
      "retry_verification": "Начать подтверждение заново",
      "valid_from": "Начало полномочий",
      "valid_to": "Окончание полномочий",
      "date_placeholder": "YYYY-MM-DD",
      "ratify": "Утвердить тренера",
      "revoke": "Отозвать полномочия тренера",
      "refresh_expiry": "Обновить статус заявки",
      "withdraw_claim": "Отозвать мою заявку",
      "carry_forward": "Перенести мою заявку на следующий сезон",
      "report_reason": "Причина жалобы",
      "report": "Пожаловаться на заявку тренера",
      "rungs": {
        "claimed": "Заявлено",
        "community_verified": "Подтверждено семьями",
        "org_verified": "Подтверждено школой"
      },
      "states": {
        "pending": "Ожидает подтверждения",
        "active": "Активна",
        "expired": "Срок истёк",
        "rejected": "Отклонена",
        "withdrawn": "Отозвана",
        "suspended": "Приостановлена",
        "superseded": "Заменена"
      },
      "reasons": {
        "inappropriate": "Неподобающее поведение",
        "safeguarding_concern": "Опасения за безопасность детей",
        "harassment": "Преследование",
        "other": "Другая причина"
      },
      "profile_required": "Прежде чем запрашивать роль тренера, укажите свой возраст и страну.",
      "complete_profile": "Заполнить профиль"
    },
    "email_link": {
      "title": "Защищённая ссылка из письма",
      "eyebrow": "Безопасный доступ",
      "heading": "Открываем вашу защищённую ссылку",
      "intro": "Проверяем ссылку и этот браузер.",
      "checking": "Проверяем ссылку…",
      "paste_help": "Если ссылка не открылась автоматически, вставьте ниже полную ссылку или токен.",
      "paste_label": "Ссылка из письма или токен",
      "paste_submit": "Продолжить безопасно",
      "confirm_heading": "Подтвердите адрес электронной почты",
      "confirm_intro": "Эта ссылка открыта в другом браузере. Введите полный адрес, соответствующий {email}.",
      "email_label": "Адрес электронной почты",
      "cross_device_help": "Подтвердите адрес электронной почты, с которым хотите войти.",
      "complete": "Перейти в Live Youth Scores",
      "invalid_heading": "Эту ссылку нельзя использовать",
      "invalid_intro": "Возможно, срок её действия истёк, она уже использована или скопирована не полностью.",
      "invalid_detail": "Запросите новую защищённую ссылку. Проверьте адрес получателя и откройте ссылку в полученном письме.",
      "try_login": "Отправить новую ссылку для входа",
      "try_signup": "Создать учётную запись"
    },
    "terms": {
      "title": "Условия использования",
      "eyebrow": "Перед регистрацией",
      "heading": "Условия использования",
      "intro": "Ознакомьтесь с точным текстом, который относится к этой учётной записи для внутреннего тестирования.",
      "back": "Назад к созданию учётной записи",
      "version": "Черновая версия {version}",
      "messaging_heading": "Настройки WhatsApp",
      "messaging_body": "Новости о матчах, командах и учётной записи отделены от рекламных новостей и предложений. Обе настройки необязательны, изначально выключены, и их можно изменить позже. Сохранение настройки само по себе не включает отправку сообщений и не отменяет требований к возрасту, опекунам, безопасности и доставке."
    },
    "match_watch": {
      "title": "Счёт в реальном времени",
      "period": "Период {number}",
      "decider": "Решающая партия",
      "innings_total": "{runs}/{wickets}",
      "overs": "Оверы: {overs}",
      "place": "Место {place}",
      "details": "Подробности матча",
      "when": "Когда",
      "where": "Где",
      "date_time": "{date}, {time}",
      "live_connecting": "Подключаемся к обновлениям в реальном времени…",
      "live_connected": "Обновления в реальном времени подключены",
      "live_offline": "Нет подключения к интернету. Счёт мог измениться.",
      "live_error": "Обновления в реальном времени недоступны. Обновите страницу, чтобы увидеть последний счёт.",
      "end_pending": "Завершается — ждём подтверждения",
      "closed_by_time": "Завершён. Итоговый счёт не подтверждён.",
      "refresh": "Обновить страницу",
      "live_updating": "Обновление…",
      "live_not_current": "Возможно, это не самый свежий счёт.",
      "try_again": "Повторить",
      "expected_end": "Ожидаемое окончание — около {time}",
      "ended_by_scorers": "Завершён теми, кто вёл счёт.",
      "ended_by_staff": "Завершён организаторами.",
      "scorers_disagree": "Данные ведущих счёт расходятся. Пожалуйста, проверьте счёт."
    },
    "scoreboard": {
      "caption": "Счёт по сетам",
      "side_column": "Игрок или команда",
      "winner": "Победитель матча",
      "blank": "–",
      "team_caption": "Счёт команд",
      "total": "Итого",
      "period_caption": "Счёт по периодам",
      "period_name": "{label} {number}",
      "add_value": "+{value}",
      "enter_score": "Введите счёт",
      "last_action": "Последнее: {action} · {side} · {period}",
      "undo": "Отменить",
      "correct_score": "Исправить счёт",
      "innings_caption": "Счёт по иннингам",
      "choose_innings": "Выберите иннинг",
      "batting_side": "Бьющая команда",
      "remove_run": "Убрать один ран",
      "subtract_one": "−1",
      "add_runs": "Добавить {value, plural, one {# ран} few {# рана} many {# ранов} other {# рана}}",
      "add_ball": "+1 мяч",
      "performance_time": "{minutes}:{seconds}",
      "results_pending": "Результаты ожидаются",
      "results": "Результаты",
      "current_positions": "Текущие места",
      "position": "Место",
      "competitor": "Участник",
      "mark": "Результат",
      "stroke_tie": "T{position}",
      "shared_position": "{position}",
      "position_value": "{position}",
      "pending": "Ожидается",
      "thru": "Пройдено лунок: {holes}",
      "result_status": {
        "dq": "Дисквалификация",
        "dns": "Неявка на старт",
        "dnf": "Не финишировал(а)",
        "nh": "Нет взятой высоты",
        "eliminated": "Выбывание",
        "retired": "Сход",
        "wd": "Снятие",
        "scratched": "Снятие до старта"
      },
      "shared_position_label": "Разделённое место {position}"
    },
    "task_bar": {
      "home": "Главная",
      "match": "Матч",
      "scoring": "Ведение счёта",
      "sign_in": "Войти",
      "signed_in_as": "Вы вошли как"
    },
    "shell": {
      "skip_to_content": "Перейти к содержимому",
      "lenses_label": "Что вы хотите сделать?",
      "sections_label": "Разделы: {lens}",
      "notifications": "Уведомления",
      "signed_in_as": "Вы вошли как",
      "footer_label": "О Live Youth Scores",
      "lens": {
        "follow": "Следить",
        "follow_sub": "Счёт, матчи, мои дети",
        "coach": "Тренер",
        "coach_sub": "Моя команда",
        "school": "Школа",
        "school_sub": "Моя школа или клуб",
        "staff": "Персонал",
        "staff_sub": "Панель платформы"
      },
      "nav": {
        "follow": {
          "home": "Сегодня",
          "discover": "Найти матч",
          "create": "Создать матч",
          "following": "Отслеживаемое",
          "household": "Мои дети",
          "events": "Мероприятия"
        },
        "coach": {
          "home": "Моя команда",
          "hub": "Доска объявлений",
          "schedule": "Расписание",
          "profile": "Профиль тренера"
        },
        "school": {
          "home": "Обзор",
          "events": "Мероприятия и матчи",
          "people": "Сотрудники и делегирование",
          "approvals": "Согласования"
        },
        "staff": {
          "home": "Требует решения",
          "disputes": "Споры",
          "rankings": "Правила рейтингов",
          "phones": "Переназначенные номера",
          "school_admins": "Дела администраторов"
        }
      },
      "footer": {
        "help": "Справка",
        "terms": "Условия",
        "privacy": "Конфиденциальность и ваши данные",
        "connected_apps": "Подключённые приложения",
        "how_it_works": "Как работает Live Youth Scores",
        "for_coaches": "Тренерам",
        "for_schools": "Школам и клубам"
      },
      "coach_home": {
        "title": "Тренерам",
        "eyebrow": "Для тренеров и менеджеров команд",
        "heading": "Управляйте командой с телефона. Родители получают всё от вас в одном месте.",
        "heading_today": "Ведите счёт матчей своей команды с телефона.",
        "intro": "Подайте заявку на зарегистрированную команду, затем проверьте её статус и доступные инструменты. Для некоторых инструментов также нужна подходящая должность в школе.",
        "sign_in_to_claim": "Войдите, чтобы заявить права на команду",
        "claim": "Заявить права на команду",
        "scoring_note": "Вы можете вести счёт поддерживаемых публичных матчей на площадке без заявки тренера.",
        "steps_heading": "Подать заявку тренера",
        "step_claim_title": "Вы заявляете права на команду",
        "step_claim_body": "Выберите зарегистрированную команду и доступный сезон, затем проверьте статус после отправки.",
        "step_families_title": "Проверить статус заявки",
        "step_families_body": "Страница «Тренер» показывает результат и доступные инструменты команды. На неё можно вернуться после подачи заявки.",
        "step_school_title": "Проверить доступ к школе",
        "step_school_body": "Для некоторых инструментов помимо заявки тренера нужна подходящая должность в школе. Обратитесь к администратору школы, если инструменты недоступны.",
        "tools_heading": "Ваши тренерские страницы",
        "tool_claims": "Подтверждение тренера",
        "tool_claims_help": "Ваши заявки на команды и их статус.",
        "tool_hub_help": "Объявления для вашего состава и семей игроков.",
        "tool_schedule_help": "Время тренировок, правила команды и работа с составом.",
        "tool_profile_help": "Ваш тренерский послужной список, если вы решите его опубликовать."
      },
      "school_home": {
        "title": "Школы и клубы",
        "eyebrow": "Для школ и клубов",
        "heading": "Ваши матчи и мероприятия — в реальном времени.",
        "intro": "Загрузите расписание матчей на четверть, проводите дни дерби и соревнования по плаванию как программы в реальном времени и давайте коллегам доступ к виду спорта, команде или мероприятию.",
        "sign_in": "Войти на страницы вашей школы",
        "access_heading": "Как получить доступ",
        "access_colleague": "Если кто-то в вашей школе уже пользуется этими страницами, попросите его добавить вас в разделе «Сотрудники и делегирование».",
        "access_new": "Школы не могут зарегистрироваться на сайте самостоятельно.",
        "tools_heading": "Страницы вашей школы",
        "tool_events_help": "Создайте день дерби или соревнования по плаванию с разделами, сетками и программой, за которой следят родители.",
        "tool_upload": "Расписание матчей",
        "tool_upload_help": "Загрузите расписание матчей на четверть и проверьте его до публикации.",
        "tool_people_help": "Дайте коллеге доступ к виду спорта, команде или мероприятию на определённый срок."
      },
      "approvals_waiting": "Ожидают согласования: {count}",
      "notifications_unread": "Непрочитанные уведомления: {count}",
      "notifications_unread_capped": "Уведомления: непрочитанных больше {count}",
      "unread_capped": "{count}+"
    },
    "how_it_works": {
      "title": "Как работает Live Youth Scores",
      "heading": "Как работает Live Youth Scores",
      "lede": "Счёт сообщают люди на матче; метки показывают его опубликованный статус. Страницы матчей могут отображать разрешённые имена игроков; поиск детей недоступен.",
      "toc_label": "На этой странице",
      "toc_trust": "Метки",
      "toc_privacy": "Конфиденциальность",
      "toc_parents": "Родителям",
      "toc_apps": "Приложения и агенты",
      "unconfirmed_more": "Можно пользоваться сразу.",
      "disputed_more": "Счёт матча продолжают вести.",
      "location_note": "Чтобы вести счёт матча, нужно находиться на месте: страница счёта запрашивает ваше местоположение.",
      "privacy_heading": "Данные детей по умолчанию закрыты",
      "privacy_names_title": "На страницах матчей показываются номера на футболках, а имя игрока — после подтверждения.",
      "privacy_names_body": "Родитель может скрыть имя ребёнка в любой момент.",
      "privacy_names_today": "Страницы, на которых показано имя игрока, не попадают в поисковые системы.",
      "privacy_search_title": "Никто не может найти ребёнка через поиск.",
      "privacy_search_body": "Детей нельзя искать. Публичное предоставление профилей карьеры недоступно в текущем тестовом сервисе.",
      "privacy_switch_title": "Данные семьи остаются закрытыми.",
      "privacy_switch_body": "Раздел «Мои дети» хранит ваши частные семейные связи и не включает публичное предоставление профилей карьеры.",
      "privacy_coaches_title": "Тренеры никогда не пишут ребёнку лично.",
      "privacy_coaches_body": "Объявления получают все игроки состава и их опекуны — без возможности ответа.",
      "privacy_data_title": "Ваши данные принадлежат вам.",
      "privacy_data_body": "Запросите копию или попросите нас их удалить в разделе «Конфиденциальность и ваши данные».",
      "parents_heading": "Родителям",
      "parents_body": "Следите за матчами ребёнка — они появятся на вашей странице «Сегодня». Добавьте ребёнка в разделе «Мои дети», чтобы отвечать тренеру от его имени, подтверждать тренера и решать, что о нём показывается.",
      "parents_today": "Следите за матчами ребёнка — они появятся на вашей странице «Сегодня». Добавьте ребёнка в разделе «Мои дети»: его данные останутся внутри вашей семьи.",
      "coaches_heading": "Тренерам",
      "coaches_link": "Режим «Тренер»",
      "coaches_today": "Тренеры ведут счёт своих матчей, как любой, кто находится на поле, — ничего не нужно настраивать заранее. Заявить права на команду, чтобы публиковать объявления, составы и время тренировок, пока нельзя.",
      "schools_heading": "Школам и клубам",
      "schools_link": "Режим «Школа»",
      "apps_heading": "Приложения и агенты",
      "apps_body": "Другие приложения и ИИ-ассистенты могут читать публичные результаты без имён, а действовать от вашего имени — только с вашего разрешения и в заданных вами пределах. Вы видите, что они делают, и можете отключить их в любой момент."
    },
    "seo": {
      "title_template": "{page} · {brand}",
      "og_image_alt": "Live Youth Scores: результаты детского и юношеского спорта в реальном времени",
      "crumb_home": "Главная",
      "home": {
        "title": "Результаты школьного и юношеского спорта в реальном времени",
        "description": "Следите за школьными и юношескими матчами в реальном времени, смотрите результаты по мере поступления и ведите счёт сами, когда вы на игре."
      },
      "coach": {
        "description": "Заявите права на свою команду, чтобы делиться с семьями игроков временем тренировок и сведениями о команде.",
        "description_today": "Ведите счёт матчей своей команды в реальном времени с телефона — ничего не нужно настраивать заранее."
      },
      "school": {
        "description": "Публикуйте матчи и мероприятия своей школы, печатайте программы и привлекайте коллег к организации спортивной жизни."
      },
      "discover": {
        "description": "Найдите матчи на площадке поблизости или поищите площадку по названию, а затем следите за счётом в реальном времени."
      },
      "how_it_works": {
        "description": "Что означают пометки у счёта, как показываются и защищаются имена детей и как участвуют тренеры и школы."
      },
      "venue": {
        "description": "Счёт в реальном времени и результаты матчей: {venue}.",
        "description_locality": "Счёт в реальном времени и результаты матчей: {venue}, {locality}."
      },
      "event": {
        "description": "Программа, сетки и результаты в реальном времени: {event}."
      },
      "match": {
        "title_pair": "{home} — {away}, {sport}",
        "title_venue": "{sport}: {venue}",
        "description": "Следите в реальном времени за счётом и результатом матча {date}.",
        "description_venue": "Следите в реальном времени за счётом и результатом матча: {venue}, {date}."
      },
      "fixture": {
        "description": "Счёт и результат этого матча."
      },
      "ranking": {
        "team_description": "Командные рейтинги по результатам этого сезона.",
        "performance_description": "Лучшие результаты в этом виде спорта по каждой дисциплине.",
        "standards_description": "Нормативы в этом виде спорта по каждой дисциплине.",
        "session_description": "Таблица очков за сессии этого соревнования."
      },
      "records": {
        "description": "Рекордные результаты в этом виде спорта по каждой дисциплине."
      }
    },
    "school_register": {
      "title": "Регистрация школы",
      "heading": "Регистрация школы",
      "lede": "Пусть ваша школа сама решает всё, что касается её команд, тренеров и того, что показывается о её учениках.",
      "community_added": "Добавлено сообществом",
      "back_to_follow": "Вернуться в режим «Следить»",
      "already_admin": "Вы уже администратор школы {school}.",
      "see_administrators": "Посмотреть администраторов вашей школы",
      "unknown_school": "Мы не нашли эту школу. Поищите её ещё раз.",
      "find": {
        "heading": "Найдите свою школу",
        "label": "Название школы или клуба",
        "submit": "Найти",
        "help": "Попробуйте добавить и город. Разные варианты написания тоже подойдут.",
        "results_label": "Школы и клубы",
        "none": "Нет школ или клубов по запросу «{query}».",
        "not_listed": "Нет в списке?",
        "add_link": "Добавьте свою школу.",
        "again": "Искать снова"
      },
      "add": {
        "heading": "Добавить школу или клуб",
        "name_label": "Название",
        "name_help": "Официальное название.",
        "type_label": "Тип",
        "type_school": "Школа",
        "type_club": "Клуб",
        "town_label": "Город",
        "country_label": "Страна",
        "submit": "Добавить и продолжить",
        "back": "Вернуться к поиску",
        "similar_heading": "Может, ваша школа или клуб уже здесь?",
        "similar_body": "Школа или клуб с таким названием уже есть в списке.",
        "use_this": "Выбрать этот вариант",
        "add_anyway": "Нет, добавить свой"
      },
      "email": {
        "change": "Изменить",
        "heading": "Подтвердите школьный адрес электронной почты",
        "body": "Мы отправим ссылку на адрес электронной почты, который вам выдала школа. Перейдя по ней, вы подтвердите, что получаете на него почту.",
        "label": "Ваш школьный адрес электронной почты",
        "help": "Бесплатные адреса (Gmail, Outlook, Yahoo, iCloud и подобные) не подходят для регистрации школы.",
        "submit": "Отправить ссылку"
      },
      "sent": {
        "heading": "Проверьте школьную почту",
        "body": "Мы отправили ссылку на {address}. Она одноразовая и действует недолго, поэтому откройте её поскорее — на этом или любом другом устройстве.",
        "retry": "Использовать другой адрес",
        "nothing_arrived": "Письмо не пришло? Проверьте папку «Спам» и правильность адреса. Если ссылку открыл почтовый сканер, она всё равно сработает для вас."
      },
      "refused": {
        "heading": "Этот адрес нельзя использовать.",
        "free_heading": "Это бесплатный адрес электронной почты.",
        "free_body": "С адреса {address} нельзя зарегистрировать школу {school}. Используйте адрес, который вам выдала школа.",
        "not_accepted": "С адреса {address} нельзя зарегистрировать школу {school}. Используйте адрес, который вам выдала школа.",
        "adult_required": "Чтобы зарегистрировать школу, нужна учётная запись взрослого.",
        "profile_incomplete": "Сначала заполните профиль: укажите дату рождения и страну.",
        "expired_heading": "Срок действия этого запроса ссылки истёк.",
        "expired": "Нам не удалось вовремя доставить вам ссылку, поэтому сейчас её нельзя использовать. Начните заново, чтобы получить новую.",
        "try_another": "Попробовать другой адрес",
        "finish_profile": "Заполнить профиль"
      },
      "problem": {
        "email": "Введите адрес электронной почты, например sport@school.example.",
        "add_fields": "Введите название и город, выберите тип и страну.",
        "given_name": "Введите своё имя.",
        "surname": "Фамилия слишком длинная.",
        "role": "Выберите должность.",
        "role_text": "Кратко опишите свою должность.",
        "authorised": "Отметьте флажок, чтобы подтвердить, что вам это разрешено.",
        "typed_address": "Введите полный адрес электронной почты, на который была отправлена ссылка."
      },
      "role": {
        "sports_administrator": "Спортивный администратор",
        "head_of_sport": "Руководитель спортивной работы",
        "teacher_in_charge": "Учитель, отвечающий за вид спорта",
        "principal": "Директор школы",
        "club_secretary": "Секретарь клуба",
        "other": "Другое"
      }
    },
    "school_link": {
      "title": "Подтвердите школьную почту",
      "heading": "Подтвердите школьную почту",
      "waiting_heading": "Проверяем ссылку",
      "checking": "Проверяем ссылку…",
      "paste_help": "Если ничего не происходит, вставьте сюда ссылку из письма.",
      "paste_label": "Ссылка из письма",
      "paste_submit": "Продолжить",
      "who_heading": "Сделать учётную запись {account} администратором школы {school}?",
      "who_body": "Эта ссылка была отправлена на {address}. Если вы подтвердите её, учётная запись {account} станет администратором школы {school}.",
      "who_continue": "Да, это я",
      "who_not_me": "Это не я: отменить ссылку",
      "role_heading": "Ваше имя и должность в школе {school}",
      "role_body": "Последний шаг для {address}: ваше имя и должность в школе.",
      "typed_address_label": "Введите полный школьный адрес электронной почты",
      "typed_address_help": "Вы открыли ссылку на другом устройстве или в другом браузере, поэтому введите адрес, на который она была отправлена.",
      "given_name_label": "Ваше имя",
      "surname_label": "Ваша фамилия (необязательно)",
      "role_label": "Ваша должность",
      "role_text_label": "Кратко о вашей должности (необязательно)",
      "role_text_help": "Например: учитель, отвечающий за плавание. Обязательно, если вы выбрали «Другое».",
      "authorised_label": "Я уполномочен(а) управлять спортом школы {school} в Live Youth Scores.",
      "confirm_submit": "Завершить",
      "address_mismatch": "Ссылка была отправлена не на этот адрес.",
      "first_heading": "Школа {school} зарегистрирована. Вы её первый администратор.",
      "first_body": "Отныне вы решаете всё, что касается команд, тренеров, площадок и настроек отображения школы {school}.",
      "first_body_promoted": "Отныне вы решаете всё, что касается команд, тренеров, площадок и настроек отображения школы {school}, а метки «Добавлено сообществом» больше нет.",
      "colleagues_note": "Коллеги присоединяются так же — каждый со своим школьным адресом электронной почты.",
      "next_heading": "Начните работу",
      "next_fixtures": "Загрузите расписание матчей на четверть",
      "next_fixtures_link": "Загрузить расписание матчей",
      "next_events": "Проведите день дерби или соревнования по плаванию",
      "next_people": "Дайте доступ коллегам",
      "joined_heading": "Теперь вы администратор школы {school}",
      "joined_body": "Школа {school} уже зарегистрирована, и теперь вы в числе её администраторов.",
      "renewed_heading": "Вы по-прежнему администратор школы {school}",
      "renewed_body": "Ваш школьный адрес электронной почты снова подтверждён.",
      "confirmed_heading": "Ваш школьный адрес электронной почты подтверждён.",
      "go_school": "Перейти к вашей школе",
      "see_administrators": "Посмотреть администраторов вашей школы",
      "invalid_heading": "Эту ссылку нельзя использовать",
      "invalid_body": "Срок её действия истёк, она уже использована или отменена. Начните заново, чтобы получить новую.",
      "cancelled_heading": "Ссылка отменена",
      "cancelled_body": "Ничего не изменилось. Тот, кто запросил эту ссылку, больше не сможет ею воспользоваться.",
      "not_accepted_heading": "Не удалось завершить",
      "not_accepted_body": "Ничего не изменилось. Начните заново с адресом, который вам выдала школа.",
      "busy_heading": "Сейчас слишком много запросов",
      "busy_body": "Ничего не изменилось. Попробуйте позже.",
      "start_again": "Начать заново"
    },
    "school_admins": {
      "title": "Администраторы школы",
      "heading": "{school}: администраторы",
      "list_heading": "Администраторы",
      "you": "Вы · {name}",
      "row_meta": "{role} · @{domain}",
      "role_with_text": "{role}: {text}",
      "colleagues_note": "Коллеги присоединяются, каждый со своим школьным адресом электронной почты.",
      "teams_heading": "Команды, добавленные другими",
      "teams_body": "Когда люди ведут счёт матчей вашей школы, они иногда добавляют для неё команду. Примите такие команды, чтобы они стали командами вашей школы.",
      "teams_link": "Посмотреть команды сообщества",
      "withdraw_heading": "Отказ от роли администратора",
      "withdraw_open": "Перестать быть администратором",
      "withdraw_body": "Вы перестанете быть администратором школы {school}. Ваша учётная запись, ваши сообщения о счёте и всё, за чем вы следите, останутся без изменений.",
      "withdraw_confirm": "Да, отказаться",
      "withdraw_not_administrator": "Вы не администратор этой школы.",
      "withdrawn_heading": "Вы отказались от роли администратора школы {school}.",
      "lost_heading": "Вы больше не администратор школы {school}.",
      "lost_account": "Ваша учётная запись остаётся за вами.",
      "lost_body": "Ваши сообщения о счёте и всё, за чем вы следите, остались без изменений.",
      "lost_contact": "Считаете, что это ошибка? Обратитесь к одному из администраторов школы или",
      "lost_contact_link": "напишите нам.",
      "none_heading": "Вы не администратор школы {school}",
      "none_body": "Подтвердите школьный адрес электронной почты, чтобы войти в число администраторов.",
      "none_register": "Подтвердить школьную почту",
      "under_review": "Мы проверяем, кто управляет этой школой. Пока вы по-прежнему администратор; ничего делать не нужно."
    },
    "school_teams": {
      "title": "Команды сообщества",
      "heading": "{school}: команды сообщества",
      "lede": "Команды, которые люди добавили для вашей школы, когда вели счёт её матчей. Примите одну из них, чтобы она стала официальной командой вашей школы.",
      "list_heading": "Команды сообщества",
      "team_meta": "{sport} · {ageGroup} · первый матч {date} · матчей: {matches, number}",
      "adopted_as": "Принята как {team}",
      "adopt_as_label": "Принять как",
      "adopt_as_new": "Новая команда «{name}»",
      "adopt_as_existing": "Существующая команда: {team}",
      "adopt_submit": "Принять",
      "adopted_new": "Команда «{name}» теперь одна из команд школы {school}.",
      "adopted_existing": "Команда «{name}» теперь входит в {team}.",
      "empty_heading": "Команд сообщества нет",
      "empty_body": "Пока никто не добавил команду для вашей школы.",
      "add_heading": "Добавить команду",
      "add_cta": "Добавить команду",
      "add_name_label": "Название команды",
      "add_sport_label": "Вид спорта",
      "add_choose_sport": "Выберите вид спорта",
      "add_age_group_label": "Возрастная группа",
      "add_choose_age_group": "Выберите возрастную группу",
      "add_submit": "Добавить команду",
      "add_no_sports": "Пока нет вида спорта с сезоном, в который можно добавить команду.",
      "add_name_invalid": "Введите название команды длиной от 2 до 120 символов.",
      "add_sport_required": "Выберите вид спорта из списка.",
      "add_age_group_required": "Выберите возрастную группу из списка.",
      "add_refused_name_taken": "У вашей школы уже есть команда с таким названием в этом виде спорта.",
      "add_refused_no_season": "В этом виде спорта пока нет сезона, в который можно добавить команду.",
      "add_refused_age_group_unavailable": "Эта возрастная группа не предусмотрена в этом виде спорта.",
      "own_teams_heading": "Команды вашей школы",
      "truncated": "Есть и другие команды сообщества. Примите эти, чтобы увидеть остальные.",
      "not_administrator": "Принимать команды сообщества могут только администраторы школы.",
      "see_administrators": "Посмотреть администраторов вашей школы",
      "refused": {
        "not_administrator": "Вы не администратор этой школы.",
        "unavailable": "Эту команду сейчас нельзя принять.",
        "already_adopted": "Эта команда уже принята.",
        "team_mismatch": "Выберите команду вашей школы в том же виде спорта.",
        "name_taken": "У вашей школы уже есть команда с таким названием. Выберите её из списка.",
        "no_season": "Эту команду можно будет принять, когда будет настроен её сезон.",
        "age_group_unavailable": "Эту команду можно будет принять, когда для вашей школы будет настроена её возрастная группа."
      }
    },
    "school_home_reg": {
      "register": "Зарегистрировать школу",
      "sign_in_register": "Войдите, чтобы зарегистрировать школу",
      "setup_heading": "Как подключить школу",
      "setup_find": "Найдите или добавьте свою школу",
      "setup_find_body": "Большинство школ уже есть в списке. Если вашу школу добавили родители со страницы матча, она отмечена как «Добавлено сообществом», а регистрация сделает её официальной.",
      "setup_email": "Подтвердите школьный адрес электронной почты",
      "setup_email_body": "Например, sport@school.example. Мы отправим ссылку — перейдя по ней, вы подтвердите, что получаете почту в школе.",
      "setup_colleagues": "Коллеги присоединяются так же",
      "setup_colleagues_body": "Каждый подтверждает свой школьный адрес электронной почты.",
      "setup_run": "Загрузите расписание и дайте доступ коллегам",
      "setup_run_body": "Вставьте расписание матчей на четверть, создайте мероприятия и дайте коллегам доступ к виду спорта, команде или мероприятию.",
      "free_note": "Бесплатно для школ и клубов. Нужен адрес электронной почты, выданный вам школой; адрес вроде Gmail не подойдёт.",
      "pending_heading": "Регистрация школы {school}",
      "pending_found": "Школа найдена",
      "pending_click": "Перейдите по ссылке из письма в школьной почте",
      "pending_click_body": "Мы отправили её на {address}. Она одноразовая и действует недолго.",
      "pending_role": "Ваше имя и должность",
      "pending_role_body": "Последний шаг — на странице, которая откроется по ссылке.",
      "pending_resend": "Отправить ссылку ещё раз",
      "yours_heading": "Ваши школы",
      "yours_meta": "Администратор",
      "yours_administrators": "Администраторы",
      "lost_more": "Подробнее"
    },
    "school_desk": {
      "title": "Дела администраторов школ",
      "heading": "Администраторы школ: открытые дела",
      "intro": "Школы, по администраторам которых нужно решение: поровну между почтовыми доменами, большинство, которое лишило бы действующих администраторов роли, адрес, не похожий на школьный, или открытая вами проверка. Никто не теряет роль, пока вы не решите. Каждое решение проходит аудит.",
      "kind": "Администраторы школ · паритет",
      "kind_lookalike": "Администраторы школ · проверка адреса",
      "case_heading": "{school}: паритет администраторов между почтовыми доменами",
      "case_heading_lookalike": "{school}: адрес администратора не похож на адрес школы",
      "opened": "Открыто {date}",
      "domain_evidence": "@{domain} · администраторов: {administrators, number} · первый из них присоединился {date} · сделано одобрений: {approvals, number}",
      "administrators_label": "Администраторы в этом деле",
      "administrator_evidence": "{name} · {role} · @{domain} · присоединился {date} · {standing}",
      "standing": {
        "live": "Действует",
        "outvoted": "В меньшинстве",
        "suspended": "Приостановлен",
        "ended": "Роль завершена"
      },
      "decide_legend": "Какой адрес принадлежит школе?",
      "domain_choice": "@{domain}",
      "domain_choice_help": "Администраторы с других адресов лишатся роли.",
      "note_label": "Примечание для журнала аудита",
      "decide_submit": "Решить",
      "end_legend": "Или завершите роль одного администратора",
      "end_choice": "{name} · @{domain}",
      "end_choice_help": "Роль потеряет только этот человек.",
      "end_submit": "Завершить эту роль",
      "dismiss_submit": "Закрыть без изменений",
      "decided": "Решено. У администраторов с других адресов больше нет этой роли.",
      "ended": "Готово. У этого администратора больше нет роли.",
      "dismissed": "Закрыто. Ничего не изменилось.",
      "refused_recused": "Это дело касается вас, поэтому его решит другой модератор.",
      "refused_already": "Это дело уже решено.",
      "refused_domain": "Выберите один из адресов этого дела.",
      "refused_administrator": "Выберите одного из администраторов этого дела.",
      "empty_heading": "Открытых дел нет",
      "empty_body": "У всех школ состав администраторов определён.",
      "truncated": "Есть ещё дела. Примите решение по этим, чтобы увидеть остальные.",
      "forbidden": "Эта панель — для сотрудников Live Youth Scores.",
      "kind_contested": "Администраторы школ · спорный случай",
      "kind_review": "Администраторы школ · проверка",
      "kind_second_domain": "Администраторы школ · второй адрес",
      "case_heading_contested": "{school}: большинство лишило бы действующих администраторов роли",
      "case_heading_review": "{school}: проверку открыла команда",
      "case_heading_second_domain": "{school}: администратор присоединился со вторым адресом",
      "open_approvals": "· одобрений ещё действует: {approvals, number}",
      "revoke_legend": "О каком адресе этот случай?",
      "grants_legend": "Или завершите одобрения бывшего администратора",
      "grants_choice_help": "Завершатся только одобрения, сделанные в этой школе.",
      "grants_submit": "Завершить его одобрения",
      "recompute_submit": "Пересчитать",
      "recompute_help": "«Пересчитать» заново определяет адрес школы по её текущим администраторам.",
      "revoke_submit": "Отозвать этот адрес",
      "revoke_help": "Отозвать этот адрес: никто с этим адресом не сможет стать или остаться администратором этой школы.",
      "recomputed": "Готово. Адрес школы заново определён по её текущим администраторам.",
      "domain_revoked": "Готово. Этот адрес больше никого не делает здесь администратором.",
      "grants_ended": "Готово. Его одобрения в этой школе завершены.",
      "case_opened": "Проверка открыта. Она в списке ниже.",
      "refused_case_open": "У этой школы уже есть открытый случай. Решите его ниже.",
      "refused_school": "Школы с таким ID нет, или открыть её проверку не в ваших полномочиях.",
      "open_heading": "Открыть проверку",
      "open_body": "Ещё раз посмотрите на администраторов школы, например после приостановки или удаления аккаунта.",
      "open_school_label": "ID школы",
      "open_school_help": "ID в конце адреса страницы школы.",
      "open_submit": "Открыть проверку",
      "problem": {
        "note": "Напишите примечание для журнала аудита.",
        "decision": "Выберите адрес или администратора либо закройте дело без изменений.",
        "school": "Введите ID школы."
      }
    },
    "lens": {
      "score": {
        "side": "{side} {score}",
        "side_separator": ", ",
        "unavailable": "Не удалось загрузить счёт. Откройте матч, чтобы увидеть его счёт.",
        "add_jersey": "Добавить футболку",
        "change_jersey": "Сменить футболку",
        "current_jersey": "(сейчас № {number})",
        "own_unavailable": "Сейчас нельзя указать футболку для счёта, который вы отправили раньше."
      },
      "item": {
        "team_only": "Только для команды"
      },
      "live_now": "Идут сейчас: {count}",
      "later_today": "Позже сегодня: {count}",
      "list_truncated": "Здесь показано не всё.",
      "home": {
        "playing_today": "Играют сегодня",
        "nobody_plays": "Сегодня никто из вашей семьи не играет.",
        "watch": "Смотреть",
        "waiting": "Ждут вашего ответа",
        "coming_up": "Скоро",
        "everything_you_follow": "Всё, за чем вы следите",
        "live_near": "Идут рядом с вами",
        "all_venues": "Все площадки",
        "show_live_near": "Показать, что идёт рядом со мной",
        "live_near_help": "Поделитесь местоположением один раз, чтобы увидеть, на каких полях рядом с вами сейчас идут матчи.",
        "live_near_empty_title": "Рядом с вами сейчас никто не ведёт счёт",
        "live_near_empty_body": "Найдите школу или поле либо следите за командой, чтобы узнавать, когда она играет.",
        "nothing_linked_title": "С вами пока ничего не связано",
        "nothing_linked_body": "Следите за школой или командой вашего ребёнка, чтобы видеть здесь её матчи, или привяжите ребёнка, чтобы отвечать за него.",
        "follow_a_team": "Следить за командой",
        "link_my_child": "Привязать ребёнка"
      },
      "pending": {
        "due": "Ответьте до {date}.",
        "coach_claim_vote": {
          "kind": "Подтверждение тренера",
          "title": "Тренер заявил права на команду вашего ребёнка",
          "body": "Скажите нам, действительно ли это тренер команды.",
          "action": "Ответить"
        },
        "internal_game_review": {
          "kind": "Тренировочная игра",
          "title": "Результат тренировочной игры ждёт вашего ответа",
          "body": "Проверьте результат, записанный для вашего ребёнка.",
          "action": "Проверить"
        },
        "child_confirmation": {
          "kind": "Родитель или опекун",
          "title": "Кто-то называет себя вашим родителем или опекуном",
          "body": "Подтвердите, только если это правда.",
          "action": "Ответить"
        },
        "guardian_invite": {
          "kind": "Приглашение в семью",
          "title": "Вас пригласили в семью ребёнка",
          "body": "После подтверждения это появится в вашей семье.",
          "action": "Перейти к вашей семье"
        }
      },
      "events": {
        "item_count": "В программе: {count}",
        "title": "Мероприятия",
        "description": "Дни дерби, фестивали, соревнования по плаванию и турниры с опубликованной программой — рядом с вами или на поле.",
        "lede": "Дни дерби, фестивали, соревнования по плаванию и турниры с опубликованной программой.",
        "at_venue": "На этом поле",
        "followed": "Мероприятия, за которыми вы следите",
        "near_you": "Рядом с вами",
        "near_me": "Показать мероприятия рядом со мной",
        "near_help": "Поделитесь местоположением один раз, чтобы увидеть мероприятия на полях рядом с вами.",
        "none_at_venue": "На этом поле пока нет опубликованных мероприятий.",
        "none_followed": "У школ и команд, за которыми вы следите, нет предстоящих мероприятий.",
        "none_near": "Сейчас рядом с вами нет мероприятий.",
        "load_error": "Не удалось загрузить мероприятия",
        "more": "Ещё мероприятия",
        "sign_in": "Войдите, и мероприятия школ и команд, за которыми вы следите, будут показаны первыми.",
        "single_matches_title": "Ищете отдельный матч?",
        "single_matches_body": "Для отдельных матчей мероприятие не нужно: ищите их по полю."
      },
      "venue": {
        "coming_up_here": "Скоро здесь",
        "upcoming_unavailable": "Не удалось загрузить ближайшие дни на этом поле.",
        "nothing_upcoming": "На этой неделе здесь больше ничего не запланировано.",
        "events_here": "Мероприятия на этом поле"
      },
      "discover": {
        "counts_unavailable": "Не удалось загрузить, что сейчас идёт."
      },
      "event": {
        "tab_live": "Идут сейчас",
        "tab_results": "Результаты",
        "live_heading": "Сейчас идут",
        "results_heading": "Результаты",
        "live_empty": "Сейчас ничего не идёт",
        "results_empty": "Результатов пока нет",
        "see_programme": "На вкладке «Программа» показано всё, что запланировано.",
        "host_page": "{host}: команды и результаты"
      },
      "school": {
        "description": "{school}: расписание матчей, счёт в реальном времени, результаты и команды.",
        "description_locality": "{school}, {locality}: расписание матчей, счёт в реальном времени, результаты и команды.",
        "coming_up": "Скоро",
        "nothing_upcoming": "Пока ничего не запланировано.",
        "recent_results": "Последние результаты",
        "no_results": "В этом сезоне результатов пока нет.",
        "teams": "Команды",
        "no_teams": "На этот сезон команды пока не указаны.",
        "not_found_title": "Мы не нашли эту школу",
        "not_found_body": "Возможно, ссылка устарела. Найдите через поиск школу или её поле.",
        "load_error": "Не удалось загрузить страницу школы"
      },
      "team": {
        "title": "{team} · {school}",
        "description": "{team}, {school}, {season}: расписание матчей, счёт в реальном времени и результаты.",
        "coach_profile": "Профиль тренера",
        "coach_this_team": "Вы тренер этой команды?",
        "fixtures": "Матчи и результаты",
        "record": "Победы: {won} · Ничьи: {drawn} · Поражения: {lost}",
        "no_fixtures": "В этом сезоне публичных матчей пока нет.",
        "recent_results": "Последние результаты",
        "squad": "Состав",
        "no_shirts": "В матчах этой команды пока не записано ни одного номера на футболке.",
        "shirts_note": "Только номера на футболках: на странице команды имена игроков не показываются.",
        "not_found_title": "Мы не нашли эту команду",
        "not_found_body": "Возможно, ссылка из другого сезона. Найдите команду на странице её школы.",
        "load_error": "Не удалось загрузить страницу команды"
      },
      "coach": {
        "standing": {
          "claim_pending": "Заявка подана: ждём ответа семей игроков",
          "families_confirmed": "Семьи игроков состава подтвердили вас",
          "ratified": "Школа подтвердила вас",
          "team_manager": "Менеджер команды"
        },
        "public_page": "Страница команды",
        "guardian_task_title": "Некоторые игроки ещё не связаны с родителем",
        "guardian_task_body": "Их семьи не получат ваши объявления, пока эта связь не появится.",
        "guardian_task_action": "Посмотреть, кто это",
        "post_notice": "Опубликовать объявление",
        "next_fixtures": "Ближайшие матчи",
        "this_week": "Матчей на этой неделе: {count}",
        "no_fixtures": "Предстоящих публичных матчей нет.",
        "team_pages": "Страницы команды: {team}",
        "your_standing": "Ваш статус",
        "pending_body": "От вас ничего не требуется. Страницы команды откроются по мере рассмотрения вашей заявки.",
        "see_claim": "Посмотреть заявку",
        "lede_one": "Ваша команда в этом сезоне.",
        "lede_many": "Ваши команды в этом сезоне.",
        "claim_another": "Заявить права на другую команду"
      },
      "org": {
        "which_school": "Выбор школы",
        "lede": "Что требует вашего внимания, что предстоит и инструменты вашей школы.",
        "public_page": "Публичная страница",
        "kpi_approvals": "ждут согласования",
        "kpi_upcoming": "предстоящие матчи",
        "kpi_teams": "команды в этом сезоне",
        "kpi_fields": "поля для подтверждения",
        "waiting": "Ждут решения",
        "all_approvals": "Все согласования",
        "kpi_teams_listed": "команды"
      },
      "approvals": {
        "title": "Согласования",
        "lede": "Решения, которые может принять только ваша школа. Каждое открывает страницу, где оно принимается.",
        "filter_label": "Показать согласования одного вида",
        "filter": {
          "all": "Все: {count}",
          "guardian_claim": "Опекуны: {count}",
          "coach_ratification": "Тренеры: {count}",
          "hub_report": "Жалобы: {count}",
          "provisional_surface": "Поля: {count}"
        },
        "kind": {
          "guardian_claim": "Связь с опекуном",
          "coach_ratification": "Утверждение тренера",
          "hub_report": "Объявление с жалобой",
          "provisional_surface": "Игровое поле"
        },
        "subject": {
          "guardian_claim": "Родитель просит связать его с учеником",
          "coach_ratification": "Тренер ждёт вашего утверждения",
          "hub_report": "На объявление команды пожаловались",
          "provisional_surface": "На вашей площадке добавлено поле"
        },
        "action": {
          "coach_ratification": "Проверить тренера",
          "hub_report": "Проверить объявление"
        },
        "arrived": "Поступило {date}",
        "no_page_yet": "Это решение пока нельзя принять на сайте.",
        "empty": "Сейчас ничего не ждёт решения",
        "empty_body": "Новые запросы появятся здесь, как только поступят.",
        "more": "Ещё согласования",
        "no_school_title": "Нет школы для согласований",
        "no_school_body": "Здесь появляются согласования школы, в которой у вас есть полномочия сотрудника."
      },
      "grants": {
        "heading": "Кто имеет полномочия: {school}",
        "empty": "Здесь пока ни у кого нет полномочий.",
        "col": {
          "kind": "Полномочия",
          "scope": "Охват",
          "holder": "ID учётной записи",
          "dates": "Срок действия",
          "state": "Состояние"
        },
        "kind": {
          "delegation": "Полномочия сотрудника",
          "moderator": "Полномочия по ведению счёта в день матча",
          "team_manager": "Менеджер команды",
          "event_organizer": "Организатор мероприятия"
        },
        "state": {
          "live": "Действуют",
          "suspended": "Приостановлены",
          "scheduled": "Начнут действовать позже"
        },
        "scope": {
          "organisation": "Вся школа",
          "org_sport": "Один вид спорта",
          "team": "Одна команда",
          "team_sport_season": "Одна команда, один сезон",
          "event": "Одно мероприятие",
          "org_events": "Мероприятия школы"
        },
        "open_scope": "Открыть",
        "you": "Вы",
        "from": "С {from}",
        "between": "С {from} по {to}",
        "more": "Ещё"
      }
    },
    "uat_following": {
      "search_help": "Найдите школу или клуб и выберите их, чтобы увидеть команды и матчи. Следить можно откуда угодно; местоположение не требуется.",
      "school_name": "Название школы или клуба",
      "search": "Найти школы и команды",
      "remote_heading": "Следите из дома?",
      "no_schools": "Школ и клубов с таким названием нет. Попробуйте другое название или написание.",
      "quiet_help": "Выберите местное время в часовом поясе учётной записи: {timezone}. Тихие часы приостанавливают уведомления браузера, в том числе ночью.",
      "quiet_on": "Тихие часы: с {start} до {end}",
      "quiet_start": "Время начала",
      "quiet_end": "Время окончания",
      "save_match": "Сохранить этот матч",
      "unavailable": "Обновления для этого источника недоступны. Добавленные сообществом школы, команды и площадки могут использоваться для матчей до появления уведомлений. Вы по-прежнему можете смотреть и сохранять публичные матчи.",
      "teams_heading": "Выбрать команду или следить за этой школой",
      "view_school": "Посмотреть матчи школы",
      "no_teams": "Для этой школы пока не указаны команды. Можно посмотреть её публичные матчи или найти матч по площадке."
    },
    "uat_notify": {
      "follow_saved": "Сохранено. Теперь вам будут приходить отмеченные вами обновления.",
      "follow_started": "Теперь вы следите за {name}. Отмеченные вами обновления будут приходить вам.",
      "defaults_saved": "Сохранено. Источники, за которыми вы начнёте следить с этого момента, начнут с этого выбора.",
      "empty_help": "Обновления появляются здесь, если для команды, школы или матча, за которыми вы следите, отмечено «В приложении».",
      "zone_country_group": "Ваша страна",
      "zone_all_group": "Все часовые пояса",
      "zone_unrenderable_heading": "Выберите часовой пояс",
      "zone_unrenderable": "Часовой пояс, сохранённый в вашем аккаунте, нельзя использовать для показа времени. Выберите часовой пояс заново на странице аккаунта и вернитесь сюда.",
      "zone_fix": "Открыть аккаунт"
    },
    "uat_school": {
      "claim_seasons_help": "Здесь показаны только сезоны зарегистрированных команд с открытым периодом подачи заявок. Попросите администратора школы принять команду сообщества и проверьте назначенный сезон. За матчами вне этого сезона можно следить и вести их счёт без заявки тренера.",
      "find_matches": "Найти матчи",
      "review_adopted_season": "Проверить принятый сезон",
      "adoption_season_help": "При принятии сезон выбирается автоматически по первому матчу команды. Последующие матчи не переносятся в этот сезон, а заявки тренеров вне его периода не открываются.",
      "adopted_season_help": "Этот сезон был выбран при принятии команды. Если он завершён, он может не отображаться среди текущих школьных команд или заявок тренеров. Его матчи можно по-прежнему открыть. Спросите администратора о следующем зарегистрированном сезоне.",
      "season_matches": "Открыть этот сезон и его матчи",
      "registered_school_required": "Организация событий и центры команд требуют зарегистрированной школы. Для школы сообщества администратор сначала должен подтвердить настоящий школьный адрес электронной почты. Одной аттестации сотрудника платформы или выдачи роли недостаточно для регистрации школы.",
      "hub_prerequisites": "Центру команды нужны зарегистрированная школа, текущий зарегистрированный сезон команды и ваша подходящая командная роль или семейная связь. Одна лишь выдача роли для школы сообщества не открывает её центр.",
      "delegation_authority_required": "Только текущие администраторы школы могут управлять её ролями здесь. Откройте «Школа», чтобы зарегистрироваться со школьной почтой или проверить статус администратора.",
      "school_label": "Школа",
      "local_time_note": "Дата и время используют часовой пояс учётной записи: {timeZone}.",
      "recipients_help": "Выберите коллегу, уже известного этой школе. Чтобы добавить другого, попросите его сначала зарегистрироваться с настоящей школьной почтой.",
      "colleague_label": "Коллега",
      "no_colleagues": "Для этой школы пока нет подходящих коллег.",
      "grant_label": "Роль",
      "no_available_roles": "Этим действием нельзя изменить ни одну роль на странице.",
      "staff_tools": "Инструменты персонала Live Youth Scores",
      "staff_tools_help": "Эти элементы предназначены для сотрудников платформы, обрабатывающих рассмотренный запрос. Используйте точные ссылки на учётную запись, школу и полномочия из запроса. Полномочия сотрудника проверяются при отправке.",
      "colleague_visibility_required": "Имена коллег доступны здесь после регистрации с настоящей школьной почтой. Откройте «Школа», чтобы проверить статус администратора перед выдачей роли. Существующие назначения по-прежнему можно просмотреть ниже.",
      "ambiguous_colleagues": "У некоторых коллег одинаковые видимые данные. Попросите школьную администрацию проверить нужного человека перед выдачей роли."
    },
    "uat_household": {
      "home_org_deferred": "Указание основной организации пока недоступно. Без него можно смотреть матчи, следить за ними и сообщать счёт. Указание школы сообщества не даёт права на публичный показ имён.",
      "phone_signup": "Для регистрации нужен номер мобильного телефона. Укажите код страны, например +27 82 123 4567. Регистрация подтверждается по электронной почте; мобильный номер остаётся неподтверждённым.",
      "phone_account": "При регистрации запрашивается мобильный номер. Публичный счёт можно смотреть без регистрации, а для отслеживания не нужно подтверждать мобильный номер.",
      "career_off": "Профили карьеры и настройки согласия на них недоступны во время тестирования. Профиль ребёнка остаётся закрытым. Страница конфиденциальности позволяет запросить, посмотреть или удалить персональные данные; она не включает профиль карьеры.",
      "privacy_controls": "Открыть управление персональными данными",
      "no_linked_today": "Сегодня с вашей семьёй не связано ни одного матча. Это не означает, что у ваших детей нет матчей.",
      "choose_match": "Выбрать матч",
      "saved_match": "Сохранённый матч",
      "saved_placeholder": "Выбрать из сохранённых матчей",
      "open_shirts": "Выбрать футболку",
      "find_match": "Найти матч",
      "match_help": "Выберите сохранённый матч или найдите матч и откройте список футболок, чтобы создать частную связь с ребёнком.",
      "match_url": "Или вставить ссылку на матч",
      "match_url_help": "Используйте ссылку на матч с этого сайта. Идентификатор футболки не нужен.",
      "shirt_label": "Футболка в этом матче",
      "shirt_empty": "В этом матче пока не записаны футболки. Когда автор счёта запишет футболку, её можно будет выбрать здесь.",
      "shirt_more": "Ещё футболки",
      "open_match": "Посмотреть этот матч",
      "link_child": "Связать футболку с моим ребёнком частным образом",
      "document_nav": "В этом документе",
      "document_help": "Эти разделы показывают перечень персональных данных, возвращённый по вашему запросу. Подписи описывают сохранённые поля; для защиты других людей вместо личного содержимого могут отображаться количества и правила обработки.",
      "document_exact": "Точное представление JSON",
      "document_exact_help": "Это полный неизменённый документ. Его копию можно сохранить средствами браузера; она останется на устройстве после последующего удаления данных.",
      "document_empty": "В этом разделе нет записей.",
      "document_null": "Значение не записано",
      "document_yes": "Да",
      "document_no": "Нет",
      "unsupported_saved": "Сохранённые индивидуальные результаты нельзя связать как футболки команды. Их по-прежнему можно посмотреть в разделе «Отслеживаемое».",
      "match_unavailable": "Футболки этого матча недоступны. Выберите другой сохранённый матч или найдите публичный матч. У индивидуальных результатов нет футболок команды.",
      "shirt_page_unavailable": "Эта страница футболок больше недоступна. Выберите матч заново, чтобы загрузить его текущие футболки."
    },
    "uat_rankings": {
      "country": "Страна",
      "choose_country": "Выбрать страну",
      "country_unavailable": "Выбрать доступную страну",
      "initial_help": "Выберите страну и дату для поиска опубликованных рейтингов. Для некоторых видов спорта или дат рейтингов может пока не быть.",
      "base_filters_help": "Можно снова выбрать страну и дату. Откроются рейтинги по умолчанию, а пользовательские фильтры будут сброшены.",
      "show_default": "Показать рейтинги по умолчанию",
      "recovery_heading": "Не удалось открыть эту страницу",
      "recovery_body": "Можно открыть страницу снова или вернуться в знакомый раздел.",
      "retry_page": "Открыть эту страницу снова",
      "go_back": "Назад",
      "home": "Главная",
      "check_latest": "Проверить последнее действие",
      "check_latest_help": "Если вы только что отправили счёт или что-то создали, проверьте матч или рабочую область перед повторной отправкой. Действие могло завершиться, несмотря на ошибку страницы.",
      "find_match": "Найти матч",
      "coach_workspace": "Рабочая область тренера",
      "school_workspace": "Рабочая область школы",
      "no_countries": "Здесь пока нет доступных стран для рейтингов. Вернитесь позже.",
      "unavailable": "Рейтинги для этого вида спорта, страны и даты пока недоступны. Попробуйте другую дату или вернитесь позже.",
      "unavailable_heading": "Рейтинги пока недоступны",
      "recovery_status": "Статус страницы: {status}"
    },
    "coach_claim_school": {
      "label": "Ваша школа",
      "help": "Выберите школу, команду которой вы тренируете, чтобы увидеть команды, на которые можно подать заявку.",
      "choose": "Выберите школу",
      "show": "Показать её команды",
      "none_for_school": "У школы {school} сейчас нет команды, на которую вы можете подать заявку. Выберите другую школу.",
      "too_many": "Сейчас слишком много команд, чтобы показать их списком. Попробуйте позже."
    },
    "upload_search": {
      "too_short": "Введите не менее {count} символов названия поля или населённого пункта.",
      "no_results": "Нет поля, подходящего под «{query}». Попробуйте часть названия или населённый пункт."
    },
    "upload_file": {
      "label": "Или выберите CSV-файл",
      "help": "Вставьте расписание или выберите его файл, но не то и другое сразу.",
      "content_required": "Сначала вставьте расписание матчей или выберите его CSV-файл.",
      "both": "Вы вставили расписание и выбрали файл. Оставьте что-то одно и отправьте снова.",
      "too_large": "Файл слишком большой. Расписание матчей может занимать до {megabytes} МБ.",
      "not_text": "Не удалось прочитать файл как текст. Сохраните его из таблицы в формате CSV и выберите снова."
    }
  },
  "notifications": {
    "push": {
      "title": "Обновление Live Youth Scores",
      "ranking_correction": "{count, plural, one {Исправление рейтинга затронуло # отслеживаемый источник.} few {Исправление рейтинга затронуло # отслеживаемых источника.} many {Исправление рейтинга затронуло # отслеживаемых источников.} other {Исправление рейтинга затронуло # отслеживаемого источника.}}",
      "ranking_history_apply": "{count, plural, one {Историческое исправление рейтинга затронуло # отслеживаемый источник.} few {Историческое исправление рейтинга затронуло # отслеживаемых источника.} many {Историческое исправление рейтинга затронуло # отслеживаемых источников.} other {Историческое исправление рейтинга затронуло # отслеживаемого источника.}}",
      "ranking_history_revert": "{count, plural, one {Историческое исправление рейтинга отменено для # отслеживаемого источника.} few {Историческое исправление рейтинга отменено для # отслеживаемых источников.} many {Историческое исправление рейтинга отменено для # отслеживаемых источников.} other {Историческое исправление рейтинга отменено для # отслеживаемого источника.}}",
      "score_changed": "Изменился счёт в отслеживаемом матче.",
      "match_started": "Отслеживаемый матч начался.",
      "match_final": "Отслеживаемый матч завершён.",
      "record_changed": "Отслеживаемый рекорд изменился.",
      "programme_changed": "Отслеживаемая программа изменилась.",
      "resource_changed": "У отслеживаемого матча изменилось поле или корт.",
      "slot_resolved": "Теперь программа указывает матч для места, за которым вы следите.",
      "team_broadcast": "Отслеживаемая команда опубликовала объявление.",
      "internal_game_review_quarantined": "Результат тренировочной игры не был подтверждён и отложен.",
      "internal_game_review_confirmed": "Результат тренировочной игры подтверждён.",
      "internal_programme_rank_drop": "Изменился результат закрытой программы состава.",
      "internal_programme_rule_changed": "Изменились правила закрытой программы состава.",
      "internal_programme_history_applied": "К закрытой программе состава применён проверенный исторический пересчёт.",
      "internal_programme_history_reverted": "Проверенный исторический пересчёт отменён для закрытой программы состава.",
      "team_lineup_selected": "Вас выбрали на матч или мероприятие.",
      "team_lineup_not_selected": "Есть новости об отборе на матч или мероприятие.",
      "team_trial_expired": "Срок записи вашего ребёнка на просмотр истёк, а решение об отборе так и не было принято.",
      "team_trial_not_selected": "Известен результат просмотра вашего ребёнка.",
      "team_trial_selected": "Ваш ребёнок прошёл отбор в команду."
    },
    "email": {
      "signup_code": {
        "subject": "Ваш код для регистрации в Live Youth Scores",
        "body": "Ваш код Live Youth Scores: {code}. Он скоро истечёт. Если вы его не запрашивали, просто проигнорируйте это письмо — ничего не создано."
      },
      "login_code": {
        "subject": "Ваш код для входа в Live Youth Scores",
        "body": "Ваш код Live Youth Scores: {code}. Он скоро истечёт. Если вы его не запрашивали, просто проигнорируйте это письмо — никто не вошёл в систему."
      },
      "org_verification_code": {
        "subject": "Ваш код подтверждения организации в Live Youth Scores",
        "body": "Ваш код Live Youth Scores для подтверждения организации {organisation}: {code}. Он скоро истечёт. Если вы его не запрашивали, просто проигнорируйте это письмо — ничего не подтверждено."
      },
      "org_admin_link": {
        "subject": "Подтвердите школьную почту для {school}",
        "body": "Откройте эту ссылку, чтобы подтвердить свой адрес в {school}: {link}\n\nСсылка скоро истечёт и сработает только один раз. Если вы её не запрашивали, просто проигнорируйте это письмо."
      },
      "signup_link": {
        "subject": "Ваша ссылка для регистрации в Live Youth Scores",
        "body": "Откройте эту ссылку, чтобы завершить регистрацию: {link}\n\nСсылка скоро перестанет действовать, и ею можно воспользоваться только один раз. Если вы её не запрашивали, просто проигнорируйте это письмо."
      },
      "login_link": {
        "subject": "Ваша ссылка для входа в Live Youth Scores",
        "body": "Откройте эту ссылку, чтобы войти: {link}\n\nСсылка скоро истечёт, и ею можно воспользоваться только один раз. Если вы её не запрашивали, просто проигнорируйте это письмо."
      },
      "email_change_link": {
        "subject": "Подтвердите новый адрес электронной почты для Live Youth Scores",
        "body": "Откройте эту ссылку, войдя в систему, чтобы сделать этот адрес вашим адресом в Live Youth Scores: {link}\n\nСсылка скоро истечёт, и ею можно воспользоваться только один раз. Если вы этого не запрашивали, проигнорируйте это письмо. Ничего не изменится."
      },
      "email_changed_notice": {
        "subject": "Адрес электронной почты для входа в Live Youth Scores изменён",
        "body": "Адрес электронной почты, с которым вы входите в Live Youth Scores, был изменён. Если это сделали вы, больше ничего делать не нужно. Если это были не вы, свяжитесь с нами."
      }
    },
    "sms": {
      "phone_verification": {
        "body": "Ваш код подтверждения Live Youth Scores: {code}."
      }
    }
  },
  "sport": {
    "resource_type": {
      "field": "Поле",
      "pitch": "Игровое поле",
      "astro": "Искусственное поле",
      "court": "Корт",
      "pool": "Бассейн",
      "track": "Беговая дорожка",
      "pit": "Яма для прыжков",
      "ring": "Манеж",
      "apparatus": "Снаряд",
      "tee": "Стартовая площадка",
      "course": "Трасса"
    },
    "round": {
      "heat": "Забег",
      "semifinal": "Полуфинал",
      "final": "Финал",
      "timed_final": "Финал по времени"
    },
    "rugby_union": {
      "name": "Регби",
      "display_key": {
        "jersey": "Номер на футболке / позиция"
      },
      "detail": {
        "try_scorer": "Автор попытки",
        "conversion_kicker": "Исполнитель реализации",
        "penalty_kicker": "Исполнитель штрафного",
        "drop_goal_kicker": "Автор дроп-гола",
        "card": "Карточка",
        "substitution": "Замена"
      },
      "event": {
        "try": "Попытка",
        "conversion": "Реализация",
        "penalty": "Штрафной",
        "drop_goal": "Дроп-гол"
      },
      "format": {
        "halves_35": "Два тайма по 35 минут",
        "halves_40": "Два тайма по 40 минут",
        "bunnies_2x10": "Малыши: два тайма по 10 минут",
        "u9_2x15": "До 9 лет: два тайма по 15 минут",
        "u10_2x15": "До 10 лет: два тайма по 15 минут",
        "u11_2x20": "До 11 лет: два тайма по 20 минут",
        "u12_2x20": "До 12 лет: два тайма по 20 минут",
        "u13_2x25": "До 13 лет: два тайма по 25 минут"
      },
      "period": {
        "half": "Тайм"
      },
      "competition": {
        "session_series": "Школьная серия сессий"
      }
    },
    "netball": {
      "name": "Нетбол",
      "display_key": {
        "bib": "Игровая позиция"
      },
      "detail": {
        "assist": "Голевая передача",
        "card": "Карточка",
        "scorer": "Автор гола",
        "substitution": "Замена"
      },
      "event": {
        "goal": "Гол"
      },
      "format": {
        "mini_4x8": "Мини-нетбол: четыре четверти по 8 минут",
        "quarters_10": "Четыре четверти по 10 минут",
        "quarters_15": "Четыре четверти по 15 минут"
      },
      "period": {
        "quarter": "Четверть"
      }
    },
    "hockey": {
      "name": "Хоккей на траве",
      "display_key": {
        "jersey": "Номер на футболке / позиция"
      },
      "detail": {
        "scorer": "Автор гола",
        "assist": "Голевая передача",
        "card": "Карточка",
        "substitution": "Замена"
      },
      "event": {
        "goal": "Гол"
      },
      "decider": {
        "shootout": "Серия буллитов",
        "shootout_score": "Счёт серии буллитов"
      },
      "format": {
        "quarters_15": "Четыре четверти по 15 минут",
        "quarters_15_knockout": "Четыре четверти по 15 минут — плей-офф",
        "halves_25": "Два тайма по 25 минут",
        "seven_a_side_halves_15": "7 на 7: два тайма по 15 минут"
      },
      "period": {
        "half": "Тайм",
        "quarter": "Четверть"
      }
    },
    "football": {
      "name": "Футбол",
      "display_key": {
        "jersey": "Номер на футболке / позиция"
      },
      "detail": {
        "scorer": "Автор гола",
        "assist": "Голевая передача",
        "own_goal": "Автогол",
        "penalty_goal": "Гол с пенальти",
        "card": "Карточка",
        "substitution": "Замена"
      },
      "event": {
        "goal": "Гол"
      },
      "decider": {
        "penalty_shootout": "Серия пенальти",
        "penalty_score": "Забитые пенальти"
      },
      "format": {
        "halves_35": "Два тайма по 35 минут",
        "halves_45": "Два тайма по 45 минут",
        "halves_45_knockout": "Два тайма по 45 минут — плей-офф",
        "halves_40": "Два тайма по 40 минут",
        "small_sided_halves_20": "Уменьшенные составы: два тайма по 20 минут",
        "small_sided_halves_15": "Уменьшенные составы: два тайма по 15 минут"
      },
      "period": {
        "extra_time": "Дополнительное время",
        "half": "Тайм"
      }
    },
    "waterpolo": {
      "name": "Водное поло",
      "display_key": {
        "jersey": "Номер на шапочке / позиция"
      },
      "detail": {
        "scorer": "Автор гола",
        "assist": "Голевая передача",
        "exclusion": "Удаление",
        "substitution": "Замена"
      },
      "event": {
        "goal": "Гол"
      },
      "format": {
        "quarters_8": "Четыре четверти по 8 минут",
        "quarters_6": "Юниоры: четыре четверти по 6 минут"
      },
      "period": {
        "quarter": "Четверть"
      }
    },
    "basketball": {
      "name": "Баскетбол",
      "display_key": {
        "jersey": "Номер на футболке / позиция"
      },
      "detail": {
        "scorer": "Автор очков",
        "assist": "Результативная передача",
        "foul": "Фол",
        "substitution": "Замена"
      },
      "event": {
        "free_throw": "Штрафной бросок",
        "field_goal": "Двухочковый бросок",
        "three_point_goal": "Трёхочковый бросок"
      },
      "format": {
        "quarters_10": "Четыре четверти по 10 минут",
        "quarters_8": "Юниоры: четыре четверти по 8 минут",
        "quarters_6": "Юниоры: четыре четверти по 6 минут"
      },
      "period": {
        "quarter": "Четверть"
      }
    },
    "cricket": {
      "name": "Крикет",
      "event": {
        "run": "Ран",
        "wicket": "Уикет",
        "pairs_wicket": "Уикет в парном крикете (-5 ранов)"
      },
      "period": {
        "innings": "Иннинг"
      },
      "format": {
        "t20": "Twenty20",
        "fifty_over": "Матч на 50 оверов",
        "two_innings_declaration": "Матч в два иннинга с объявлением, по времени",
        "pairs_16_over": "Парный крикет: 16 оверов",
        "mini_soft_ball_8_over": "Мини-крикет с мягким мячом: 8 оверов"
      },
      "display_key": {
        "batting_order": "Порядок выхода бэттеров"
      }
    },
    "tennis": {
      "name": "Теннис",
      "display_key": {
        "competitor_number": "Номер участника"
      },
      "period": {
        "set": "Сет"
      },
      "format": {
        "best_of_3_match_tiebreak": "До двух выигранных сетов, решающий матч-тай-брейк",
        "best_of_3_full_sets": "До двух выигранных полных сетов",
        "pro_set_8": "Про-сет до 8 геймов",
        "short_sets": "Короткие сеты",
        "tiebreak_10": "Тай-брейк до 10 очков"
      }
    },
    "squash": {
      "name": "Сквош",
      "display_key": {
        "competitor_number": "Номер участника"
      },
      "period": {
        "set": "Гейм"
      },
      "format": {
        "par11_best_of_5": "PAR 11, матч из 5 геймов",
        "par11_best_of_3": "PAR 11, матч из 3 геймов",
        "par9_best_of_3": "Юниоры: PAR 9, матч из 3 геймов"
      }
    },
    "badminton": {
      "name": "Бадминтон",
      "display_key": {
        "competitor_number": "Номер участника"
      },
      "period": {
        "set": "Гейм"
      },
      "format": {
        "rally21_best_of_3": "До 21 очка, матч из 3 геймов",
        "rally21_best_of_1": "До 21 очка, один гейм",
        "rally15_best_of_3": "Юниоры: до 15 очков, матч из 3 геймов"
      }
    },
    "athletics": {
      "name": "Лёгкая атлетика",
      "competition": {
        "schools_championships": "Школьный чемпионат по лёгкой атлетике"
      },
      "format": {
        "performance": "Результат"
      },
      "display_key": {
        "entry_heat_lane": "Участник / забег / дорожка"
      },
      "condition": {
        "timing_method": "Способ хронометража",
        "wind_mps": "Ветер (м/с)",
        "implement_mass_kg": "Масса снаряда (кг)"
      },
      "team_points": {
        "gala": "Очки внутришкольного первенства"
      },
      "discipline": {
        "sprint_100m": "100 м",
        "sprint_200m": "200 м",
        "sprint_400m": "400 м",
        "middle_800m": "800 м",
        "middle_1500m": "1500 м",
        "hurdles_100m": "100 м с барьерами",
        "relay_4x100m": "Эстафета 4 × 100 м",
        "long_jump": "Прыжок в длину",
        "high_jump": "Прыжок в высоту",
        "shot_put": "Толкание ядра",
        "javelin": "Метание копья"
      }
    },
    "swimming": {
      "name": "Плавание",
      "competition": {
        "schools_championships": "Школьный чемпионат по плаванию"
      },
      "format": {
        "performance": "Результат"
      },
      "display_key": {
        "entry_heat_lane": "Участник / заплыв / дорожка"
      },
      "condition": {
        "pool_length": "Длина бассейна",
        "timing_method": "Способ хронометража"
      },
      "team_points": {
        "gala": "Очки внутришкольного первенства"
      },
      "discipline": {
        "freestyle_50m": "50 м вольным стилем",
        "freestyle_100m": "100 м вольным стилем",
        "freestyle_200m": "200 м вольным стилем",
        "backstroke_50m": "50 м на спине",
        "backstroke_100m": "100 м на спине",
        "breaststroke_50m": "50 м брассом",
        "breaststroke_100m": "100 м брассом",
        "butterfly_50m": "50 м баттерфляем",
        "medley_200m": "200 м комплексным плаванием",
        "relay_4x50m_freestyle": "Эстафета 4 × 50 м вольным стилем"
      }
    },
    "cross_country": {
      "name": "Кросс",
      "format": {
        "performance": "Результат"
      },
      "display_key": {
        "entry_heat_lane": "Участник / забег / дорожка"
      },
      "condition": {
        "course_surface": "Покрытие трассы"
      },
      "discipline": {
        "course_2km": "Трасса 2 км",
        "course_4km": "Трасса 4 км",
        "course_6km": "Трасса 6 км"
      }
    },
    "condition": {
      "timing": {
        "electronic": "Электронный",
        "hand": "Ручной"
      },
      "pool": {
        "m25": "25 м",
        "m50": "50 м"
      },
      "course": {
        "grass": "Трава",
        "trail": "Грунтовая тропа"
      }
    },
    "golf": {
      "name": "Гольф",
      "format": {
        "performance": "Результат"
      },
      "display_key": {
        "entry_heat_lane": "Участник / забег / дорожка"
      },
      "condition": {
        "holes_completed": "Пройдено лунок"
      },
      "round": {
        "round": "Раунд"
      },
      "discipline": {
        "stroke_play_18": "Строук-плей, 18 лунок",
        "stroke_play_9": "Строук-плей, 9 лунок"
      }
    },
    "equestrian": {
      "name": "Конный спорт",
      "format": {
        "performance": "Результат"
      },
      "display_key": {
        "entry_heat_lane": "Участник / забег / дорожка"
      },
      "condition": {
        "round_kind": "Тип раунда"
      },
      "round": {
        "standard": "Основной раунд",
        "jump_off": "Перепрыжка"
      },
      "discipline": {
        "showjumping": "Конкур",
        "dressage": "Выездка",
        "eventing": "Троеборье"
      }
    },
    "gymnastics": {
      "name": "Гимнастика",
      "format": {
        "performance": "Результат"
      },
      "display_key": {
        "entry_heat_lane": "Участник / забег / дорожка"
      },
      "condition": {
        "judging_panel": "Судейская бригада"
      },
      "panel": {
        "club": "Клубная бригада",
        "qualified": "Квалифицированная бригада"
      },
      "discipline": {
        "vault": "Опорный прыжок",
        "uneven_bars": "Брусья разной высоты",
        "balance_beam": "Бревно",
        "floor": "Вольные упражнения",
        "pommel_horse": "Конь",
        "rings": "Кольца",
        "parallel_bars": "Брусья",
        "high_bar": "Перекладина"
      }
    }
  },
  "country": {
    "za": {
      "name": "ЮАР",
      "tier": {
        "province": "Провинция",
        "district": "Округ",
        "region": "Регион",
        "national": "Национальный уровень"
      },
      "age_group": {
        "u7": "U7",
        "u8": "U8",
        "u9": "U9",
        "u10": "U10",
        "u11": "U11",
        "u12": "U12",
        "u13": "U13",
        "u14": "U14",
        "u15": "U15",
        "u16": "U16",
        "u17": "U17",
        "u18": "U18",
        "u19": "U19",
        "open": "Открытая"
      },
      "season_calendar": {
        "school_winter": "Школьный зимний сезон",
        "school_summer": "Школьный летний сезон"
      },
      "level": {
        "a": "A",
        "b": "B",
        "c": "C",
        "first": "1-я команда",
        "second": "2-я команда",
        "third": "3-я команда"
      },
      "gender": {
        "boys": "Мальчики",
        "girls": "Девочки",
        "mixed": "Смешанные",
        "open": "Открытая категория"
      }
    }
  },
  "ui.score.timeline.title": "Хронология матча",
  "ui.score.timeline.empty": "Выбранных обновлений счёта пока нет.",
  "ui.score.timeline.unavailable": "Выбранная хронология недоступна. Счёт выше остаётся актуальным.",
  "ui.score.timeline.changed": "Выбранный счёт или его подробности изменились. Начните хронологию заново, чтобы увидеть актуальные данные.",
  "ui.score.timeline.incomplete": "Подсчёт недоступен, потому что эта история начинается с уже записанного счёта.",
  "ui.score.timeline.recorded_update": "Записанное обновление",
  "ui.score.timeline.target": "Игрок {number}",
  "ui.score.timeline.correction": "Исправление · {value} {unit}",
  "ui.score.timeline.shirt": "Футболка {number}",
  "ui.score.timeline.running": "{home}–{away}",
  "ui.score.timeline.count": "{side}: {count} {unit}",
  "ui.score.timeline.read_failed": "Не удалось загрузить хронологию. Попробуйте ещё раз.",
  "ui.score.timeline.restart": "Начать хронологию заново",
  "ui.score.timeline.next": "Более ранние обновления",
  "ui.score.timeline.loading": "Загружаем более ранние обновления…",
  "ui.score.timeline.fact_score": "{side}: {value}",
  "ui.score.timeline.fact_runs": "{side} · иннинг {number}, раны: {value}",
  "ui.score.timeline.fact_wickets": "{side} · иннинг {number}, уикеты: {value}",
  "ui.score.timeline.fact_overs": "{side} · иннинг {number}, оверы: {value}",
  "ui.score.timeline.fact_rubber": "Встреча {number}: {side}",
  "ui.score.timeline.fact_set": "{side} · сет {number}: {value}",
  "ui.score.timeline.fact_games": "{side}, геймы: {value}",
  "ui.score.timeline.fact_points": "{side}: {value, plural, one {# очко} few {# очка} many {# очков} other {# очка}}",
  "ui.score.timeline.fact_mark": "{value} {unit}",
  "ui.score.timeline.fact_place": "Место {value}",
  "ui.score.timeline.newest_first": "сначала новые",
  "ui.score.timeline.time": "Время",
  "ui.score.timeline.running_pair": "{first}–{second}",
  "ui.score.timeline.incident": "{unit} +{value}",
  "ui.score.timeline.side": "{side}:",
  "ui.score.clock.last_reported": "Последнее сообщение об игровом времени",
  "ui.score.clock.last_state": "Последнее переданное состояние: {state}",
  "ui.match_watch.surface_unconfirmed": "Нет подтверждённого поля или корта",
  "ui.match_creation.sport_unavailable": "{sport} — пока недоступно",
  "ui.uat_help.account_or_sign_in": "Учётная запись / вход",
  "ui.uat_help.public_language_summary": "Читать справку на другом языке",
  "ui.uat_help.guide_following": "Помощь с поиском, сохранением и отслеживанием матчей",
  "ui.uat_help.guide_scoring": "Помощь с записью счёта",
  "ui.uat_help.guide_sign_in": "Помощь со входом по электронной почте",
  "ui.uat_help.guide_parent": "Начальное руководство для родителей",
  "ui.uat_help.guide_school": "Помощь с регистрацией школы, командами и ролями",
  "ui.uat_help.guide_privacy": "Помощь с вашими частными данными",
  "ui.uat_help.school_registration_intro": "Зарегистрируйтесь с собственным подходящим школьным адресом электронной почты для управления школьной учётной записью. Школы сообщества можно использовать для матчей до регистрации.",
  "ui.uat_help.school_registration_access": "Проверьте статус администратора в разделе «Школа». Инструменты команды и организация событий также зависят от зарегистрированного сезона и вашей роли.",
  "ui.uat_help.school_registration_unavailable": "Регистрация школы недоступна в этой установке. Можно по-прежнему находить, смотреть и создавать поддерживаемые публичные матчи, а также вести их счёт.",
  "ui.uat_help.guide_coaching": "Помощь с подачей заявки на команду"
}
