Luke Towers d31006ae1a Return 403 response on CSRF fail instead of silently failing
Also moved backend::lang.page.invalid_token.label to system::lang.page.invalid_token.label. Fixes
2019-10-06 23:21:08 -06:00

418 lines
28 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
return [
'app' => [
'name' => 'October CMS',
'tagline' => 'Возвращение к истокам',
],
'directory' => [
'create_fail' => 'Невозможно создать директорию: :name',
],
'file' => [
'create_fail' => 'Невозможно создать файл: :name',
],
'page' => [
'invalid_token' => [
'label' => 'Неверный токен безопасности',
],
],
'combiner' => [
'not_found' => "Сборщик ресурсов не может найти файл ':name'.",
],
'system' => [
'name' => 'Система',
'menu_label' => 'Система',
'categories' => [
'cms' => 'CMS',
'misc' => 'Разное',
'logs' => 'Логи',
'mail' => 'Почта',
'shop' => 'Магазин',
'team' => 'Команда',
'users' => 'Пользователи',
'system' => 'Система',
'social' => 'Социальное',
'backend' => 'Backend',
'events' => 'События',
'customers' => 'Клиентское',
'my_settings' => 'Мои настройки',
'notifications' => 'Уведомления',
],
],
'theme' => [
'label' => 'Тема',
'unnamed' => 'Безымянная тема',
'name' => [
'label' => 'Название темы',
'help' => 'Название темы по ее уникальному коду. Например, RainLab.Vanilla',
],
],
'themes' => [
'install' => 'Установить темы',
'search' => 'поиск тем для установки...',
'installed' => 'Установленные темы',
'no_themes' => 'Нет тем, установленных из магазина.',
'recommended' => 'Рекомендуется',
'remove_confirm' => 'Вы уверены, что хотите удалить выбранную тему?',
],
'plugin' => [
'label' => 'Плагин',
'unnamed' => 'Безымянный плагин',
'name' => [
'label' => 'Имя плагина',
'help' => 'Введите название плагина со своим уникальным кодом. Например, RainLab.Blog',
],
'by_author' => 'Создано :name',
],
'plugins' => [
'manage' => 'Управление плагинами',
'enable_or_disable' => 'Включить или выключить',
'enable_or_disable_title' => 'Включение или отключение плагинов',
'install' => 'Установить плагины',
'install_products' => 'Установка расширений',
'search' => 'поиск плагинов для установки...',
'installed' => 'Установленные плагины',
'no_plugins' => 'Нет плагинов, установленных из магазина.',
'recommended' => 'Рекомендуется',
'remove' => 'Удалить',
'refresh' => 'Обновить',
'disabled_label' => 'Отключить',
'disabled_help' => 'Отключенные плагины будут игнорироваться.',
'frozen_label' => 'Замораживание обновления',
'frozen_help' => 'Плагины, которые были заморожены игнорируются в процессе обновления.',
'selected_amount' => 'Выбрано плагинов: :amount',
'remove_confirm' => 'Вы уверены, что хотите удалить выбранные плагины? Это также удалит все связанные данные.',
'remove_success' => 'Выбранные плагины успешно удалены.',
'refresh_confirm' => 'Вы уверены, что хотите сбросить данные у выбранных плагинов? Данное действие восстановит их в исходное состояние',
'refresh_success' => 'Выбранные плагины успешно обновлены.',
'disable_confirm' => 'Вы уверены?',
'disable_success' => 'Плагин успешно отключен.',
'enable_success' => 'Плагин успешно включен.',
'unknown_plugin' => 'Плагин был удален из файловой системы.',
'unfrozen' => 'Обновления включены',
'enabled' => 'Плагин включен',
'check_yes' => 'Да',
'check_no' => 'Нет',
'select_label' => 'Выберите действие...',
'freeze_label' => 'Отключить обновления',
'unfreeze_label' => 'Включить обновления',
'enable_label' => 'Включить плагины',
'disable_label' => 'Отключить плагины',
'refresh_label' => 'Сбросить данные плагина',
'freeze' => 'отключить обновления',
'unfreeze' => 'включить обновления',
'enable' => 'включить',
'disable' => 'отключить',
'action_confirm' => 'Вы действительно хотите :action?',
'freeze_success' => 'Обновления успешно отключены',
'unfreeze_success' => 'Обновления успешно включены',
],
'project' => [
'name' => 'Проект',
'owner_label' => 'Владелец',
'attach' => 'Подключить проект',
'detach' => 'Отсоединить проект',
'none' => 'Не обнаружено',
'id' => [
'label' => 'Идентификатор проекта',
'help' => 'Как найти идентификатор вашего проекта',
'missing' => 'Пожалуйста, укажите идентификатор вашего проекта для использования.',
],
'detach_confirm' => 'Вы уверены, что хотите отсоединить этот проект?',
'unbind_success' => 'Проект был успешно отсоединен.',
],
'settings' => [
'menu_label' => 'Настройки',
'not_found' => 'Не удается найти указанные настройки.',
'missing_model' => 'На странице настроек отсутствует определение модели.',
'update_success' => 'Настройки для :name успешно обновлены.',
'return' => 'Вернуться к системным настройкам',
'search' => 'Поиск',
],
'mail' => [
'log_file' => 'Файл журнала',
'menu_label' => 'Настройки почты',
'menu_description' => 'Управление настройками электронной почты.',
'general' => 'Общее',
'method' => 'Метод',
'sender_name' => 'Имя отправителя',
'sender_email' => 'Адрес отправителя',
'php_mail' => 'PHP mail',
'smtp' => 'SMTP',
'smtp_address' => 'Сервер исходящей почты',
'smtp_authorization' => 'Использовать SMTP авторизацию',
'smtp_authorization_comment' => 'Активируйте эту опцию, если ваш SMTP-сервер требует авторизацию.',
'smtp_username' => 'SMTP логин',
'smtp_password' => 'SMTP пароль',
'smtp_port' => 'SMTP порт',
'smtp_ssl' => 'Использовать SSL',
'smtp_encryption' => 'Протокол шифрования для SMTP',
'smtp_encryption_none' => 'Без шифрования',
'smtp_encryption_tls' => 'TLS',
'smtp_encryption_ssl' => 'SSL',
'sendmail' => 'Sendmail',
'sendmail_path' => 'Путь к Sendmail',
'sendmail_path_comment' => 'Пожалуйста, укажите путь к sendmail.',
'mailgun' => 'Mailgun',
'mailgun_domain' => 'Домен Mailgun',
'mailgun_domain_comment' => 'Пожалуйста, укажите домен Mailgun.',
'mailgun_secret' => 'Секретный API-ключ',
'mailgun_secret_comment' => 'Введите ваш Mailgun API-ключ.',
'mandrill' => 'Mandrill',
'mandrill_secret' => 'Секретный ключ Mandrill',
'mandrill_secret_comment' => 'Введите ваш Mandrill API-ключ.',
'ses' => 'SES',
'ses_key' => 'SES API-ключ',
'ses_key_comment' => 'Введите ваш SES API-ключ',
'ses_secret' => 'SES секретный API-ключ',
'ses_secret_comment' => 'Введите ваш секретный SES API-ключ',
'ses_region' => 'SES регион',
'ses_region_comment' => 'Введите ваш SES регион (например, us-east-1)',
'drivers_hint_header' => 'Драйвера не установлены',
'drivers_hint_content' => 'Этот почтовый метод требует плагин ":plugin", установленный прежде, чем можно будет отправлять почту.',
],
'mail_templates' => [
'menu_label' => 'Шаблоны почты',
'menu_description' => 'Изменение шаблонов писем, отправляемых пользователям и администраторам.',
'new_template' => 'Новый шаблон',
'new_layout' => 'Новый макет',
'new_partial' => 'Новый фрагмент',
'template' => 'Шаблон',
'templates' => 'Шаблоны',
'partial' => 'Фрагмент',
'partials' => 'Фрагменты',
'menu_layouts_label' => 'Макеты почты',
'menu_partials_label' => 'Фрагменты почты',
'layout' => 'Макет',
'layouts' => 'Макеты',
'no_layout' => '-- Нет макета --',
'name' => 'Название',
'name_comment' => 'Уникальное имя, используемое для обозначения этого шаблона',
'code' => 'Код',
'code_comment' => 'Уникальный код, используемый для обозначения этого шаблона',
'subject' => 'Тема',
'subject_comment' => 'Тема сообщения',
'description' => 'Описание',
'content_html' => 'HTML',
'content_css' => 'CSS',
'content_text' => 'Простой текст',
'test_send' => 'Отправить тестовое сообщение',
'test_success' => 'Тестовое сообщение было успешно отправлено.',
'test_confirm' => 'Тестовое сообщение будет отправлено на :email. Продолжить?',
'creating' => 'Создание шаблона...',
'creating_layout' => 'Создание макета...',
'saving' => 'Сохранение шаблона...',
'saving_layout' => 'Сохранение макета...',
'delete_confirm' => 'Вы действительно хотите удалить этот шаблон?',
'delete_layout_confirm' => 'Вы действительно хотите удалить этот макет?',
'deleting' => 'Удаление шаблона...',
'deleting_layout' => 'Удаление макета...',
'sending' => 'Отправка тестового сообщения...',
'return' => 'Вернуться к списку шаблонов',
],
'mail_brand' => [
'menu_label' => 'Почтовый брендинг',
'menu_description' => 'Измените цвета и внешний вид почтовых шаблонов.',
'page_title' => 'Настройка внешнего вида почты',
'sample_template' => [
'heading' => 'Заголовок',
'paragraph' => 'Это абзац, содержит текст Lorem Ipsum и ссылку. Cumque dicta <a>doloremque eaque</a>, enim error laboriosam pariatur possimus tenetur veritatis voluptas.',
'table' => [
'item' => 'Пункт',
'description' => 'Описание',
'price' => 'Цена',
'centered' => 'По центру',
'right_aligned' => 'По правому краю',
],
'buttons' => [
'primary' => 'Основная кнопка',
'positive' => 'Положительная кнопка',
'negative' => 'Отрицательная кнопка',
],
'panel' => 'Насколько великолепна эта панель?',
'more' => 'Еще один текст',
'promotion' => 'Код купона: OCTOBER',
'subcopy' => 'Это подкопия письма',
'thanks' => 'Спасибо',
],
'fields' => [
'_section_background' => 'Задний план',
'body_bg' => 'Фон тела документа',
'content_bg' => 'Фон обертки содержимого',
'content_inner_bg' => 'Фон содержимого',
'_section_buttons' => 'Кнопки',
'button_text_color' => 'Цвет текста кнопки',
'button_primary_bg' => 'Цвет основной кнопки',
'button_positive_bg' => 'Цвет положительной кнопки',
'button_negative_bg' => 'Цвет отрицательной кнопки',
'_section_type' => 'Типография',
'header_color' => 'Цвет заголовка',
'heading_color' => 'Цвет заголовков',
'text_color' => 'Цвет текста',
'link_color' => 'Цвет ссылки',
'footer_color' => 'Нижний колонтитул',
'_section_borders' => 'Границы',
'body_border_color' => 'Цвет под заголовком',
'subcopy_border_color' => 'Цвет над колонтитулом',
'table_border_color' => 'Цвет таблицы',
'_section_components' => 'Компоненты',
'panel_bg' => 'Фон панели',
'promotion_bg' => 'Фон промо блока',
'promotion_border_color' => 'Цвет рамки промо блока',
],
],
'install' => [
'project_label' => 'Присоединить к проекту',
'plugin_label' => 'Установить плагин',
'theme_label' => 'Установить тему',
'missing_plugin_name' => 'Пожалуйста, укажите название плагина для установки.',
'missing_theme_name' => 'Пожалуйста, укажите название темы для установки.',
'install_completing' => 'Завершение процесса установки',
'install_success' => 'Плагин был успешно установлен.',
],
'updates' => [
'title' => 'Менеджер обновлений',
'name' => 'Обновление ПО',
'menu_label' => 'Обновления',
'menu_description' => 'Обновление системы, управление и установка плагинов и тем.',
'return_link' => 'Вернуться к системе обновлений',
'check_label' => 'Проверить обновления ',
'retry_label' => 'Попробовать еще раз',
'plugin_name' => 'Название',
'plugin_code' => 'Код',
'plugin_description' => 'Описание',
'plugin_version' => 'Версия',
'plugin_author' => 'Автор',
'plugin_not_found' => 'Плагин не найден',
'core_current_build' => 'Текущая сборка',
'core_build' => 'Сборка :build',
'core_build_help' => 'Последняя доступная сборка.',
'core_downloading' => 'Загрузка файлов приложения',
'core_extracting' => 'Распаковка файлов приложения',
'core_set_build' => 'Установка номера сборки',
'plugins' => 'Плагины',
'themes' => 'Темы',
'disabled' => 'Отключено',
'plugin_downloading' => 'Загрузка плагина: :name',
'plugin_extracting' => 'Распаковка плагина: :name',
'plugin_version_none' => 'Новый плагин',
'plugin_current_version' => 'Текущая версия',
'theme_new_install' => 'Новая тема установлена.',
'theme_downloading' => 'Загрузка темы: :name',
'theme_extracting' => 'Распаковка темы: :name',
'update_label' => 'Обновить',
'update_completing' => 'Завершение процесса обновления',
'update_loading' => 'Поиск доступных обновлений...',
'update_success' => 'Процесс обновления был успешно завершен.',
'update_failed_label' => 'Не удалось выполнить обновление',
'force_label' => 'Принудительно обновить',
'found' => [
'label' => 'Доступны новые обновления!',
'help' => 'Выберите «Обновить», чтобы начать процесс обновления.',
],
'none' => [
'label' => 'Нет обновлений',
'help' => 'Новые обновления не найдены.',
],
'important_action' => [
'empty' => 'Выберите действие',
'confirm' => 'Подтвердите обновление',
'skip' => 'Пропустить этот плагин (только один раз)',
'ignore' => 'Пропустить этот плагин (всегда)',
],
'important_action_required' => 'Необходимое действие',
'important_view_guide' => 'Посмотреть руководство по обновлению',
'important_view_release_notes' => 'Просмотреть заметки о выпуске',
'important_alert_text' => 'Некоторые обновления требуют вашего внимания.',
'details_title' => 'Информация о плагине',
'details_view_homepage' => 'Перейти к домашней странице',
'details_readme' => 'Документация',
'details_readme_missing' => 'Документация не предоставлена.',
'details_changelog' => 'Изменения',
'details_changelog_missing' => 'Нет никакого измененного списка.',
'details_upgrades' => 'Инструкция по обновлению',
'details_upgrades_missing' => 'Инструкция по обновлению не предоставлена.',
'details_licence' => 'Лицензия',
'details_licence_missing' => 'Лицензия не предоставляется.',
'details_current_version' => 'Текущая версия',
'details_author' => 'Автор',
],
'server' => [
'connect_error' => 'Ошибка подключения к серверу.',
'response_not_found' => 'Сервер обновления не найден.',
'response_invalid' => 'Неверный ответ сервера.',
'response_empty' => 'Пустой ответ сервера.',
'file_error' => 'Сервер не смог доставить пакет.',
'file_corrupt' => 'Загруженный файл поврежден.',
],
'behavior' => [
'missing_property' => 'Класс :class должен содержать свойство $:property, используемое расширением :behavior.',
],
'config' => [
'not_found' => 'Не удалось найти конфигурационный файл :file, ожидаемый для :location.',
'required' => "Для конфигурации, используемой в :location не указано свойство ':property'.",
],
'zip' => [
'extract_failed' => "Невозможно извлечь файл ':file'.",
],
'event_log' => [
'hint' => 'В этом журнале отображается список возможных ошибок, которые возникают в работе приложения, таких как исключения и отладочная информация.',
'menu_label' => 'Журнал событий',
'menu_description' => 'Просмотр системного журнала событий.',
'empty_link' => 'Очистить журнал событий',
'empty_loading' => 'Очищение журнала событий...',
'empty_success' => 'Успешное очищение журнала событий.',
'return_link' => 'Вернуться в журнал событий',
'id' => 'ID',
'id_label' => 'ID события',
'created_at' => 'Дата & Время',
'message' => 'Сообщение',
'level' => 'Уровень',
'preview_title' => 'События',
],
'request_log' => [
'hint' => 'В этом журнале отображается список запросов браузера, которые могут потребовать внимания. Например, если посетитель открывает несуществующую страницу, то в журнале создается запись с кодом статуса 404.',
'menu_label' => 'Журнал запросов',
'menu_description' => 'Просмотр неудачных или перенаправленных запросов.',
'empty_link' => 'Очистить журнал запросов',
'empty_loading' => 'Очищение журнала запросов...',
'empty_success' => 'Успешное очищение журнала запросов.',
'return_link' => 'Вернуться к журналу запросов',
'id' => 'ID',
'id_label' => 'ID записи',
'count' => 'Счетчик',
'referer' => 'Источник запроса',
'url' => 'Адрес',
'status_code' => 'Статус',
'preview_title' => 'Запрос',
],
'permissions' => [
'name' => 'Система',
'manage_system_settings' => 'Настройка системных параметров',
'manage_software_updates' => 'Управление обновлениями',
'access_logs' => 'Просмотр системных логов',
'manage_mail_templates' => 'Управление почтовыми шаблонами',
'manage_mail_settings' => 'Управление настройками почты',
'manage_other_administrators' => 'Управление другими администраторами',
'manage_preferences' => 'Управление настройками бэкенда',
'manage_editor' => 'Управление настройками редактора кода',
'view_the_dashboard' => 'Просмотр панели управления',
'manage_branding' => 'Персонализация панели управления',
],
'log' => [
'menu_label' => 'Настройки журналов',
'menu_description' => 'Укажите для каких частей CMS следует вести журнал.',
'default_tab' => 'Ведение журнала',
'log_events' => 'Сохранять системные события',
'log_events_comment' => 'Хранить системные события в базе данных в дополнение к файловому журналу.',
'log_requests' => 'Сохранять неудачные запросы',
'log_requests_comment' => 'Запросы браузера, которые могут потребовать внимания. Например, 404 ошибки.',
'log_theme' => 'Сохранять изменения темы',
'log_theme_comment' => 'Изменения которые внесены средствами CMS.',
],
'media' => [
'invalid_path' => "Указан недопустимый путь к файлу: ':path'.",
'folder_size_items' => 'объектов',
],
];