From 9f63facda1eabe668a9e2e0b1c059fa7935852be Mon Sep 17 00:00:00 2001 From: MatteoGabriele Date: Tue, 27 Jan 2026 10:35:50 +0100 Subject: [PATCH 01/13] feat: add i18n for the index page --- app/components/AppFooter.vue | 12 +- app/components/AppHeader.vue | 2 +- app/components/SettingsMenu.vue | 10 +- app/pages/index.vue | 18 +- i18n/locales/en.json | 30 ++ nuxt.config.ts | 7 + package.json | 1 + pnpm-lock.yaml | 913 ++++++++++++++++++++++++++++---- 8 files changed, 863 insertions(+), 130 deletions(-) create mode 100644 i18n/locales/en.json diff --git a/app/components/AppFooter.vue b/app/components/AppFooter.vue index cba4d974d1..04a604d3b2 100644 --- a/app/components/AppFooter.vue +++ b/app/components/AppFooter.vue @@ -85,35 +85,35 @@ onMounted(() => { >
- + -

not affiliated with npm, Inc.

+

{{ $t('non_affiliation_disclaimer') }}

diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index 869b2d7cbb..6731c8443b 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -32,7 +32,7 @@ withDefaults( class="link-subtle font-mono text-sm inline-flex items-center gap-2" aria-keyshortcuts="/" > - search + {{ $t('nav.search') }}