From 5bb47caa957d21868cf3d1c043499ee3598761ec Mon Sep 17 00:00:00 2001 From: Julio Ruiz Date: Tue, 17 Feb 2026 16:32:56 -0500 Subject: [PATCH] Fixed translations for news items - amended data structure. Added locale to news posts. Added filter by locale for news display. --- src/components/Header.astro | 3 +- src/components/cards/NewsCard.astro | 2 +- src/components/section/NewsSection.astro | 6 ++- src/content.config.js | 3 +- src/content/news/en/1.md | 11 +++++ src/{data/news => content/news/es}/1.md | 1 + src/{data/news => content/news/es}/2.md | 1 + src/{data/news => content/news/es}/3.md | 1 + src/{data/news => content/news/es}/4.md | 1 + src/data/content/infosection.js | 54 ------------------------ src/pages/[locale]/index.astro | 3 +- src/pages/[locale]/news/[id].astro | 54 ++++++++++++++++++++++++ 12 files changed, 80 insertions(+), 60 deletions(-) create mode 100644 src/content/news/en/1.md rename src/{data/news => content/news/es}/1.md (98%) rename src/{data/news => content/news/es}/2.md (99%) rename src/{data/news => content/news/es}/3.md (99%) rename src/{data/news => content/news/es}/4.md (99%) delete mode 100644 src/data/content/infosection.js create mode 100644 src/pages/[locale]/news/[id].astro diff --git a/src/components/Header.astro b/src/components/Header.astro index 6534bfe..8c732d2 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -4,13 +4,14 @@ import { Icon } from "astro-icon/components"; import { createTranslator } from "../i18n/index.ts"; const tl = createTranslator(Astro.currentLocale); +const currentLocale = Astro.currentLocale; ---