feat: enhance accessibility and testing with data-test attributes and improve error handling
Some checks failed
Workflow / ⚫️ Test (push) Has been cancelled
Workflow / ʦ TypeScript (push) Has been cancelled

This commit is contained in:
T. Zehetbauer
2026-04-01 10:46:44 +02:00
parent 3bcc5c70a3
commit abac22feb1
55 changed files with 1622 additions and 128 deletions

View File

@@ -0,0 +1,80 @@
{
"nav": {
"overview": "Übersicht",
"protocols": "Protokolle",
"tasks": "Aufgaben",
"newProtocol": "Neues Protokoll"
},
"pages": {
"overviewTitle": "Sitzungsprotokolle",
"protocolsTitle": "Sitzungsprotokolle - Protokolle",
"tasksTitle": "Sitzungsprotokolle - Aufgaben"
},
"dashboard": {
"title": "Sitzungsprotokolle Übersicht",
"subtitle": "Protokolle, Tagesordnungspunkte und Aufgaben verwalten",
"totalProtocols": "Protokolle gesamt",
"publishedProtocols": "Veröffentlicht",
"draftProtocols": "Entwürfe",
"overdueTasks": "Überfällige Aufgaben",
"recentProtocols": "Neueste Protokolle",
"noRecentProtocols": "Noch keine Protokolle vorhanden."
},
"protocol": {
"title": "Titel *",
"meetingDate": "Sitzungsdatum *",
"meetingType": "Sitzungsart",
"location": "Ort",
"created": "Protokoll erfolgreich erstellt",
"updated": "Protokoll aktualisiert",
"published": "Protokoll veröffentlicht",
"errorSaving": "Fehler beim Speichern des Protokolls",
"notFound": "Protokoll nicht gefunden",
"noProtocols": "Keine Protokolle vorhanden",
"createFirst": "Erstellen Sie Ihr erstes Sitzungsprotokoll, um loszulegen."
},
"protocolList": {
"searchPlaceholder": "Protokoll suchen...",
"title": "Protokolle ({count})",
"date": "Datum",
"titleColumn": "Titel",
"type": "Sitzungsart",
"locationColumn": "Ort",
"statusColumn": "Status",
"published": "Veröffentlicht",
"draft": "Entwurf"
},
"items": {
"agendaItems": "Tagesordnungspunkte",
"noItems": "Keine Tagesordnungspunkte vorhanden.",
"addItem": "Punkt hinzufügen",
"statusUpdated": "Status aktualisiert",
"deleted": "Tagesordnungspunkt gelöscht",
"deleteConfirm": "Tagesordnungspunkt wirklich löschen?",
"errorUpdating": "Fehler beim Aktualisieren",
"errorDeleting": "Fehler beim Löschen",
"dueDate": "Fällig: {date}",
"responsible": "Verantwortlich: {name}",
"status": {
"open": "Offen",
"in_progress": "In Bearbeitung",
"done": "Erledigt",
"cancelled": "Abgebrochen"
}
},
"tasks": {
"title": "Offene Aufgaben ({count})",
"noTasks": "Keine offenen Aufgaben",
"allTasksDone": "Alle Aufgaben sind erledigt.",
"overdue": "Überfällig",
"fromProtocol": "aus Protokoll"
},
"meetingTypes": {
"regular": "Ordentliche Sitzung",
"extraordinary": "Außerordentliche Sitzung",
"board": "Vorstandssitzung",
"general_assembly": "Mitgliederversammlung",
"committee": "Ausschusssitzung",
"other": "Sonstige"
}
}