feat: add data-test attributes for improved testing in various components

This commit is contained in:
T. Zehetbauer
2026-04-01 10:23:35 +02:00
parent fd8c2cc32a
commit 3bcc5c70a3
20 changed files with 802 additions and 31 deletions

View File

@@ -0,0 +1,171 @@
{
"nav": {
"overview": "Übersicht",
"waters": "Gewässer",
"species": "Fischarten",
"stocking": "Besatz",
"leases": "Pachten",
"catchBooks": "Fangbücher",
"permits": "Erlaubnisscheine",
"competitions": "Wettbewerbe",
"statistics": "Statistiken"
},
"pages": {
"overviewTitle": "Fischerei",
"watersTitle": "Fischerei - Gewässer",
"speciesTitle": "Fischerei - Fischarten",
"stockingTitle": "Fischerei - Besatz",
"leasesTitle": "Fischerei - Pachten",
"catchBooksTitle": "Fischerei - Fangbücher",
"permitsTitle": "Fischerei - Erlaubnisscheine",
"competitionsTitle": "Fischerei - Wettbewerbe",
"statisticsTitle": "Fischerei - Statistiken"
},
"dashboard": {
"title": "Fischerei Übersicht",
"subtitle": "Gewässer, Fischarten, Besatz, Fangbücher und mehr verwalten",
"waters": "Gewässer",
"species": "Fischarten",
"activeLeases": "Aktive Pachten",
"openCatchBooks": "Offene Fangbücher",
"upcomingCompetitions": "Kommende Wettbewerbe",
"stockingCostsYtd": "Besatzkosten (lfd. Jahr)",
"recentStocking": "Letzte Besatzaktionen",
"noRecentStocking": "Noch keine Besatzaktionen vorhanden.",
"pendingCatchBooks": "Offene Fangbücher",
"noPendingCatchBooks": "Keine Fangbücher zur Prüfung ausstehend."
},
"waters": {
"searchPlaceholder": "Gewässer suchen...",
"newWater": "Neues Gewässer",
"title": "Gewässer ({count})",
"noWaters": "Keine Gewässer vorhanden",
"createFirst": "Erstellen Sie Ihr erstes Gewässer, um loszulegen.",
"shortName": "Kurzname",
"surfaceArea": "Fläche (ha)"
},
"waterForm": {
"basicData": "Grunddaten",
"name": "Name *",
"shortName": "Kurzname",
"waterType": "Gewässertyp",
"description": "Beschreibung",
"surfaceArea": "Fläche (ha)",
"length": "Länge (m)",
"width": "Breite (m)",
"avgDepth": "Durchschnittstiefe (m)",
"maxDepth": "Maximaltiefe (m)",
"geography": "Geografie",
"drainage": "Abfluss",
"location": "Lage/Standort",
"district": "Landkreis",
"latitude": "Breitengrad",
"longitude": "Längengrad",
"administration": "Verwaltung",
"lfvNumber": "LFV-Nummer",
"costSharePercent": "Kostenanteil DS (%)",
"waterUpdated": "Gewässer aktualisiert",
"waterCreated": "Gewässer erstellt",
"errorSaving": "Fehler beim Speichern",
"waterTypes": {
"still": "Stillgewässer",
"flowing": "Fließgewässer",
"pond": "Teich/Weiher",
"lake": "See",
"river": "Fluss",
"stream": "Bach",
"canal": "Kanal",
"reservoir": "Stausee"
}
},
"species": {
"searchPlaceholder": "Fischart suchen...",
"newSpecies": "Neue Fischart",
"title": "Fischarten ({count})",
"noSpecies": "Keine Fischarten vorhanden",
"createFirst": "Erstellen Sie Ihre erste Fischart.",
"latinName": "Lateinischer Name",
"localName": "Lokaler Name"
},
"speciesForm": {
"name": "Name *",
"latinName": "Lateinischer Name",
"localName": "Lokaler Name",
"protectionRules": "Schutzbestimmungen",
"minimumSize": "Schonmaß (cm)",
"closedSeasonStart": "Schonzeit Beginn (MM.TT)",
"closedSeasonEnd": "Schonzeit Ende (MM.TT)",
"datePlaceholder": "z.B. {example}",
"catchLimits": "Fangbegrenzungen",
"maxCatchPerDay": "Max. Fang/Tag",
"maxCatchPerYear": "Max. Fang/Jahr",
"speciesUpdated": "Fischart aktualisiert",
"speciesCreated": "Fischart erstellt",
"errorSaving": "Fehler beim Speichern"
},
"stocking": {
"newStocking": "Besatz eintragen",
"title": "Besatzeinträge ({count})",
"noStocking": "Keine Besatzeinträge vorhanden",
"createFirst": "Tragen Sie den ersten Besatz ein.",
"date": "Datum",
"water": "Gewässer",
"fishSpecies": "Fischart",
"quantity": "Anzahl",
"weight": "Gewicht (kg)",
"ageClass": "Altersklasse",
"cost": "Kosten (€)"
},
"stockingForm": {
"title": "Besatzdaten",
"water": "Gewässer *",
"selectWater": "— Gewässer wählen —",
"species": "Fischart *",
"selectSpecies": "— Fischart wählen —",
"date": "Besatzdatum *",
"quantity": "Anzahl (Stück) *",
"weight": "Gewicht (kg)",
"ageClass": "Altersklasse",
"cost": "Kosten (EUR)",
"remarks": "Bemerkungen",
"created": "Besatz eingetragen",
"errorSaving": "Fehler beim Speichern"
},
"catchBooks": {
"title": "Fangbücher ({count})",
"noCatchBooks": "Keine Fangbücher vorhanden",
"createFirst": "Erstellen Sie Ihr erstes Fangbuch.",
"year": "Jahr",
"allYears": "Alle Jahre",
"catchBookStatus": {
"open": "Offen",
"submitted": "Eingereicht",
"approved": "Genehmigt",
"rejected": "Abgelehnt",
"archived": "Archiviert"
}
},
"competitions": {
"title": "Wettbewerbe ({count})",
"newCompetition": "Neuer Wettbewerb",
"noCompetitions": "Keine Wettbewerbe vorhanden",
"createFirst": "Erstellen Sie Ihren ersten Wettbewerb."
},
"leases": {
"title": "Pachten",
"startDate": "Beginn",
"endDate": "Ende",
"indefinite": "unbefristet",
"cost": "Pachtkosten"
},
"permits": {
"title": "Erlaubnisscheine"
},
"common": {
"search": "Suchen",
"cancel": "Abbrechen",
"save": "Speichern",
"update": "Aktualisieren",
"create": "Erstellen"
}
}