// German catalog. Mirrors every key in `en.ts` — `defineLocale()` // fails the build if a key is missing or misspelled. Translate the prose only; // keep ICU placeholders (`{tenant}`, `{revision}`, `{title}`, `{error}`) and // rich tags (``, ``) identical to `en.ts`. import { defineLocale } from '@voltro/i18n' import en from './en' export default defineLocale()({ 'meta.editor.title': 'Kollaborativer Editor', 'nav.editor': 'Editor', 'nav.tagline': 'Local-First · CRDT · reaktiv', 'lang.label': 'Sprache', 'editor.heading': 'Kollaborativer Editor', 'editor.intro': 'Öffne diese Seite in zwei Browser-Tabs und tippe in beiden. Die Änderungen konvergieren — kein Last-Write-Wins-Verlierer — weil die API jedes Update serverseitig in den gemeinsamen crdtText()-Body mergt und live zurücksendet.', 'editor.status.tenant': 'Mandant {tenant} · Revision {revision}', 'editor.status.saving': ' · synchronisiere…', 'editor.status.loading': ' · lädt…', 'editor.error': 'Subscription-Fehler — läuft die API? {error}', 'editor.empty.heading': 'Noch kein Dokument', 'editor.empty.body': 'Erstelle eines, um kollaborativ zu bearbeiten.', 'editor.create': 'Dokument erstellen', 'editor.creating': 'Wird erstellt…', 'editor.docLabel': 'Bearbeite {title}', 'editor.placeholder': 'Fang an zu tippen — jeder Tastendruck synchronisiert und mergt.', 'editor.hint': 'Tipp: Öffne einen zweiten Tab und tippe gleichzeitig. Beide Änderungen bleiben erhalten.', })