<?php
return [
    '_name' => 'Русский',

    'common.none' => 'Нету',
    'common.yes' => 'Да',
    'common.no' => 'Нет',
    'common.on' => 'ВКЛ',
    'common.off' => 'ВЫКЛ',
    'common.enabled' => 'Включено',
    'common.disabled' => 'Отключено',
    'common.active' => 'АКТИВЕН',
    'common.banned' => 'ЗАБАНЕН',
    'common.clear' => 'Очистить',
    'common.delete' => 'Удалить',
    'common.edit' => 'Редактировать',
    'common.save' => 'Сохранить',
    'common.search' => 'Поиск',
    'common.open' => 'Открыть',
    'common.remove' => 'Убрать',
    'common.assign' => 'Назначить',
    'common.report' => 'Пожаловаться',
    'common.submit' => 'Отправить',
    'common.approve' => 'Одобрить',
    'common.reject' => 'Отклонить',
    'common.status' => 'Статус',
    'common.type' => 'Тип',
    'common.user' => 'Пользователь',
    'common.username' => 'Имя пользователя',
    'common.email' => 'Email',
    'common.password' => 'Пароль',
    'common.role' => 'Роль',
    'common.points' => 'Очки',
    'common.bonus' => 'Бонус',
    'common.joined' => 'Дата регистрации',
    'common.created' => 'Создано',
    'common.description' => 'Описание',
    'common.label' => 'Метка',
    'common.source' => 'Источник',
    'common.level' => 'Уровень',
    'common.demon' => 'Демон',
    'common.player' => 'Игрок',
    'common.progress' => 'Прогресс',
    'common.platform' => 'Платформа',
    'common.refresh' => 'Обновить',
    'common.proof' => 'Доказательство',
    'common.raw_footage' => 'Исходное видео',
    'common.notes' => 'Заметки',
    'common.author' => 'Автор',
    'common.comment' => 'Комментарий',
    'common.comments' => 'Комментарии',
    'common.reports' => 'Жалобы',
    'common.permission' => 'Право доступа',
    'common.latest' => 'Последнее',
    'common.submitted' => 'Отправлено',
    'common.reviewed_at' => 'Рассмотрено',
    'common.submitter' => 'Отправитель',
    'common.optional' => 'необязательно',
    'common.back_to_list' => 'Вернуться к листу',
    'common.back_to_main_list' => 'Вернуться к Main-листу',
    'common.not_set' => 'Не задано',
    'common.no_country' => 'Без страны',
    'common.unknown' => 'Неизвестно',
    'common.you' => '(вы)',
    'common.recaptcha_failed' => 'Проверка Google reCAPTCHA не пройдена. Отметьте галочку и попробуйте снова.',

    'status.pending' => 'на рассмотрении',
    'status.approved' => 'одобрено',
    'status.rejected' => 'отклонено',

    'role.owner' => 'Владелец',
    'role.list_editor' => 'Редактор(ы) Листа',
    'role.list_helper' => 'Помощник(и) Листа',
    'role.player' => 'Игрок',

    'nav.main_list' => 'Main-лист',
    'nav.guidelines' => 'Правила',
    'nav.roulette' => 'Рулетка',
    'nav.time_machine' => 'Машина времени',
    'nav.stats' => 'Лидерборд',
    'nav.admin' => 'Админ-панель',
    'nav.profile' => 'Просмотр профиля',
    'nav.submit' => 'Отправить рекорд',
    'nav.login' => 'Вход',
    'nav.logout' => 'Выход',
    'nav.language' => 'Язык',

    'footer.navigation' => 'Навигация',
    'footer.account' => 'Аккаунт',
    'footer.register' => 'Регистрация',
    'footer.my_account' => 'Мой аккаунт',
    'footer.submit_record' => 'Отправить рекорд',
    'footer.rights' => 'Все права защищены {app}, и {app} никак не связан с RobTopGamesAB.',

    'list.main' => 'Main-Лист',
    'list.extended' => 'Extended-Лист',
    'list.legacy' => 'Legacy-Лист',
    'list.filter' => 'Фильтровать...',
    'list.filter_shown' => 'Фильтровать отображающиеся демоны...',
    'list.no_entries' => 'В этом листе пока нет демонов.',
    'list.published_by' => 'Опубликовал',
    'list.verified_by' => 'Верифицировал',
    'list.points' => 'очков',
    'list.currently_legacy' => 'Сейчас в Legacy',
    'list.currently_rank' => 'Сейчас #{rank}',
    'list.desc.main_all_merged' => 'Все демоны сейчас объединены в один Main-Лист.',
    'list.desc.main_extended_merged' => 'Main и Extended листы объединены в единый лист.',
    'list.desc.main_legacy_merged' => 'Main и Legacy объединены в единый лист.',
    'list.desc.main_range' => 'Топ 1-{limit} демоны в текущем листе.',
    'list.desc.extended_empty' => 'В Extended-Листе пока нет ни одного демона.',
    'list.desc.extended_range' => 'Топ {from}-{to}',
    'list.desc.count_score' => 'демоны за которые всё ещё можно получить очки',
    'list.desc.legacy' => 'Топ {from}+ демоны или вручную помеченные как legacy.',

    'level_info.position' => 'Топ',
    'level_info.category' => 'Категория',
    'level_info.difficulty' => 'Сложность',
    'level_info.requirement' => 'Минимальный %',
    'level_info.creator' => 'Создатель',
    'level_info.publisher' => 'Выложил',
    'level_info.verifier' => 'Верифицировал',
    'level_info.level_id' => 'ID уровня',
    'level_info.level_length' => 'Длина уровня',
    'level_info.song' => 'Музыка',
    'level_info.object_count' => 'Количество объектов',

    'flash.invalid_token' => 'Недействительный токен сессии.',
    'flash.login_required_submit' => 'Вам нужно войти в аккаунт, прежде чем отправлять рекорды.',
    'flash.admin_required' => 'Требуются права администратора.',
    'flash.no_permission' => 'У вас нет прав доступа к этой странице.',

    'setup.title' => 'Настройка Demonlist',
    'setup.intro' => 'Заполните данные ниже. Установщик создаст конфигурацию, таблицы базы данных и аккаунт владельца.',
    'setup.section_list' => 'Данные листа',
    'setup.section_database' => 'База данных',
    'setup.section_discord' => 'Discord',
    'setup.section_owner' => 'Аккаунт владельца',
    'setup.section_security' => 'Проверка безопасности',
    'setup.name' => 'Название списка',
    'setup.tagline' => 'Краткое описание',
    'setup.base_url' => 'Путь установки',
    'setup.public_url' => 'Публичный URL (необязательно)',
    'setup.timezone' => 'Часовой пояс',
    'setup.default_language' => 'Язык по умолчанию',
    'setup.db_host' => 'Хост MySQL',
    'setup.db_port' => 'Порт',
    'setup.db_name' => 'Имя базы данных',
    'setup.db_user' => 'Имя пользователя MySQL',
    'setup.db_password' => 'Пароль MySQL',
    'setup.discord_hint' => 'Настройки Discord необязательны. Заполните их сейчас, если хотите, чтобы вебхуки, личные сообщения бота или виджет сервера были готовы после установки.',
    'setup.discord_webhook_url' => 'URL вебхука',
    'setup.discord_bot_token' => 'Токен бота',
    'setup.discord_bot_api_base_url' => 'Базовый URL API бота',
    'setup.discord_server_widget_url' => 'URL виджета сервера',
    'setup.discord_server_id' => 'ID сервера',
    'setup.discord_server_theme' => 'Тема виджета',
    'setup.discord_theme_dark' => 'Тёмная',
    'setup.discord_theme_light' => 'Светлая',
    'setup.recaptcha_hint' => 'Создайте пару ключей Google reCAPTCHA v2 Checkbox для этого домена, затем вставьте site key и secret key ниже.',
    'setup.recaptcha_site_key' => 'Site key Google reCAPTCHA',
    'setup.recaptcha_secret_key' => 'Secret key Google reCAPTCHA',
    'setup.recaptcha_reload_hint' => 'Галочка появится после ввода site key. Если вы измените ключ, подтвердите галочку снова.',
    'setup.recaptcha_enter_site_key' => 'Введите site key, чтобы загрузить Google reCAPTCHA.',
    'setup.owner_name' => 'Имя владельца',
    'setup.owner_email' => 'Email владельца (необязательно)',
    'setup.owner_password' => 'Пароль',
    'setup.owner_password_confirm' => 'Подтвердите пароль',
    'setup.install' => 'Установить и открыть список',
    'setup.installed' => 'Этот список уже установлен. Установщик удалит себя сам, если позволяют права доступа к файлам.',
    'setup.open' => 'Открыть основной список',
    'setup.error_prefix' => 'Не удалось завершить установку:',
    'setup.error.required' => 'Пожалуйста, заполните все обязательные поля.',
    'setup.error.owner_username' => 'Имя должно содержать 3-40 букв, цифр, точек, подчёркиваний или дефисов.',
    'setup.error.owner_password' => 'Пароль должен содержать не менее 8 символов.',
    'setup.error.owner_password_match' => 'Пароли не совпадают.',
    'setup.error.owner_email' => 'Email недействителен.',
    'setup.error.db_port' => 'Порт MySQL недействителен.',
    'setup.error.recaptcha_keys' => 'Требуются site key и secret key Google reCAPTCHA.',
    'setup.error.recaptcha' => 'Проверка Google reCAPTCHA не пройдена. Отметьте галочку и попробуйте снова.',
    'setup.error.url' => '{field} должен быть корректным URL.',
    'setup.error.schema_missing' => 'Файл db/schema.sql не найден.',
    'setup.error.schema_read' => 'Не удалось прочитать db/schema.sql.',
    'setup.error.db_connect' => 'Не удалось подключиться к MySQL. Проверьте настройки базы данных.',
    'setup.error.owner_create' => 'Не удалось создать аккаунт владельца.',
    'setup.error.config_write' => 'Не удалось создать config.php. Проверьте права доступа к папке.',

    'auth.login.title' => 'Вход',
    'auth.login.heading' => 'Вход',
    'auth.login.intro' => 'Войдите, чтобы отправлять рекорды.',
    'auth.login.button' => 'Войти',
    'auth.login.new_player' => 'Новый игрок?',
    'auth.login.create_account' => 'Создать аккаунт',
    'auth.login.welcome' => 'С возвращением, {name}.',
    'auth.login.error_token' => 'Недействительный токен формы. Обновите страницу и попробуйте снова.',
    'auth.login.error_required' => 'Необходимо указать имя и пароль.',
    'auth.login.error_locked' => 'Слишком много неудачных попыток. Повторите через {minutes} мин.',
    'auth.login.error_invalid' => 'Неверное имя или пароль.',
    'auth.login.error_failed' => 'Вход не удался. Убедитесь, что вы импортировали последнюю версию db/schema.sql.',
    'auth.register.title' => 'Регистрация',
    'auth.register.heading' => 'Регистрация',
    'auth.register.intro' => 'Создайте аккаунт, чтобы отправлять рекорды.',
    'auth.register.button' => 'Создать аккаунт',
    'auth.register.already' => 'Уже зарегистрированы?',
    'auth.register.login_now' => 'Войти сейчас',
    'auth.register.email_optional' => 'Email (необязательно)',
    'auth.register.confirm_password' => 'Подтвердите пароль',
    'auth.register.created' => 'Аккаунт успешно создан. Теперь вы можете отправлять рекорды.',
    'auth.register.created_login' => 'Аккаунт создан. Пожалуйста, войдите в него.',
    'auth.register.error_username' => 'Имя должно содержать 3-24 символа: буквы, цифры или подчёркивание.',
    'auth.register.error_password' => 'Пароль должен содержать не менее 8 символов.',
    'auth.register.error_password_match' => 'Пароли не совпадают.',
    'auth.register.error_email' => 'Неверный формат email.',
    'auth.register.error_exists' => 'Имя или email уже существуют.',
    'auth.register.error_failed' => 'Регистрация не удалась. Убедитесь, что вы импортировали последнюю версию db/schema.sql.',
    'auth.logout.invalid' => 'Недействительный запрос на выход.',
    'auth.logout.success' => 'Вы вышли из системы.',

    'home.title' => 'Main-Лист',
    'home.heading' => 'Geometry Dash Демонлист',
    'home.intro_all' => 'Main-Лист сейчас показывает демоны без разделения на листы.',
    'home.intro_default' => 'Основная часть демонлиста с самыми сложными уровнями в игре, распределёнными по сложности.',
    'home.editors' => 'Редактор(ы) Листа',
    'home.helpers' => 'Помощник(и) Листа',
    'home.editors_note' => 'Свяжитесь с ними, если у вас есть проблемы с демонлистом или вы хотите что-то поменять.',
    'home.helpers_note' => 'Свяжитесь с ними, если у вас есть вопросы о том, почему конкретный рекорд был отклонён. Однако не беспокойте их без необходимости по поводу проверки рекордов!',
    'home.no_editors' => 'Пока нет редакторов.',
    'home.no_helpers' => 'Пока нет помощников.',
    'home.youtube_channel' => 'YouTube-канал',
    'home.guidelines_title' => 'Правила',
    'home.guidelines_text' => 'Принимаются только легитимные, неотредактированные рекорды с чёткими доказательствами. Все рекорды проверяются вручную.',
    'home.guidelines_button' => 'Правила отправки рекордов',
    'home.read_guidelines' => 'Прочитать правила',
    'home.submit_title' => 'Отправить рекорд',
    'home.submit_text' => 'Примечание: пожалуйста, не отправляйте "шуточные" рекорды — это только усложняет работу всем, и вы будете забанены. Также учтите, что форма отклоняет повторные рекорды.',
    'home.submit_button' => 'Открыть форму отправки',
    'home.stats_title' => 'Лидерборд',
    'home.stats_text' => 'Получите подробный обзор того, кто прошёл больше всего уровней, создал больше всего демонов или прошел самых сложных демонов. Сравнивайте прогресс и поднимайтесь в лидерборде.',
    'home.stats_button' => 'Открыть лидерборд!',
    'home.discord_title' => 'Сервер Discord',

    'guidelines.title' => 'Правила',
    'guidelines.heading' => 'Правила отправки рекордов',
    'guidelines.intro' => 'Эти правила основаны на правилах отправки рекордов pointercrate.',
    'guidelines.important_label' => 'Важно:',
    'guidelines.important_text' => 'Каждая заявка проверяется вручную. Отсутствие доказательств или подозрительная запись приведут к отклонению.',
    'guidelines.tip_label' => 'Совет:',
    'guidelines.tip_text' => 'Делайте видео публичным/по ссылке и добавляйте полезные заметки о рекорде. Чем понятнее доказательства, тем быстрее одобрение.',
    'guidelines.submit_button' => 'Перейти к отправке рекорда',
    'guidelines.s1_title' => '1. Аккаунт и владение',
    'guidelines.s1_p1' => 'При отправке заявки вы должны быть авторизованы под своим собственным аккаунтом.',
    'guidelines.s1_p2' => 'Не отправляйте рекорды от имени других игроков, если модератор явно не попросил об этом.',
    'guidelines.s2_title' => '2. Требования к видеодоказательствам',
    'guidelines.s2_p1' => 'Ваше доказательство должно быть чётким, неотредактированным и непрерывным от начала попытки и до смерти/конца.',
    'guidelines.s2_p2' => 'Видео должно сохранить оригинальный звук и не должно скрывать важную информацию о геймплее.',
    'guidelines.s2_p3' => 'Никаких вырезок, изменений скорости или визуального вмешательства.',
    'guidelines.s2_p4' => 'Никаких оверлеев, скрывающих переходы, ввод или контекст попытки.',
    'guidelines.s2_p5' => 'Качество видео должно быть достаточно высоким для проверки подлинности геймплея.',
    'guidelines.s3_title' => '3. Правила подлинности',
    'guidelines.s3_p1' => 'Любой рекорд со взломом, читами, ботами, макросами, ноуклипом или изменениями запрещено.',
    'guidelines.s3_p2' => 'Рекорды с использованием модов, изменяющих геймплей, инструментов повтора или внешней автоматизации будут отклонены.',
    'guidelines.s4_title' => '4. Точность данных заявки',
    'guidelines.s4_p1' => 'Выберите точное название демона и укажите реальный прогресс, которого вы достигли.',
    'guidelines.s4_p2' => 'Прогресс ниже требования демона будет автоматически недействителен.',
    'guidelines.s4_p3' => 'Ваша платформа и частота обновления экрана должны соответствовать заявленному в доказательстве рекорду.',
    'guidelines.s5_title' => '5. Исходное видео и дополнительные доказательства',
    'guidelines.s5_p1' => 'Для сложных демонов настоятельно рекомендуется исходное видео, и модераторы могут его потребовать.',
    'guidelines.s5_p2' => 'Если запрошенные доказательства не будут предоставлены вовремя, заявка может быть отклонена.',
    'guidelines.s6_title' => '6. Результаты рассмотрения',
    'guidelines.s6_approved' => 'Одобрено:',
    'guidelines.s6_approved_text' => 'рекорд добавляется в демонлист.',
    'guidelines.s6_rejected' => 'Отклонено:',
    'guidelines.s6_rejected_text' => 'рекорд не попадает в демонлист; вы можете отправить его снова с более лучшими доказательствами.',
    'guidelines.s6_flagged' => 'Отмечено:',
    'guidelines.s6_flagged_text' => 'модераторы могут запросить дополнительные клипы, исходные файлы или разъяснения.',
    'guidelines.s7_title' => '7. Злоупотребления и санкции',
    'guidelines.s7_p1' => 'Поддельные рекорды, выдача себя за другого, повторный спам или намеренно вводящие в заблуждение доказательства могут привести к санцкиям.',

    'submit.title' => 'Отправка',
    'submit.heading' => 'Отправить рекорд',
    'submit.as_user' => 'Отправка от имени',
    'submit.level_name' => 'Название уровня (введите для поиска)',
    'submit.type_demon' => 'Введите название демона...',
    'submit.hint_all' => 'Доступны все демоны. Введите любую часть названия, чтобы получить подсказки.',
    'submit.hint_current' => 'Только показанные демоны. Введите любую часть названия, чтобы получить подсказки.',
    'submit.progress' => 'Прогресс (%)',
    'submit.video_url' => 'URL видео-доказательства',
    'submit.raw_url' => 'URL исходного видео (необязательно)',
    'submit.raw_placeholder' => 'URL исходного видео (необязательно)',
    'submit.refresh_rate' => 'Частота обновления (Гц)',
    'submit.notes' => 'Заметки для модератора (необязательно)',
    'submit.notes_placeholder' => 'Количество попыток, контекст рекорда, баги, клики и т.д.',
    'submit.agree' => 'Я прочитал(-а) и согласен(-на) с',
    'submit.guidelines_link' => 'правилами отправки рекордов',
    'submit.button' => 'Отправить рекорд',
    'submit.error_token' => 'Недействительный токен формы. Перезагрузите страницу и попробуйте снова.',
    'submit.error_agree' => 'Вы должны подтвердить, что прочитали правила.',
    'submit.error_ambiguous' => 'Ваш поиск совпадант с несколькими демонами. Пожалуйста, введите полное название уровня.',
    'submit.error_demon' => 'Пожалуйста, введите корректное название демона из текущего листа.',
    'submit.error_video' => 'Требуется действительный URL видео-доказательства.',
    'submit.error_raw' => 'URL исходного видео должен быть корректным URL, если указан.',
    'submit.error_progress' => 'Прогресс должен быть от 1 до 100.',
    'submit.error_requirement' => 'Прогресс ниже требования этого демона ({requirement}%).',
    'submit.error_platform' => 'Недействительное значение платформы.',
    'submit.error_refresh' => 'Частота обновления должна быть от 30 до 1000.',
    'submit.success' => 'Рекорд добавлен в очередь на рассмотрение администратором.',
    'submit.discord_new' => 'Отправить новый рекорд #{id}',

    'roulette.title' => 'Рулетка',
    'roulette.heading' => 'Демон Рулетка',
    'roulette.intro' => 'Демон Рулетка — это испытание, в котором нужно пройти как можно больше демонов, оно заканчивается, когда вы достигаете 100% или сдаётесь.',
    'roulette.panel_intro' => 'Сыграйте в рулетку с текущим листом.',
    'roulette.meta_description' => 'Сыграйте в Демон Рулетку с уровнями из демонлиста.',
    'roulette.save' => 'Сохранить',
    'roulette.load' => 'Загрузить',
    'roulette.start' => 'Начать',
    'roulette.restart' => 'Начать заново',
    'roulette.reset' => 'Сбросить',
    'roulette.results' => 'Результаты',
    'roulette.show_remaining' => 'Показать оставшиеся демоны',
    'roulette.remaining' => 'Оставшиеся демоны',
    'roulette.done' => 'Готово',
    'roulette.give_up' => 'Сдаться',
    'roulette.copy_id' => 'Скопировать ID',
    'roulette.copied' => 'Скопировано',
    'roulette.level_id' => 'ID уровня: {id}',
    'roulette.at_least' => 'Не менее {percent}%',
    'roulette.progress_for' => 'Прогресс для {name}',
    'roulette.open' => 'Открыть {name}',
    'roulette.alert_select_list' => 'Выберите хотя бы один из листов.',
    'roulette.alert_no_demons' => 'В выбранных листах нет доступных демонов.',
    'roulette.alert_progress' => 'Введите прогресс от {min}% до 100%.',
    'roulette.error_at_least' => 'Введите не менее {percent}%.',
    'roulette.confirm_give_up' => 'Сдаться в этом прохождении рулетки?',
    'roulette.error_invalid_save' => 'Недействительный файл сохранения.',
    'roulette.error_empty_save' => 'В файле сохранения нет демонов.',
    'roulette.confirm_reset' => 'Сбросить сохранённый прогресс рулетки?',
    'roulette.loaded' => 'Сохранение рулетки загружено.',
    'roulette.load_failed' => 'Не удалось загрузить это сохранение рулетки.',
    'roulette.saved_filename' => 'demon-roulette-progress.json',

    'time.title' => 'Машина времени',
    'time.meta_description' => 'Просмотр демонлиста на определённый момент в прошлом.',
    'time.banner' => 'Сейчас вы смотрите на демонлист таким, каким он был',
    'time.present' => 'Перейти к настоящему времени',
    'time.intro' => 'Введите дату, на которую вы хотите просмотреть демонлист.',
    'time.destination' => 'Дата назначения',
    'time.go' => 'Перейти',
    'time.no_demons_title' => 'Демонов пока нет',
    'time.no_demons_text' => 'На эту дату не существовало ни одного уровня.',
    'time.about' => 'О разделе',
    'time.about_text' => 'Исторические позиции восстановлены на основе зафиксированных изменений демонлиста. Самая ранняя доступная дата — дата добавления первого уровня в демонлист.',
    'time.main_snapshot' => 'Main-Лист в этом историческом срезе.',
    'time.extended_snapshot' => 'Extended-Лист в этом историческом срезе.',
    'time.legacy_snapshot' => 'Legacy-Лист в этом историческом срезе.',

    'stats.title' => 'Лидерборд',
    'stats.intro' => 'Сравнивайте игроков по очкам, рекордам, прохождениям, самым сложным демонам и вкладу',
    'stats.players_tab' => 'Игроки',
    'stats.countries_tab' => 'Страны',
    'stats.no_country' => 'Данные по странам пока недоступны.',
    'stats.no_player' => 'Данные по игрокам пока недоступны.',
    'stats.nation_rank' => 'Ранг по стране',
    'stats.demonlist_rank' => 'Ранг в демонлисте',
    'stats.total_points' => 'Всего очков',
    'stats.players' => 'Игроки',
    'stats.best_player' => 'Лучший игрок',
    'stats.hardest_demon' => 'Самый сложный демон',
    'stats.demonlist_stats' => 'Статистика демонлиста',
    'stats.contributions' => 'Вклад',
    'stats.main_completed' => 'Пройдено Main-Лист',
    'stats.extended_completed' => 'Пройдено Extended-Лист',
    'stats.legacy_completed' => 'Пройдено Legacy-Лист',
    'stats.created' => 'Демонов создано',
    'stats.published' => 'Демонов выложено',
    'stats.verified' => 'Демонов верифицировано',
    'stats.progress_on' => 'Прогресс на',
    'stats.international' => 'Международный',
    'stats.world' => 'МИР - Международный',
    'stats.search_placeholder' => 'Нажмите Enter для поиска...',
    'stats.clear_search' => 'Очистить поиск',
    'stats.previous' => 'Назад',
    'stats.next' => 'Далее',
    'stats.breakdown' => '{main} Main, {extended} Extended, {legacy} Legacy',
    'stats.contrib_counts' => '{created} создано, {published} опубликовано, {verified} верифицировано',

    'demon.not_found_title' => 'Уровень не найден',
    'demon.not_found_text' => 'Этого рекорда не существует.',
    'demon.byline_by' => 'от',
    'demon.and' => 'и',
    'demon.more' => 'ещё',
    'demon.thumbnail_alt' => 'Миниатюра {name}',
    'demon.video_iframe_title' => 'Верификация {name}',
    'demon.meta_description' => '#{position} - {name} от {creator}, опубликовал {publisher}{verified}. Требуется {requirement}% для допуска, {points} очков за 100%.',
    'demon.meta_verified_by' => ', верифицировал {verifier}',
    'demon.prev' => 'Назад',
    'demon.next' => 'Далее',
    'demon.verification_video' => 'Видео верификации',
    'demon.level_info' => 'Информация об уровне',
    'demon.no_level_info' => 'Строки информации об уровне не настроены.',
    'demon.scoring' => 'Начисление очков',
    'demon.at_requirement' => 'От минимального %',
    'demon.at_100' => '100%',
    'demon.completions' => 'Прохождения',
    'demon.verification_preview' => 'Верификация',
    'demon.records' => 'Рекорды',
    'demon.qualify' => '{requirement}% или больше для допуска',
    'demon.records_submitted' => 'Отправлено рекордов: {count}',
    'demon.no_records' => 'Пока нет рекордов',
    'demon.record_holder' => 'Держатель рекорда',
    'demon.video_proof' => 'Видео-доказательство',
    'demon.position_history' => 'История позиций',
    'demon.date_change' => 'Дата изменения',
    'demon.new_position' => 'Новая позиция',
    'demon.reason' => 'Причина',
    'demon.no_position_history' => 'Изменений позиции пока не зафиксировано.',
    'demon.initial_placement' => 'Изначальное размещение',
    'demon.position_updated' => 'Позиция обновлена',
    'demon.comments_count_one' => '{count} комментарий к этому уровню.',
    'demon.comments_count_many' => '{count} комментариев к этому уровню.',
    'demon.add_comment' => 'Добавить комментарий',
    'demon.comment_placeholder' => 'Поделитесь мнением об этом уровне...',
    'demon.signed_in_as' => 'Вы вошли как {name}',
    'demon.post_comment' => 'Отправить комментарий',
    'demon.no_comments' => 'Пока нет комментариев.',
    'demon.comment_pages' => 'Страницы комментариев',
    'demon.page' => 'Страница {page}',
    'comment.pinned' => 'Закреплено',
    'comment.edited' => '(Изменено)',
    'comment.actions' => 'Действия с комментарием',
    'comment.like' => 'Нравится',
    'comment.dislike' => 'Не нравится',
    'comment.pin' => 'Закрепить',
    'comment.unpin' => 'Открепить',
    'comment.pin_title' => 'Закрепить комментарий',
    'comment.unpin_title' => 'Открепить комментарий',
    'comment.delete_title' => 'Удалить комментарий',
    'comment.delete_confirm' => 'Удалить этот комментарий? Ответы на него также будут удалены.',
    'comment.edit_comment' => 'Редактировать комментарий',
    'comment.save_edit' => 'Сохранить изменения',
    'comment.reported' => 'Пожаловаться',
    'comment.reason_optional' => 'Причина (необязательно)',
    'comment.reply' => 'Ответить',
    'comment.add_reply' => 'Добавить ответ',
    'comment.reply_placeholder' => 'Напишите ответ...',
    'comment.post_reply' => 'Отправить ответ',
    'comment.reply_count_one' => '{count} ответ',
    'comment.reply_count_many' => '{count} ответов',
    'comments.disabled_global' => 'Комментарии отключены для всего листа.',
    'comments.disabled_level' => 'Комментарии отключены для этого уровня.',
    'comments.disabled' => 'Комментарии отключены.',
    'comments.account_disabled' => 'Вашему аккаунту запрещено комментировать.',
    'comments.login_required' => 'Сначала вам нужно войти в аккаунт.',
    'comments.reply_target_missing' => 'Не удалось найти комментарий, на который вы отвечаете.',
    'comments.reply_schema_error' => 'Не удалось опубликовать ответ. Обновите schema.sql и попробуйте снова.',
    'comments.empty' => 'Комментарий не может быть пустым.',
    'comments.posted' => 'Комментарий отправлен.',
    'comments.reply_posted' => 'Ответ отправлен.',
    'comments.post_failed' => 'Не удалось опубликовать комментарий. Попробуйте снова.',
    'comments.actions_schema_error' => 'Действия с комментариями пока не готовы. Обновите schema.sql.',
    'comments.not_found' => 'Комментарий не найден.',
    'comments.edit_own_only' => 'Вы можете редактировать только собственные комментарии.',
    'comments.updated' => 'Комментарий отредактирован.',
    'comments.update_failed' => 'Не удалось отредактировать комментарий.',
    'comments.delete_own_only' => 'Вы можете удалять только собственные комментарии.',
    'comments.deleted' => 'Комментарий удалён.',
    'comments.delete_failed' => 'Не удалось удалить комментарий.',
    'comments.invalid_reaction' => 'Недействительная реакция.',
    'comments.reaction_failed' => 'Не удалось обновить реакцию. Попробуйте снова.',
    'comments.report_sent' => 'Жалоба отправлена.',
    'comments.report_failed' => 'Не удалось отправить жалобу. Попробуйте снова.',
    'comments.pin_permission' => 'Закреплять комментарии могут только владельцы и List редакторы.',
    'comments.pin_top_level_only' => 'Можно закреплять только комментарии топ-1 уровня.',
    'comments.pinned' => 'Комментарий закреплён.',
    'comments.unpinned' => 'Комментарий откреплён.',
    'comments.pin_failed' => 'Не удалось обновить закреплённый комментарий.',

    'account.title' => 'Аккаунт',
    'account.heading' => 'Мой аккаунт',
    'account.signed_in_as' => 'Вы вошли как',
    'account.display_name' => 'Отображаемый никнейм',
    'account.youtube_channel' => 'YouTube-канал',
    'account.country' => 'Страна',
    'account.discord' => 'Discord',
    'account.profile_settings' => 'Настройки профиля',
    'account.profile_staff_intro' => 'Укажите отображаемый никнейм, страну и YouTube-канал для публичных страниц.',
    'account.profile_player_intro' => 'Укажите отображаемый никнейм и страну для публичных страниц игроков.',
    'account.display_name_help' => 'Отображается публично на всём сайте. Оставьте пустым, чтобы использовать имя.',
    'account.country_placeholder' => 'Введите код страны или название страны...',
    'account.country_help' => 'Введите для поиска. Выберите вариант, чтобы использовать его флаг. Очистите поле, чтобы убрать страну.',
    'account.youtube_placeholder' => 'например, https://www.youtube.com/@YourChannel',
    'account.youtube_help' => 'Укажите URL вашего YouTube-канала (необязательно). Поддерживаются только каналы YouTube.',
    'account.save_profile' => 'Сохранить профиль',
    'account.discord_link' => 'Привязка Discord',
    'account.discord_intro' => 'Привяжите свой аккаунт Discord, чтобы получать личные уведомления от бота о ваших рекордах и уровнях.',
    'account.discord_db_missing' => 'Для привязки Discord требуется обновление базы данных. Запустите update_db_schema.php, затем перезагрузите страницу.',
    'account.discord_bot_missing' => 'Токен бота Discord ещё не настроен.',
    'account.linked' => 'Привязан',
    'account.user_id' => 'ID пользователя',
    'account.unlink_discord' => 'Отвязать Discord',
    'account.unlink_confirm' => 'Отвязать ваш аккаунт Discord?',
    'account.code_sent' => 'Код отправлен пользователю Discord с ID {id}. Истекает через {time}.',
    'account.verification_code' => 'Код подтверждения',
    'account.verify_discord' => 'Подтвердить Discord',
    'account.discord_user' => 'ID пользователя Discord или упоминание',
    'account.discord_user_placeholder' => '123456789012345678 или @упоминание',
    'account.discord_user_help' => 'Одного имени пользователя недостаточно для личных сообщений от бота. Скопируйте ID пользователя Discord или вставьте @упоминание.',
    'account.send_new_code' => 'Отправить новый код',
    'account.send_dm_code' => 'Отправить код в ЛС',
    'account.change_username' => 'Изменить имя',
    'account.new_username' => 'Новое имя',
    'account.new_username_placeholder' => 'Введите новое имя',
    'account.username_help' => '3-24 символа: только буквы, цифры и подчёркивание.',
    'account.change_email' => 'Изменить email',
    'account.new_email' => 'Новый email',
    'account.new_email_placeholder' => 'Введите новый email',
    'account.email_help' => 'Вы получите подтверждение на новый адрес email.',
    'account.change_password' => 'Изменить пароль',
    'account.current_password' => 'Текущий пароль',
    'account.current_password_placeholder' => 'Введите текущий пароль',
    'account.new_password' => 'Новый пароль',
    'account.new_password_placeholder' => 'Введите новый пароль',
    'account.password_help' => 'Должен содержать не менее 8 символов.',
    'account.confirm_new_password' => 'Подтвердите новый пароль',
    'account.confirm_password_placeholder' => 'Подтвердите новый пароль',
    'account.submission_history' => 'История моих заявок',
    'account.no_submissions' => 'Заявок пока нет.',
    'account.error_discord_columns' => 'Для привязки Discord требуется обновление базы данных.',
    'account.error_discord_bot' => 'Токен бота Discord ещё не настроен.',
    'account.error_discord_user' => 'Введите действительный ID пользователя Discord или упоминание.',
    'account.error_discord_taken' => 'Этот аккаунт Discord уже привязан к другому пользователю.',
    'account.error_discord_unlink_first' => 'Отвяжите текущий аккаунт Discord перед привязкой нового.',
    'account.error_discord_dm' => 'Не удалось отправить личное сообщение Discord. Убедитесь, что бот может написать этому пользователю.',
    'account.error_discord_code_format' => 'Введите 4-значный код подтверждения Discord.',
    'account.error_not_found' => 'Аккаунт не найден.',
    'account.error_no_discord_code' => 'Активный код подтверждения Discord не найден.',
    'account.error_discord_code_expired' => 'Этот код подтверждения Discord истёк. Отправьте новый код.',
    'account.error_discord_code_wrong' => 'Этот код подтверждения Discord неверен.',
    'account.error_display_name' => 'Отображаемое имя должно содержать 2-40 символов и не может включать управляющие символы.',
    'account.error_country' => 'Выберите действительный код страны.',
    'account.error_email_empty' => 'Email не может быть пустым.',
    'account.error_email_same' => 'Этот email уже установлен для вашего аккаунта.',
    'account.error_email_taken' => 'Этот email уже используется другим аккаунтом.',
    'account.error_email_failed' => 'В данный момент не удалось проверить этот email.',
    'account.error_username_same' => 'Это имя пользователя уже установлено для вашего аккаунта.',
    'account.error_username_taken' => 'Это имя пользователя уже используется другим аккаунтом.',
    'account.error_username_failed' => 'В данный момент не удалось проверить это имя пользователя.',
    'account.error_current_password_required' => 'Требуется текущий пароль.',
    'account.error_current_password_wrong' => 'Текущий пароль неверен.',
    'account.error_new_password_required' => 'Требуется новый пароль.',
    'account.error_new_password_short' => 'Новый пароль должен содержать не менее 8 символов.',
    'account.error_new_password_match' => 'Подтверждение нового пароля не совпадает.',
    'account.error_new_password_same' => 'Новый пароль должен отличаться от текущего.',
    'account.success_discord_dm' => 'Код подтверждения Discord отправлен. Проверьте личные сообщения.',
    'account.success_discord_linked' => 'Аккаунт Discord успешно привязан.',
    'account.success_discord_unlinked' => 'Аккаунт Discord отвязан.',
    'account.success_profile' => 'Профиль обновлён.',
    'account.success_email' => 'Email обновлён.',
    'account.success_username' => 'Имя пользователя обновлено.',
    'account.success_password' => 'Пароль обновлён.',

    'permission.admin_panel_access' => 'Доступ к админ-панели',
    'permission.manage_levels' => 'Управление уровнями',
    'permission.claim_contributors' => 'Подтверждение авторов',
    'permission.manage_users' => 'Управление пользователями',
    'permission.manage_user_roles' => 'Управление ролями пользователей',
    'permission.manage_scoring' => 'Изменение очков',
    'permission.manage_list_visibility' => 'Управление видимостью листов',
    'permission.manage_role_permissions' => 'Управление правами ролей',
    'permission.manage_badges' => 'Управление значками',
    'permission.moderate_comments' => 'Модерация комментариев',
    'permission.reset_passwords' => 'Сброс паролей',
    'permission.review_submissions' => 'Рассмотрение заявок',

    'admin.title' => 'Админ-панель',
    'admin.access_denied' => 'Доступ запрещён',
    'admin.signed_in_as' => 'Вы вошли как',
    'admin.overview' => 'Обзор',
    'admin.overview_desc' => 'Сводка панели управления.',
    'admin.content' => 'Контент',
    'admin.moderation' => 'Модерация',
    'admin.people' => 'Игроки',
    'admin.restricted' => 'Ограничено',
    'admin.restricted_note' => 'Доступно ролям с соответствующим правом.',
    'admin.restricted_meta' => 'Ограничено',
    'admin.empty_actions' => 'Вашей роли сейчас не назначено ни одно административное действие.',
    'admin.dashboard' => 'Панель администратора',
    'admin.dashboard_intro' => 'Центр модерации для управления рекордами и уровнями.',
    'admin.pending' => 'На рассмотрении',
    'admin.approved' => 'Одобрено',
    'admin.rejected' => 'Отклонено',
    'admin.players' => 'Игроки',
    'admin.banned' => 'Забанен',
    'admin.add_level' => 'Добавить уровень',
    'admin.add_level_desc' => 'Создать новую запись демона.',
    'admin.edit_level' => 'Редактировать уровень',
    'admin.edit_level_desc' => 'Обновить информацию об уровне и ранг.',
    'admin.delete_level' => 'Удалить уровень',
    'admin.delete_level_desc' => 'Удалить описание уровня.',
    'admin.level_info_rows' => 'Строки информации об уровне',
    'admin.level_info_rows_desc' => 'Управление строками, отображаемыми на страницах уровней.',
    'admin.level_comments' => 'Комментарии к уровням',
    'admin.level_comments_desc' => 'Открывать или закрывать комментарии глобально и для каждого уровня.',
    'admin.level_comments_moderate_desc' => 'Рассматривайте жалобы на комментарии и удаляйте неприемлимые ветки.',
    'admin.pending_submissions' => 'Заявки на рассмотрении',
    'admin.pending_submissions_desc' => 'Рассматривайте новые прохождения, добавленные в очередь.',
    'admin.recently_reviewed' => 'Недавно рассмотренные',
    'admin.recently_reviewed_desc' => 'Проверьте историю модерации.',
    'admin.user_management' => 'Управление пользователями',
    'admin.user_management_desc' => 'Изменяйте роль, статус бана, доступ к комментариям и бонусные очки.',
    'admin.claim_contributors' => 'Подтверждение авторов',
    'admin.claim_contributors_desc' => 'Привяжите публикатора/верификатора к реальным аккаунтам через ID пользователя.',
    'admin.badges' => 'Значки',
    'admin.badges_desc' => 'Загружайте иконки значков и назначайте их аккаунтам.',
    'admin.role_permissions' => 'Права ролей',
    'admin.role_permissions_desc' => 'Настройте права List редакторов и List редакторов в базе данных.',
    'admin.list_visibility' => 'Видимость списка',
    'admin.list_visibility_desc' => 'Выберите видимость листов и диапазоны для Main/Extended.',
    'admin.change_score' => 'Изменить очки',
    'admin.change_score_desc' => 'Настройте максимальный балл в листе.',
    'admin.role_permissions_intro' => 'Настройте права List редактора и List помощника, хранящиеся в базе данных. Владелец всегда сохраняет полные права.',
    'admin.save_role_permissions' => 'Сохранить права ролей',
    'admin.badges_intro' => 'Загруженные изображения значков отображаются рядом с комментариями и в профилях в разделе Статистика.',
    'admin.create_badge' => 'Создать значок',
    'admin.badge_label' => 'Название значка',
    'admin.badge_label_placeholder' => 'Мифический значок',
    'admin.badge_description_placeholder' => 'Текст при наведении (необязательно)',
    'admin.upload_badge_image' => 'Загрузить изображение значка',
    'admin.assign_to_player' => 'Назначить игроку',
    'admin.badge' => 'Значок',
    'admin.create_badge_first' => 'Сначала создайте значок',
    'admin.exact_username' => 'Точное имя пользователя',
    'admin.no_badges' => 'Значков пока не создано.',
    'admin.no_image' => 'Нет изображения',
    'admin.no_description' => 'Нет описания',
    'admin.assigned_count' => 'Назначено: {count}',
    'admin.edit_badge' => 'Редактировать значок',
    'admin.replace_image' => 'Заменить изображение',
    'admin.save_badge' => 'Сохранить значок',
    'admin.delete_badge_confirm' => 'Удалить этот значок и убрать его у всех пользователей?',
    'admin.list_visibility_intro' => 'Настройка только для Владельца: видимость разделов и диапазоны на сайте.',
    'admin.show_extended_list' => 'Показывать Extended-Листа как отдельный раздел',
    'admin.show_legacy_list' => 'Показывать Legacy-Листа как отдельный раздел',
    'admin.main_list_max_rank' => 'Максимальный топ ранг Main-Листа',
    'admin.extended_list_max_rank' => 'Максимальный топ ранг Extended-Листа',
    'admin.list_visibility_help' => 'Допустимый диапазон: от {min} до {max}. Минипальный топ ранг Extended-Лист должен быть больше или равен максимальному Main-Листа. Текущее разделение: Main #1-#{main}, Extended {extended}. Записи выше максимального топ ранга Extended List (или помеченные как legacy) переходят в Legacy, когда Legacy включён. Когда лист скрыт, его демоны объединяются с Main-Листом и за них по-прежнему засчитываются очки.',
    'admin.save_list_settings' => 'Сохранить настройки списка',
    'admin.scoring_intro' => 'Установите максимальные очки для листа.',
    'admin.top1_points' => 'Очки за Топ-1 (прохождение на 100%)',
    'admin.scoring_help' => 'Допустимый диапазон: от {min} до {max}. Текущий балл #1: {current} очков.',
    'admin.save_scoring' => 'Сохранить шкалу очков',
    'admin.level_info_rows_intro' => 'Выберите встроенные строки или добавьте пользовательские строки для блока информации об уровне на странице каждого уровня.',
    'admin.built_in_field' => 'Встроенное поле',
    'admin.custom_row' => 'Пользовательская строка',
    'admin.custom_label' => 'Пользовательская метка',
    'admin.use_default_label' => 'Использовать метку по умолчанию',
    'admin.default_value' => 'Значение по умолчанию',
    'admin.optional_fallback_value' => 'Резервное значение (необязательно)',
    'admin.add_row' => 'Добавить строку',
    'admin.save_rows' => 'Сохранить строки',
    'admin.restore_defaults' => 'Восстановить по умолчанию',
    'admin.level_comments_intro' => 'Включайте комментарии для всего списка, закрывайте их для отдельных уровней и рассматривайте жалобы на комментарии.',
    'admin.enable_all_comments' => 'Включить комментарии для всего списка',
    'admin.level_name_optional' => 'Название уровня (необязательно)',
    'admin.type_level_name' => 'Введите название уровня...',
    'admin.level_comment_status' => 'Статус комментариев уровня',
    'admin.no_level_change' => 'Без изменений уровня',
    'admin.enable_on_level' => 'Включить для этого уровня',
    'admin.disable_on_level' => 'Отключить для этого уровня',
    'admin.comments_status_help' => 'Текущий глобальный статус: {status}. Уровней с отключёнными комментариями: {count}. Комментировать могут только авторизованные пользователи.',
    'admin.save_comment_settings' => 'Сохранить настройки комментариев',
    'admin.reported_comments' => 'Комментарии с жалобами',
    'admin.reported_comments_load_failed' => 'Не удалось загрузить комментарии с жалобами.',
    'admin.reported_comments_load_error' => 'Не удалось загрузить комментарии с жалобами: {error}',
    'admin.reported_comments_count_one' => '{count} комментарий с жалобой ожидает рассмотрения.',
    'admin.reported_comments_count_many' => '{count} комментариев с жалобами ожидают рассмотрения.',
    'admin.no_reported_comments' => 'Сейчас нет комментариев с жалобами.',
    'admin.report_count_one' => '{count} жалоба',
    'admin.report_count_many' => '{count} жалоб',
    'admin.latest_at' => 'Последняя: {time}',
    'admin.delete_reported_comment_confirm' => 'Удалить этот комментарий с жалобой? Ответы на него тоже будут удалены.',
    'admin.delete_comment' => 'Удалить комментарий',
    'admin.claims_intro' => 'Привяжите публикатора/верификатора к реальному аккаунту. Оставьте имя пользователя пустым, чтобы снять привязку и сохранить текст как неподтверждённые метаданные.',
    'admin.claim_columns_missing' => 'В этой базе данных отсутствуют столбцы для подтверждения авторства. Откройте update_db_schema.php один раз, затем перезагрузите страницу.',
    'admin.level_name' => 'Название уровня',
    'admin.account_username_optional' => 'Имя аккаунта (необязательно)',
    'admin.clear_claim_placeholder' => 'Оставьте пустым, чтобы снять привязку',
    'admin.save_claim' => 'Сохранить привязку',
    'admin.add_level_intro' => 'Владельцы и List редакторы могут добавлять демоны в демонлист. Дополнительные метаданные уровня необязательны.',
    'admin.position_optional' => 'Позиция (необязательно)',
    'admin.auto_end' => 'Авто = в конец',
    'admin.requirement_percent' => 'Требование (%)',
    'admin.creators' => 'Создатель(и)',
    'admin.publisher' => 'Выложил',
    'admin.verifier' => 'Верифер',
    'admin.difficulty' => 'Сложность',
    'admin.verification_video_url' => 'URL видео верификации',
    'admin.thumbnail_url_optional' => 'URL миниатюры (необязательно)',
    'admin.level_description_optional' => 'Описание уровня (необязательно)',
    'admin.short_description_placeholder' => 'Краткое описание, отображаемое над блоками Информации об уровне и Начисления очков',
    'admin.level_id_optional' => 'ID уровня (необязательно)',
    'admin.level_length_optional' => 'Длина уровня (необязательно)',
    'admin.song_optional' => 'Музыка (необязательно)',
    'admin.object_count_optional' => 'Количество объектов (необязательно)',
    'admin.optional_value' => 'Необязательное значение',
    'admin.custom_level_info' => 'Пользовательская информация об уровне',
    'admin.mark_legacy' => 'Пометить как запись Legacy списка',
    'admin.disable_comments_for_level' => 'Отключить комментарии для этого уровня',
    'admin.edit_level_intro' => 'Обновляйте информацию об уровне и ранг в одном месте.',
    'admin.level_to_edit' => 'Уровень для редактирования',
    'admin.new_name_optional' => 'Новое название (необязательно)',
    'admin.difficulty_optional' => 'Сложность (необязательно)',
    'admin.requirement_optional' => 'Требование % (необязательно)',
    'admin.creators_optional' => 'Создатель(и) (необязательно)',
    'admin.publisher_optional' => 'Публикатор (необязательно)',
    'admin.verifier_optional' => 'Верификатор (необязательно)',
    'admin.verification_video_url_optional' => 'URL видео верификации (необязательно)',
    'admin.keep_current' => 'Оставить текущее',
    'admin.keep_current_long' => 'Оставьте пустым, чтобы сохранить текущее',
    'admin.keep_current_default' => 'Оставьте пустым, чтобы сохранить текущее/по умолчанию',
    'admin.clear_current_description' => 'Очистить текущее описание уровня',
    'admin.legacy_status' => 'Статус Legacy',
    'admin.comment_status' => 'Статус комментариев',
    'admin.set_current_list' => 'Установить как текущий список',
    'admin.set_legacy' => 'Установить как Legacy',
    'admin.enable_comments' => 'Включить комментарии',
    'admin.disable_comments' => 'Отключить комментарии',
    'admin.new_position_optional' => 'Новая позиция (необязательно)',
    'admin.move_note_optional' => 'Заметка о перемещении (необязательно)',
    'admin.move_note_placeholder' => 'Причина изменения ранга',
    'admin.save_level_changes' => 'Сохранить изменения уровня',
    'admin.delete_level_intro' => 'Удалить уровень из списка. Рекорды для этого уровня будут удалены, а последующие позиции сдвинутся вниз.',
    'admin.level_to_delete' => 'Уровень для удаления',
    'admin.confirm_level_name' => 'Подтвердите название уровня',
    'admin.confirm_level_placeholder' => 'Введите точное название уровня повторно',
    'admin.delete_level_warning' => 'Это действие невозможно отменить из админ-панели. Существующие рекорды, прохождения и история позиций для этого уровня будут удалены.',
    'admin.user_management_intro' => 'Изменяйте роль, статус бана, доступ к комментариям и бонусные очки для каждого аккаунта в одном месте.',
    'admin.user_management_no_role_access' => 'Ваш доступ не включает изменение ролей; поля ролей доступны только для чтения.',
    'admin.error_role_permission' => 'У вас нет прав на изменение ролей пользователей.',
    'admin.search_username' => 'Поиск по имени пользователя',
    'admin.type_username' => 'Введите имя пользователя...',
    'admin.load_users_hint' => 'Введите имя пользователя и нажмите Поиск, чтобы загрузить пользователей.',
    'admin.no_users_found' => 'Пользователи по запросу "{query}" не найдены.',
    'admin.adjust' => 'Изменить',
    'admin.bonus_adjust' => 'Изменение бонуса +/-',
    'admin.reset_password_title' => 'Сгенерировать случайный временный пароль',
    'admin.reset_password' => 'Сбросить пароль',
    'admin.error_invalid_reset_user' => 'Недействительный ID пользователя для сброса пароля.',
    'admin.user_not_found' => 'Пользователь не найден.',
    'admin.password_reset_success' => 'Пароль сброшен для {user}. Новый временный пароль: {password}',
    'admin.password_reset_failed' => 'Не удалось сбросить пароль: {error}',
    'admin.last_owner_note' => 'Последнего владельца нельзя понизить в должности.',
    'admin.no_pending_submissions' => 'Нет заявок на рассмотрении.',
    'admin.submitted_at' => 'Отправлено: {time}',
    'admin.refresh' => 'Обновить',
    'admin.review_note' => 'Заметка о рассмотрении',
    'admin.optional_note' => 'Заметка (необязательно)',
    'admin.approve_confirm' => 'Одобрить эту заявку?',
    'admin.reject_confirm' => 'Отклонить эту заявку?',
    'admin.no_reviewed_submissions' => 'Пока нет рассмотренных заявок.',
];
