From 645a1e796f6a9b700c9a14abea016e4052bc647e Mon Sep 17 00:00:00 2001 From: Manu Date: Tue, 29 Apr 2025 17:31:24 +0200 Subject: [PATCH] feat(i18n): add Spanish language support and update language selector components --- .../website/app/[locale]/blog/[slug]/page.tsx | 2 +- apps/website/components/Footer.tsx | 3 +- apps/website/i18n/routing.ts | 2 +- apps/website/locales/en.json | 1 + apps/website/locales/es.json | 219 ++++++++++++++++++ apps/website/locales/fr.json | 1 + apps/website/locales/zh-Hans.json | 1 + apps/website/middleware.ts | 2 +- filestructure.txt | 1 + 9 files changed, 228 insertions(+), 4 deletions(-) create mode 100644 apps/website/locales/es.json diff --git a/apps/website/app/[locale]/blog/[slug]/page.tsx b/apps/website/app/[locale]/blog/[slug]/page.tsx index 47c3373..fbe3fb5 100644 --- a/apps/website/app/[locale]/blog/[slug]/page.tsx +++ b/apps/website/app/[locale]/blog/[slug]/page.tsx @@ -71,7 +71,7 @@ export async function generateMetadata( // export async function generateStaticParams() { // const posts = await getPosts(); -// const locales = ["en", "fr", "zh-Hans"]; +// const locales = ["en", "fr", "es", "zh-Hans"]; // return posts.flatMap((post) => // locales.map((locale) => ({ diff --git a/apps/website/components/Footer.tsx b/apps/website/components/Footer.tsx index 2db59dc..dfa8aac 100644 --- a/apps/website/components/Footer.tsx +++ b/apps/website/components/Footer.tsx @@ -92,7 +92,7 @@ export function Footer() {