Files
myeasycms-v2/apps/web/i18n/messages/de/finance.json
Zaid Marzguioui f10a34c505
Some checks failed
Workflow / ʦ TypeScript (push) Failing after 6m6s
Workflow / ⚫️ Test (push) Has been skipped
fix: comprehensive CMS QA fixes — i18n, UI labels, breadcrumbs
- Fix i18n dotted permission keys causing INVALID_KEY console spam (en/de cms.json)
- Fix member detail breadcrumb showing UUID instead of member name
- Fix bookings stats card showing 'of' instead of 'Total'
- Fix events/registrations table 'status' column header resolving to object
- Fix finance search placeholder showing 'Show All' instead of search text
- Fix finance status filter default showing 'No data' instead of 'All'
- Fix applications page German pluralization 'Antrage' → 'Anträge'
- Add breadcrumbValues prop to CmsPageShell for UUID→name overrides
2026-04-02 22:59:42 +02:00

165 lines
5.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"nav": {
"overview": "Finanzen",
"invoices": "Rechnungen",
"sepa": "SEPA-Einzüge",
"payments": "Zahlungen",
"newInvoice": "Neue Rechnung",
"newBatch": "Neuer Einzug"
},
"dashboard": {
"title": "Finanzen Übersicht",
"subtitle": "Rechnungen, SEPA-Einzüge und Zahlungen verwalten",
"openInvoices": "Offene Rechnungen",
"overdueInvoices": "Überfällige Rechnungen",
"totalRevenue": "Gesamteinnahmen",
"sepaBatches": "SEPA-Einzüge"
},
"invoices": {
"title": "Rechnungen",
"newInvoice": "Neue Rechnung",
"newInvoiceDesc": "Rechnung mit Positionen erstellen",
"noInvoices": "Keine Rechnungen vorhanden",
"createFirst": "Erstellen Sie Ihre erste Rechnung.",
"invoiceNumber": "Rechnungsnr.",
"recipient": "Empfänger",
"issueDate": "Rechnungsdatum",
"dueDate": "Fälligkeitsdatum",
"amount": "Betrag",
"notFound": "Rechnung nicht gefunden",
"detailTitle": "Rechnungsdetails",
"backToList": "Zurück zu Rechnungen",
"invoiceLabel": "Rechnung {number}",
"unitPriceCol": "Einzelpreis",
"totalCol": "Gesamt",
"subtotalLabel": "Zwischensumme",
"noItems": "Keine Positionen vorhanden."
},
"invoiceForm": {
"title": "Rechnungsdaten",
"invoiceNumber": "Rechnungsnummer *",
"issueDate": "Rechnungsdatum",
"dueDate": "Fälligkeitsdatum *",
"recipient": "Empfänger",
"recipientName": "Name *",
"recipientAddress": "Adresse",
"lineItems": "Positionen",
"addLineItem": "+ Position hinzufügen",
"itemDescription": "Beschreibung *",
"quantity": "Menge",
"unitPrice": "Einzelpreis (€)",
"removeItem": "Position entfernen",
"amounts": "Beträge",
"taxRate": "MwSt.-Satz (%)",
"subtotal": "Zwischensumme (netto)",
"tax": "MwSt. ({rate}%)",
"total": "Gesamtbetrag",
"notes": "Anmerkungen",
"created": "Rechnung erfolgreich erstellt",
"errorCreating": "Fehler beim Erstellen der Rechnung"
},
"invoiceStatus": {
"draft": "Entwurf",
"sent": "Versendet",
"paid": "Bezahlt",
"overdue": "Überfällig",
"cancelled": "Storniert",
"credited": "Gutgeschrieben"
},
"sepa": {
"title": "SEPA-Einzüge",
"newBatch": "Neuer Einzug",
"newBatchDesc": "SEPA-Lastschrifteinzug erstellen",
"noBatches": "Keine SEPA-Einzüge vorhanden",
"createFirst": "Erstellen Sie Ihren ersten SEPA-Einzug.",
"directDebit": "Lastschrift",
"creditTransfer": "Überweisung",
"executionDate": "Ausführungsdatum",
"totalAmount": "Gesamtbetrag",
"itemCount": "Positionen",
"downloadXml": "XML herunterladen",
"notFound": "Einzug nicht gefunden",
"detailTitle": "SEPA-Einzug Details",
"backToList": "Zurück zu SEPA-Lastschriften",
"itemCountLabel": "Anzahl",
"noItems": "Keine Positionen vorhanden.",
"batchFallbackName": "SEPA-Einzug"
},
"sepaBatchForm": {
"title": "SEPA-Einzug erstellen",
"batchType": "Typ",
"directDebit": "Lastschrift (SEPA Core)",
"creditTransfer": "Überweisung",
"description": "Beschreibung",
"descriptionPlaceholder": "z.B. Mitgliedsbeiträge Q1 2026",
"executionDate": "Ausführungsdatum *",
"executionDateRequired": "Ausführungsdatum ist erforderlich",
"created": "SEPA-Einzug erstellt",
"errorCreating": "Fehler beim Erstellen"
},
"sepaBatchStatus": {
"draft": "Entwurf",
"ready": "Bereit",
"submitted": "Eingereicht",
"executed": "Abgeschlossen",
"completed": "Abgeschlossen",
"failed": "Fehlgeschlagen",
"cancelled": "Abgebrochen"
},
"sepaItemStatus": {
"pending": "Ausstehend",
"success": "Verarbeitet",
"processed": "Verarbeitet",
"failed": "Fehlgeschlagen",
"rejected": "Abgelehnt"
},
"payments": {
"title": "Zahlungsübersicht",
"subtitle": "Zusammenfassung aller Zahlungen und offenen Beträge",
"paidInvoices": "Bezahlte Rechnungen",
"openInvoices": "Offene Rechnungen",
"overdueInvoices": "Überfällige Rechnungen",
"sepaBatches": "SEPA-Einzüge",
"statPaid": "Bezahlt",
"statOpen": "Offen",
"statOverdue": "Überfällig",
"batchUnit": "Einzüge",
"viewInvoices": "Rechnungen anzeigen",
"viewBatches": "Einzüge anzeigen",
"invoicesOpenSummary": "{count} Rechnungen mit einem Gesamtbetrag von {total} sind offen.",
"noOpenInvoices": "Keine offenen Rechnungen vorhanden.",
"batchSummary": "{count} SEPA-Einzüge mit einem Gesamtvolumen von {total}.",
"noBatchesFound": "Keine SEPA-Einzüge vorhanden."
},
"common": {
"cancel": "Abbrechen",
"creating": "Wird erstellt...",
"membershipFee": "Mitgliedsbeitrag",
"sepaDirectDebit": "SEPA Einzug",
"showAll": "Alle anzeigen",
"page": "Seite",
"of": "von",
"noData": "Keine Daten",
"amount": "Betrag",
"status": "Status",
"previous": "Zurück",
"next": "Weiter",
"type": "Typ",
"date": "Datum",
"description": "Beschreibung",
"searchPlaceholder": "Rechnung suchen...",
"all": "Alle"
},
"status": {
"draft": "Entwurf",
"sent": "Versendet",
"paid": "Bezahlt",
"overdue": "Überfällig",
"cancelled": "Storniert",
"credited": "Gutgeschrieben",
"submitted": "Eingereicht",
"processing": "In Bearbeitung",
"completed": "Abgeschlossen",
"failed": "Fehlgeschlagen"
}
}