import { getTranslations } from "next-intl/server"; import { Link } from "@/lib/navigation"; import { generateBaseMetadata } from "@/lib/metadata"; import type { Metadata } from "next"; interface AboutPageProps { params: Promise<{ locale: string }>; } export async function generateMetadata({ params }: AboutPageProps): Promise { const { locale } = await params; const t = await getTranslations({ locale, namespace: "About" }); const title = t("title"); const description = t("intro"); return await generateBaseMetadata(locale, "about", title, description); } export default async function AboutPage({ params }: AboutPageProps) { const { locale } = await params; const t = await getTranslations({ locale, namespace: "About" }); const sheetUrl = "https://docs.google.com/spreadsheets/d/1LuMkDsnidlvMtzzSqwrz-GACnqMaqzs-VBa-ZK0nZeI/edit?usp=sharing"; return (

{t("title")}

{t("intro")}

{t("projectTitle")}

{t("projectPrivateNote")}

{t("projectIdea")}

{t("imprintTitle")}

{t("imprintOperator")}

Markus Busche
Knorrstr. 16
24106 Kiel
{t("imprintCountry")}
{t("imprintEmailLabel")}{" "} markus@hoerdle.de

{t("costsTitle")}

{t("costsIntro")}

  • {t("costsDomain")}
  • {t("costsServer")}
  • {t("costsEmail")}
  • {t("costsLicenses")}

{t.rich("costsSheetLinkText", { link: (chunks) => ( {chunks} ), })}

{t("costsSheetPrivacyNote")}

{t("supportTitle")}

{t("supportIntro")}

{t("supportSepaTitle")}

{t("supportSepaName")}

{t("supportSepaIban")}

{t("supportPaypalTitle")}

{t("supportPaypalLink")}

{t("supportSteadyTitle")}

{t("supportSteadyDescription")}

https://steady.page/de/hoerdle

{t("supportCuratorTitle")}

{t("supportCuratorText")}

{t("supportReportBugTitle")}

{t.rich("supportReportBugText", { email: (chunks) => ( {chunks} ), })}

{t("privacyTitle")}

{t("privacyIntro")}

{t("privacyPlausibleTitle")}

{t("privacyPlausibleSelfHosted")}

{t("privacyPlausibleGemaTariff")}

  • {t("privacyPlausibleNoCookies")}
  • {t("privacyPlausibleNoTrackingAcrossSites")}
  • {t("privacyPlausibleAggregated")}

{t("privacyServerLogs")}

{t("privacyContact")}

{t("backTitle")}

{t("backToGame")}

); }