Merge pull request #581 from rtzra/feature/RussianLanguage
added Russian translation
This commit is contained in:
commit
047ffb0b55
6 changed files with 302 additions and 0 deletions
|
@ -83,6 +83,7 @@ Currently added languages are
|
||||||
- Swedish
|
- Swedish
|
||||||
- Spanish
|
- Spanish
|
||||||
- Turkish
|
- Turkish
|
||||||
|
- Russian
|
||||||
|
|
||||||
## Web Server Configuration
|
## Web Server Configuration
|
||||||
|
|
||||||
|
|
120
resources/lang/ru/app.php
Normal file
120
resources/lang/ru/app.php
Normal 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' => 'Пользователь восстановлен успешно',
|
||||||
|
|
||||||
|
|
||||||
|
];
|
19
resources/lang/ru/auth.php
Normal file
19
resources/lang/ru/auth.php
Normal 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 секунд.',
|
||||||
|
|
||||||
|
];
|
19
resources/lang/ru/pagination.php
Normal file
19
resources/lang/ru/pagination.php
Normal 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' => '« Предыдущий',
|
||||||
|
'next' => 'Следующий »',
|
||||||
|
|
||||||
|
];
|
22
resources/lang/ru/passwords.php
Normal file
22
resources/lang/ru/passwords.php
Normal 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.",
|
||||||
|
|
||||||
|
];
|
121
resources/lang/ru/validation.php
Normal file
121
resources/lang/ru/validation.php
Normal 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' => [],
|
||||||
|
|
||||||
|
];
|
Loading…
Reference in a new issue