--- import MainLayout from "@/layouts/MainLayout.astro" import NewsSection from "@/components/section/NewsSection.astro" import Header from "@/components/Header.astro" import NewsCard from "@/components/cards/NewsCard.astro"; import { getCollection, getEntry } from "astro:content"; import { createTranslator, t } from '@/i18n'; const tl = createTranslator(Astro.currentLocale); const newsItems = await getCollection("news", (post)=>{ const currentLocale = Astro.currentLocale; return post.data.locale == currentLocale }); ---

{tl("news.title")}

{tl("news.text")}

{ [...newsItems] .sort((a, b) => new Date(b.data.date).getTime() - new Date(a.data.date).getTime() ) .map((item) => ( )) }