Files
AfiS-Aktensystem/web/lib/i18n/de.ts
T
Harlekin e0b03ea336
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Gedankenstriche durch Bindestriche ersetzt
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die
README; an keiner Stelle Bedeutung, nur Zeichensetzung.
2026-09-04 08:54:52 +02:00

97 lines
2.5 KiB
TypeScript

/**
* Alle Oberflaechentexte. Nie deutsche Strings hart ins JSX, siehe README.
* Die Begriffe folgen dem Glossar in docs/01-produkt.md.
*
* Schreibweise nach docs/10-design-system.md:
* - Aktive Verben, die sagen, was passiert: "Vermerk speichern", nicht "Absenden"
* - Dieselbe Bezeichnung durch den ganzen Ablauf
* - Fehler nennen Ursache und naechsten Schritt, ohne Entschuldigung
* - Leere Zustaende sind eine Aufforderung
* - Keine Ausrufezeichen, kein "bitte", kein "erfolgreich"
*
* Die Texte stehen nach Bereichen getrennt daneben; diese Datei setzt sie nur
* wieder zusammen. Serverkomponenten duerfen `de` nehmen. Eine
* Client-Komponente importiert **den Bereich, den sie braucht** - sonst traegt
* sie die Texte der ganzen Anwendung ins Buendel.
*/
import {
appText,
navText,
authText,
overviewText,
healthText,
notifyText,
searchText,
paletteText,
themeText,
profileText,
searchBarText,
dashboardText,
watchText,
} from '@/lib/i18n/shell'
import { commonText, actionErrorsText, errorsText, clearanceText } from '@/lib/i18n/common'
import {
caseText,
sectionText,
entryText,
participantText,
linkText,
} from '@/lib/i18n/cases'
import { chatText } from '@/lib/i18n/chat'
import { personnelText, assignmentText } from '@/lib/i18n/people'
import { documentText, attachmentText } from '@/lib/i18n/documents'
import { exportText } from '@/lib/i18n/export'
import {
departmentText,
departmentAdminText,
departmentEntryText,
} from '@/lib/i18n/departments'
import {
adminText,
auditText,
roleAdminText,
templateAdminText,
settingsText,
vitalsText,
} from '@/lib/i18n/admin'
export const de = {
app: appText,
nav: navText,
auth: authText,
overview: overviewText,
admin: adminText,
audit: auditText,
roleAdmin: roleAdminText,
clearance: clearanceText,
case: caseText,
section: sectionText,
entry: entryText,
personnel: personnelText,
assignment: assignmentText,
participant: participantText,
link: linkText,
chat: chatText,
document: documentText,
attachment: attachmentText,
export: exportText,
department: departmentText,
departmentAdmin: departmentAdminText,
departmentEntry: departmentEntryText,
common: commonText,
actionErrors: actionErrorsText,
errors: errorsText,
templateAdmin: templateAdminText,
settings: settingsText,
vitals: vitalsText,
health: healthText,
notify: notifyText,
search: searchText,
palette: paletteText,
theme: themeText,
profile: profileText,
searchBar: searchBarText,
dashboard: dashboardText,
watch: watchText,
} as const