From a10773f76ac0580f101be693b213a6062cebf4a2 Mon Sep 17 00:00:00 2001 From: NHoarau Date: Mon, 22 Jun 2026 14:10:13 +0400 Subject: [PATCH] feat(i18n): implement internationalization support with English and French locales --- apps/web/app/app.vue | 16 ++---- apps/web/app/components/AppFooter.vue | 2 +- apps/web/app/components/AppHeader.vue | 20 ++++++- apps/web/app/components/ProjectForm.vue | 16 +++--- apps/web/app/pages/index.vue | 48 ++++++++-------- apps/web/app/pages/projects/[id]/edit.vue | 27 ++++++--- apps/web/app/pages/projects/index.vue | 55 ++++++++++++++----- apps/web/app/pages/projects/new.vue | 6 +- apps/web/i18n/i18n.config.ts | 7 +++ apps/web/i18n/locales/en.json | 67 +++++++++++++++++++++++ apps/web/i18n/locales/fr.json | 67 +++++++++++++++++++++++ apps/web/nuxt.config.ts | 18 +++++- 12 files changed, 284 insertions(+), 65 deletions(-) create mode 100644 apps/web/i18n/i18n.config.ts create mode 100644 apps/web/i18n/locales/en.json create mode 100644 apps/web/i18n/locales/fr.json diff --git a/apps/web/app/app.vue b/apps/web/app/app.vue index 003daaa..e96e575 100644 --- a/apps/web/app/app.vue +++ b/apps/web/app/app.vue @@ -1,20 +1,16 @@ diff --git a/apps/web/app/components/AppFooter.vue b/apps/web/app/components/AppFooter.vue index 5ecaeff..3a4693e 100644 --- a/apps/web/app/components/AppFooter.vue +++ b/apps/web/app/components/AppFooter.vue @@ -3,7 +3,7 @@