From 9ba1e9d732128df6dfdc4e2e5089d1d47845ad45 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 25 Oct 2025 22:36:27 +0300 Subject: [PATCH] feat(website/i18n): swap locale when footer --- apps/website/src/components/Footer.tsx | 6 ++++-- apps/website/src/i18n.spec.ts | 11 ++++++++++- apps/website/src/i18n.ts | 10 ++++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/apps/website/src/components/Footer.tsx b/apps/website/src/components/Footer.tsx index 0c1cb4b6c..c421be961 100644 --- a/apps/website/src/components/Footer.tsx +++ b/apps/website/src/components/Footer.tsx @@ -5,11 +5,13 @@ import githubDiscussionsIcon from "../assets/boxicons/bx-discussion.svg?raw"; import matrixIcon from "../assets/boxicons/bx-message-dots.svg?raw"; import redditIcon from "../assets/boxicons/bx-reddit.svg?raw"; import { Link } from "./Button.js"; -import { LOCALES } from "../i18n"; +import { LOCALES, swapLocaleInUrl } from "../i18n"; import { useTranslation } from "react-i18next"; +import { useLocation } from "preact-iso"; export default function Footer() { const { t } = useTranslation(); + const { url } = useLocation(); return (