From 0987587a72b9a7242ad1be6a8e15786e5e2b2c9d Mon Sep 17 00:00:00 2001 From: jeremy bayse Date: Mon, 22 Jun 2026 13:37:54 +0200 Subject: [PATCH] i18n: s'appuyer sur le fichier fr.json pour l'edition du profil et la page de connexion --- app/Http/Middleware/HandleInertiaRequests.php | 8 ++++++++ resources/js/Pages/Auth/Login.vue | 12 ++++++------ resources/js/Pages/Profile/Edit.vue | 4 ++-- .../Pages/Profile/Partials/DeleteUserForm.vue | 18 +++++++++--------- .../Profile/Partials/UpdatePasswordForm.vue | 14 +++++++------- .../Partials/UpdateProfileInformationForm.vue | 18 +++++++++--------- resources/js/app.js | 11 +++++++++++ 7 files changed, 52 insertions(+), 33 deletions(-) diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php index eb18a57..a486f9c 100644 --- a/app/Http/Middleware/HandleInertiaRequests.php +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -50,6 +50,14 @@ class HandleInertiaRequests extends Middleware return false; } }), + 'translations' => function () { + $locale = app()->getLocale(); + $file = lang_path("{$locale}.json"); + if (file_exists($file)) { + return json_decode(file_get_contents($file), true); + } + return []; + }, ]; } } diff --git a/resources/js/Pages/Auth/Login.vue b/resources/js/Pages/Auth/Login.vue index 0612a0e..57477df 100644 --- a/resources/js/Pages/Auth/Login.vue +++ b/resources/js/Pages/Auth/Login.vue @@ -31,7 +31,7 @@ const submit = () => {