added Russian translation

This commit is contained in:
Evgeny Cheremnykh 2021-05-01 18:56:27 +03:00
parent 61a5a1a8b0
commit 698665176c
6 changed files with 302 additions and 0 deletions

View file

@ -78,6 +78,7 @@ Currently added languages are
- Swedish
- Spanish
- Turkish
- Russian
## Web Server Configuration

120
resources/lang/ru/app.php Normal file
View file

@ -0,0 +1,120 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| App Language Lines
|--------------------------------------------------------------------------
|
*/
'settings.system' => 'Система',
'settings.appearance' => 'Внешний вид',
'settings.miscellaneous' => 'Разное',
'settings.support' => 'Поддержка',
'settings.donate' => 'Пожертвования',
'settings.version' => 'Версия',
'settings.background_image' => 'Фоновое изображение',
'settings.window_target' => 'Открывать ссылки в',
'settings.window_target.current' => 'Открывать в этой же закладке',
'settings.window_target.one' => 'Открывать в той же закладке',
'settings.window_target.new' => 'Открывать в новой закладке',
'settings.homepage_search' => 'Страница поиска',
'settings.search_provider' => 'Поисковая система',
'settings.language' => 'Язык',
'settings.reset' => 'Вернуть к начальным значениям',
'settings.remove' => 'Удалить',
'settings.search' => 'найти',
'settings.no_items' => 'Ничего не найдено',
'settings.label' => 'Метка',
'settings.value' => 'Значение',
'settings.edit' => 'Редактировать',
'settings.view' => 'Просмотр',
'options.none' => '- не установлено -',
'options.google' => 'Google',
'options.ddg' => 'DuckDuckGo',
'options.bing' => 'Bing',
'options.qwant' => 'Qwant',
'options.startpage' => 'Начальная страница',
'options.yes' => 'Да',
'options.no' => 'Нет',
'options.nzbhydra' => 'NZBHydra',
'options.jackett' => 'Jackett',
'buttons.save' => 'Сохранить',
'buttons.cancel' => 'Отменить',
'buttons.add' => 'Добавить',
'buttons.upload' => 'Загрузить картинку',
'buttons.downloadapps' => 'Обновить список приложений',
'dash.pin_item' => 'Прикрепить к панели',
'dash.no_apps' => 'Нет прикрепленных приложений, :link1 или :link2',
'dash.link1' => 'Добавьте приложение',
'dash.link2' => 'Прикрепите на доску',
'dash.pinned_items' => 'Прикрепленные элементы',
'apps.app_list' => 'Список приложений',
'apps.view_trash' => 'Показать корзину',
'apps.add_application' => 'Добавить приложение',
'apps.application_name' => 'Имя приложения',
'apps.colour' => 'Цвет',
'apps.icon' => 'Изображение',
'apps.pinned' => 'Прикреплено',
'apps.title' => 'Заголовок',
'apps.hex' => 'Цвет в Hex',
'apps.username' => 'Имя пользователя',
'apps.password' => 'Пароль',
'apps.config' => 'Настройки',
'apps.apikey' => 'Ключ API',
'apps.enable' => 'Включено',
'apps.tag_list' => 'Список тегов',
'apps.add_tag' => 'Добавить тэг',
'apps.tag_name' => 'Название тэга',
'apps.tags' => 'Тэги',
'apps.override' => 'Если отличается от основного url',
'apps.preview' => 'Предпросмотр',
'apps.apptype' => 'Тип приложения',
'dashboard' => 'Основная панель',
'user.user_list' => 'Пользователи',
'user.add_user' => 'Добавить пользователя',
'user.username' => 'Имя пользователя',
'user.avatar' => 'Аватар',
'user.email' => 'Email',
'user.password_confirm' => 'Подтверждение пароля',
'user.secure_front' => 'Разрешить публичный доступ - Возможно только если установлен пароль.',
'user.autologin' => 'Автоматический вход с определенного URL. Кто угодно может войти с данной ссылкой.',
'url' => 'URL',
'title' => 'Заголовок',
'delete' => 'Удалить',
'optional' => 'Опционально',
'restore' => 'Восстановить',
'alert.success.item_created' => 'Элемент создан успешно',
'alert.success.item_updated' => 'Элемент обновлен успешно',
'alert.success.item_deleted' => 'Элемент удален успешно',
'alert.success.item_restored' => 'Элемент восстановлен успешно',
'alert.success.updating' => 'Обновлен список приложений',
'alert.success.tag_created' => 'Тэг создан успешно',
'alert.success.tag_updated' => 'Тэг обновлен успешно',
'alert.success.tag_deleted' => 'Тэг удален успешно',
'alert.success.tag_restored' => 'Тэг восстановлен успешно',
'alert.success.setting_updated' => 'Вы успешно отредактировали настройки',
'alert.error.not_exist' => 'Ваших настроек не существует.',
'alert.success.user_created' => 'Пользователь создан успешно',
'alert.success.user_updated' => 'Пользователь обновлен успешно',
'alert.success.user_deleted' => 'Пользователь удален успешно',
'alert.success.user_restored' => 'Пользователь восстановлен успешно',
];

View file

@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'failed' => 'Введенные реквизиты не совпадают c существующими.',
'throttle' => 'Слишком много попыток авторизации. Попробуйте снова через :seconds секунд.',
];

View file

@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; Предыдущий',
'next' => 'Следующий &raquo;',
];

View file

@ -0,0 +1,22 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'password' => 'Длина пароля минимум 6 символов и он должен совпадать с подтверждением.',
'reset' => 'Ваш пароль сброшен!',
'sent' => 'Мы отправили вам ссылку для сброса пароля!',
'token' => 'Неверный токен для сброса пароля.',
'user' => "Не могу найти пользователя с таким адресом e-mail.",
];

View file

@ -0,0 +1,121 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':attribute должен быть подтвержден.',
'active_url' => ':attribute содержит неверный URL.',
'after' => ':attribute должна быть дата больше :date.',
'after_or_equal' => ':attribute должна быть дата больше или равная :date.',
'alpha' => ':attribute может содержать только буквы.',
'alpha_dash' => ':attribute может содержать только буквы, цифры и тире.',
'alpha_num' => ':attribute может содержать только буквы и цифры.',
'array' => ':attribute должен быть массивом.',
'before' => ':attribute должна быть дата меньше :date.',
'before_or_equal' => ':attribute должна быть дата меньше или равная :date.',
'between' => [
'numeric' => ':attribute должен быть в интервале :min и :max.',
'file' => ':attribute должен быть в интервале :min и :max килобайт.',
'string' => ':attribute должен быть в интервале :min и :max символов.',
'array' => ':attribute должен иметь :min и :max элементов.',
],
'boolean' => ':attribute поле должно быть Истина или Ложь.',
'confirmed' => ':attribute подтверждение не соответствует.',
'date' => ':attribute неверная дата.',
'date_format' => ':attribute не совпадает с форматом :format.',
'different' => ':attribute и :other должны отличаться.',
'digits' => ':attribute должен иметь :digits разрядов.',
'digits_between' => ':attribute должен иметь :min и :max разрядов.',
'dimensions' => ':attribute имеет неверное разрешение.',
'distinct' => ':attribute поле имеет дублирующееся значение.',
'email' => ':attribute должен быть правильным адресом email.',
'exists' => 'Выбранный :attribute неверный.',
'file' => ':attribute должен быть файлом.',
'filled' => ':attribute поле должно быть заполнено.',
'image' => ':attribute должно быть изображением.',
'in' => 'Выбранное :attribute неверно.',
'in_array' => ':attribute поле не должно существовать в :other.',
'integer' => ':attribute должно быть целым.',
'ip' => ':attribute должно содержать правильный адрес IP.',
'ipv4' => ':attribute должно содержать правильный адрес IPv4.',
'ipv6' => ':attribute должно содержать правильный адрес IPv6.',
'json' => ':attribute должно содержать правильную строку JSON.',
'max' => [
'numeric' => ':attribute не может быть больше :max.',
'file' => ':attribute не может быть больше :max килобайт.',
'string' => ':attribute не может быть больше :max символов.',
'array' => ':attribute не может быть больше :max элементов.',
],
'mimes' => ':attribute должен быть файлом вида: :values.',
'mimetypes' => ':attribute должен быть файлом вида: :values.',
'min' => [
'numeric' => 'The :attribute должен быть как минимум :min.',
'file' => 'The :attribute должен быть :min килобайт.',
'string' => 'The :attribute должен быть :min символов.',
'array' => 'The :attribute должен иметь минимум :min элементов.',
],
'not_in' => 'Выбранный :attribute неверен.',
'numeric' => ':attribute должен быть числом.',
'present' => ':attribute поле должно существовать.',
'regex' => ':attribute формат неверен.',
'required' => ':attribute поле обязательно.',
'required_if' => ':attribute поле требуется в случае когда :other является :value.',
'required_unless' => ':attribute поле требуется в случае кроме :other является :values.',
'required_with' => ':attribute поле требуется в случае :values существует.',
'required_with_all' => ':attribute поле требуется в случае :values существует.',
'required_without' => ':attribute поле требуется в случае :values не существует.',
'required_without_all' => ':attribute поле требуется в случае когда ни одно из :values не существует.',
'same' => ':attribute и :other должны совпадать.',
'size' => [
'numeric' => ':attribute должен быть :size.',
'file' => ':attribute должен быть килобайт.',
'string' => ':attribute должен быть символов.',
'array' => ':attribute олжен содержать :size элементов.',
],
'string' => ':attribute должен быть строе=кой.',
'timezone' => ':attribute должна быть правильной зоной.',
'unique' => ':attribute уже существует.',
'uploaded' => ':attribute ошибка загрузки.',
'url' => ':attribute неверный формат.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'Произвольное сообщение',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [],
];