Files
Portfolio/src/i18n/locales-old/de/pages/login.ts
T
damjan_savicandClaude Opus 4.5 b1ec7b4d61 Migrate from Vite to Next.js 15 with SSR
- Replace Vite + React Router with Next.js 15 App Router
- Implement i18n with next-intl (URL-based: /de, /en, /sr)
- Add SSR/SSG for all pages (48 static pages generated)
- Setup Supabase SSR client for auth
- Migrate all pages: Home, About, Portfolio, Blog, Contact, Login, Dashboard, Imprint, Privacy, Terms
- Add Docker support with standalone output
- Replace i18next with next-intl JSON translations
- Use next/image for optimized images

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:00:33 +01:00

55 lines
1.5 KiB
TypeScript

// src/i18n/locales/de/pages/login.ts
export const login = {
// SEO
seo: {
title: 'Login',
description: 'Anmelden für Zugriff auf das Dashboard'
},
// Hauptüberschrift
header: {
title: 'Im Dashboard anmelden'
},
// Formular
form: {
// Felder
email: {
label: 'E-Mail-Adresse',
placeholder: 'ihre.email@beispiel.de'
},
password: {
label: 'Passwort',
placeholder: 'Ihr Passwort'
},
// Buttons
submit: {
default: 'Anmelden',
loading: 'Anmeldung läuft...'
},
// Fehlermeldungen
errors: {
default: 'Ein Fehler ist aufgetreten',
invalidCredentials: 'Ungültige Anmeldedaten',
emailRequired: 'Bitte geben Sie Ihre E-Mail-Adresse ein',
passwordRequired: 'Bitte geben Sie Ihr Passwort ein',
emailInvalid: 'Bitte geben Sie eine gültige E-Mail-Adresse ein'
}
},
// Links und Hilfe
help: {
forgotPassword: 'Passwort vergessen?',
needHelp: 'Benötigen Sie Hilfe?',
contactSupport: 'Support kontaktieren'
},
// Statusmeldungen
status: {
authenticating: 'Authentifizierung...',
success: 'Erfolgreich angemeldet',
redirecting: 'Weiterleitung zum Dashboard...'
},
// Sicherheitshinweise
security: {
secureConnection: 'Sichere Verbindung',
privacyNote: 'Ihre Daten werden verschlüsselt übertragen'
}
};