diff --git a/README.md b/README.md index 1824fc1..1aa7022 100644 --- a/README.md +++ b/README.md @@ -1,66 +1 @@ -

Laravel Logo

- -

-Build Status -Total Downloads -Latest Stable Version -License -

- -## About Laravel - -Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: - -- [Simple, fast routing engine](https://laravel.com/docs/routing). -- [Powerful dependency injection container](https://laravel.com/docs/container). -- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. -- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). -- Database agnostic [schema migrations](https://laravel.com/docs/migrations). -- [Robust background job processing](https://laravel.com/docs/queues). -- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). - -Laravel is accessible, powerful, and provides tools required for large, robust applications. - -## Learning Laravel - -Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. - -You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch. - -If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 2000 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. - -## Laravel Sponsors - -We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the [Laravel Partners program](https://partners.laravel.com). - -### Premium Partners - -- **[Vehikl](https://vehikl.com/)** -- **[Tighten Co.](https://tighten.co)** -- **[WebReinvent](https://webreinvent.com/)** -- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** -- **[64 Robots](https://64robots.com)** -- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** -- **[Cyber-Duck](https://cyber-duck.co.uk)** -- **[DevSquad](https://devsquad.com/hire-laravel-developers)** -- **[Jump24](https://jump24.co.uk)** -- **[Redberry](https://redberry.international/laravel/)** -- **[Active Logic](https://activelogic.com)** -- **[byte5](https://byte5.de)** -- **[OP.GG](https://op.gg)** - -## Contributing - -Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). - -## Code of Conduct - -In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). - -## Security Vulnerabilities - -If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. - -## License - -The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). +# Online tbbank dashboard diff --git a/app/Nova/Dashboards/Main.php b/app/Nova/Dashboards/Main.php index 58c4a48..81a60a3 100644 --- a/app/Nova/Dashboards/Main.php +++ b/app/Nova/Dashboards/Main.php @@ -7,15 +7,24 @@ use Laravel\Nova\Dashboards\Main as Dashboard; class Main extends Dashboard { + /** + * Get the displayable name of the dashboard. + * + * @return string + */ + public function name(): string + { + return __('Dashboard'); + } + /** * Get the cards for the dashboard. * * @return array */ - public function cards() + public function cards(): array { return [ - new Help, ]; } } diff --git a/app/Nova/Resources/Order/Loan/LoanOrder.php b/app/Nova/Resources/Order/Loan/LoanOrder.php index 7fd3b8f..231985e 100644 --- a/app/Nova/Resources/Order/Loan/LoanOrder.php +++ b/app/Nova/Resources/Order/Loan/LoanOrder.php @@ -17,7 +17,6 @@ use App\Repos\System\Settings\Legal\PassportRepo; use App\Repos\System\Settings\Location\RegionRepo; use App\Rules\DowranAgaAllowed; use App\Rules\OnlyLetters; -use App\Rules\PassportIdValidation; use Illuminate\Http\Request; use Laravel\Nova\Fields\Badge; use Laravel\Nova\Fields\Date; diff --git a/app/Nova/Resources/Test.php b/app/Nova/Resources/Test.php index 0c01cee..33071bc 100644 --- a/app/Nova/Resources/Test.php +++ b/app/Nova/Resources/Test.php @@ -3,11 +3,8 @@ namespace App\Nova\Resources; use App\Nova\Resource; -use App\Rules\DowranAgaAllowed; -use App\Rules\OnlyLetters; use Illuminate\Http\Request; use Laravel\Nova\Fields\ID; -use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\NovaRequest; use Nurmuhammet\NovaInputmask\NovaInputmask; @@ -39,7 +36,6 @@ class Test extends Resource /** * Get the fields displayed by the resource. * - * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function fields(NovaRequest $request) @@ -58,7 +54,6 @@ class Test extends Resource /** * Get the cards available for the request. * - * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function cards(NovaRequest $request) @@ -69,7 +64,6 @@ class Test extends Resource /** * Get the filters available for the resource. * - * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function filters(NovaRequest $request) @@ -80,7 +74,6 @@ class Test extends Resource /** * Get the lenses available for the resource. * - * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function lenses(NovaRequest $request) @@ -91,7 +84,6 @@ class Test extends Resource /** * Get the actions available for the resource. * - * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function actions(NovaRequest $request) diff --git a/app/Providers/NovaServiceProvider.php b/app/Providers/NovaServiceProvider.php index df9768d..bfc1d52 100644 --- a/app/Providers/NovaServiceProvider.php +++ b/app/Providers/NovaServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use App\Nova\Dashboards\Main; use App\Nova\Resources\Branch\Branch; use App\Nova\Resources\Order\Loan\LoanOrder; use App\Nova\Resources\Order\Loan\LoanType; @@ -14,7 +15,6 @@ use App\Repos\System\Nova\NovaRepo; use Eolica\NovaLocaleSwitcher\LocaleSwitcher; use Illuminate\Http\Request; use Illuminate\Support\Facades\Gate; -use Laravel\Nova\Dashboards\Main; use Laravel\Nova\Events\ServingNova; use Laravel\Nova\Menu\Menu; use Laravel\Nova\Menu\MenuGroup; @@ -104,7 +104,7 @@ class NovaServiceProvider extends NovaApplicationServiceProvider Nova::mainMenu(function (Request $request) { return [ MenuSection::dashboard(Main::class)->icon('chart-bar'), - MenuItem::resource(Test::class), + // MenuItem::resource(Test::class), MenuSection::make(__('Orders'), [ MenuItem::resource(LoanOrder::class), diff --git a/app/Repos/Order/OrderRepo.php b/app/Repos/Order/OrderRepo.php index 2dc3fd6..b733dff 100644 --- a/app/Repos/Order/OrderRepo.php +++ b/app/Repos/Order/OrderRepo.php @@ -76,7 +76,7 @@ class OrderRepo 'primary' => 'clipboard-list', 'danger' => 'ban', 'warning' => 'exclamation-circle', - ]; + ]; } /** diff --git a/app/Repos/System/Nova/NovaRepo.php b/app/Repos/System/Nova/NovaRepo.php index e0daec8..3196850 100644 --- a/app/Repos/System/Nova/NovaRepo.php +++ b/app/Repos/System/Nova/NovaRepo.php @@ -25,7 +25,7 @@ class NovaRepo $user = $event->request->user(); if (array_key_exists($user?->locale, config('app.locales'))) { - app()->setLocale($user->locale); + app()->setLocale($user->locale); } } diff --git a/app/Rules/DowranAgaAllowed.php b/app/Rules/DowranAgaAllowed.php index d7629a8..b741a3f 100644 --- a/app/Rules/DowranAgaAllowed.php +++ b/app/Rules/DowranAgaAllowed.php @@ -16,7 +16,7 @@ class DowranAgaAllowed implements ValidationRule { $pattern = "/^[a-zA-Z0-9\s\(\)\"\'\-\žŽäÄňŇöÖşŞüÜçÇýÝ\/,]+$/u"; - if (! preg_match($pattern, $value)) { + if (! preg_match($pattern, $value)) { $fail(__('Write a correct data please')); } } diff --git a/lang/ru/auth.php b/lang/ru/auth.php index 38ca958..52a1565 100644 --- a/lang/ru/auth.php +++ b/lang/ru/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'Неверное имя пользователя или пароль.', + 'failed' => 'Неверное имя пользователя или пароль.', 'password' => 'Некорректный пароль.', 'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте ещё раз через :seconds секунд.', ]; diff --git a/lang/ru/http-statuses.php b/lang/ru/http-statuses.php index fe135a0..db33981 100644 --- a/lang/ru/http-statuses.php +++ b/lang/ru/http-statuses.php @@ -3,82 +3,82 @@ declare(strict_types=1); return [ - '0' => 'Неизвестная ошибка', - '100' => 'Продолжай', - '101' => 'Переключение протоколов', - '102' => 'Идет обработка', - '200' => 'ОК', - '201' => 'Создано', - '202' => 'Принято', - '203' => 'Информация не авторитетна', - '204' => 'Содержимое отсутствует', - '205' => 'Сбросить содержимое', - '206' => 'Частичное содержимое', - '207' => 'Много статусов', - '208' => 'Уже сообщалось', - '226' => 'Использовано IM', - '300' => 'Множество выбора', - '301' => 'Перемещено навсегда', - '302' => 'Найдено', - '303' => 'Смотри другое', - '304' => 'Не изменялось', - '305' => 'Используй прокси', - '307' => 'Временное перенаправление', - '308' => 'Постоянное перенаправление', - '400' => 'Некорректный запрос', - '401' => 'Не авторизован', - '402' => 'Необходима оплата', - '403' => 'Доступ запрещен', - '404' => 'Не найдено', - '405' => 'Метод запрещен', - '406' => 'Неприемлемо', - '407' => 'Требуется аутентификация прокси', - '408' => 'Истекло время ожидания', - '409' => 'Конфликт', - '410' => 'Удалено', - '411' => 'Необходима длина', - '412' => 'Условие ложно', - '413' => 'Полезная нагрузка слишком велика', - '414' => 'URI слишком длинный', - '415' => 'Неподдерживаемый тип данных', - '416' => 'Диапазон недостижим', - '417' => 'Ожидание не удалось', - '418' => 'Я - чайник', - '419' => 'Сессия устарела', - '421' => 'Неверный запрос', - '422' => 'Необрабатываемый экземпляр', - '423' => 'Доступ заблокирован', - '424' => 'Ошибка зависимости', - '425' => 'Слишком рано', - '426' => 'Требуется обновление', - '428' => 'Требуется предусловие', - '429' => 'Слишком много запросов', - '431' => 'Поля заголовка слишком большие', - '444' => 'Соединение закрыто без ответа', - '449' => 'Повторить с', - '451' => 'Недоступно по юридическим причинам', - '499' => 'Клиент прервал запрос', - '500' => 'Внутренняя ошибка сервера', - '501' => 'Не реализовано', - '502' => 'Плохой шлюз', - '503' => 'Ведутся технические работы', - '504' => 'Шлюз не отвечает', - '505' => 'Версия HTTP не поддерживается', - '506' => 'Вариант тоже проводит согласование', - '507' => 'Переполнение хранилища', - '508' => 'Обнаружено бесконечное перенаправление', - '509' => 'Исчерпана пропускная ширина канала', - '510' => 'Не расширено', - '511' => 'Требуется сетевая аутентификация', - '520' => 'Неизвестная ошибка', - '521' => 'Веб-сервер не работает', - '522' => 'Соединение не отвечает', - '523' => 'Источник недоступен', - '524' => 'Время ожидания истекло', - '525' => 'Квитирование SSL не удалось', - '526' => 'Недействительный SSL сертификат', - '527' => 'Ошибка соединения с Railgun', - '598' => 'Истекло время ожидания', - '599' => 'Истекло время подключения', + '0' => 'Неизвестная ошибка', + '100' => 'Продолжай', + '101' => 'Переключение протоколов', + '102' => 'Идет обработка', + '200' => 'ОК', + '201' => 'Создано', + '202' => 'Принято', + '203' => 'Информация не авторитетна', + '204' => 'Содержимое отсутствует', + '205' => 'Сбросить содержимое', + '206' => 'Частичное содержимое', + '207' => 'Много статусов', + '208' => 'Уже сообщалось', + '226' => 'Использовано IM', + '300' => 'Множество выбора', + '301' => 'Перемещено навсегда', + '302' => 'Найдено', + '303' => 'Смотри другое', + '304' => 'Не изменялось', + '305' => 'Используй прокси', + '307' => 'Временное перенаправление', + '308' => 'Постоянное перенаправление', + '400' => 'Некорректный запрос', + '401' => 'Не авторизован', + '402' => 'Необходима оплата', + '403' => 'Доступ запрещен', + '404' => 'Не найдено', + '405' => 'Метод запрещен', + '406' => 'Неприемлемо', + '407' => 'Требуется аутентификация прокси', + '408' => 'Истекло время ожидания', + '409' => 'Конфликт', + '410' => 'Удалено', + '411' => 'Необходима длина', + '412' => 'Условие ложно', + '413' => 'Полезная нагрузка слишком велика', + '414' => 'URI слишком длинный', + '415' => 'Неподдерживаемый тип данных', + '416' => 'Диапазон недостижим', + '417' => 'Ожидание не удалось', + '418' => 'Я - чайник', + '419' => 'Сессия устарела', + '421' => 'Неверный запрос', + '422' => 'Необрабатываемый экземпляр', + '423' => 'Доступ заблокирован', + '424' => 'Ошибка зависимости', + '425' => 'Слишком рано', + '426' => 'Требуется обновление', + '428' => 'Требуется предусловие', + '429' => 'Слишком много запросов', + '431' => 'Поля заголовка слишком большие', + '444' => 'Соединение закрыто без ответа', + '449' => 'Повторить с', + '451' => 'Недоступно по юридическим причинам', + '499' => 'Клиент прервал запрос', + '500' => 'Внутренняя ошибка сервера', + '501' => 'Не реализовано', + '502' => 'Плохой шлюз', + '503' => 'Ведутся технические работы', + '504' => 'Шлюз не отвечает', + '505' => 'Версия HTTP не поддерживается', + '506' => 'Вариант тоже проводит согласование', + '507' => 'Переполнение хранилища', + '508' => 'Обнаружено бесконечное перенаправление', + '509' => 'Исчерпана пропускная ширина канала', + '510' => 'Не расширено', + '511' => 'Требуется сетевая аутентификация', + '520' => 'Неизвестная ошибка', + '521' => 'Веб-сервер не работает', + '522' => 'Соединение не отвечает', + '523' => 'Источник недоступен', + '524' => 'Время ожидания истекло', + '525' => 'Квитирование SSL не удалось', + '526' => 'Недействительный SSL сертификат', + '527' => 'Ошибка соединения с Railgun', + '598' => 'Истекло время ожидания', + '599' => 'Истекло время подключения', 'unknownError' => 'Неизвестная ошибка', ]; diff --git a/lang/ru/pagination.php b/lang/ru/pagination.php index f7cccdc..d5dbfcd 100644 --- a/lang/ru/pagination.php +++ b/lang/ru/pagination.php @@ -3,6 +3,6 @@ declare(strict_types=1); return [ - 'next' => 'Вперёд »', + 'next' => 'Вперёд »', 'previous' => '« Назад', ]; diff --git a/lang/ru/passwords.php b/lang/ru/passwords.php index 61f5336..b7ce30e 100644 --- a/lang/ru/passwords.php +++ b/lang/ru/passwords.php @@ -3,9 +3,9 @@ declare(strict_types=1); return [ - 'reset' => 'Ваш пароль был сброшен.', - 'sent' => 'Ссылка на сброс пароля была отправлена.', + 'reset' => 'Ваш пароль был сброшен.', + 'sent' => 'Ссылка на сброс пароля была отправлена.', 'throttled' => 'Пожалуйста, подождите перед повторной попыткой.', - 'token' => 'Ошибочный код сброса пароля.', - 'user' => 'Не удалось найти пользователя с указанным электронным адресом.', + 'token' => 'Ошибочный код сброса пароля.', + 'user' => 'Не удалось найти пользователя с указанным электронным адресом.', ]; diff --git a/lang/ru/validation.php b/lang/ru/validation.php index b646939..e967a9b 100644 --- a/lang/ru/validation.php +++ b/lang/ru/validation.php @@ -3,221 +3,221 @@ declare(strict_types=1); return [ - 'accepted' => 'Вы должны принять :attribute.', - 'accepted_if' => 'Вы должны принять :attribute, когда :other соответствует :value.', - 'active_url' => 'Значение поля :attribute должно быть действительным URL адресом.', - 'after' => 'Значение поля :attribute должно быть датой после :date.', - 'after_or_equal' => 'Значение поля :attribute должно быть датой после или равной :date.', - 'alpha' => 'Значение поля :attribute может содержать только буквы.', - 'alpha_dash' => 'Значение поля :attribute может содержать только буквы, цифры, дефис и нижнее подчеркивание.', - 'alpha_num' => 'Значение поля :attribute может содержать только буквы и цифры.', - 'array' => 'Значение поля :attribute должно быть массивом.', - 'ascii' => 'Значение поля :attribute должно содержать только однобайтовые цифро-буквенные символы.', - 'before' => 'Значение поля :attribute должно быть датой до :date.', - 'before_or_equal' => 'Значение поля :attribute должно быть датой до или равной :date.', - 'between' => [ - 'array' => 'Количество элементов в поле :attribute должно быть между :min и :max.', - 'file' => 'Размер файла в поле :attribute должен быть между :min и :max Кб.', + 'accepted' => 'Вы должны принять :attribute.', + 'accepted_if' => 'Вы должны принять :attribute, когда :other соответствует :value.', + 'active_url' => 'Значение поля :attribute должно быть действительным URL адресом.', + 'after' => 'Значение поля :attribute должно быть датой после :date.', + 'after_or_equal' => 'Значение поля :attribute должно быть датой после или равной :date.', + 'alpha' => 'Значение поля :attribute может содержать только буквы.', + 'alpha_dash' => 'Значение поля :attribute может содержать только буквы, цифры, дефис и нижнее подчеркивание.', + 'alpha_num' => 'Значение поля :attribute может содержать только буквы и цифры.', + 'array' => 'Значение поля :attribute должно быть массивом.', + 'ascii' => 'Значение поля :attribute должно содержать только однобайтовые цифро-буквенные символы.', + 'before' => 'Значение поля :attribute должно быть датой до :date.', + 'before_or_equal' => 'Значение поля :attribute должно быть датой до или равной :date.', + 'between' => [ + 'array' => 'Количество элементов в поле :attribute должно быть между :min и :max.', + 'file' => 'Размер файла в поле :attribute должен быть между :min и :max Кб.', 'numeric' => 'Значение поля :attribute должно быть между :min и :max.', - 'string' => 'Количество символов в поле :attribute должно быть между :min и :max.', + 'string' => 'Количество символов в поле :attribute должно быть между :min и :max.', ], - 'boolean' => 'Значение поля :attribute должно быть логического типа.', - 'can' => 'Значение поля :attribute должно быть авторизованным.', - 'confirmed' => 'Значение поля :attribute не совпадает с подтверждаемым.', - 'current_password' => 'Неверный пароль.', - 'date' => 'Значение поля :attribute должно быть корректной датой.', - 'date_equals' => 'Значение поля :attribute должно быть датой равной :date.', - 'date_format' => 'Значение поля :attribute должно соответствовать формату даты :format.', - 'decimal' => 'Значение поля :attribute должно содержать :decimal цифр десятичных разрядов.', - 'declined' => 'Поле :attribute должно быть отклонено.', - 'declined_if' => 'Поле :attribute должно быть отклонено, когда :other равно :value.', - 'different' => 'Значения полей :attribute и :other должны различаться.', - 'digits' => 'Количество символов в поле :attribute должно быть равным :digits.', - 'digits_between' => 'Количество символов в поле :attribute должно быть между :min и :max.', - 'dimensions' => 'Изображение, указанное в поле :attribute, имеет недопустимые размеры.', - 'distinct' => 'Значения поля :attribute не должны повторяться.', - 'doesnt_end_with' => 'Значение поля :attribute не должно заканчиваться одним из следующих: :values.', - 'doesnt_start_with' => 'Значение поля :attribute не должно начинаться с одного из следующих: :values.', - 'email' => 'Значение поля :attribute должно быть действительным электронным адресом.', - 'ends_with' => 'Значение поля :attribute должно заканчиваться одним из следующих: :values', - 'enum' => 'Значение поля :attribute некорректно.', - 'exists' => 'Значение поля :attribute не существует.', - 'extensions' => 'Файл в поле :attribute должен иметь одно из следующих расширений: :values.', - 'file' => 'В поле :attribute должен быть указан файл.', - 'filled' => 'Значение поля :attribute обязательно для заполнения.', - 'gt' => [ - 'array' => 'Количество элементов в поле :attribute должно быть больше :value.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть больше :value Кб.', + 'boolean' => 'Значение поля :attribute должно быть логического типа.', + 'can' => 'Значение поля :attribute должно быть авторизованным.', + 'confirmed' => 'Значение поля :attribute не совпадает с подтверждаемым.', + 'current_password' => 'Неверный пароль.', + 'date' => 'Значение поля :attribute должно быть корректной датой.', + 'date_equals' => 'Значение поля :attribute должно быть датой равной :date.', + 'date_format' => 'Значение поля :attribute должно соответствовать формату даты :format.', + 'decimal' => 'Значение поля :attribute должно содержать :decimal цифр десятичных разрядов.', + 'declined' => 'Поле :attribute должно быть отклонено.', + 'declined_if' => 'Поле :attribute должно быть отклонено, когда :other равно :value.', + 'different' => 'Значения полей :attribute и :other должны различаться.', + 'digits' => 'Количество символов в поле :attribute должно быть равным :digits.', + 'digits_between' => 'Количество символов в поле :attribute должно быть между :min и :max.', + 'dimensions' => 'Изображение, указанное в поле :attribute, имеет недопустимые размеры.', + 'distinct' => 'Значения поля :attribute не должны повторяться.', + 'doesnt_end_with' => 'Значение поля :attribute не должно заканчиваться одним из следующих: :values.', + 'doesnt_start_with' => 'Значение поля :attribute не должно начинаться с одного из следующих: :values.', + 'email' => 'Значение поля :attribute должно быть действительным электронным адресом.', + 'ends_with' => 'Значение поля :attribute должно заканчиваться одним из следующих: :values', + 'enum' => 'Значение поля :attribute некорректно.', + 'exists' => 'Значение поля :attribute не существует.', + 'extensions' => 'Файл в поле :attribute должен иметь одно из следующих расширений: :values.', + 'file' => 'В поле :attribute должен быть указан файл.', + 'filled' => 'Значение поля :attribute обязательно для заполнения.', + 'gt' => [ + 'array' => 'Количество элементов в поле :attribute должно быть больше :value.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть больше :value Кб.', 'numeric' => 'Значение поля :attribute должно быть больше :value.', - 'string' => 'Количество символов в поле :attribute должно быть больше :value.', + 'string' => 'Количество символов в поле :attribute должно быть больше :value.', ], - 'gte' => [ - 'array' => 'Количество элементов в поле :attribute должно быть :value или больше.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть :value Кб или больше.', + 'gte' => [ + 'array' => 'Количество элементов в поле :attribute должно быть :value или больше.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть :value Кб или больше.', 'numeric' => 'Значение поля :attribute должно быть :value или больше.', - 'string' => 'Количество символов в поле :attribute должно быть :value или больше.', + 'string' => 'Количество символов в поле :attribute должно быть :value или больше.', ], - 'hex_color' => 'Значение поля :attribute должно быть корректным цветом в HEX формате.', - 'image' => 'Файл, указанный в поле :attribute, должен быть изображением.', - 'in' => 'Значение поля :attribute некорректно.', - 'in_array' => 'Значение поля :attribute должно присутствовать в :other.', - 'integer' => 'Значение поля :attribute должно быть целым числом.', - 'ip' => 'Значение поля :attribute должно быть действительным IP-адресом.', - 'ipv4' => 'Значение поля :attribute должно быть действительным IPv4-адресом.', - 'ipv6' => 'Значение поля :attribute должно быть действительным IPv6-адресом.', - 'json' => 'Значение поля :attribute должно быть JSON строкой.', - 'lowercase' => 'Значение поля :attribute должно быть в нижнем регистре.', - 'lt' => [ - 'array' => 'Количество элементов в поле :attribute должно быть меньше :value.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть меньше :value Кб.', + 'hex_color' => 'Значение поля :attribute должно быть корректным цветом в HEX формате.', + 'image' => 'Файл, указанный в поле :attribute, должен быть изображением.', + 'in' => 'Значение поля :attribute некорректно.', + 'in_array' => 'Значение поля :attribute должно присутствовать в :other.', + 'integer' => 'Значение поля :attribute должно быть целым числом.', + 'ip' => 'Значение поля :attribute должно быть действительным IP-адресом.', + 'ipv4' => 'Значение поля :attribute должно быть действительным IPv4-адресом.', + 'ipv6' => 'Значение поля :attribute должно быть действительным IPv6-адресом.', + 'json' => 'Значение поля :attribute должно быть JSON строкой.', + 'lowercase' => 'Значение поля :attribute должно быть в нижнем регистре.', + 'lt' => [ + 'array' => 'Количество элементов в поле :attribute должно быть меньше :value.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть меньше :value Кб.', 'numeric' => 'Значение поля :attribute должно быть меньше :value.', - 'string' => 'Количество символов в поле :attribute должно быть меньше :value.', + 'string' => 'Количество символов в поле :attribute должно быть меньше :value.', ], - 'lte' => [ - 'array' => 'Количество элементов в поле :attribute должно быть :value или меньше.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть :value Кб или меньше.', + 'lte' => [ + 'array' => 'Количество элементов в поле :attribute должно быть :value или меньше.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть :value Кб или меньше.', 'numeric' => 'Значение поля :attribute должно быть равным или меньше :value.', - 'string' => 'Количество символов в поле :attribute должно быть :value или меньше.', + 'string' => 'Количество символов в поле :attribute должно быть :value или меньше.', ], - 'mac_address' => 'Значение поля :attribute должно быть корректным MAC-адресом.', - 'max' => [ - 'array' => 'Количество элементов в поле :attribute не может превышать :max.', - 'file' => 'Размер файла в поле :attribute не может быть больше :max Кб.', + 'mac_address' => 'Значение поля :attribute должно быть корректным MAC-адресом.', + 'max' => [ + 'array' => 'Количество элементов в поле :attribute не может превышать :max.', + 'file' => 'Размер файла в поле :attribute не может быть больше :max Кб.', 'numeric' => 'Значение поля :attribute не может быть больше :max.', - 'string' => 'Количество символов в значении поля :attribute не может превышать :max.', + 'string' => 'Количество символов в значении поля :attribute не может превышать :max.', ], - 'max_digits' => 'Значение поля :attribute не должно содержать больше :max цифр.', - 'mimes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', - 'mimetypes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', - 'min' => [ - 'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть не меньше :min Кб.', + 'max_digits' => 'Значение поля :attribute не должно содержать больше :max цифр.', + 'mimes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', + 'mimetypes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', + 'min' => [ + 'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть не меньше :min Кб.', 'numeric' => 'Значение поля :attribute должно быть не меньше :min.', - 'string' => 'Количество символов в поле :attribute должно быть не меньше :min.', + 'string' => 'Количество символов в поле :attribute должно быть не меньше :min.', ], - 'min_digits' => 'Значение поля :attribute должно содержать не меньше :min цифр.', - 'missing' => 'Значение поля :attribute должно отсутствовать.', - 'missing_if' => 'Значение поля :attribute должно отсутствовать, когда :other равно :value.', - 'missing_unless' => 'Значение поля :attribute должно отсутствовать, когда :other не равно :value.', - 'missing_with' => 'Значение поля :attribute должно отсутствовать, если :values указано.', - 'missing_with_all' => 'Значение поля :attribute должно отсутствовать, когда указаны все :values.', - 'multiple_of' => 'Значение поля :attribute должно быть кратным :value', - 'not_in' => 'Значение поля :attribute некорректно.', - 'not_regex' => 'Значение поля :attribute имеет некорректный формат.', - 'numeric' => 'Значение поля :attribute должно быть числом.', - 'password' => [ - 'letters' => 'Значение поля :attribute должно содержать хотя бы одну букву.', - 'mixed' => 'Значение поля :attribute должно содержать хотя бы одну прописную и одну строчную буквы.', - 'numbers' => 'Значение поля :attribute должно содержать хотя бы одну цифру.', - 'symbols' => 'Значение поля :attribute должно содержать хотя бы один символ.', + 'min_digits' => 'Значение поля :attribute должно содержать не меньше :min цифр.', + 'missing' => 'Значение поля :attribute должно отсутствовать.', + 'missing_if' => 'Значение поля :attribute должно отсутствовать, когда :other равно :value.', + 'missing_unless' => 'Значение поля :attribute должно отсутствовать, когда :other не равно :value.', + 'missing_with' => 'Значение поля :attribute должно отсутствовать, если :values указано.', + 'missing_with_all' => 'Значение поля :attribute должно отсутствовать, когда указаны все :values.', + 'multiple_of' => 'Значение поля :attribute должно быть кратным :value', + 'not_in' => 'Значение поля :attribute некорректно.', + 'not_regex' => 'Значение поля :attribute имеет некорректный формат.', + 'numeric' => 'Значение поля :attribute должно быть числом.', + 'password' => [ + 'letters' => 'Значение поля :attribute должно содержать хотя бы одну букву.', + 'mixed' => 'Значение поля :attribute должно содержать хотя бы одну прописную и одну строчную буквы.', + 'numbers' => 'Значение поля :attribute должно содержать хотя бы одну цифру.', + 'symbols' => 'Значение поля :attribute должно содержать хотя бы один символ.', 'uncompromised' => 'Значение поля :attribute обнаружено в утёкших данных. Пожалуйста, выберите другое значение для :attribute.', ], - 'present' => 'Значение поля :attribute должно быть.', - 'present_if' => 'Значение поля :attribute должно быть когда :other равно :value.', - 'present_unless' => 'Значение поля :attribute должно быть, если только :other не равно :value.', - 'present_with' => 'Значение поля :attribute должно быть когда одно из :values присутствуют.', - 'present_with_all' => 'Значение поля :attribute должно быть когда все из значений присутствуют: :values.', - 'prohibited' => 'Значение поля :attribute запрещено.', - 'prohibited_if' => 'Значение поля :attribute запрещено, когда :other равно :value.', - 'prohibited_unless' => 'Значение поля :attribute запрещено, если :other не состоит в :values.', - 'prohibits' => 'Значение поля :attribute запрещает присутствие :other.', - 'regex' => 'Значение поля :attribute имеет некорректный формат.', - 'required' => 'Поле :attribute обязательно.', - 'required_array_keys' => 'Массив в поле :attribute обязательно должен иметь ключи: :values', - 'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.', + 'present' => 'Значение поля :attribute должно быть.', + 'present_if' => 'Значение поля :attribute должно быть когда :other равно :value.', + 'present_unless' => 'Значение поля :attribute должно быть, если только :other не равно :value.', + 'present_with' => 'Значение поля :attribute должно быть когда одно из :values присутствуют.', + 'present_with_all' => 'Значение поля :attribute должно быть когда все из значений присутствуют: :values.', + 'prohibited' => 'Значение поля :attribute запрещено.', + 'prohibited_if' => 'Значение поля :attribute запрещено, когда :other равно :value.', + 'prohibited_unless' => 'Значение поля :attribute запрещено, если :other не состоит в :values.', + 'prohibits' => 'Значение поля :attribute запрещает присутствие :other.', + 'regex' => 'Значение поля :attribute имеет некорректный формат.', + 'required' => 'Поле :attribute обязательно.', + 'required_array_keys' => 'Массив в поле :attribute обязательно должен иметь ключи: :values', + 'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.', 'required_if_accepted' => 'Поле :attribute обязательно, когда :other принято.', - 'required_unless' => 'Поле :attribute обязательно для заполнения, когда :other не равно :values.', - 'required_with' => 'Поле :attribute обязательно для заполнения, когда :values указано.', - 'required_with_all' => 'Поле :attribute обязательно для заполнения, когда :values указано.', - 'required_without' => 'Поле :attribute обязательно для заполнения, когда :values не указано.', + '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' => [ - 'array' => 'Количество элементов в поле :attribute должно быть равным :size.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть равен :size Кб.', + 'same' => 'Значения полей :attribute и :other должны совпадать.', + 'size' => [ + 'array' => 'Количество элементов в поле :attribute должно быть равным :size.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть равен :size Кб.', 'numeric' => 'Значение поля :attribute должно быть равным :size.', - 'string' => 'Количество символов в поле :attribute должно быть равным :size.', + 'string' => 'Количество символов в поле :attribute должно быть равным :size.', ], - 'starts_with' => 'Поле :attribute должно начинаться с одного из следующих значений: :values', - 'string' => 'Значение поля :attribute должно быть строкой.', - 'timezone' => 'Значение поля :attribute должно быть действительным часовым поясом.', - 'ulid' => 'Значение поля :attribute должно быть корректным ULID.', - 'unique' => 'Такое значение поля :attribute уже существует.', - 'uploaded' => 'Загрузка файла из поля :attribute не удалась.', - 'uppercase' => 'Значение поля :attribute должно быть в верхнем регистре.', - 'url' => 'Значение поля :attribute имеет ошибочный формат URL.', - 'uuid' => 'Значение поля :attribute должно быть корректным UUID.', - 'attributes' => [ - 'address' => 'адрес', - 'age' => 'возраст', - 'amount' => 'количество', - 'area' => 'область', - 'available' => 'доступно', - 'birthday' => 'дата рождения', - 'body' => 'контент', - 'city' => 'город', - 'content' => 'контент', - 'country' => 'страна', - 'created_at' => 'создано в', - 'creator' => 'создатель', - 'current_password' => 'текущий пароль', - 'date' => 'дата', - 'date_of_birth' => 'день рождения', - 'day' => 'день', - 'deleted_at' => 'удалено в', - 'description' => 'описание', - 'district' => 'округ', - 'duration' => 'продолжительность', - 'email' => 'email адрес', - 'excerpt' => 'выдержка', - 'filter' => 'фильтр', - 'first_name' => 'имя', - 'gender' => 'пол', - 'group' => 'группа', - 'hour' => 'час', - 'image' => 'изображение', - 'last_name' => 'фамилия', - 'lesson' => 'урок', - 'line_address_1' => 'строка адреса 1', - 'line_address_2' => 'строка адреса 2', - 'message' => 'сообщение', - 'middle_name' => 'отчество', - 'minute' => 'минута', - 'mobile' => 'моб. номер', - 'month' => 'месяц', - 'name' => 'имя', - 'national_code' => 'национальный код', - 'number' => 'номер', - 'password' => 'пароль', - 'password_confirmation' => 'подтверждение пароля', - 'phone' => 'номер телефона', - 'photo' => 'фотография', - 'postal_code' => 'индекс', - 'price' => 'стоимость', - 'province' => 'провинция', + 'starts_with' => 'Поле :attribute должно начинаться с одного из следующих значений: :values', + 'string' => 'Значение поля :attribute должно быть строкой.', + 'timezone' => 'Значение поля :attribute должно быть действительным часовым поясом.', + 'ulid' => 'Значение поля :attribute должно быть корректным ULID.', + 'unique' => 'Такое значение поля :attribute уже существует.', + 'uploaded' => 'Загрузка файла из поля :attribute не удалась.', + 'uppercase' => 'Значение поля :attribute должно быть в верхнем регистре.', + 'url' => 'Значение поля :attribute имеет ошибочный формат URL.', + 'uuid' => 'Значение поля :attribute должно быть корректным UUID.', + 'attributes' => [ + 'address' => 'адрес', + 'age' => 'возраст', + 'amount' => 'количество', + 'area' => 'область', + 'available' => 'доступно', + 'birthday' => 'дата рождения', + 'body' => 'контент', + 'city' => 'город', + 'content' => 'контент', + 'country' => 'страна', + 'created_at' => 'создано в', + 'creator' => 'создатель', + 'current_password' => 'текущий пароль', + 'date' => 'дата', + 'date_of_birth' => 'день рождения', + 'day' => 'день', + 'deleted_at' => 'удалено в', + 'description' => 'описание', + 'district' => 'округ', + 'duration' => 'продолжительность', + 'email' => 'email адрес', + 'excerpt' => 'выдержка', + 'filter' => 'фильтр', + 'first_name' => 'имя', + 'gender' => 'пол', + 'group' => 'группа', + 'hour' => 'час', + 'image' => 'изображение', + 'last_name' => 'фамилия', + 'lesson' => 'урок', + 'line_address_1' => 'строка адреса 1', + 'line_address_2' => 'строка адреса 2', + 'message' => 'сообщение', + 'middle_name' => 'отчество', + 'minute' => 'минута', + 'mobile' => 'моб. номер', + 'month' => 'месяц', + 'name' => 'имя', + 'national_code' => 'национальный код', + 'number' => 'номер', + 'password' => 'пароль', + 'password_confirmation' => 'подтверждение пароля', + 'phone' => 'номер телефона', + 'photo' => 'фотография', + 'postal_code' => 'индекс', + 'price' => 'стоимость', + 'province' => 'провинция', 'recaptcha_response_field' => 'ошибка рекапчи', - 'remember' => 'запомнить', - 'restored_at' => 'восстановлено в', - 'result_text_under_image' => 'текст под изображением', - 'role' => 'роль', - 'second' => 'секунда', - 'sex' => 'пол', - 'short_text' => 'короткое описание', - 'size' => 'размер', - 'state' => 'штат', - 'street' => 'улица', - 'student' => 'студент', - 'subject' => 'заголовок', - 'teacher' => 'учитель', - 'terms' => 'правила', - 'test_description' => 'тестовое описание', - 'test_locale' => 'тестовая локализация', - 'test_name' => 'тестовое имя', - 'text' => 'текст', - 'time' => 'время', - 'title' => 'наименование', - 'updated_at' => 'обновлено в', - 'username' => 'никнейм', - 'year' => 'год', + 'remember' => 'запомнить', + 'restored_at' => 'восстановлено в', + 'result_text_under_image' => 'текст под изображением', + 'role' => 'роль', + 'second' => 'секунда', + 'sex' => 'пол', + 'short_text' => 'короткое описание', + 'size' => 'размер', + 'state' => 'штат', + 'street' => 'улица', + 'student' => 'студент', + 'subject' => 'заголовок', + 'teacher' => 'учитель', + 'terms' => 'правила', + 'test_description' => 'тестовое описание', + 'test_locale' => 'тестовая локализация', + 'test_name' => 'тестовое имя', + 'text' => 'текст', + 'time' => 'время', + 'title' => 'наименование', + 'updated_at' => 'обновлено в', + 'username' => 'никнейм', + 'year' => 'год', ], ]; diff --git a/lang/tk/auth.php b/lang/tk/auth.php index a9a5659..b654ac6 100644 --- a/lang/tk/auth.php +++ b/lang/tk/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'Bu şahsyýetnamalar, ýazgylarymyza gabat gelmeýär.', + 'failed' => 'Bu şahsyýetnamalar, ýazgylarymyza gabat gelmeýär.', 'password' => 'Parol nädogry', 'throttle' => 'Giriş synanyşyklary gaty köp. :seconds sekuntda gaýtadan synanyşmagyňyzy haýyş edýäris.', ]; diff --git a/lang/tk/http-statuses.php b/lang/tk/http-statuses.php index a16a476..b44d1cf 100644 --- a/lang/tk/http-statuses.php +++ b/lang/tk/http-statuses.php @@ -3,82 +3,82 @@ declare(strict_types=1); return [ - '0' => 'Näbelli säwlik', - '100' => 'Dowam et', - '101' => 'Protokollary çalyşmak', - '102' => 'Gaýtadan işlemek', - '200' => 'Bolýar', - '201' => 'Döredildi', - '202' => 'Kabul edildi', - '203' => 'Ygtyýarly däl maglumatlar', - '204' => 'Mazmuny ýok', - '205' => 'Mazmuny täzeden düzmek', - '206' => 'Bölekleýin mazmun', - '207' => 'Köp ýagdaý', - '208' => 'Eýýäm habar berildi', - '226' => 'SH ulanylýar', - '300' => 'Birnäçe saýlaw', - '301' => 'Hemişelik göçürildi', - '302' => 'Tapyldy', - '303' => 'Başgalaryna serediň', - '304' => 'Üýtgedilmedi', - '305' => 'Proksi ulanyň', - '307' => 'Wagtlaýyn gönükdirme', - '308' => 'Hemişelik gönükdirme', - '400' => 'Erbet haýyş', - '401' => 'Rugsat berilmedik', - '402' => 'Töleg talap edilýär', - '403' => 'Gadagan', - '404' => 'Tapylmady', - '405' => 'Usul rugsat berilmedi', - '406' => 'Kabul ederliksiz', - '407' => 'Proksi tanamak zerur', - '408' => 'Wagt gutarmagyny haýyş', - '409' => 'Konflikt', - '410' => 'Boldy', - '411' => 'Uzynlyk talap edilýär', - '412' => 'Deslapky şert şowsuz', - '413' => 'Loadük gaty uly', - '414' => 'URI gaty uzyn', - '415' => 'Goldaw berilmeýän media görnüşi', - '416' => 'Aralyk doýmaýar', - '417' => 'Garaşmak başa barmady', - '418' => 'Men çaýdan', - '419' => 'Sessiýa gutardy', - '421' => 'Nädogry haýyş', - '422' => 'Işlenip bilinmeýän kärhana', - '423' => 'Gulply', - '424' => 'Şowsuzlyk', - '425' => 'Örän ir', - '426' => 'Döwrebaplaşdyrmak zerur', - '428' => 'Deslapky şert', - '429' => 'Gaty köp haýyş', - '431' => 'Sözbaşy meýdanlaryny gaty uly haýyş', - '444' => 'Jogapsyz birikme ýapyldy', - '449' => 'Gaýtadan synanyşyň', - '451' => 'Hukuk sebäpleri üçin elýeterli däl', - '499' => 'Müşderiniň ýapyk haýyşy', - '500' => 'Içerki serwer säwligi', - '501' => 'Durmuşa geçirilmedi', - '502' => 'Erbet şlıuz', - '503' => 'Bejeriş tertibi', - '504' => 'Derweze wagty', - '505' => 'HTTP wersiýasy goldanylmaýar', - '506' => 'Wariant hem gepleşik geçirýär', - '507' => 'Ammary ýeterlik däl', - '508' => 'Aýlaw tapyldy', - '509' => 'Zolak giňligi çäklendirildi', - '510' => 'Giňeldilmedik', - '511' => 'Tor tanamak hökmany', - '520' => 'Näbelli säwlik', - '521' => 'Web Serwer ýapyk', - '522' => 'Baglanyşyk wagty gutardy', - '523' => 'Gelip çykyşy elýeterli däl', - '524' => 'Wagt gutardy', - '525' => 'SSL el çarpmak şowsuz boldy', - '526' => 'Nädogry SSL şahadatnamasy', - '527' => 'Demirýol säwligi', - '598' => 'Tor okamak wagtynyň ýalňyşlygy', - '599' => 'Ulgam birikdirmesiniň gutarmak säwligi', + '0' => 'Näbelli säwlik', + '100' => 'Dowam et', + '101' => 'Protokollary çalyşmak', + '102' => 'Gaýtadan işlemek', + '200' => 'Bolýar', + '201' => 'Döredildi', + '202' => 'Kabul edildi', + '203' => 'Ygtyýarly däl maglumatlar', + '204' => 'Mazmuny ýok', + '205' => 'Mazmuny täzeden düzmek', + '206' => 'Bölekleýin mazmun', + '207' => 'Köp ýagdaý', + '208' => 'Eýýäm habar berildi', + '226' => 'SH ulanylýar', + '300' => 'Birnäçe saýlaw', + '301' => 'Hemişelik göçürildi', + '302' => 'Tapyldy', + '303' => 'Başgalaryna serediň', + '304' => 'Üýtgedilmedi', + '305' => 'Proksi ulanyň', + '307' => 'Wagtlaýyn gönükdirme', + '308' => 'Hemişelik gönükdirme', + '400' => 'Erbet haýyş', + '401' => 'Rugsat berilmedik', + '402' => 'Töleg talap edilýär', + '403' => 'Gadagan', + '404' => 'Tapylmady', + '405' => 'Usul rugsat berilmedi', + '406' => 'Kabul ederliksiz', + '407' => 'Proksi tanamak zerur', + '408' => 'Wagt gutarmagyny haýyş', + '409' => 'Konflikt', + '410' => 'Boldy', + '411' => 'Uzynlyk talap edilýär', + '412' => 'Deslapky şert şowsuz', + '413' => 'Loadük gaty uly', + '414' => 'URI gaty uzyn', + '415' => 'Goldaw berilmeýän media görnüşi', + '416' => 'Aralyk doýmaýar', + '417' => 'Garaşmak başa barmady', + '418' => 'Men çaýdan', + '419' => 'Sessiýa gutardy', + '421' => 'Nädogry haýyş', + '422' => 'Işlenip bilinmeýän kärhana', + '423' => 'Gulply', + '424' => 'Şowsuzlyk', + '425' => 'Örän ir', + '426' => 'Döwrebaplaşdyrmak zerur', + '428' => 'Deslapky şert', + '429' => 'Gaty köp haýyş', + '431' => 'Sözbaşy meýdanlaryny gaty uly haýyş', + '444' => 'Jogapsyz birikme ýapyldy', + '449' => 'Gaýtadan synanyşyň', + '451' => 'Hukuk sebäpleri üçin elýeterli däl', + '499' => 'Müşderiniň ýapyk haýyşy', + '500' => 'Içerki serwer säwligi', + '501' => 'Durmuşa geçirilmedi', + '502' => 'Erbet şlıuz', + '503' => 'Bejeriş tertibi', + '504' => 'Derweze wagty', + '505' => 'HTTP wersiýasy goldanylmaýar', + '506' => 'Wariant hem gepleşik geçirýär', + '507' => 'Ammary ýeterlik däl', + '508' => 'Aýlaw tapyldy', + '509' => 'Zolak giňligi çäklendirildi', + '510' => 'Giňeldilmedik', + '511' => 'Tor tanamak hökmany', + '520' => 'Näbelli säwlik', + '521' => 'Web Serwer ýapyk', + '522' => 'Baglanyşyk wagty gutardy', + '523' => 'Gelip çykyşy elýeterli däl', + '524' => 'Wagt gutardy', + '525' => 'SSL el çarpmak şowsuz boldy', + '526' => 'Nädogry SSL şahadatnamasy', + '527' => 'Demirýol säwligi', + '598' => 'Tor okamak wagtynyň ýalňyşlygy', + '599' => 'Ulgam birikdirmesiniň gutarmak säwligi', 'unknownError' => 'Näbelli säwlik', ]; diff --git a/lang/tk/pagination.php b/lang/tk/pagination.php index 57f1bc3..2c730da 100644 --- a/lang/tk/pagination.php +++ b/lang/tk/pagination.php @@ -3,6 +3,6 @@ declare(strict_types=1); return [ - 'next' => 'Indiki »', + 'next' => 'Indiki »', 'previous' => '« Öňki', ]; diff --git a/lang/tk/passwords.php b/lang/tk/passwords.php index 8adad1f..1bd9489 100644 --- a/lang/tk/passwords.php +++ b/lang/tk/passwords.php @@ -3,9 +3,9 @@ declare(strict_types=1); return [ - 'reset' => 'Açarsöz üýtgedildi!', - 'sent' => 'Açarsöz ýatlatmasy ugradyldy!', + 'reset' => 'Açarsöz üýtgedildi!', + 'sent' => 'Açarsöz ýatlatmasy ugradyldy!', 'throttled' => 'Gaýtadan synanyşmazdan ozal garaşmagyňyzy haýyş edýäris.', - 'token' => 'Açarsöz tazeleme söz birligi ýalňyş.', - 'user' => 'Bu e-mail adrese degişli ulanyjy tapylmady.', + 'token' => 'Açarsöz tazeleme söz birligi ýalňyş.', + 'user' => 'Bu e-mail adrese degişli ulanyjy tapylmady.', ]; diff --git a/lang/tk/validation.php b/lang/tk/validation.php index f6395c7..f40a3a1 100644 --- a/lang/tk/validation.php +++ b/lang/tk/validation.php @@ -3,221 +3,221 @@ declare(strict_types=1); return [ - 'accepted' => ':Attribute kabul edilmelidir.', - 'accepted_if' => ':Other-i :value bolanda :attribute-i kabul etmeli.', - 'active_url' => ':Attribute dogry URL bolmalydyr.', - 'after' => ':Attribute şundan has köne sene bolmalydyr :date.', - 'after_or_equal' => ':Attribute-den soň bir sene bolmaly ýa-da :date-e deň bolmaly.', - 'alpha' => ':Attribute dine harplardan durmalydyr.', - 'alpha_dash' => ':Attribute dine harplardan, sanlardan we tirelerden durmalydyr.', - 'alpha_num' => ':Attribute dine harplardan we sanlardan durmalydyr.', - 'array' => ':Attribute ýygyndy bolmalydyr.', - 'ascii' => ':Attribute-de diňe bir baýtly harp sanlary we nyşanlary bolmaly.', - 'before' => ':Attribute şundan has irki sene bolmalydyr :date.', - 'before_or_equal' => ':Attribute-den öň bir sene bolmaly ýa-da :date-e deň bolmaly.', - 'between' => [ - 'array' => ':Attribute :min - :max arasynda madda eýe bolmalydyr.', - 'file' => ':Attribute :min - :max kilobaýt arasynda bolmalydyr.', + 'accepted' => ':Attribute kabul edilmelidir.', + 'accepted_if' => ':Other-i :value bolanda :attribute-i kabul etmeli.', + 'active_url' => ':Attribute dogry URL bolmalydyr.', + 'after' => ':Attribute şundan has köne sene bolmalydyr :date.', + 'after_or_equal' => ':Attribute-den soň bir sene bolmaly ýa-da :date-e deň bolmaly.', + 'alpha' => ':Attribute dine harplardan bolmaly.', + 'alpha_dash' => ':Attribute dine harplardan, sanlardan we tirelerden durmalydyr.', + 'alpha_num' => ':Attribute dine harplardan we sanlardan durmalydyr.', + 'array' => ':Attribute ýygyndy bolmalydyr.', + 'ascii' => ':Attribute-de diňe bir baýtly harp sanlary we nyşanlary bolmaly.', + 'before' => ':Attribute şundan has irki sene bolmalydyr :date.', + 'before_or_equal' => ':Attribute-den öň bir sene bolmaly ýa-da :date-e deň bolmaly.', + 'between' => [ + 'array' => ':Attribute :min - :max arasynda madda eýe bolmalydyr.', + 'file' => ':Attribute :min - :max kilobaýt arasynda bolmalydyr.', 'numeric' => ':Attribute :min - :max arasynda bolmalydyr.', - 'string' => ':Attribute :min - :max harplar arasynda bolmalydyr.', + 'string' => ':Attribute :min - :max harplar arasynda bolmalydyr.', ], - 'boolean' => ':Attribute diňe dogry ýada ýalňyş bolmalydyr.', - 'can' => ':Attribute meýdanda birugsat baha bar.', - 'confirmed' => ':Attribute tassyklamasy deň däl.', - 'current_password' => 'Parol nädogry', - 'date' => ':Attribute dogry sene bolmalydyr.', - 'date_equals' => ':Attribute-i :date-e deň bolan sene bolmaly.', - 'date_format' => ':Attribute :format formatyna deň däl.', - 'decimal' => ':Attribute-de :decimal onluk ýer bolmaly.', - 'declined' => ':Attribute-den ýüz öwürmeli.', - 'declined_if' => ':Other :value bolanda :attribute-den ýüz öwürmeli.', - 'different' => ':Attribute bilen :other birbirinden tapawutly bolmalydyr.', - 'digits' => ':Attribute :digits san bolmalydyr.', - 'digits_between' => ':Attribute :min bilen :max arasynda san bolmalydyr.', - 'dimensions' => ':Attribute-de nädogry şekil ölçegleri bar.', - 'distinct' => ':Attribute meýdanyň dublikat bahasy bar.', - 'doesnt_end_with' => ':Attribute aşakdakylaryň biri bilen gutarman biler: :values.', - 'doesnt_start_with' => ':Attribute aşakdakylardan biri bilen başlamazlygy mümkin: :values.', - 'email' => ':Attribute formaty ýalňyş.', - 'ends_with' => ':Attribute aşakdakylaryň biri bilen gutarmaly: :values.', - 'enum' => 'Saýlanan :attribute nädogry.', - 'exists' => 'Saýlanan :attribute ýalňyş.', - 'extensions' => ':attribute meýdançada aşakdaky giňeltmeleriň biri bolmaly: :values.', - 'file' => ':Attribute faýl bolmaly.', - 'filled' => ':Attribute meýdany zerur.', - 'gt' => [ - 'array' => ':Attribute-de :value-den gowrak zat bolmaly.', - 'file' => ':Attribute :value kilobaýtdan uly bolmaly.', + 'boolean' => ':Attribute diňe dogry ýada ýalňyş bolmalydyr.', + 'can' => ':Attribute meýdanda birugsat baha bar.', + 'confirmed' => ':Attribute tassyklamasy deň däl.', + 'current_password' => 'Parol nädogry', + 'date' => ':Attribute dogry sene bolmalydyr.', + 'date_equals' => ':Attribute-i :date-e deň bolan sene bolmaly.', + 'date_format' => ':Attribute :format formatyna deň däl.', + 'decimal' => ':Attribute-de :decimal onluk ýer bolmaly.', + 'declined' => ':Attribute-den ýüz öwürmeli.', + 'declined_if' => ':Other :value bolanda :attribute-den ýüz öwürmeli.', + 'different' => ':Attribute bilen :other birbirinden tapawutly bolmalydyr.', + 'digits' => ':Attribute :digits san bolmalydyr.', + 'digits_between' => ':Attribute :min bilen :max arasynda san bolmalydyr.', + 'dimensions' => ':Attribute-de nädogry şekil ölçegleri bar.', + 'distinct' => ':Attribute meýdanyň dublikat bahasy bar.', + 'doesnt_end_with' => ':Attribute aşakdakylaryň biri bilen gutarman biler: :values.', + 'doesnt_start_with' => ':Attribute aşakdakylardan biri bilen başlamazlygy mümkin: :values.', + 'email' => ':Attribute formaty ýalňyş.', + 'ends_with' => ':Attribute aşakdakylaryň biri bilen gutarmaly: :values.', + 'enum' => 'Saýlanan :attribute nädogry.', + 'exists' => 'Saýlanan :attribute ýalňyş.', + 'extensions' => ':attribute meýdançada aşakdaky giňeltmeleriň biri bolmaly: :values.', + 'file' => ':Attribute faýl bolmaly.', + 'filled' => ':Attribute meýdany zerur.', + 'gt' => [ + 'array' => ':Attribute-de :value-den gowrak zat bolmaly.', + 'file' => ':Attribute :value kilobaýtdan uly bolmaly.', 'numeric' => ':Attribute-den :value-den uly bolmaly.', - 'string' => ':Attribute simwoldan uly bolmaly.', + 'string' => ':Attribute simwoldan uly bolmaly.', ], - 'gte' => [ - 'array' => ':Attribute-de :value element ýa-da ondan köp zat bolmaly.', - 'file' => ':Attribute :value kilobaýtdan uly ýa-da deň bolmaly.', + 'gte' => [ + 'array' => ':Attribute-de :value element ýa-da ondan köp zat bolmaly.', + 'file' => ':Attribute :value kilobaýtdan uly ýa-da deň bolmaly.', 'numeric' => ':Attribute :value-den uly ýa-da deň bolmaly.', - 'string' => ':Attribute :value simwoldan uly ýa-da deň bolmaly.', + 'string' => ':Attribute :value simwoldan uly ýa-da deň bolmaly.', ], - 'hex_color' => ':attribute meýdan dogry altyburç reňk bolmaly.', - 'image' => ':Attribute surat bolmalydyr.', - 'in' => ':Attribute mukdary ýalňyş.', - 'in_array' => ':Attribute meýdan :other-de ýok.', - 'integer' => ':Attribute san bolmalydyr.', - 'ip' => ':Attribute dogry IP adres bolmalydyr.', - 'ipv4' => ':Attribute dogry IPv4 salgy bolmaly.', - 'ipv6' => ':Attribute dogry IPv6 salgy bolmaly.', - 'json' => ':Attribute dogry JSON setiri bolmaly.', - 'lowercase' => ':Attribute kiçi harp bolmaly', - 'lt' => [ - 'array' => ':Attribute-de :value-den az zat bolmaly.', - 'file' => ':Attribute :value kilobaýtdan az bolmalydyr.', + 'hex_color' => ':attribute meýdan dogry altyburç reňk bolmaly.', + 'image' => ':Attribute surat bolmalydyr.', + 'in' => ':Attribute mukdary ýalňyş.', + 'in_array' => ':Attribute meýdan :other-de ýok.', + 'integer' => ':Attribute san bolmalydyr.', + 'ip' => ':Attribute dogry IP adres bolmalydyr.', + 'ipv4' => ':Attribute dogry IPv4 salgy bolmaly.', + 'ipv6' => ':Attribute dogry IPv6 salgy bolmaly.', + 'json' => ':Attribute dogry JSON setiri bolmaly.', + 'lowercase' => ':Attribute kiçi harp bolmaly', + 'lt' => [ + 'array' => ':Attribute-de :value-den az zat bolmaly.', + 'file' => ':Attribute :value kilobaýtdan az bolmalydyr.', 'numeric' => ':Attribute-den :value-den az bolmaly.', - 'string' => ':Attribute simwoldan :value simwoldan az bolmaly.', + 'string' => ':Attribute simwoldan :value simwoldan az bolmaly.', ], - 'lte' => [ - 'array' => ':Attribute-de :value-den köp zat bolmaly däldir.', - 'file' => ':Attribute :value kilobaýtdan az ýa-da deň bolmaly.', + 'lte' => [ + 'array' => ':Attribute-de :value-den köp zat bolmaly däldir.', + 'file' => ':Attribute :value kilobaýtdan az ýa-da deň bolmaly.', 'numeric' => ':Attribute-den :value-den az ýa-da deň bolmaly.', - 'string' => ':Attribute :value simwoldan az ýa-da deň bolmaly.', + 'string' => ':Attribute :value simwoldan az ýa-da deň bolmaly.', ], - 'mac_address' => ':Attribute dogry MAC salgysy bolmaly.', - 'max' => [ - 'array' => ':Attribute iň az :max maddadan ybarat bolmalydyr.', - 'file' => ':Attribute :max kilobaýtdan kiçi bolmalydyr.', + 'mac_address' => ':Attribute dogry MAC salgysy bolmaly.', + 'max' => [ + 'array' => ':Attribute iň az :max maddadan ybarat bolmalydyr.', + 'file' => ':Attribute :max kilobaýtdan kiçi bolmalydyr.', 'numeric' => ':Attribute :max den kiçi bolmalydyr.', - 'string' => ':Attribute :max harpdan kiçi bolmalydyr.', + 'string' => ':Attribute :max harpdan kiçi bolmalydyr.', ], - 'max_digits' => ':Attribute-de :max sandan köp bolmaly däldir.', - 'mimes' => ':Attribute faýlň formaty :values bolmalydyr.', - 'mimetypes' => ':Attribute faýlň formaty :values bolmalydyr.', - 'min' => [ - 'array' => ':Attribute iň az :min harpdan bolmalydyr.', - 'file' => ':Attribute mukdary :min kilobaýtdan köp bolmalydyr.', + 'max_digits' => ':Attribute-de :max sandan köp bolmaly däldir.', + 'mimes' => ':Attribute faýlň formaty :values bolmalydyr.', + 'mimetypes' => ':Attribute faýlň formaty :values bolmalydyr.', + 'min' => [ + 'array' => ':Attribute iň az :min harpdan bolmalydyr.', + 'file' => ':Attribute mukdary :min kilobaýtdan köp bolmalydyr.', 'numeric' => ':Attribute mukdary :min dan köp bolmalydyr.', - 'string' => ':Attribute mukdary :min harpdan köp bolmalydyr.', + 'string' => ':Attribute mukdary :min harpdan köp bolmalydyr.', ], - 'min_digits' => ':Attribute-de azyndan :min san bolmaly.', - 'missing' => ':Attribute meýdan ýok bolmaly.', - 'missing_if' => ':Other meýdan :value bolanda :attribute meýdan ýok bolmaly.', - 'missing_unless' => ':Other meýdan :value bolmasa, :attribute meýdan ýok bolmaly.', - 'missing_with' => ':Values meýdançada :attribute meýdan ýok bolmaly.', - 'missing_with_all' => ':Values meýdançada :attribute meýdan ýok bolmaly.', - 'multiple_of' => ':Attribute :value-den köp bolmaly.', - 'not_in' => 'Saýlanan :attribute geçersiz.', - 'not_regex' => ':Attribute format nädogry.', - 'numeric' => ':Attribute san bolmalydyr.', - 'password' => [ - 'letters' => ':Attribute-de azyndan bir harp bolmaly.', - 'mixed' => ':Attribute-de azyndan bir baş harp we bir kiçi harp bolmaly.', - 'numbers' => ':Attribute-de azyndan bir san bolmaly.', - 'symbols' => ':Attribute-de azyndan bir nyşan bolmaly.', + 'min_digits' => ':Attribute-de azyndan :min san bolmaly.', + 'missing' => ':Attribute meýdan ýok bolmaly.', + 'missing_if' => ':Other meýdan :value bolanda :attribute meýdan ýok bolmaly.', + 'missing_unless' => ':Other meýdan :value bolmasa, :attribute meýdan ýok bolmaly.', + 'missing_with' => ':Values meýdançada :attribute meýdan ýok bolmaly.', + 'missing_with_all' => ':Values meýdançada :attribute meýdan ýok bolmaly.', + 'multiple_of' => ':Attribute :value-den köp bolmaly.', + 'not_in' => 'Saýlanan :attribute geçersiz.', + 'not_regex' => ':Attribute format nädogry.', + 'numeric' => ':Attribute san bolmalydyr.', + 'password' => [ + 'letters' => ':Attribute-de azyndan bir harp bolmaly.', + 'mixed' => ':Attribute-de azyndan bir baş harp we bir kiçi harp bolmaly.', + 'numbers' => ':Attribute-de azyndan bir san bolmaly.', + 'symbols' => ':Attribute-de azyndan bir nyşan bolmaly.', 'uncompromised' => 'Berlen :attribute maglumat syzdyrylyşynda peýda boldy. Başga :attribute saýlaň.', ], - 'present' => ':Attribute meýdan bolmaly.', - 'present_if' => ':other meýdan :value bolanda :attribute meýdan bolmaly.', - 'present_unless' => ':other meýdan :value bolmasa, :attribute meýdan bolmaly.', - 'present_with' => ':values meýdan bolanda :attribute meýdan bolmaly.', - 'present_with_all' => ':values meýdança :values meýdança bar bolmaly.', - 'prohibited' => ':Attribute meýdan gadagan.', - 'prohibited_if' => ':Other meýdan :value bolanda :attribute meýdan gadagan.', - 'prohibited_unless' => ':Other meýdança :values bolmasa, :attribute meýdan gadagan.', - 'prohibits' => ':Attribute meýdança :other adamyň gatnaşmagyny gadagan edýär.', - 'regex' => ':Attribute formaty ýalňyş.', - 'required' => ':Attribute meýdany zerur.', - 'required_array_keys' => ':Attribute meýdançada: :values üçin ýazgylar bolmaly.', - 'required_if' => ':Attribute meýdany, :other :value hümmetine eýe bolanynda zerurdyr.', + 'present' => ':Attribute meýdan bolmaly.', + 'present_if' => ':other meýdan :value bolanda :attribute meýdan bolmaly.', + 'present_unless' => ':other meýdan :value bolmasa, :attribute meýdan bolmaly.', + 'present_with' => ':values meýdan bolanda :attribute meýdan bolmaly.', + 'present_with_all' => ':values meýdança :values meýdança bar bolmaly.', + 'prohibited' => ':Attribute meýdan gadagan.', + 'prohibited_if' => ':Other meýdan :value bolanda :attribute meýdan gadagan.', + 'prohibited_unless' => ':Other meýdança :values bolmasa, :attribute meýdan gadagan.', + 'prohibits' => ':Attribute meýdança :other adamyň gatnaşmagyny gadagan edýär.', + 'regex' => ':Attribute formaty ýalňyş.', + 'required' => ':Attribute meýdany zerur.', + 'required_array_keys' => ':Attribute meýdançada: :values üçin ýazgylar bolmaly.', + 'required_if' => ':Attribute meýdany, :other :value hümmetine eýe bolanynda zerurdyr.', 'required_if_accepted' => ':Other kabul edilende :attribute meýdan talap edilýär.', - 'required_unless' => ':Other meýdan :values-de bolmasa, :attribute meýdan talap edilýär.', - 'required_with' => ':Attribute meýdany :values bar bolanda zerurdyr.', - 'required_with_all' => ':Attribute meýdany haýsyda bolsa bir :values bar bolanda zerurdyr.', - 'required_without' => ':Attribute meýdany :values ýok bolanda zerurdyr.', + 'required_unless' => ':Other meýdan :values-de bolmasa, :attribute meýdan talap edilýär.', + 'required_with' => ':Attribute meýdany :values bar bolanda zerurdyr.', + 'required_with_all' => ':Attribute meýdany haýsyda bolsa bir :values bar bolanda zerurdyr.', + 'required_without' => ':Attribute meýdany :values ýok bolanda zerurdyr.', 'required_without_all' => ':Attribute meýdany :values dan haýsyda bolsa biri ýok bolanda zerurdyr.', - 'same' => ':Attribute bilen :other deň bolmalydyr.', - 'size' => [ - 'array' => ':Attribute :size madda eýe bolmalydyr.', - 'file' => ':Attribute :size kilobaýt bolmalydyr.', + 'same' => ':Attribute bilen :other deň bolmalydyr.', + 'size' => [ + 'array' => ':Attribute :size madda eýe bolmalydyr.', + 'file' => ':Attribute :size kilobaýt bolmalydyr.', 'numeric' => ':Attribute :size sandan ybarat bolmalydyr.', - 'string' => ':Attribute :size harp bolmalydyr.', + 'string' => ':Attribute :size harp bolmalydyr.', ], - 'starts_with' => 'The :attribute must start with one of the following: :values.', - 'string' => ':Attribute setir bolmaly.', - 'timezone' => ':Attribute dogry zolak bolmalydyr.', - 'ulid' => ':Attribute-i dogry ULID bolmaly.', - 'unique' => ':Attribute önden hasaba alyndy.', - 'uploaded' => ':Attribute adam ýükläp bilmedi.', - 'uppercase' => ':Attribute baş harp bolmaly.', - 'url' => ':Attribute formaty ýalňyş.', - 'uuid' => ':Attribute-i dogry UUID bolmaly.', - 'attributes' => [ - 'address' => 'salgysy', - 'age' => 'ýaşy', - 'amount' => 'mukdary', - 'area' => 'meýdany', - 'available' => 'elýeterli', - 'birthday' => 'doglan güni', - 'body' => 'beden', - 'city' => 'şäher', - 'content' => 'mazmuny', - 'country' => 'ýurt', - 'created_at' => 'döredildi', - 'creator' => 'dörediji', - 'current_password' => 'Hazirki parolynyz', - 'date' => 'senesi', - 'date_of_birth' => 'doglan gün', - 'day' => 'gün', - 'deleted_at' => 'öçürildi', - 'description' => 'beýany', - 'district' => 'etrap', - 'duration' => 'dowamlylygy', - 'email' => 'e-poçta iberiň', - 'excerpt' => 'bölek', - 'filter' => 'süzgüç', - 'first_name' => 'ady', - 'gender' => 'jyns', - 'group' => 'topary', - 'hour' => 'sagat', - 'image' => 'şekil', - 'last_name' => 'familiýa', - 'lesson' => 'sapak', - 'line_address_1' => 'setir salgysy 1', - 'line_address_2' => 'setir salgysy 2', - 'message' => 'habar', - 'middle_name' => 'orta ady', - 'minute' => 'minut', - 'mobile' => 'ykjam', - 'month' => 'aý', - 'name' => 'ady', - 'national_code' => 'milli kod', - 'number' => 'sany', - 'password' => 'parol', - 'password_confirmation' => 'paroly tassyklamak', - 'phone' => 'telefon', - 'photo' => 'surat', - 'postal_code' => 'poçta kody', - 'price' => 'bahasy', - 'province' => 'welaýaty', + 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'string' => ':Attribute setir bolmaly.', + 'timezone' => ':Attribute dogry zolak bolmalydyr.', + 'ulid' => ':Attribute-i dogry ULID bolmaly.', + 'unique' => ':Attribute önden hasaba alyndy.', + 'uploaded' => ':Attribute adam ýükläp bilmedi.', + 'uppercase' => ':Attribute baş harp bolmaly.', + 'url' => ':Attribute formaty ýalňyş.', + 'uuid' => ':Attribute-i dogry UUID bolmaly.', + 'attributes' => [ + 'address' => 'salgysy', + 'age' => 'ýaşy', + 'amount' => 'mukdary', + 'area' => 'meýdany', + 'available' => 'elýeterli', + 'birthday' => 'doglan güni', + 'body' => 'beden', + 'city' => 'şäher', + 'content' => 'mazmuny', + 'country' => 'ýurt', + 'created_at' => 'döredildi', + 'creator' => 'dörediji', + 'current_password' => 'Hazirki parolynyz', + 'date' => 'senesi', + 'date_of_birth' => 'doglan gün', + 'day' => 'gün', + 'deleted_at' => 'öçürildi', + 'description' => 'beýany', + 'district' => 'etrap', + 'duration' => 'dowamlylygy', + 'email' => 'e-poçta iberiň', + 'excerpt' => 'bölek', + 'filter' => 'süzgüç', + 'first_name' => 'ady', + 'gender' => 'jyns', + 'group' => 'topary', + 'hour' => 'sagat', + 'image' => 'şekil', + 'last_name' => 'familiýa', + 'lesson' => 'sapak', + 'line_address_1' => 'setir salgysy 1', + 'line_address_2' => 'setir salgysy 2', + 'message' => 'habar', + 'middle_name' => 'orta ady', + 'minute' => 'minut', + 'mobile' => 'ykjam', + 'month' => 'aý', + 'name' => 'ady', + 'national_code' => 'milli kod', + 'number' => 'sany', + 'password' => 'parol', + 'password_confirmation' => 'paroly tassyklamak', + 'phone' => 'telefon', + 'photo' => 'surat', + 'postal_code' => 'poçta kody', + 'price' => 'bahasy', + 'province' => 'welaýaty', 'recaptcha_response_field' => 'jogap meýdany', - 'remember' => 'ýadyňyzda saklaň', - 'restored_at' => 'dikeldildi', - 'result_text_under_image' => 'netijäniň teksti', - 'role' => 'roly', - 'second' => 'ikinji', - 'sex' => 'jyns', - 'short_text' => 'gysga tekst', - 'size' => 'ululygy', - 'state' => 'ýagdaýy', - 'street' => 'köçe', - 'student' => 'okuwçy', - 'subject' => 'mowzuk', - 'teacher' => 'mugallym', - 'terms' => 'şertleri', - 'test_description' => 'synag beýany', - 'test_locale' => 'synag sebiti', - 'test_name' => 'synag ady', - 'text' => 'tekst', - 'time' => 'wagt', - 'title' => 'ady', - 'updated_at' => 'täzelendi', - 'username' => 'ulanyjy ady', - 'year' => 'ýyl', + 'remember' => 'ýadyňyzda saklaň', + 'restored_at' => 'dikeldildi', + 'result_text_under_image' => 'netijäniň teksti', + 'role' => 'roly', + 'second' => 'ikinji', + 'sex' => 'jyns', + 'short_text' => 'gysga tekst', + 'size' => 'ululygy', + 'state' => 'ýagdaýy', + 'street' => 'köçe', + 'student' => 'okuwçy', + 'subject' => 'mowzuk', + 'teacher' => 'mugallym', + 'terms' => 'şertleri', + 'test_description' => 'synag beýany', + 'test_locale' => 'synag sebiti', + 'test_name' => 'synag ady', + 'text' => 'tekst', + 'time' => 'wagt', + 'title' => 'ady', + 'updated_at' => 'täzelendi', + 'username' => 'ulanyjy ady', + 'year' => 'ýyl', ], ];