From 5f5e77b4f808fe1cc39863ac2b70576be10a4a50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Fri, 17 Apr 2026 11:28:17 -0300 Subject: [PATCH] feat: add language switch and localize nav links --- src/lib/components/Header.svelte | 12 +- src/lib/components/LanguageSwitch.svelte | 145 +++++++++++++++++++++++ src/lib/sections/Hero.svelte | 7 +- src/lib/translations/en-US/header.json | 9 +- src/lib/translations/pt-BR/header.json | 9 +- 5 files changed, 165 insertions(+), 17 deletions(-) create mode 100644 src/lib/components/LanguageSwitch.svelte diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index b13d208..ebf3b3d 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -1,7 +1,9 @@ + +
+
+ { + if (e.key === 'Enter' || e.key === ' ') { + onSwitchToOppositeLang(); + } + }} + /> + + EN + PT +
+
+ + diff --git a/src/lib/sections/Hero.svelte b/src/lib/sections/Hero.svelte index 5f3f52d..c92d489 100644 --- a/src/lib/sections/Hero.svelte +++ b/src/lib/sections/Hero.svelte @@ -1,6 +1,7 @@