Formulierungen für das Fotospiel optimiert.

This commit is contained in:
Codex Agent
2025-11-14 10:53:53 +01:00
parent d9a63a6209
commit 5ef5894680
22 changed files with 115 additions and 109 deletions

View File

@@ -106,7 +106,7 @@ export const messages: Record<LocaleCode, NestedMessages> = {
},
},
landing: {
pageTitle: 'Willkommen bei der Fotospiel.App!',
pageTitle: 'Willkommen bei der Fotospiel App!',
headline: 'Elegante Erinnerungen, live erzählt.',
subheadline: 'Hier beginnt euer Fotoabenteuer gemeinsam, intuitiv und live.',
join: {
@@ -743,7 +743,7 @@ export const messages: Record<LocaleCode, NestedMessages> = {
},
},
landing: {
pageTitle: 'Welcome to the Fotospiel.App!',
pageTitle: 'Welcome to the Fotospiel App!',
headline: 'An elegant way to tell memories live.',
subheadline: 'Start your collaborative photo story—intuitive, fast, live.',
join: {

View File

@@ -25,10 +25,10 @@ const Footer: React.FC = () => {
<div className="grid grid-cols-1 gap-8 md:grid-cols-3">
<div>
<div className="flex items-center gap-4">
<img src="/logo-transparent-md.png" alt="FotoSpiel.App Logo" className="h-12 w-auto" />
<img src="/logo-transparent-md.png" alt="Fotospiel App Logo" className="h-12 w-auto" />
<div>
<Link href={links.home} className="font-display text-2xl font-bold text-pink-500">
Die FotoSpiel.App
Die Fotospiel App
</Link>
<p className="mt-2 font-sans-marketing text-gray-600">
{t('marketing:footer.company', 'Fotospiel GmbH')}
@@ -87,7 +87,7 @@ const Footer: React.FC = () => {
</div>
<div className="font-sans-marketing mt-8 border-t border-gray-200 pt-8 text-center text-sm text-gray-500">
&copy; {currentYear} Die FotoSpiel.App {t('marketing:footer.rights_reserved', 'Alle Rechte vorbehalten')}.
&copy; {currentYear} Die Fotospiel App {t('marketing:footer.rights_reserved', 'Alle Rechte vorbehalten')}.
</div>
</div>
</footer>

View File

@@ -137,9 +137,9 @@ const Header: React.FC = () => {
<div className="container mx-auto px-4 py-4">
<div className="flex items-center justify-between">
<Link href={localizedPath('/')} className="flex items-center gap-4">
<img src="/logo-transparent-md.png" alt="FotoSpiel.App Logo" className="h-12 w-auto" />
<img src="/logo-transparent-md.png" alt="Fotospiel App Logo" className="h-12 w-auto" />
<span className="text-2xl font-bold font-display text-pink-500">
Die FotoSpiel.App
Die Fotospiel App
</span>
</Link>
<NavigationMenu className="hidden lg:flex flex-1 justify-center" viewport={false}>

View File

@@ -172,9 +172,9 @@ const MarketingLayout: React.FC<MarketingLayoutProps> = ({ children, title }) =>
className="flex items-center gap-3 text-gray-900"
onClick={() => setMobileMenuOpen(false)}
>
<img src="/logo-transparent-md.png" alt="FotoSpiel.App Logo" className="h-10 w-auto" />
<img src="/logo-transparent-md.png" alt="Fotospiel App Logo" className="h-10 w-auto" />
<span className="font-display text-2xl font-semibold tracking-tight text-pink-500 sm:text-3xl">
Die FotoSpiel.App
Die Fotospiel App
</span>
</Link>
<nav className="hidden items-center gap-6 md:flex">

View File

@@ -101,7 +101,7 @@ export default function Login({ status, canResetPassword }: LoginProps) {
description={t('login.description')}
name={t('login.brand', t('login.title'))}
logoSrc="/logo-transparent-lg.png"
logoAlt={t('login.logo_alt', 'Die Fotospiel.App')}
logoAlt={t('login.logo_alt', 'Die Fotospiel App')}
>
<Head title={t('login.title')} />

View File

@@ -21,7 +21,7 @@ const LegalShow: React.FC<LegalShowProps> = (props) => {
<div className="mx-auto max-w-4xl px-6">
<header className="mb-10">
<p className="text-sm uppercase tracking-[0.2em] text-gray-400">
FotoSpiel.App
Fotospiel App
</p>
<h1 className="mt-2 text-3xl font-semibold text-gray-900 md:text-4xl">
{title}

View File

@@ -61,7 +61,7 @@ const DemoPage: React.FC = () => {
<div className="relative mx-auto w-full max-w-[320px] rounded-[2.5rem] border border-gray-200 bg-gray-900 p-4 shadow-2xl dark:border-gray-700 md:max-w-[360px]">
<div className="absolute left-1/2 top-2 h-1.5 w-16 -translate-x-1/2 rounded-full bg-gray-300 dark:bg-gray-600" aria-hidden />
<iframe
title="Fotospiel Demo"
title="Fotospiel App Demo"
src={`/e/${DEMO_TOKEN}`}
className="aspect-[9/16] w-full rounded-[1.75rem] border-0 bg-white shadow-inner dark:bg-gray-950"
loading="lazy"