/** * Abteilungen. Die Bezeichnungen der Abteilungen selbst stehen **nicht** hier: * das sind Daten, im Adminbereich änderbar, so wie die Namen der * Freigabestufen. Siehe CLAUDE.md, Sprachkonvention. */ export const departmentText = { heading: 'Abteilungen', one: 'Abteilung', intro: 'Was zu einer Abteilung aktenkundig ist, ergibt sich aus ihren Mitgliedern.', empty: 'Noch keine Abteilung. Die Abteilungsleitung legt sie im Adminbereich an.', members: 'Mitglieder', membersEmpty: 'Dieser Abteilung ist niemand zugeordnet.', memberCount: (n: number) => (n === 1 ? '1 Mitglied' : `${n} Mitglieder`), cases: 'Fallakten', casesEmpty: 'Zu dieser Abteilung ist keine Fallakte offen einsehbar.', documents: 'Dokumente', documentsEmpty: 'Kein Dokument zu dieser Abteilung.', entries: 'Vermerke', entriesEmpty: 'Noch kein Vermerk. Ersten Vermerk schreiben.', chart: 'Fallarten', chartAll: 'Fälle je Abteilung', chartEmpty: 'Noch keine Fallakte, aus der sich etwas ablesen liesse.', chartTotal: (n: number) => (n === 1 ? '1 Fallakte' : `${n} Fallakten`), minClearance: 'Mindeststufe', archived: 'Archiviert', derivedHint: 'Eine Fallakte gehört zu dieser Abteilung, wenn eine beteiligte Person ihr angehört. Die Zuordnung wird nicht eingetragen, sondern ergibt sich — damit stimmt sie auch, wenn sich die Beteiligten ändern.', } as const export const departmentAdminText = { heading: 'Abteilungen', intro: 'Die Abteilungen der Foundation. Personen werden in ihrer Personalakte zugeordnet.', create: 'Abteilung anlegen', createTitle: 'Neue Abteilung', key: 'Kürzel', keyHint: 'Grossbuchstaben, Ziffern und Bindestrich. Steht später in der Adresse.', name: 'Name', description: 'Beschreibung', minClearance: 'Mindeststufe', minClearanceHint: 'Wer diese Stufe nicht hat, sieht die Abteilung nicht.', archived: 'Archiviert', archivedHint: 'Archivierte Abteilungen stehen nicht mehr zur Auswahl.', save: 'Abteilung speichern', edit: 'Ändern', cancel: 'Abbrechen', saved: 'Abteilung gespeichert', created: 'Abteilung angelegt', empty: 'Noch keine Abteilung angelegt.', members: 'Mitglieder', } as const export const departmentEntryText = { heading: 'Vermerke', add: 'Vermerk schreiben', body: 'Vermerk', save: 'Vermerk speichern', saving: 'Wird gespeichert', edit: 'Ändern', editSave: 'Änderung speichern', cancel: 'Abbrechen', retract: 'Zurückziehen', retractReason: 'Grund der Zurücknahme', retracted: 'Zurückgezogen', retractedBy: (wer: string, grund: string) => `Zurückgezogen von ${wer}: ${grund}`, edited: (v: number) => `geändert, Fassung ${v}`, minClearance: 'Sichtbar ab Stufe', hint: 'Vermerke lassen sich ändern und zurückziehen, aber nie unsichtbar machen: jede Fassung bleibt, jede Zurücknahme hinterlässt einen Grabstein.', } as const