mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 12:07:23 +08:00
update translations
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'view_properties' => 'Просмотр свойств',
|
||||
'subject_type' => 'Модель',
|
||||
'subject_id' => 'ID модели',
|
||||
];
|
||||
@@ -47,6 +47,8 @@ return [
|
||||
'queue_monitor' => 'Монитор очереди',
|
||||
'user_modify_logs' => 'Изменение журналов',
|
||||
'message_templates' => 'Шаблоны сообщений',
|
||||
'tracker_url' => 'URL трекера',
|
||||
'activity_logs' => 'Журнал активности',
|
||||
],
|
||||
'resources' => [
|
||||
'agent_allow' => [
|
||||
|
||||
@@ -21,7 +21,10 @@ return [
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Купить смену карты имени пользователя',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Подарочная медаль',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Купить торрент',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_TASK_PASS_REWARD => 'Задание завершено',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_TASK_NOT_PASS_DEDUCT => 'Задание незавершено',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Торрент наград',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_CLAIMED_UNREACHED => 'Объявлен торрент недоступен',
|
||||
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Оплата ролей',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Торрент будет загружен',
|
||||
@@ -29,6 +32,7 @@ return [
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Получить подарок',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Загрузить торрент',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Торрент получает награду',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_CLAIMED_REACHED => 'Полученный торрент достиг награды',
|
||||
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Основа раздачи',
|
||||
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Добавление донорской раздачи',
|
||||
@@ -43,4 +47,9 @@ return [
|
||||
'new_total_value' => 'Стоимость после сделки',
|
||||
],
|
||||
'exclude_seeding_bonus' => 'Исключить бонус размножения',
|
||||
'title_for_user' => 'Информация о бонусе пользователя',
|
||||
'category' => 'Категория',
|
||||
'category_common' => 'Обычный',
|
||||
'category_seeding' => 'Раздача',
|
||||
'view_detail' => 'Детали',
|
||||
];
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'type' => [
|
||||
'text' => 'Короткий текст',
|
||||
'textarea' => 'Длинный текст',
|
||||
'radio' => 'Однократное горизонтальное выделение',
|
||||
'checkbox' => 'Множественный выбор по горизонтали',
|
||||
'select' => 'Одиночный выбор по вертикали',
|
||||
'image' => 'Изображение',
|
||||
],
|
||||
];
|
||||
@@ -8,5 +8,9 @@ return [
|
||||
'post' => [
|
||||
'edited_notify_subject' => 'Ответ был изменен',
|
||||
'edited_notify_body' => 'Ваш ответ на тему: :topic_subject был изменен :editor.',
|
||||
],
|
||||
'reply' => [
|
||||
'replied_notify_subject' => 'У вашего ответа новый ответ',
|
||||
'replied_notify_body' => 'Ваш ответ на тему::topic_subject был отвечен :replyer.',
|
||||
]
|
||||
];
|
||||
|
||||
@@ -11,6 +11,7 @@ return [
|
||||
'mode_' . \App\Models\HitAndRun::MODE_GLOBAL => 'Глобально',
|
||||
|
||||
'reached_by_seed_time_comment' => 'До::now,seed время: :seed_time Час(ы) достигнут :seed_time_minimum час(ов)',
|
||||
'reached_by_leech_time_comment' => 'До::now,leech время: :leech_time час(ов) достигло :leech_time_minimum часов(ов)',
|
||||
'reached_by_share_ratio_comment' => "До::now \nвремя: :seed_time Час(ов) Недостигнуто(и) :seed_time_minimum час(ов) \nОтношение: :share_ratio достиг стандартного::ignore_when_ratio_reach",
|
||||
'reached_by_special_user_class_comment' => "Ваш класс пользователя: :user_class_text или пожертвованный пользователь, игнорируйте этот H&R",
|
||||
'reached_message_subject' => 'H&R(ID: :hit_and_run_id) достигнут!',
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'label' => 'История IP',
|
||||
'access' => 'Время доступа',
|
||||
'access_begin' => 'Время начала доступа',
|
||||
'access_end' => 'Время окончания доступа',
|
||||
'access_tooltip' => 'Фактическое время было в течение часа до этого.',
|
||||
'uri' => 'URI',
|
||||
'count' => 'Счетчик',
|
||||
'ip_location' => 'Местоположение',
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'label' => 'Поиск по IP',
|
||||
'placeholder' => 'Введите IP для поиска; иначе результаты будут пустыми',
|
||||
'last_access_ip' => 'Последний IP',
|
||||
'last_access' => 'Последний доступ',
|
||||
'ip_count' => 'Количество IP',
|
||||
'ip_last_access' => 'Последний IP-адрес',
|
||||
'user_added' => 'Присоединиться',
|
||||
'invited_by' => 'Приглашен',
|
||||
];
|
||||
@@ -48,6 +48,8 @@ return [
|
||||
'text_code' => "КОД",
|
||||
'language' => 'Язык',
|
||||
'content' => 'Содержание',
|
||||
'is_default' => 'По умолчанию',
|
||||
'bulk' => 'Массовые',
|
||||
'setting' => [
|
||||
'nav_text' => 'Настройка',
|
||||
'backup' => [
|
||||
@@ -80,6 +82,8 @@ return [
|
||||
'inspect_time_help' => 'Продолжительность экзамена рассчитывается по итогам загрузки в часах',
|
||||
'seed_time_minimum' => 'Минимальное время сида',
|
||||
'seed_time_minimum_help' => 'Самое короткое время для того, чтобы семена соответствовали стандарту в часах, в часах должно быть меньше длины экспедиции',
|
||||
'leech_time_minimum' => 'Минимальное время ожидания (без seeder)',
|
||||
'leech_time_minimum_help' => 'Минимальное время загрузки, необходимое для соответствия стандарту при отсутствии сеялки в часах, должно быть меньше длины экспедиции. 0 для отключения',
|
||||
'ignore_when_ratio_reach' => 'Совместная скорость достижения',
|
||||
'ignore_when_ratio_reach_help' => 'Минимальный обменный курс для соответствия стандарту',
|
||||
'ban_user_when_counts_reach' => 'H&R засчитывает лимит',
|
||||
@@ -99,6 +103,52 @@ return [
|
||||
'max_uploaded_duration' => 'Максимальное количество мультипликатора загрузки',
|
||||
'max_uploaded_duration_help' => 'Единицы: часы. Максимальный множитель объема загрузки вступает в силу в течение этого промежутка времени после публикации торрента и не вступает в силу за пределами этого диапазона. Значение 0 всегда действует',
|
||||
],
|
||||
'captcha' => [
|
||||
'tab_header' => 'Капча',
|
||||
'driver' => 'Драйвер капчи',
|
||||
'driver_help' => 'Выберите, какой механизм проверки отображается в публичных формах.',
|
||||
'drivers' => [
|
||||
'image' => 'Встроенная капча изображения',
|
||||
'cloudflare_turnstile' => 'Громовый Громовый Череп',
|
||||
'google_recaptcha_v2' => 'Google reCAPTCHA v2',
|
||||
],
|
||||
'turnstile' => [
|
||||
'section' => 'Громовый Громовый Череп',
|
||||
'site_key' => 'Ключ сайта',
|
||||
'site_key_help' => 'Скопировано из панели инструментов Turnstile.',
|
||||
'secret_key' => 'Секретный ключ',
|
||||
'secret_key_help' => 'Оставить это значение приватным.',
|
||||
'theme' => 'Тема',
|
||||
'theme_help' => 'Автоматически адаптируется, когда установлено в Авто.',
|
||||
'theme_auto' => 'Авто',
|
||||
'theme_light' => 'Светлая',
|
||||
'theme_dark' => 'Тёмная',
|
||||
'size' => 'Размер виджета',
|
||||
'size_help' => 'Гибкие растяжки для соответствия ширине контейнера.',
|
||||
'size_normal' => 'Обычный',
|
||||
'size_compact' => 'Компактный',
|
||||
'size_flexible' => 'Гибкий',
|
||||
],
|
||||
'recaptcha' => [
|
||||
'section' => 'Google reCAPTCHA v2',
|
||||
'site_key' => 'Ключ сайта',
|
||||
'site_key_help' => 'Предоставляется консолью администратора Google reCAPTCHA.',
|
||||
'secret_key' => 'Секретный ключ',
|
||||
'secret_key_help' => 'Оставить это значение приватным.',
|
||||
'theme' => 'Тема',
|
||||
'theme_help' => 'Использовать темно, когда на вашем сайте запущена темная палитра.',
|
||||
'theme_light' => 'Светлая',
|
||||
'theme_dark' => 'Тёмная',
|
||||
'size' => 'Размер виджета',
|
||||
'size_help' => 'Компакт подходит для узких макетов.',
|
||||
'size_normal' => 'Обычный',
|
||||
'size_compact' => 'Компактный',
|
||||
],
|
||||
'attendance' => [
|
||||
'enabled' => 'Требуется капча для регистрации на участие',
|
||||
'enabled_help' => 'Если включено, участники должны решить капчу перед входом.',
|
||||
],
|
||||
],
|
||||
'meilisearch' => [
|
||||
'tab_header' => 'Мейлипоиск',
|
||||
'enabled' => 'Включить ли MeilisSearch',
|
||||
@@ -122,6 +172,11 @@ return [
|
||||
'access_admin_class_min_help' => 'По умолчанию: администратор, пользователи с классом пользователя больше или равным установленному значению могут войти в админ-бэкэнд',
|
||||
'alarm_email_receiver' => 'Приемник будильника',
|
||||
'alarm_email_receiver_help' => "Заполните UID пользователя, разделённый пробелом, и сигнал тревоги будет отправлен на адрес электронной почты соответствующего пользователя. Если вы не заполните, он будет записан в журнал рабочего времени, а журнал будет ошибкой",
|
||||
'is_record_announce_log' => 'Записывать записи журналов',
|
||||
'is_record_announce_log_help' => 'Для записи журналов сначала установите ClickHouse в соответствии с документацией и включите эту конфигурацию. По умолчанию:',
|
||||
'is_record_seeding_bonus_log' => 'Регистрировать ли журналы бонуса размножения',
|
||||
'is_record_seeding_bonus_log_help' => 'Чтобы записать, сначала установите ClickHouse в соответствии с документацией и включите эту конфигурацию. По умолчанию:',
|
||||
|
||||
],
|
||||
'image_hosting' => [
|
||||
'driver' => 'Местоположение хранилища',
|
||||
@@ -155,6 +210,7 @@ return [
|
||||
'parked' => 'Парковка',
|
||||
'offer_allowed_count' => 'Разрешено предложение',
|
||||
'tmp_invites' => 'Временное приглашение',
|
||||
'is_donating' => 'Донор',
|
||||
],
|
||||
'medal' => [
|
||||
'label' => 'Медаль',
|
||||
@@ -272,6 +328,17 @@ return [
|
||||
'torrent_state' => [
|
||||
'label' => 'Глобальная реклама',
|
||||
'global_sp_state' => 'Глобальный режим промоакции',
|
||||
'deadline_after_begin' => 'Время окончания должно быть позже времени начала.',
|
||||
'status' => 'Статус',
|
||||
'status_expired' => 'Истёк',
|
||||
'status_ongoing' => 'В процессе',
|
||||
'status_upcoming' => 'Предстоящие',
|
||||
'time_overlaps' => 'Время пересекается с другой промо-акцией. Пожалуйста, настройте окно.',
|
||||
'time_overlaps_with' => 'Перекрывает с промокодом :id (время: :begin ~ :end).',
|
||||
'notice_days' => 'Предварительное объявление',
|
||||
'notice_day' => ':days за день до',
|
||||
'notice_none' => 'Нет предварительного объявления',
|
||||
'notice_unlimited' => 'Всегда объявлять',
|
||||
],
|
||||
'role' => [
|
||||
'class' => 'Связать класс пользователя',
|
||||
@@ -389,4 +456,18 @@ Note: In 1.8, the 'searchbox_name' part can be omitted, i.e. the rule is 'pic/ca
|
||||
'select_section' => 'Выбор',
|
||||
'select_section_help' => "Если выделение не определено, то для правила разрешено выбрать хотя бы один выбор.",
|
||||
],
|
||||
'field' => [
|
||||
'label' => 'Настраиваемое поле',
|
||||
'name' => 'Наименование',
|
||||
'name_help' => 'Разрешать только цифры, алфавит, подчеркивание',
|
||||
'field_label' => 'Отображаемая метка',
|
||||
'type' => 'Тип',
|
||||
'required' => 'Требуется',
|
||||
'mod_only' => 'Mod only',
|
||||
'help' => 'Текст справки',
|
||||
'options' => 'Варианты',
|
||||
'options_help' => 'Необходимо, если тип радио-, флажок, выбрать. Одна строка, один параметр, формат: значение|отображать текст',
|
||||
'is_single_row' => 'Отображать в одной строке',
|
||||
'display' => 'Настраиваемый дисплей',
|
||||
]
|
||||
];
|
||||
|
||||
@@ -32,6 +32,8 @@ return [
|
||||
'gift_fee_factor' => 'Коэффициент подарочных комиссий',
|
||||
'gift_fee' => 'Подарочный сбор',
|
||||
'gift_fee_factor_help' => 'Дополнительная комиссия, взимаемая за подарки другим пользователям, равна цене, умноженной на этот фактор',
|
||||
'bonus_addition_duration' => 'Длительность дополнительных добавок',
|
||||
'bonus_addition_duration_help' => 'Единицы: дни. Значение 0 для постоянного эффекта. Подсчитывается с момента приобретения, независимо от того, экипировано или нет',
|
||||
],
|
||||
'buy_already' => 'Уже купили',
|
||||
'buy_btn' => 'Купить',
|
||||
@@ -48,4 +50,22 @@ return [
|
||||
0 => 'Ношение',
|
||||
1 => 'Не ношение'
|
||||
],
|
||||
'bonus_addition_expire_at' => 'Срок действия дополнительных добавлений',
|
||||
'is_expired' => 'Истекает',
|
||||
'is_bonus_addition_expired' => 'Срок действия добавления бонуса истёк',
|
||||
'is_wearing' => 'Носит',
|
||||
'increase_duration' => 'Увеличить длительность',
|
||||
'increase_duration_help' => 'Unit: дни. Единообразное продление времени истечения от исходного значения',
|
||||
'update_expire_at' => 'Установить срок действия',
|
||||
'update_expire_at_help' => 'Установлено единообразное значение времени истечения срока действия',
|
||||
'bulk_action_increase' => 'Увеличить',
|
||||
'bulk_action_update' => 'Обновить',
|
||||
'bulk_action_cancel' => 'Отмена',
|
||||
'bulk_action_increase_expire_at' => 'Увеличить время истечения',
|
||||
'bulk_action_update_expire_at' => 'Массовое время окончания обновления',
|
||||
'bulk_action_cancel_expire_at' => 'Время массового отмены',
|
||||
'bulk_action_increase_bonus_addition_expire_at' => 'Срок действия массового продления бонуса',
|
||||
'bulk_action_update_bonus_addition_expire_at' => 'Время массового обновления бонуса',
|
||||
'bulk_action_cancel_bonus_addition_expire_at' => 'Время массового отмены бонуса',
|
||||
|
||||
];
|
||||
|
||||
@@ -23,6 +23,10 @@ return [
|
||||
'subject' => 'Разрешение на загрузку отменено',
|
||||
'body' => 'Ваше разрешение на загрузку было отменено из-за объявления торрента слишком много раз, пожалуйста, убедитесь, что у вас достаточно бонусов.' ,
|
||||
],
|
||||
'download_disable_fake_announce' => [
|
||||
'subject' => 'Разрешение на загрузку отменено',
|
||||
'body' => 'Ваше разрешение на загрузку было отменено из-за объявления фальшивых данных.',
|
||||
],
|
||||
'download_enable' => [
|
||||
'subject' => 'Загруженные права восстановлены',
|
||||
'body' => 'Ваши привилегии загрузки восстановлены, теперь вы можете загружать торренты. За :operator',
|
||||
|
||||
@@ -14,4 +14,6 @@ return [
|
||||
'msg_you_must_upload_in' => "Пожалуйста, загрузите предложение в течение ",
|
||||
'msg_hours_otherwise' => " часы в противном случае предложение будет удалено.",
|
||||
'msg_reason_is' => "Причина: ",
|
||||
'msg_new_offer_subject' => "Новое предложение было добавлено",
|
||||
'msg_new_offer_msg' => ":username добавил новое предложение :offername",
|
||||
];
|
||||
|
||||
@@ -3,6 +3,25 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'next' => 'Вперёд »',
|
||||
'previous' => '« Назад',
|
||||
'aria' => [
|
||||
'sortAscending' => ': активировать для сортировки столбца по возрастанию',
|
||||
'sortDescending' => ': активировать для сортировки столбца по убыванию',
|
||||
],
|
||||
'emptyTable' => 'Нет данных в таблице',
|
||||
'info' => 'Показаны _START_ по _END_ из _TOTAL_ записей',
|
||||
'infoEmpty' => 'Показано 0 из 0 записей',
|
||||
'infoFiltered' => '(отфильтровано из _MAX_ записей)',
|
||||
'lengthMenu' => 'Показать _MENU_ записей',
|
||||
'loadingRecords' => 'Загрузка...',
|
||||
'next' => 'Следующий »',
|
||||
'paginate' => [
|
||||
'first' => 'Первое',
|
||||
'last' => 'Последний',
|
||||
'next' => 'Следующий',
|
||||
'previous' => 'Предыдущий',
|
||||
],
|
||||
'previous' => '« Предыдущий',
|
||||
'search' => 'Поиск:',
|
||||
'thousands' => ',',
|
||||
'zeroRecords' => 'Не найдено ни одной записи',
|
||||
];
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'passkey_title' => 'Пароль',
|
||||
'passkey' => 'Пароль',
|
||||
'passkey_desc' => 'Passkey - это безопасный и удобный способ аутентификации без необходимости паролей. Они могут использоваться на нескольких устройствах.',
|
||||
'passkey_create' => 'Создать пароль',
|
||||
'passkey_empty' => 'Пароль не найден.',
|
||||
'passkey_created_at' => 'Создано:',
|
||||
'passkey_delete_confirm' => 'Вы уверены, что хотите удалить этот ключ доступа? Это действие нельзя отменить.',
|
||||
'passkey_delete' => 'Удалить',
|
||||
'passkey_unknown' => 'Произошла ошибка при обработке вашего запроса.',
|
||||
'passkey_invalid' => 'Неверные данные пароля.',
|
||||
'passkey_timeout' => 'Тайм-аут операции, попробуйте еще раз.',
|
||||
'passkey_error' => 'Произошла ошибка при обработке вашего запроса. Пожалуйста, повторите попытку позже.',
|
||||
'passkey_user_not_found' => 'Пользователь не найден.',
|
||||
'passkey_not_supported' => 'Ваш браузер не поддерживает пароль. Пожалуйста, используйте современный браузер для создания и управления парольным ключом.',
|
||||
'fields' => [
|
||||
'credential_id' => 'Идентификатор учетных данных',
|
||||
'counter' => 'Счетчик',
|
||||
],
|
||||
];
|
||||
@@ -3,9 +3,9 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'reset' => 'Ваш пароль был сброшен.',
|
||||
'sent' => 'Ссылка на сброс пароля была отправлена.',
|
||||
'reset' => 'Ваш пароль сброшен.',
|
||||
'sent' => 'Ссылка для сброса пароля отправлена по электронной почте.',
|
||||
'throttled' => 'Пожалуйста, подождите перед повторной попыткой.',
|
||||
'token' => 'Ошибочный код сброса пароля.',
|
||||
'user' => 'Не удалось найти пользователя с указанным электронным адресом.',
|
||||
'token' => 'Этот токен сброса пароля недействителен.',
|
||||
'user' => 'Мы не можем найти пользователя с таким адресом электронной почты.',
|
||||
];
|
||||
|
||||
@@ -86,6 +86,20 @@ return [
|
||||
'logs_label' => 'Журналы утверждения'
|
||||
],
|
||||
'show_hide_media_info' => 'Показать/скрыть необработанную информацию',
|
||||
'show_hide_bd_info' => 'Показать/скрыть BDInfo',
|
||||
'collapse_show_more_audio' => 'Свернуть и расширить аудио треки',
|
||||
'collapse_show_more_subtitles' => 'Свернуть / расширить субтитры',
|
||||
'technicalinfo_duration' => 'Продолжительность',
|
||||
'technicalinfo_resolution' => 'Разрешение',
|
||||
'technicalinfo_bit_rate' => 'Битрейт',
|
||||
'technicalinfo_bit_depth' => 'Глубина бита',
|
||||
'technicalinfo_frame_rate' => 'Частота кадров',
|
||||
'technicalinfo_profile' => 'Профиль',
|
||||
'technicalinfo_format' => 'Формат',
|
||||
'technicalinfo_extras' => 'Extras',
|
||||
'technicalinfo_ref_frames' => 'Ref.Frames',
|
||||
'technicalinfo_audio' => 'Аудио #',
|
||||
'technicalinfo_subtitles' => 'Субтитры #',
|
||||
'promotion_time_types' => [
|
||||
\App\Models\Torrent::PROMOTION_TIME_TYPE_GLOBAL => 'Глобально',
|
||||
\App\Models\Torrent::PROMOTION_TIME_TYPE_PERMANENT => 'Постоянно',
|
||||
@@ -107,4 +121,9 @@ return [
|
||||
'msg_here' => " [b]here[/b]",
|
||||
'msg_offer' => "Предложение ",
|
||||
'msg_blank' => ".",
|
||||
'require_seed_section_menu_title' => 'Требуется семена',
|
||||
'imdb_cache_dir_can_not_create' => 'директория imdb кэша не может создать',
|
||||
'imdb_cache_dir_is_not_writeable' => 'директория кэша imdb не доступна для записи',
|
||||
'imdb_photo_dir_can_not_create' => 'imdb каталог фото не может создать',
|
||||
'imdb_photo_dir_is_not_writeable' => 'директория imdb не доступна для записи',
|
||||
];
|
||||
|
||||
@@ -17,10 +17,10 @@ return [
|
||||
'attendance_card' => 'Участник карты',
|
||||
'props' => 'Свойства',
|
||||
'class' => 'Класс',
|
||||
'vip_added' => 'Бонус VIP',
|
||||
'vip_added_help' => 'Можно обменять на бонус статус VIP.',
|
||||
'vip_added' => 'Срок действия статуса VIP истекает',
|
||||
'vip_added_help' => 'Истекает ли статус VIP.',
|
||||
'vip_until' => 'Время окончания статуса VIP',
|
||||
'vip_until_help' => "Формат времени 'Год - Месячный день:Минут:Второй раз, когда статус VIP заканчивается. Для вступления в силу этого правила необходимо установить VIP статус \"Да\".",
|
||||
'vip_until_help' => "Формат времени 'Год - Месячный день:Минут:Второй раз, когда статус VIP заканчивается. Срок действия статуса VIP должен быть установлен в 'Да', чтобы это правило вступило в силу.",
|
||||
],
|
||||
'class_names' => [
|
||||
\App\Models\User::CLASS_VIP => 'Вип',
|
||||
@@ -109,4 +109,6 @@ return [
|
||||
'msg_invited_user_has_registered' => "Приглашенный пользователь зарегистрирован",
|
||||
'msg_user_you_invited' => "Пользователь, который вы пригласили ",
|
||||
'msg_has_registered' => " только что зарегистрировался.",
|
||||
'user_is_disabled' => 'Пользователь: :username(ID: :user_id) отключен.',
|
||||
'user_is_not_confirmed' => 'Пользователь: :username(ID: :user_id) не подтвержден.',
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user