FEAT-2: add German strings for Becken + Kontakte sections (append-only de.ts)
This commit is contained in:
@@ -14,6 +14,9 @@ export const de = {
|
|||||||
litters: 'Würfe',
|
litters: 'Würfe',
|
||||||
breeders: 'Züchter',
|
breeders: 'Züchter',
|
||||||
genetics: 'Genetik',
|
genetics: 'Genetik',
|
||||||
|
// FEAT-2 (Oscar): Becken + Kontakte
|
||||||
|
enclosures: 'Becken',
|
||||||
|
contacts: 'Kontakte',
|
||||||
openMenu: 'Menü öffnen',
|
openMenu: 'Menü öffnen',
|
||||||
closeMenu: 'Menü schließen',
|
closeMenu: 'Menü schließen',
|
||||||
mainNavigation: 'Hauptnavigation',
|
mainNavigation: 'Hauptnavigation',
|
||||||
@@ -150,6 +153,86 @@ export const de = {
|
|||||||
noOffspring: 'Keine lebend geborenen Nachkommen möglich.',
|
noOffspring: 'Keine lebend geborenen Nachkommen möglich.',
|
||||||
warningsTitle: 'Hinweise',
|
warningsTitle: 'Hinweise',
|
||||||
},
|
},
|
||||||
|
// ── FEAT-2 (Oscar): Becken (Enclosures) ──
|
||||||
|
becken: {
|
||||||
|
title: 'Becken',
|
||||||
|
newButton: 'Neues Becken',
|
||||||
|
empty: 'Keine Becken gefunden.',
|
||||||
|
countLabel: 'Becken',
|
||||||
|
searchPlaceholder: 'Name suchen …',
|
||||||
|
fields: {
|
||||||
|
name: 'Name',
|
||||||
|
notes: 'Notizen',
|
||||||
|
},
|
||||||
|
occupancy: {
|
||||||
|
title: 'Bewohner',
|
||||||
|
empty: 'Dieses Becken ist derzeit leer.',
|
||||||
|
countOne: 'Tier',
|
||||||
|
countMany: 'Tiere',
|
||||||
|
},
|
||||||
|
detail: {
|
||||||
|
edit: 'Bearbeiten',
|
||||||
|
back: 'Zurück zur Liste',
|
||||||
|
notFound: 'Dieses Becken wurde nicht gefunden.',
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
createTitle: 'Neues Becken anlegen',
|
||||||
|
editTitle: 'Becken bearbeiten',
|
||||||
|
save: 'Speichern',
|
||||||
|
cancel: 'Abbrechen',
|
||||||
|
saving: 'Speichern …',
|
||||||
|
},
|
||||||
|
validation: {
|
||||||
|
nameRequired: 'Bitte einen Namen eingeben.',
|
||||||
|
},
|
||||||
|
delete: {
|
||||||
|
action: 'Löschen',
|
||||||
|
confirmMessage: 'Soll dieses Becken wirklich gelöscht werden?',
|
||||||
|
conflict:
|
||||||
|
'Becken ist nicht leer — bitte zuerst alle Tiere in ein anderes Becken umsetzen.',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
// ── FEAT-2 (Oscar): Kontakte (Contacts — Herkunft/Abnehmer) ──
|
||||||
|
kontakte: {
|
||||||
|
title: 'Kontakte',
|
||||||
|
newButton: 'Neuer Kontakt',
|
||||||
|
empty: 'Keine Kontakte gefunden.',
|
||||||
|
countLabel: 'Kontakte',
|
||||||
|
searchPlaceholder: 'Name suchen …',
|
||||||
|
fields: {
|
||||||
|
name: 'Name',
|
||||||
|
contactInfo: 'Kontaktdaten',
|
||||||
|
notes: 'Notizen',
|
||||||
|
},
|
||||||
|
linked: {
|
||||||
|
title: 'Verknüpfte Tiere',
|
||||||
|
empty: 'Diesem Kontakt sind keine Tiere zugeordnet.',
|
||||||
|
originRole: 'Herkunft von',
|
||||||
|
receiverRole: 'Abnehmer von',
|
||||||
|
},
|
||||||
|
detail: {
|
||||||
|
edit: 'Bearbeiten',
|
||||||
|
back: 'Zurück zur Liste',
|
||||||
|
notFound: 'Dieser Kontakt wurde nicht gefunden.',
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
createTitle: 'Neuen Kontakt anlegen',
|
||||||
|
editTitle: 'Kontakt bearbeiten',
|
||||||
|
contactInfoHint: 'Telefon, E-Mail oder Adresse — freies Format.',
|
||||||
|
save: 'Speichern',
|
||||||
|
cancel: 'Abbrechen',
|
||||||
|
saving: 'Speichern …',
|
||||||
|
},
|
||||||
|
validation: {
|
||||||
|
nameRequired: 'Bitte einen Namen eingeben.',
|
||||||
|
},
|
||||||
|
delete: {
|
||||||
|
action: 'Löschen',
|
||||||
|
confirmMessage: 'Soll dieser Kontakt wirklich gelöscht werden?',
|
||||||
|
conflict:
|
||||||
|
'Kontakt ist noch mit Tieren verknüpft (Herkunft/Abnehmer) und kann nicht gelöscht werden.',
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
api: {
|
api: {
|
||||||
errors: {
|
errors: {
|
||||||
|
|||||||
Reference in New Issue
Block a user