Merge branch 'worktree-agent-a36d202be311b9289'
# Conflicts: # GerbilManagerWebAPI/ApplicationContext.cs # GerbilManagerWebAPI/Program.cs # gerbil-manager-web/e2e/mock-data.ts
This commit is contained in:
@@ -22,6 +22,8 @@ export const de = {
|
||||
more: 'Mehr',
|
||||
// FEAT-12a (Kevin): Abgabe
|
||||
forSale: 'Abgabe',
|
||||
// ABGABE-STATUS: Reservierungs-/Abgabe-Status (verfügbar → reserviert → abgegeben)
|
||||
reservations: 'Reservierungen',
|
||||
// FEAT-13 (Kelly): Verträge + Einstellungen
|
||||
contracts: 'Verträge',
|
||||
settings: 'Einstellungen',
|
||||
@@ -362,6 +364,69 @@ export const de = {
|
||||
notConfigured: 'KI-Funktion: API-Schlüssel noch nicht konfiguriert.',
|
||||
},
|
||||
},
|
||||
// ── ABGABE-STATUS: Reservierungs-/Abgabe-Status (verfügbar → reserviert → abgegeben) ──
|
||||
reservierungen: {
|
||||
title: 'Reservierungen',
|
||||
subtitle: 'Reservierungs- und Abgabe-Status der Abgabetiere verwalten.',
|
||||
loadError: 'Reservierungen konnten nicht geladen werden.',
|
||||
empty: 'Noch keine Reservierungen erfasst.',
|
||||
newButton: 'Neue Reservierung',
|
||||
// Status-Werte (Anzeige).
|
||||
status: {
|
||||
verfuegbar: 'Verfügbar',
|
||||
reserviert: 'Reserviert',
|
||||
abgegeben: 'Abgegeben',
|
||||
},
|
||||
// Filter-Chips nach Status.
|
||||
filters: {
|
||||
all: 'Alle',
|
||||
verfuegbar: 'Verfügbar',
|
||||
reserviert: 'Reserviert',
|
||||
abgegeben: 'Abgegeben',
|
||||
},
|
||||
// Spalten / Feld-Beschriftungen.
|
||||
fields: {
|
||||
animal: 'Tier',
|
||||
status: 'Status',
|
||||
reservedFor: 'Reserviert für',
|
||||
appointment: 'Termin',
|
||||
price: 'Preis',
|
||||
note: 'Notiz',
|
||||
handedOver: 'Abgegeben am',
|
||||
none: '—',
|
||||
},
|
||||
// Formular (Anlegen / Bearbeiten).
|
||||
form: {
|
||||
addTitle: 'Reservierung anlegen',
|
||||
editTitle: 'Reservierung bearbeiten',
|
||||
animal: 'Tier',
|
||||
animalPlaceholder: 'Tier auswählen …',
|
||||
status: 'Status',
|
||||
reservedFor: 'Reserviert für (Kontakt)',
|
||||
contactNone: '— niemand —',
|
||||
appointment: 'Termin',
|
||||
price: 'Preis (€)',
|
||||
note: 'Notiz',
|
||||
handedOver: 'Abgegeben am',
|
||||
save: 'Speichern',
|
||||
cancel: 'Abbrechen',
|
||||
saveError: 'Speichern fehlgeschlagen.',
|
||||
chooseAnimal: 'Bitte ein Tier auswählen.',
|
||||
},
|
||||
// Aktionen pro Zeile.
|
||||
actions: {
|
||||
edit: 'Bearbeiten',
|
||||
delete: 'Löschen',
|
||||
markReserved: 'Reservieren',
|
||||
markHandedOver: 'Als abgegeben markieren',
|
||||
markAvailable: 'Wieder freigeben',
|
||||
confirmDelete: 'Diese Reservierung wirklich löschen?',
|
||||
deleteError: 'Löschen fehlgeschlagen.',
|
||||
},
|
||||
// Hinweis: Status ≠ Vertrag.
|
||||
contractHint:
|
||||
'Hinweis: Der Status ist eine Vormerkung. Die rechtliche Abgabe erfolgt weiterhin über einen Vertrag.',
|
||||
},
|
||||
// ── FEAT-2 (Oscar): Gehege (Enclosures) — GEHEGE-RENAME: Becken → Gehege ──
|
||||
becken: {
|
||||
title: 'Gehege',
|
||||
|
||||
Reference in New Issue
Block a user