translate base

This commit is contained in:
Mekan1206
2026-07-31 18:08:08 +05:00
parent a794dacd39
commit 581cb8241c
413 changed files with 9087 additions and 428 deletions

View File

@@ -35,6 +35,9 @@ use App\Policies\SickLeavePolicy;
use App\Policies\UnpaidLeavePolicy;
use App\Policies\UserPolicy;
use App\Policies\VacationPolicy;
use BezhanSalleh\LanguageSwitch\Events\LocaleChanged;
use BezhanSalleh\LanguageSwitch\LanguageSwitch;
use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Gate;
use Illuminate\Support\ServiceProvider;
@@ -72,5 +75,17 @@ class AppServiceProvider extends ServiceProvider
UnpaidLeave::observe(UnpaidLeaveObserver::class);
DisciplinaryReport::observe(DisciplinaryReportObserver::class);
EmployeeDocument::observe(EmployeeDocumentObserver::class);
LanguageSwitch::configureUsing(function (LanguageSwitch $switch): void {
$switch
->locales(config('hr.supported_locales'))
->labels(config('hr.locale_labels'))
->displayLocale('native')
->userPreferredLocale(fn () => auth()->user()?->locale);
});
Event::listen(function (LocaleChanged $event): void {
auth()->user()?->update(['locale' => $event->locale]);
});
}
}