<?php

return [
    // Actions
    'save' => 'Сохранить',
    'save_changes' => 'Сохранить изменения',
    'cancel' => 'Отмена',
    'delete' => 'Удалить',
    'edit' => 'Редактировать',
    'create' => 'Создать',
    'update' => 'Обновить',
    'close' => 'Закрыть',
    'confirm' => 'Подтвердить',
    'back' => 'Назад',
    'next' => 'Далее',
    'previous' => 'Предыдущий',
    'submit' => 'Отправить',
    'add' => 'Добавить',
    'remove' => 'Удалить',
    'view' => 'Просмотреть',
    'download' => 'Скачать',
    'upload' => 'Загрузить',
    'refresh' => 'Обновить',
    'reset' => 'Сбросить',
    'clear' => 'Очистить',
    'copy' => 'Копировать',
    'copied' => 'Скопировано!',
    'done' => 'Готово',

    // States
    'loading' => 'Загрузка...',
    'saving' => 'Сохранение...',
    'deleting' => 'Удаление...',
    'processing' => 'Обработка...',
    'uploading' => 'Загрузка...',
    'click_to_upload' => 'Нажмите для загрузки',
    'or_drag_and_drop' => 'или перетащите',
    'please_wait' => 'Пожалуйста, подождите...',

    // Status
    'active' => 'Активен',
    'inactive' => 'Неактивен',
    'pending' => 'Ожидает',
    'completed' => 'Завершен',
    'failed' => 'Неудачно',
    'success' => 'Успешно',
    'error' => 'Ошибка',
    'warning' => 'Предупреждение',
    'info' => 'Информация',
    'enabled' => 'Включено',
    'disabled' => 'Отключено',
    'verified' => 'Подтверждено',
    'unverified' => 'Не подтверждено',
    'yes' => 'Да',
    'no' => 'Нет',

    // Table
    'search' => 'Поиск',
    'filter' => 'Фильтр',
    'no_results' => 'Результаты не найдены.',
    'actions' => 'Действия',
    'showing' => 'Показано с :from по :to из :total результатов',
    'per_page' => 'На странице',
    'sort_by' => 'Сортировать по',
    'ascending' => 'По возрастанию',
    'descending' => 'По убыванию',

    // Confirmations
    'are_you_sure' => 'Вы уверены?',
    'cannot_be_undone' => 'Это действие нельзя отменить.',
    'confirm_delete' => 'Вы уверены, что хотите удалить это?',
    'confirm_action' => 'Вы уверены, что хотите продолжить?',

    // Messages
    'saved_successfully' => 'Успешно сохранено!',
    'deleted_successfully' => 'Успешно удалено!',
    'updated_successfully' => 'Успешно обновлено!',
    'created_successfully' => 'Успешно создано!',
    'error_occurred' => 'Произошла ошибка. Пожалуйста, попробуйте снова.',
    'changes_saved' => 'Изменения сохранены.',
    'no_changes' => 'Нет изменений для сохранения.',

    // Form Fields
    'name' => 'Имя',
    'email' => 'Электронная почта',
    'password' => 'Пароль',
    'confirm_password' => 'Подтвердите пароль',
    'description' => 'Описание',
    'status' => 'Статус',
    'date' => 'Дата',
    'time' => 'Время',
    'select' => 'Выбрать',
    'select_option' => 'Выберите вариант',
    'optional' => 'Необязательно',
    'required' => 'Обязательно',
    'role' => 'Роль',
    'plan' => 'План',
    'category' => 'Категория',
    'scopes' => 'Области',
    'schedule' => 'Расписание',
    'subject' => 'Тема',
    'variables' => 'Переменные',
    'type' => 'Тип',
    'user' => 'Пользователь',
    'info' => 'Информация',
    'amount' => 'Сумма',
    'joined' => 'Присоединился',
    'created' => 'Создано',
    'last_used' => 'Последнее использование',

    // Table Headers
    'action' => 'Действие',
    'job_name' => 'Название задачи',
    'last_run' => 'Последний запуск',
    'next_run' => 'Следующий запуск',
    'template' => 'Шаблон',

    // Placeholders
    'placeholder_name' => 'Иван Иванов',
    'placeholder_email' => 'user@example.com',
    'placeholder_password' => '••••••••',
    'placeholder_search' => 'Поиск...',
    'placeholder_search_users' => 'Поиск пользователей по имени или электронной почте...',
    'placeholder_search_plugins' => 'Поиск плагинов по названию...',
    'placeholder_search_languages' => 'Поиск языков по названию или коду...',
    'placeholder_search_templates' => 'Поиск шаблонов по названию или теме...',

    // Roles
    'role_admin' => 'Администратор',
    'role_user' => 'Пользователь',

    // Common Text
    'by' => 'автор',
    'apps' => 'приложений',
    'credits' => 'кредитов',
    'more' => 'еще',
    'platform' => 'платформа',
    'platforms' => 'платформы',
    'builder' => 'сборщик',
    'builders' => 'сборщики',
    'selected' => 'выбрано',
    'expired' => 'Истекло',
    'variables_count' => ':count переменная|:count переменные|:count переменных',
    'all_permissions' => 'Все разрешения',
    'configured' => '(настроено)',
    'protected_in_demo' => 'Защищено в демонстрационном режиме',

    // Empty States
    'no_results_different_term' => 'Попробуйте другой поисковый запрос',
    'click_to_install' => 'Нажмите кнопку <strong>Загрузить плагин</strong>, чтобы установить свой первый плагин',
    'no_api_keys_message' => 'API ключи не найдены. Создайте свой первый API ключ для начала работы.',

    // Validation Messages
    'password_incorrect' => 'Пароль неверен.',

    // Pagination
    'first' => 'Первая',
    'last' => 'Последняя',
    'page' => 'Страница',
    'of' => 'из',

    // Labels
    'note' => 'Заметка',

    // Time
    'today' => 'Сегодня',
    'yesterday' => 'Вчера',
    'tomorrow' => 'Завтра',
    'now' => 'Сейчас',
    'never' => 'Никогда',
    'ago' => 'назад',

    // Footer
    'all_rights_reserved' => 'Все права защищены',

    // Misc
    'or' => 'или',
    'and' => 'и',
    'all' => 'Все',
    'none' => 'Нет',
    'n_a' => 'Н/Д',
    'unknown' => 'Неизвестно',
    'other' => 'Другое',
    'more' => 'Больше',
    'less' => 'Меньше',
    'show_more' => 'Показать больше',
    'show_less' => 'Показать меньше',

    // Toast Messages - Demo Mode
    'demo_mode_disabled' => 'Настройки нельзя изменить в демонстрационном режиме.',
    'demo_mode_modify_disabled' => 'Это нельзя изменить в демонстрационном режиме.',
    'demo_mode_deletion_disabled' => 'Удаление отключено в демонстрационном режиме.',
    'demo_mode_action_disabled' => 'Это действие отключено в демонстрационном режиме.',
    'demo_mode_test_disabled' => 'Проверка соединения отключена в демонстрационном режиме.',
    'demo_mode_test_email_disabled' => 'Тестовые письма нельзя отправить в демонстрационном режиме.',
    'demo_mode_plugin_config_disabled' => 'Настройка плагина отключена в демонстрационном режиме.',
    'demo_mode_plugin_disabled' => 'Управление плагинами отключено в демонстрационном режиме.',
    'demo_mode_plugin_upload_disabled' => 'Загрузка плагинов отключена в демонстрационном режиме.',
    'demo_mode_subscription_disabled' => 'Управление подпиской отключено в демонстрационном режиме.',
    'demo_admin_edit_disabled' => 'Учетную запись администратора демо-версии нельзя редактировать.',
    'demo_admin_delete_disabled' => 'Учетную запись администратора демо-версии нельзя удалить.',
    'admin_delete_disabled' => 'Учетную запись администратора нельзя удалить.',

    // Toast Messages - Settings
    'settings_saved' => 'Настройки :type успешно обновлены!',
    'logo_removed' => 'Логотип успешно удален!',
    'dark_logo_removed' => 'Темный логотип успешно удален!',
    'favicon_removed' => 'Favicon успешно удален!',
    'test_email_sent' => 'Тестовое письмо успешно отправлено на :email!',
    'test_email_failed' => 'Не удалось отправить тестовое письмо: :error',
    'no_email_address' => 'Адрес электронной почты не найден. Пожалуйста, установите электронную почту для уведомлений администратора или войдите в систему.',
    'connection_successful' => 'Соединение успешно!',
    'connection_successful_valid' => 'Соединение успешно! API ключ действителен.',
    'connection_failed' => 'Сбой соединения: :error',
    'enter_api_key_first' => 'Пожалуйста, сначала введите API ключ',
    'enter_api_token_first' => 'Пожалуйста, сначала введите API токен',
    'invalid_api_token' => 'Недействительный API токен',
    'invalid_api_key' => 'Недействительный API ключ или сбой соединения',
    'enter_new_api_key' => 'Пожалуйста, введите новый API ключ для тестирования',

    // Toast Messages - CRUD Operations
    'item_created' => ':item успешно создано!',
    'item_updated' => ':item успешно обновлено!',
    'item_deleted' => ':item успешно удалено!',
    'item_saved' => ':item успешно сохранено',

    // Toast Messages - Specific Entities
    'cannot_delete_default_plan' => 'Нельзя удалить план по умолчанию.',
    'cannot_delete_builder_active' => 'Нельзя удалить сборщик с активными сборками. Пожалуйста, подождите завершения сборок.',
    'cannot_delete_default_builder' => 'Сборщик по умолчанию нельзя удалить. Это бесплатная служба, включенная в вашу лицензию Appy.',
    'cannot_uninstall_core_plugin' => 'Нельзя удалить основной плагин платформы.',

    // Toast Messages - Plugins
    'plugin_configured' => 'Плагин успешно настроен!',
    'plugin_configure_failed' => 'Не удалось настроить плагин: :error',
    'plugin_uninstalled' => 'Плагин успешно удален!',
    'plugin_uninstall_failed' => 'Не удалось удалить плагин: :error',
    'plugin_installed' => 'Плагин \':name\' успешно установлен!',
    'plugin_install_failed' => 'Не удалось установить плагин: :error',

    // Toast Messages - Email Templates
    'template_reset' => 'Шаблон успешно сброшен на значения по умолчанию!',
    'template_reset_failed' => 'Не удалось сбросить шаблон.',

    // Toast Messages - Cron Jobs
    'invalid_job' => 'Выбрана недействительная задача.',
    'job_executed' => ':job успешно выполнена! Проверьте вкладку Журналы выполнения для получения подробностей.',
    'job_cannot_execute' => ':job нельзя выполнить вручную.',
    'job_execute_failed' => 'Не удалось выполнить задачу: :error',

    // Toast Messages - Transactions
    'transaction_approved' => 'Транзакция успешно одобрена.',
    'transaction_declined' => 'Транзакция отклонена.',
    'transaction_only_pending' => 'Только ожидающие транзакции банковского перевода могут быть :action.',
    'transaction_approve_failed' => 'Не удалось одобрить транзакцию: :error',
    'transaction_decline_failed' => 'Не удалось отклонить транзакцию: :error',

    // Toast Messages - API Keys
    'no_api_access' => 'Ваш план не включает доступ к API.',
    'api_key_revoked' => 'API ключ успешно отозван.',

    // Toast Messages - AI
    'no_own_api_key' => 'Ваш план не позволяет использовать собственные API ключи. Пожалуйста, обновите план.',
    'api_key_valid' => 'API ключ :provider действителен!',
    'api_key_invalid' => 'Недействительный API ключ :provider',
    'ai_token_limit' => 'Вы достигли своего ежемесячного лимита AI токенов. Обновите план или используйте собственный API ключ.',
    'ai_token_limit_short' => 'Вы достигли своего ежемесячного лимита AI токенов.',
    'conversation_deleted' => 'Разговор успешно удален',
    'conversation_cleared' => 'Разговор очищен',

    // Toast Messages - Plans/Payments
    'already_subscribed' => 'Вы уже подписаны на этот план.',
    'no_payment_methods' => 'Нет доступных методов оплаты для валюты :currency. Пожалуйста, обратитесь в службу поддержки.',
    'no_plan_selected' => 'План не выбран. Пожалуйста, попробуйте снова.',
    'bank_transfer_unavailable' => 'Метод оплаты банковским переводом недоступен.',
    'payment_instructions_failed' => 'Не удалось загрузить инструкции по оплате. Пожалуйста, попробуйте снова.',
    'pending_bank_transfer' => 'У вас уже есть ожидающий банковский перевод. Пожалуйста, сначала завершите или отмените его.',
    'bank_transfer_initiated' => 'Плат инициирован. Пожалуйста, выполните банковский перевод. Вы можете просмотреть инструкции на странице биллинга.',
    'payment_failed' => 'Не удалось обработать платеж. Пожалуйста, попробуйте снова.',
    'subscribed_to_plan' => 'Успешно подписаны на план :plan!',
    'payment_method_not_found' => 'Выбранный метод оплаты не найден.',
    'payment_initiate_failed' => 'Не удалось инициировать платеж. Пожалуйста, попробуйте снова.',
    'payment_error' => 'Ошибка платежа: :error',

    // Toast Messages - Subscription
    'subscription_created' => 'Подписка успешно создана!',
    'subscription_cancelled' => 'Подписка успешно отменена!',

    // Toast Messages - GDPR / Privacy
    'consent_preferences_saved' => 'Настройки согласия сохранены.',
    'pending_deletion_exists' => 'У вас уже есть ожидающий запрос на удаление учетной записи.',
    'deletion_scheduled' => 'Удаление учетной записи запланировано. Проверьте свою электронную почту для получения подробностей.',
    'no_pending_deletion' => 'Не найдено ожидающего запроса на удаление.',
    'deletion_cannot_cancel' => 'Этот запрос на удаление больше нельзя отменить.',
    'deletion_cancelled' => 'Удаление учетной записи отменено.',
    'export_rate_limited' => 'Вы можете запросить новый экспорт после :time.',
    'export_requested' => 'Запрошен экспорт данных. Вы получите письмо, когда он будет готов.',

    // Toast Messages - Authentication
    'invalid_auth_provider' => 'Недействительный поставщик аутентификации.',
    'provider_not_available' => 'Вход через :provider в настоящее время недоступен.',
    'registration_disabled' => 'Регистрация в настоящее время отключена. Пожалуйста, обратитесь в службу поддержки.',
    'social_auth_failed' => 'Социальная аутентификация не удалась. Пожалуйста, попробуйте снова.',
    'complete_step_first' => 'Пожалуйста, завершите этот шаг перед продолжением.',

    // AI Chat Messages
    'ai_error_encountered' => 'Извините, возникла ошибка: :error',
    'ai_something_wrong' => 'Извините, что-то пошло не так. Пожалуйста, попробуйте снова.',

    // Toast Messages - Notifications
    'notification_scheduled' => 'Уведомление успешно запланировано!',
    'notification_sent' => 'Уведомление успешно отправлено!',
    'notification_cancelled' => 'Уведомление успешно отменено.',
    'notification_invalid_app' => 'Выбранное приложение недействительно или не имеет включенных push-уведомлений.',
    'notification_cannot_delete_sent' => 'Нельзя удалить уведомления, которые уже были отправлены.',
    'resend' => 'Отправить повторно',

    // Toast Messages - Plugins
    'plugin_activated' => ':name успешно активирован.',
    'plugin_deactivated' => ':name деактивирован.',

    // Toast Messages - Installation
    'install_sqlite_failed' => 'Не удалось создать базу данных SQLite. Пожалуйста, убедитесь, что каталог базы данных доступен для записи.',
    'install_db_connection_failed' => 'Не удалось подключиться к базе данных. Пожалуйста, проверьте свои учетные данные.',
    'install_failed' => 'Ошибка установки: :error',

    // Page Titles
    'page_title_invoice' => 'Счет',
    'page_title_api_documentation' => 'Документация API',

    // Invoice
    'invoice' => 'СЧЕТ',
    'invoice_bill_to' => 'Кому:',
    'invoice_number' => 'Номер счета:',
    'invoice_date' => 'Дата счета:',
    'invoice_payment_method' => 'Метод оплаты:',
    'invoice_description' => 'Описание',
    'invoice_amount' => 'Сумма',
    'invoice_subtotal' => 'Промежуточный итог:',
    'invoice_total' => 'Итого:',
    'invoice_monthly_subscription' => 'План :plan - Ежемесячная подписка',
    'invoice_yearly_subscription' => 'План :plan - Ежегодная подписка',
    'invoice_billing_period' => 'Период оплаты:',
    'invoice_thank_you' => 'Спасибо за ваш бизнес!',
    'invoice_generated_notice' => 'Это автоматически созданный счет. Подпись не требуется.',
    'invoice_paid' => 'ОПЛАЧЕНО',
    'invoice_pending' => 'ОЖИДАЕТ',
    'invoice_failed' => 'НЕУДАЧНО',
];
