diff --git a/app/Http/Middleware/SetLocale.php b/app/Http/Middleware/SetLocale.php index 9598119..b37a7b2 100644 --- a/app/Http/Middleware/SetLocale.php +++ b/app/Http/Middleware/SetLocale.php @@ -15,7 +15,13 @@ class SetLocale */ public function handle(Request $request, Closure $next): Response { - app()->setLocale(session('locale') ?: 'tk'); + if (auth()->check()) { + $user = $request->user(); + + if (array_key_exists($user?->locale, config('app.locales'))) { + app()->setLocale($user->locale); + } + } return $next($request); } diff --git a/app/Repos/System/Nova/NovaRepo.php b/app/Repos/System/Nova/NovaRepo.php index ec328d9..4a6a016 100644 --- a/app/Repos/System/Nova/NovaRepo.php +++ b/app/Repos/System/Nova/NovaRepo.php @@ -20,7 +20,7 @@ class NovaRepo */ public static function serving(ServingNova $event): void { - static::setLocale($event); + // static::setLocale($event); } /** diff --git a/config/nova.php b/config/nova.php index 41cc995..45bb95e 100644 --- a/config/nova.php +++ b/config/nova.php @@ -1,6 +1,7 @@ [ 'web', + SetLocale::class, HandleInertiaRequests::class, DispatchServingNovaEvent::class, BootTools::class, @@ -108,6 +110,7 @@ return [ ], 'api_middleware' => [ + // SetLocale::class, 'nova', Authenticate::class, Authorize::class, diff --git a/lang/ru.json b/lang/ru.json index d06c0d3..5e8767b 100644 --- a/lang/ru.json +++ b/lang/ru.json @@ -29,6 +29,7 @@ "Go to page :page": "Перейти к :page-й странице", "Gone": "Удалено", "Hello!": "Здравствуйте!", + "Help": "Помощь", "HTTP Version Not Supported": "Версия HTTP не поддерживается", "I'm a teapot": "Я - чайник", "If you did not create an account, no further action is required.": "Если Вы не создавали учетную запись, никаких дополнительных действий не требуется.", @@ -76,7 +77,6 @@ "Please confirm your password before continuing.": "Пожалуйста, подтвердите свой пароль, прежде чем продолжить.", "Precondition Failed": "Условие ложно", "Precondition Required": "Требуется предусловие", - "Processing": "Идет обработка", "Proxy Authentication Required": "Требуется аутентификация прокси", "Railgun Error": "Ошибка соединения с Railgun", "Range Not Satisfiable": "Диапазон недостижим", @@ -122,13 +122,45 @@ "Whoops!": "Упс!", "You are logged in!": "Вы вошли в систему.", "You are receiving this email because we received a password reset request for your account.": "Вы получили это письмо, потому что мы получили запрос на сброс пароля для Вашей учётной записи.", - "Card pin": "Заявки на ПИН конверт", + "Card pin": "Заявка на ПИН конверт", "Order new card": "Заявки на карты", - "Card requisite": "Заявки на реквизиты", "Card department": "Карточный отдел", "Loan department": "Кредиты", "Phone": "Мобильный телефон", "Patronic name": "Отчество", "Orders": "Заявки", - "Date of birth": "Дата рождения" + "Date of birth": "Дата рождения", + "Username": "Логин", + "Successfully logged in": "Успешно авторизован", + "Press continue": "Нажмите продолжить", + "Forgot your password?": "Забыли пароль?", + "Verification code": "Проверочный код", + "Enter your username to continue": "Введите свое имя пользователя, чтобы продолжить", + "Submit": "Отправить", + "Go to login page": "Перейти на страницу входа", + "Pending": "В ожидании", + "Registered": "Зарегистрировано", + "Processing": "В процессе", + "Completed": "Завершенный", + "Cancelled": "Отменено", + "Certificates of loan repayment": "Свидетельства о погашении кредита", + "Reason for issuing the card": "Причина выдачи карты", + "Card type": "Тип карты", + "Card": "Карта", + "Card number": "Номер карты", + "Surname": "Фамилия", + "Old surname (if changed)": "Старая фамилия (если менялась)", + "Citizenship": "Гражданство", + "Work location and your position": "Место работы и ваша должность", + "Passport serie": "Паспортная серия", + "Passport id": "Номер паспорта", + "Passport date of issue": "Дата выдачи паспорта", + "Passport files": "Паспортные файлы", + "I have read the contract": "Я прочитал договор", + "I accept terms of contract": "Я принимаю условия договора", + "Click to read": "Нажмите, чтобы прочитать", + "Card requisites": "Реквизиты карты", + "Card requisite": "Реквизит карты", + "Ready files": "Готовые файлы", + "Card pins": "Заявки на ПИН конверт" } diff --git a/lang/tk.json b/lang/tk.json index 96ddf4c..fce6bbb 100644 --- a/lang/tk.json +++ b/lang/tk.json @@ -274,5 +274,6 @@ "Card pin": "Kart pin bukja", "Card pins": "Kart pin bukjalar", "Certificate of loan repayment": "Karzyň ýapylandygy barada güwanama almak", - "Certificates of loan repayment": "Karzyň ýapylandygy barada güwanamalar" + "Certificates of loan repayment": "Karzyň ýapylandygy barada güwanamalar", + "Ready files": "Taýýar faýllar" } diff --git a/lang/vendor/nova/ru.json b/lang/vendor/nova/ru.json index 526db05..d4d326a 100644 --- a/lang/vendor/nova/ru.json +++ b/lang/vendor/nova/ru.json @@ -470,5 +470,42 @@ "You are receiving this email because we received a password reset request for your account.": "Вы получили это письмо, потому что мы получили запрос на сброс пароля для Вашей учётной записи.", "Zambia": "Замбия", "Zimbabwe": "Зимбабве", - "—": "—" -} \ No newline at end of file + "—": "—", + "Dashboards": "Главная страница", + "Loan": "Кредит", + "Loan order": "Заказ кредита", + "Loan orders": "Кредитные заказы", + "Loan type": "Тип кредита", + "Loan types": "Виды кредитов", + "Status": "Статус", + "Created by": "Создан", + "Note": "Примечание", + "Region": "Регион", + "Branch": "Филиал", + "Full Name": "Полное имя", + "Education": "Образование", + "Marriage status": "Состояния в браке", + "Residence (passport)": "Место жительства (паспорт)", + "Current Residence": "Текущее место жительства", + "Email": "Эл. адрес", + "Phone Additional": "Дополнительный телефон", + "Home phone": "Домашний телефон", + "Work company name": "Название рабочей компании", + "HR department work number": "Рабочий номер отдела кадров", + "Work region": "Рабочая область", + "Work province": "Рабочая провинция", + "Position": "Позиция", + "Salary": "Зарплата", + "Work started at": "Дата приема на работу", + "Passport": "Паспорт", + "Job": "Работа", + "Contact data": "Контактные данные", + "Personal data": "Личные данные", + "Location": "Расположение", + "Passport given by": "Паспорт выдан", + "Born place (passport)": "Место рождения (паспорт)", + "Passport (page 1)": "Паспорт (стр. 1)", + "Passport (page 2-3)": "Паспорт (стр. 2-3)", + "Passport (page 8-9)": "Паспорт (стр. 8-9)", + "Passport (page 32)": "Паспорт (стр. 32)" +} diff --git a/resources/css/vendor/nova/css/additional.css b/resources/css/vendor/nova/css/additional.css index 7573efe..1f15523 100644 --- a/resources/css/vendor/nova/css/additional.css +++ b/resources/css/vendor/nova/css/additional.css @@ -5,6 +5,7 @@ border-left-color: rgba(0, 0, 0, 0) !important; /* border-bottom: 1px solid rgb(51,65,85) !important;*/ +/* border: none !important;*/ } input { diff --git a/resources/views/vendor/nova/pages/reset-password.blade.php b/resources/views/vendor/nova/pages/reset-password.blade.php index b1684c2..d29b733 100644 --- a/resources/views/vendor/nova/pages/reset-password.blade.php +++ b/resources/views/vendor/nova/pages/reset-password.blade.php @@ -45,73 +45,60 @@ if (response.errors) { @endpush @section('content') -
-
- +
+ @csrf + +

{{ __('Enter your username to continue') }}

+ + + + +
+ + + + + +
+ + + +