<?php
return [
    // Messages
    'msg_image_deleted' => 'Изображение успешно удалено!',
    'msg_vote_site_deleted' => 'Сайт для голосования успешно удалён!',
    'msg_vote_site_saved' => 'Сайт для голосования успешно сохранён!',
    'msg_no_vote_sites' => 'Нет доступных сайтов для голосования.',

    // Errors
    'err_invalid_csrf' => 'Недействительный токен CSRF.',
    'err_permission_denied' => 'Доступ запрещён.',
    'err_vote_site_not_found' => 'Сайт для голосования не найден.',
    'err_database' => 'Ошибка базы данных: ',
    'err_fix_errors' => 'Пожалуйста, исправьте следующие ошибки:',
    'err_site_name_required' => 'Название сайта обязательно.',
    'err_site_name_too_long' => 'Название сайта не должно превышать 50 символов.',
    'err_invalid_image_url' => 'URL изображения кнопки слишком длинный.',
    'err_invalid_cooldown' => 'Часы перезарядки должны быть от 1 до 999.',
    'err_invalid_reward' => 'Очки награды должны быть от 1 до 255.',
    'err_callback_secret_too_long' => 'Секрет обратного вызова не должен превышать 64 символа.',
    'err_invalid_image_type' => 'Разрешены только изображения JPEG, PNG и GIF.',
    'err_image_too_large' => 'Размер изображения не должен превышать 1 МБ.',
    'err_image_upload_failed' => 'Ошибка загрузки изображения: ',
    'err_callback_file_name_required' => 'Имя файла обратного вызова обязательно.',
    'err_invalid_callback_file_name' => 'Имя файла обратного вызова должно быть буквенно-цифровым с подчёркиваниями или дефисами.',
    'err_callback_file_name_too_long' => 'Имя файла обратного вызова не должно превышать 50 символов.',
    'err_callback_file_name_exists' => 'Имя файла обратного вызова уже существует.',
    'err_siteid_required' => 'ID сайта обязателен.',
    'err_siteid_too_long' => 'ID сайта не должен превышать 255 символов.',
    'err_url_format_required' => 'Формат URL для голосования обязателен.',
    'err_invalid_url_format' => 'Недействительный формат URL.',
    'err_url_format_too_long' => 'Формат URL не должен превышать 255 символов.',

    // Form Labels and Placeholders
    'page_title_manage_vote_sites' => 'Управление сайтами для голосования',
    'label_site_name' => 'Название сайта',
    'placeholder_site_name' => 'Введите название сайта',
    'label_button_image' => 'Загрузить изображение кнопки',
    'label_button_image_url' => 'URL изображения кнопки (необязательно)',
    'placeholder_button_image_url' => 'Введите URL изображения кнопки (необязательно)',
    'label_image_url_info' => 'Введите URL изображения, если не хотите загружать изображение. Оставьте пустым, чтобы удалить изображение.',
    'placeholder_button_image' => 'Загрузите изображение JPEG, PNG или GIF (макс. 1 МБ).',
    'label_cooldown_hours' => 'Часы перезарядки',
    'placeholder_cooldown_hours' => 'Введите часы перезарядки',
    'label_reward_points' => 'Очки награды',
    'placeholder_reward_points' => 'Введите очки награды',
    'label_uses_callback' => 'Использует обратный вызов',
    'label_callback_secret' => 'Секрет обратного вызова',
    'placeholder_callback_secret' => 'Введите секрет обратного вызова (необязательно)',
    'option_no' => 'Нет',
    'option_yes' => 'Да',
    'btn_save_vote_site' => 'Сохранить сайт для голосования',
    'btn_reset' => 'Сбросить форму',
    'btn_delete_image' => 'Удалить изображение',
    'btn_choose_file' => 'Выбрать файл',
    'btn_edit' => 'Редактировать',
    'btn_delete' => 'Удалить',
    'confirm_delete_image' => 'Вы уверены, что хотите удалить это изображение?',
    'confirm_delete' => 'Вы уверены, что хотите удалить этот сайт для голосования?',
    'label_no_image' => 'Нет изображения',
    'label_actions' => 'Действия',
    'label_callback_file_name' => 'Имя файла обратного вызова',
    'placeholder_callback_file_name' => 'файл обратного вызова (например, arenaTop100)',
    'label_callback_file_name_info' => 'Имя для идентификации сайта голосования в обратных вызовах (например, gtop100, top100arena).',
    'label_siteid' => 'ID сайта',
    'placeholder_siteid' => 'Введите ID сервера на сайте голосования',
    'label_siteid_info' => 'Уникальный ID вашего сервера на сайте голосования (например, SahtoutServer, 12345).',
    'label_url_format' => 'Формат URL для голосования',
    'placeholder_url_format' => 'например, https://site.com/vote/{siteid}/{userid}',
    'label_url_format_info' => 'Используйте {siteid}, {userid} или {username} в качестве заполнителей.',
];
?>