Files
temetro/frontend/lib/i18n/locales/de/translation.json
T
Khalid Abdi 0d2494d67a feat: read-only FHIR R4 server (share records over /fhir)
Expose temetro's own records as a read-only FHIR R4 server at /fhir,
authenticated with per-clinic API keys (tmf_… bearer tokens, SHA-256
hashed, shown once). Serves Patient, Observation (labs + vitals),
AllergyIntolerance, Condition, MedicationRequest, Encounter and
Appointment as text-only CodeableConcepts (temetro stores free-text
clinical values); CapabilityStatement at /fhir/metadata (unauth).
Searchset Bundles with _count/_offset pagination and self/next/prev
links; every request is org-scoped and written to the activity log.
Keys are created/revoked under Settings → Integrations (owner/admin).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 01:27:32 +03:00

2144 lines
92 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"scribe": {
"recordVisit": "Besuch aufnehmen",
"title": "Besuchs-Schreiber",
"subtitle": "Nehmen Sie einen Besuch für {{name}} auf oder fügen Sie ihn ein und prüfen Sie die entworfene Notiz vor dem Speichern.",
"tabs": {
"record": "Aufnehmen",
"paste": "Transkript einfügen"
},
"record": {
"start": "Aufnahme starten",
"stop": "Stopp",
"ready": "Aufnahme bereit ({{duration}})",
"discard": "Verwerfen"
},
"paste": {
"placeholder": "Besuchstranskript hier einfügen…"
},
"visitType": {
"label": "Besuchsart (optional)",
"placeholder": "z. B. Nachsorge"
},
"consent": "Die Audioaufnahme wird in der Patientenakte gespeichert. Bei Nutzung eines externen KI-Anbieters verlässt die Aufnahme zur Transkription die Klinik — Veil kann Sprache nicht schwärzen, daher wird nur die entworfene Notiz anonymisiert.",
"generate": "Notiz entwerfen",
"processing": "In Arbeit…",
"cancel": "Abbrechen",
"review": {
"type": "Besuchsart",
"date": "Datum",
"summary": "Notiz",
"provider": "Behandler: {{provider}}",
"veil": "Über Veil anonymisiert vor {{provider}}.",
"back": "Zurück",
"save": "In Akte speichern"
},
"saved": {
"title": "Besuchsnotiz gespeichert"
},
"errors": {
"mic": "Kein Zugriff auf das Mikrofon. Prüfen Sie die Browser-Berechtigungen oder fügen Sie ein Transkript ein.",
"noRecording": "Nehmen Sie zuerst den Besuch auf oder wechseln Sie zum Einfügen-Tab.",
"empty": "Das Transkript ist leer.",
"generic": "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut."
}
},
"walletUpdatesList": {
"title": "An Wallets gesendete Updates",
"description": "Aktenupdates, die Sie an Patienten-Wallets gesendet haben, und ob der Patient sie bestätigt hat.",
"none": "Sie haben noch keine Wallet-Updates gesendet."
},
"walletPush": {
"action": "An Wallet senden",
"title": "Update an Wallet senden",
"subtitle": "Senden Sie {{name}}s aktualisierte Akte an die Wallet-App. Der Patient muss sie auf dem Telefon bestätigen, bevor sie die Kopie auf dem Gerät ersetzt.",
"sectionsLabel": "Was sich geändert hat",
"sections": {
"demographics": "Stammdaten",
"problems": "Probleme",
"medications": "Medikamente",
"allergies": "Allergien",
"labs": "Labor",
"vitals": "Vitalwerte",
"visits": "Besuche"
},
"noteLabel": "Notiz (optional)",
"notePlaceholder": "Eine kurze Notiz zu diesem Update…",
"notice": "Dies sendet die vollständige aktuelle Akte, signiert mit Ihrem Klinikschlüssel. Sie ersetzt die Kopie auf dem Gerät des Patienten erst nach dessen Zustimmung.",
"cancel": "Abbrechen",
"send": "Update senden",
"done": "Fertig",
"errors": {
"generic": "Update konnte nicht gesendet werden. Bitte versuchen Sie es erneut."
},
"status": {
"pending": {
"title": "Warten auf den Patienten",
"body": "Das Update wurde gesendet. Es erreicht das Telefon des Patienten jetzt oder beim nächsten Öffnen der App."
},
"delivered": {
"title": "An das Telefon zugestellt",
"body": "Der Patient hat das Update erhalten und muss es auf seinem Gerät bestätigen."
},
"approved": {
"title": "Vom Patienten bestätigt",
"body": "Der Patient hat das Update bestätigt; seine Akte auf dem Gerät ist nun aktuell."
},
"denied": {
"title": "Vom Patienten abgelehnt",
"body": "Der Patient hat dieses Update abgelehnt; seine Akte auf dem Gerät bleibt unverändert."
}
}
},
"common": {
"appName": "temetro",
"email": "E-Mail",
"password": "Passwort",
"signIn": "Anmelden",
"signUp": "Registrieren",
"backToSignIn": "Zurück zur Anmeldung",
"addedByAi": "Von KI hinzugefügt",
"pagination": {
"label": "Seiten",
"previous": "Zurück",
"next": "Weiter",
"page": "Seite {{page}}",
"summary": "{{from}}{{to}} von {{total}}"
}
},
"auth": {
"login": {
"title": "Willkommen zurück",
"subtitle": "Melden Sie sich bei Ihrem Behandlerkonto an",
"tabEmail": "E-Mail",
"tabUsername": "Benutzername",
"emailLabel": "E-Mail",
"emailPlaceholder": "sie@klinik.org",
"usernameLabel": "Benutzername",
"usernamePlaceholder": "jdoe",
"passwordLabel": "Passwort",
"forgotPassword": "Passwort vergessen?",
"submit": "Anmelden",
"submitting": "Anmeldung läuft…",
"noAccount": "Noch kein Konto?",
"signUpLink": "Registrieren",
"error": "Anmeldung nicht möglich. Prüfen Sie E-Mail und Passwort und versuchen Sie es erneut.",
"errorTitle": "Anmeldung fehlgeschlagen",
"welcomeBack": "Willkommen zurück"
},
"signup": {
"title": "Konto erstellen",
"subtitle": "Beginnen Sie, temetro in Ihrer Klinik zu nutzen",
"nameLabel": "Vollständiger Name",
"namePlaceholder": "Dr. Jane Okafor",
"emailLabel": "E-Mail",
"emailPlaceholder": "sie@klinik.org",
"passwordLabel": "Passwort",
"confirmPasswordLabel": "Passwort bestätigen",
"passwordHint": "Muss mindestens {{count}} Zeichen lang sein.",
"passwordTooShort": "Das Passwort muss mindestens {{count}} Zeichen haben.",
"passwordMismatch": "Die Passwörter stimmen nicht überein.",
"submit": "Konto erstellen",
"submitting": "Konto wird erstellt…",
"haveAccount": "Bereits ein Konto?",
"signInLink": "Anmelden",
"error": "Ihr Konto konnte nicht erstellt werden.",
"errorTitle": "Registrierung fehlgeschlagen",
"created": "Konto erstellt",
"createdHint": "Richten Sie Ihre Klinik ein, um zu beginnen."
},
"verifyEmail": {
"title": "Prüfen Sie Ihren Posteingang",
"subtitle": "Wir haben einen Bestätigungslink an {{email}} gesendet. Öffnen Sie ihn, um Ihr Konto zu aktivieren.",
"subtitleNoEmail": "Öffnen Sie den Bestätigungslink, den wir Ihnen per E-Mail gesendet haben, um Ihr Konto zu aktivieren.",
"continue": "Ich habe bestätigt weiter",
"resend": "E-Mail erneut senden",
"resending": "Wird gesendet…",
"resent": "Bestätigungs-E-Mail gesendet. Prüfen Sie Ihren Posteingang.",
"resendError": "Die Bestätigungs-E-Mail konnte nicht erneut gesendet werden."
},
"forgotPassword": {
"title": "Passwort zurücksetzen",
"subtitle": "Wir senden Ihnen einen Link zum Zurücksetzen Ihres Passworts",
"modeEmail": "E-Mail",
"modeUsername": "Benutzername",
"emailLabel": "E-Mail",
"emailPlaceholder": "sie@klinik.org",
"usernameLabel": "Benutzername",
"usernamePlaceholder": "Ihr Benutzername",
"submit": "Link senden",
"submitting": "Wird gesendet…",
"sent": "Falls ein Konto für {{email}} besteht, ist ein Link zum Zurücksetzen unterwegs. Prüfen Sie Ihren Posteingang.",
"sentUsername": "Falls dieser Benutzername existiert, ist ein Link zum Zurücksetzen unterwegs. Falls Sie keinen Posteingang haben, wurde Ihre Klinikverwaltung benachrichtigt, ein neues Passwort für Sie festzulegen.",
"error": "Die E-Mail zum Zurücksetzen konnte nicht gesendet werden.",
"failedToastTitle": "Link konnte nicht gesendet werden",
"sentToastTitle": "Link gesendet",
"sentToastBody": "Prüfen Sie Ihren Posteingang auf den Link."
},
"resetPassword": {
"title": "Neues Passwort festlegen",
"subtitle": "Wählen Sie ein neues Passwort für Ihr Konto",
"passwordLabel": "Neues Passwort",
"confirmLabel": "Neues Passwort bestätigen",
"passwordHint": "Mindestens {{count}} Zeichen.",
"submit": "Passwort zurücksetzen",
"submitting": "Wird gespeichert…",
"done": "Ihr Passwort wurde zurückgesetzt. Sie werden zur Anmeldung weitergeleitet…",
"invalidToken": "Dieser Link zum Zurücksetzen ist ungültig oder abgelaufen.",
"tooShort": "Das Passwort muss mindestens {{count}} Zeichen haben.",
"mismatch": "Die Passwörter stimmen nicht überein.",
"error": "Ihr Passwort konnte nicht zurückgesetzt werden.",
"failedToastTitle": "Passwort konnte nicht zurückgesetzt werden",
"successToastTitle": "Passwort aktualisiert",
"successToastBody": "Sie werden zur Anmeldung weitergeleitet…"
},
"acceptInvite": {
"notFoundTitle": "Einladung nicht gefunden",
"notFoundBody": "Dieser Einladungslink fehlt oder ist ungültig.",
"invitedTitle": "Sie wurden eingeladen",
"invitedSubtitle": "Melden Sie sich mit der E-Mail-Adresse an, an die diese Einladung gesendet wurde, und kehren Sie dann zu diesem Link zurück, um anzunehmen.",
"signIn": "Anmelden",
"createAccount": "Konto erstellen",
"reopenPrefix": "Öffnen Sie nach der Anmeldung erneut",
"reopenLink": "diesen Einladungslink",
"acceptTitle": "Einladung annehmen",
"acceptSubtitle": "Treten Sie der Klinik bei, zu der Sie auf temetro eingeladen wurden.",
"accept": "Einladung annehmen",
"accepting": "Wird beigetreten…",
"error": "Diese Einladung ist ungültig oder abgelaufen."
},
"onboarding": {
"title": "Richten Sie Ihre Klinik ein",
"subtitle": "Erstellen Sie Ihre Klinik, um Patientenakten zu organisieren"
}
},
"nav": {
"newChat": "temetro fragen",
"patients": "Patienten",
"appointments": "Termine",
"invoices": "Rechnungen",
"prescriptions": "Verordnungen",
"analysis": "Analyse",
"pharmacy": "Apotheke",
"inventory": "Bestand",
"lab": "Labor",
"notes": "Notizen",
"messages": "Nachrichten",
"inbox": "Posteingang",
"meetings": "Besprechungen",
"tasks": "Aufgaben",
"activity": "Aktivität",
"settings": "Einstellungen",
"openSidebar": "Menü öffnen",
"notifications": "Benachrichtigungen",
"notificationsEmpty": "Sie sind auf dem neuesten Stand.",
"quickNav": "Schnellnavigation",
"commandGroup": "Gehe zu",
"commandPlaceholder": "Seiten suchen…",
"commandEmpty": "Keine Ergebnisse.",
"commandNavigate": "Navigieren",
"commandOpen": "Öffnen",
"commandClose": "Schließen"
},
"userMenu": {
"defaultName": "Behandler",
"selectClinic": "Klinik auswählen",
"settings": "Einstellungen",
"docs": "Dokumentation & GitHub",
"theme": "Design",
"dark": "Dunkel",
"light": "Hell",
"search": "Suchen",
"noClinic": "Keine Klinik ausgewählt",
"clinicCount_one": "{{count}} Klinik",
"clinicCount_other": "{{count}} Kliniken",
"switchClinic": "Klinik wechseln",
"createClinic": "Klinik erstellen",
"logout": "Abmelden",
"createDialogTitle": "Klinik erstellen",
"createDialogDescription": "Fügen Sie eine neue Klinik hinzu und wechseln Sie zu ihr.",
"signOutFailed": "Abmeldung fehlgeschlagen",
"tryAgain": "Bitte versuchen Sie es erneut.",
"signedOut": "Abgemeldet"
},
"clinic": {
"create": "Klinik erstellen",
"creating": "Klinik wird erstellt…",
"nameLabel": "Klinikname",
"namePlaceholder": "Hausarztpraxis Nordstadt",
"slugLabel": "Klinik-URL-Kürzel",
"slugPlaceholder": "hausarztpraxis-nordstadt",
"slugHint": "Wird in Links und Einladungen verwendet. Kleinbuchstaben, Zahlen und Bindestriche.",
"createError": "Die Klinik konnte nicht erstellt werden.",
"createFailedTitle": "Klinik konnte nicht erstellt werden",
"createdTitle": "Klinik erstellt",
"createdBody": "{{name}} ist bereit."
},
"patients": {
"title": "Patienten",
"searchPlaceholder": "Name oder Aktennummer suchen",
"add": "Patient hinzufügen",
"newPatient": "Neuer Patient",
"importFromApp": "Aus einer Patienten-App importieren",
"tempBadge": "Temporär",
"importApp": {
"title": "Aus einer Patienten-App importieren",
"description": "Geben Sie die Wallet-Nummer des Patienten ein. Er erhält auf seinem Telefon eine Anfrage, das Teilen seiner Akte mit dieser Klinik zu genehmigen.",
"tabNumber": "Per Nummer",
"tabQr": "QR anzeigen",
"qrHint": "Erstellen Sie einen QR-Code und lassen Sie den Patienten ihn in seiner Wallet-App scannen, um seine Akte zu teilen.",
"qrCaption": "Dies in der Patienten-App scannen",
"generateQr": "QR-Code anzeigen",
"walletLabel": "Patienten-Wallet-Nummer",
"walletPlaceholder": "tmw_…",
"tempLabel": "Temporär teilen",
"tempHint": "Die Akte wird automatisch aus dieser Klinik gelöscht, wenn das Freigabefenster endet.",
"durationLabel": "Teilen für",
"hours": "{{count}} Stunde",
"hours_other": "{{count}} Stunden",
"days": "{{count}} Tag",
"days_other": "{{count}} Tage",
"request": "Anfrage senden",
"requesting": "Wird gesendet…",
"waitingTitle": "Warten auf den Patienten",
"waitingBody": "Wir haben eine Anfrage an die Wallet gesendet. Genehmigen Sie sie auf dem Gerät des Patienten, um fortzufahren.",
"approvedTitle": "Patient hat genehmigt",
"approvedBody": "Überprüfen Sie die geteilte Akte und speichern Sie sie dann in dieser Klinik.",
"review": "Akte überprüfen",
"deniedTitle": "Anfrage abgelehnt",
"deniedBody": "Der Patient hat das Teilen seiner Akte abgelehnt.",
"expiredTitle": "Anfrage abgelaufen",
"expiredBody": "Die Anfrage ist abgelaufen, bevor der Patient geantwortet hat.",
"invalidWallet": "Das sieht nicht nach einer gültigen Wallet-Nummer aus.",
"errorTitle": "Wallet nicht erreichbar",
"error": "Bitte prüfen Sie die Wallet-Nummer und versuchen Sie es erneut.",
"savedTitle": "Patient importiert",
"savedBody": "{{name}} wurde dieser Klinik hinzugefügt.",
"cancel": "Abbrechen",
"close": "Schließen"
},
"loading": "Patienten werden geladen…",
"empty": "Keine Patienten gefunden.",
"loadError": "Patienten konnten nicht geladen werden.",
"columns": {
"name": "Name",
"mrn": "Aktennr.",
"ageSex": "Alter · Geschlecht",
"status": "Status",
"lastSeen": "Zuletzt gesehen",
"allergies": "Allergien"
},
"status": {
"active": "Aktiv",
"inpatient": "Stationär",
"discharged": "Entlassen"
},
"detail": {
"notFound": "Patient nicht gefunden",
"loading": "Patient wird geladen…",
"noPatientForFile": "Kein Patient für Aktennr. {{number}} gefunden."
},
"transfer": {
"action": "Übertragen",
"title": "Patient übertragen",
"description": "Weisen Sie {{name}} einem anderen Behandler zu. Dieser wird zum primären Behandler des Patienten.",
"providerLabel": "Neuer primärer Behandler",
"choose": "Behandler auswählen…",
"cancel": "Abbrechen",
"confirm": "Patient übertragen",
"transferring": "Wird übertragen…",
"successTitle": "Patient übertragen",
"successBody": "{{name}} ist jetzt bei {{provider}}.",
"errorTitle": "Patient konnte nicht übertragen werden",
"error": "Bitte versuchen Sie es erneut."
},
"delete": {
"action": "Patient löschen",
"title": "Patient löschen?",
"body": "Löscht die Akte von {{name}} und alle zugehörigen Datensätze dauerhaft. Dies kann nicht rückgängig gemacht werden.",
"confirm": "Patient löschen",
"cancel": "Abbrechen",
"doneTitle": "Patient gelöscht",
"failedTitle": "Patient konnte nicht gelöscht werden",
"failedBody": "Bitte versuchen Sie es erneut."
}
},
"appointments": {
"title": "Termine & Zeitplan",
"subtitle": "Der heutige Klinikplan und was ansteht.",
"searchPlaceholder": "Patient, Typ, Behandler suchen",
"calendar": "Kalender",
"add": "Hinzufügen",
"noMatches": "Keine passenden Termine.",
"today": "Heute",
"nothingToday": "Heute nichts geplant.",
"addFailedTitle": "Termin konnte nicht hinzugefügt werden",
"addFailedBody": "Bitte versuchen Sie es erneut.",
"kpi": {
"today": "Heute",
"thisWeek": "Diese Woche",
"checkedIn": "Eingecheckt",
"completed": "Abgeschlossen"
},
"status": {
"confirmed": "Bestätigt",
"checked-in": "Eingecheckt",
"completed": "Abgeschlossen",
"cancelled": "Storniert"
},
"dialog": {
"title": "Neuer Termin",
"description": "Suchen Sie einen Patienten nach Name oder Aktennummer und legen Sie dann den Zeitslot fest.",
"patient": "Patient",
"fileNumber": "Aktennr. {{number}}",
"change": "Ändern",
"searchPlaceholder": "Name oder Aktennummer suchen",
"noPatients": "Keine Patienten gefunden.",
"noProviders": "Keine Ärzte gefunden.",
"date": "Datum",
"time": "Uhrzeit",
"type": "Typ",
"provider": "Behandler",
"providerPlaceholder": "z. B. Dr. Okafor",
"cancel": "Abbrechen",
"submit": "Termin hinzufügen",
"pickPatientTitle": "Patient auswählen",
"pickPatientBody": "Suchen und wählen Sie zuerst einen Patienten aus.",
"addedTitle": "Termin hinzugefügt"
},
"sheet": {
"title": "Termin",
"editHint": "Klicken Sie auf einen beliebigen Termin, um ihn zu bearbeiten dies ist aktiviert.",
"date": "Datum",
"time": "Uhrzeit",
"type": "Typ",
"provider": "Behandler",
"status": "Status",
"save": "Änderungen speichern",
"saving": "Wird gespeichert…",
"delete": "Löschen",
"savedTitle": "Termin aktualisiert",
"savedBody": "Ihre Änderungen wurden gespeichert.",
"saveFailedTitle": "Speichern fehlgeschlagen",
"saveFailedBody": "Bitte versuchen Sie es erneut.",
"deletedTitle": "Termin gelöscht",
"deleteFailedTitle": "Löschen fehlgeschlagen",
"deleteFailedBody": "Bitte versuchen Sie es erneut."
},
"calendarDialog": {
"today": "Heute",
"appointmentCount_one": "{{count}} Termin",
"appointmentCount_other": "{{count}} Termine",
"none": "Keine Termine an diesem Tag."
}
},
"invoices": {
"title": "Rechnungen",
"subtitle": "Patientenabrechnung Rechnungen erstellen, aufteilen und exportieren.",
"searchPlaceholder": "Patient, Nummer, Status suchen",
"new": "Neue Rechnung",
"empty": "Noch keine Rechnungen.",
"noMatches": "Keine Rechnungen passen zu Ihrer Suche.",
"loadError": "Rechnungen konnten nicht geladen werden.",
"recent": "Rechnungen",
"recentDescription": "Neueste zuerst",
"addFailedTitle": "Rechnung konnte nicht gespeichert werden",
"addFailedBody": "Bitte versuchen Sie es erneut.",
"kpi": {
"outstanding": "Offen",
"paid": "Bezahlt",
"drafts": "Entwürfe"
},
"status": {
"draft": "Entwurf",
"sent": "Gesendet",
"paid": "Bezahlt",
"void": "Storniert"
},
"dialog": {
"createTitle": "Neue Rechnung",
"editTitle": "Rechnung bearbeiten",
"description": "Wählen Sie einen Patienten und fügen Sie Positionen hinzu.",
"patient": "Patient",
"searchPlaceholder": "Name oder Aktennummer suchen",
"noPatients": "Keine Patienten gefunden.",
"fileNumber": "Aktennr. {{number}}",
"change": "Ändern",
"issued": "Ausgestellt",
"due": "Fälligkeitsdatum",
"status": "Status",
"notes": "Notizen",
"notesPlaceholder": "Optionale Notizen…",
"lineItems": "Positionen",
"lineDescription": "Beschreibung",
"lineDescriptionPlaceholder": "z. B. Beratung",
"qty": "Anz.",
"unitPrice": "Einzelpreis",
"addLine": "Position hinzufügen",
"total": "Gesamt",
"cancel": "Abbrechen",
"create": "Rechnung erstellen",
"save": "Änderungen speichern",
"saving": "Wird gespeichert…",
"pickPatientTitle": "Patient auswählen",
"pickPatientBody": "Suchen und wählen Sie zuerst einen Patienten aus."
},
"sheet": {
"fallbackTitle": "Rechnung",
"issued": "Ausgestellt",
"due": "Fällig",
"status": "Status",
"total": "Gesamt",
"lineItems": "Positionen",
"installments": "Raten",
"noInstallments": "Nicht in Raten aufgeteilt.",
"split": "In Raten aufteilen",
"splitTitle": "Rechnung aufteilen",
"splitBody": "Teilen Sie den Gesamtbetrag in gleiche monatliche Raten auf.",
"splitCount": "Raten",
"splitConfirm": "Aufteilen",
"download": "PDF herunterladen",
"edit": "Bearbeiten",
"delete": "Löschen",
"deletedTitle": "Rechnung gelöscht",
"splitFailedTitle": "Rechnung konnte nicht aufgeteilt werden",
"splitFailedBody": "Bitte versuchen Sie es erneut.",
"deleteFailedTitle": "Rechnung konnte nicht gelöscht werden",
"deleteFailedBody": "Bitte versuchen Sie es erneut.",
"paid": "Bezahlt",
"unpaid": "Unbezahlt",
"markPaid": "Als bezahlt markieren",
"paidTitle": "Rechnung als bezahlt markiert",
"payFailedTitle": "Zahlung konnte nicht erfasst werden",
"payFailedBody": "Bitte versuchen Sie es erneut.",
"payInstallment": "Zahlen",
"installmentPaid": "Bezahlt",
"installmentPaidTitle": "Rate bezahlt",
"overdue": "Überfällig",
"timeframe": "{{count}} Zahlungen · fällig bis {{date}}"
}
},
"prescriptions": {
"title": "Verordnungen",
"subtitle": "In der gesamten Klinik verordnete Medikamente.",
"new": "Neue Verordnung",
"recent": "Aktuelle Verordnungen",
"recentDescription": "Neueste zuerst",
"searchPlaceholder": "Patient, Medikament, Verordner suchen",
"noMatches": "Keine Verordnungen passen zu Ihrer Suche.",
"emptyList": "Noch keine Verordnungen.",
"addFailedTitle": "Verordnung konnte nicht hinzugefügt werden",
"addFailedBody": "Bitte versuchen Sie es erneut.",
"kpi": {
"active": "Aktiv",
"completed": "Abgeschlossen",
"expired": "Abgelaufen"
},
"status": {
"active": "Aktiv",
"completed": "Abgeschlossen",
"expired": "Abgelaufen"
},
"detail": {
"fallbackTitle": "Verordnung",
"fileNumber": "Aktennr. {{number}}",
"medication": "Medikament",
"dose": "Dosis",
"frequency": "Häufigkeit",
"duration": "Dauer",
"prescriber": "Verordner",
"date": "Datum",
"status": "Status",
"notes": "Notizen",
"courseDates": "Behandlungszeitraum",
"delete": "Verordnung löschen"
},
"delete": {
"title": "Verordnung löschen?",
"body": "Löscht die Verordnung von {{medication}} für {{name}} dauerhaft. Dies kann nicht rückgängig gemacht werden.",
"confirm": "Löschen",
"cancel": "Abbrechen",
"doneTitle": "Verordnung gelöscht",
"failedTitle": "Verordnung konnte nicht gelöscht werden",
"failedBody": "Bitte versuchen Sie es erneut."
},
"dialog": {
"title": "Neue Verordnung",
"description": "Suchen Sie einen Patienten nach Name oder Aktennummer und legen Sie dann das Medikament fest.",
"patient": "Patient",
"fileNumber": "Aktennr. {{number}}",
"change": "Ändern",
"searchPlaceholder": "Name oder Aktennummer suchen",
"noPatients": "Keine Patienten gefunden.",
"medication": "Medikament",
"medicationPlaceholder": "z. B. Amoxicillin",
"dose": "Dosis",
"dosePlaceholder": "z. B. 500 mg",
"frequency": "Häufigkeit",
"duration": "Dauer",
"durationOtherPlaceholder": "z. B. 21 Tage",
"notes": "Notizen",
"notesPlaceholder": "Anweisungen, z. B. morgens zum Essen einnehmen",
"interactionTitle": "Mögliche Wechselwirkung",
"cancel": "Abbrechen",
"submit": "Verordnung hinzufügen",
"pickPatientTitle": "Patient auswählen",
"pickPatientBody": "Suchen und wählen Sie zuerst einen Patienten aus.",
"needMedTitle": "Medikament hinzufügen",
"needMedBody": "Geben Sie den Namen des Medikaments ein.",
"needDurationTitle": "Dauer hinzufügen",
"needDurationBody": "Geben Sie die individuelle Dauer ein.",
"addedTitle": "Verordnung hinzugefügt",
"badDatesTitle": "Prüfen Sie die Daten",
"badDatesBody": "Das Enddatum darf nicht vor dem Startdatum liegen.",
"outOfStock": "Nicht vorrätig",
"inStock": "{{count}} vorrätig",
"courseDates": "Behandlungszeitraum",
"removeDates": "Entfernen",
"startDate": "Startdatum",
"endDate": "Enddatum",
"addDates": "Start-/Enddatum hinzufügen"
}
},
"pharmacy": {
"title": "Apotheke",
"subtitle": "Ausgabewarteschlange für die Verordnungen der Klinik.",
"searchPlaceholder": "Verordnungen suchen",
"kpi": {
"active": "Aktive Verordnungen",
"expiring": "Läuft bald ab",
"patients": "Patienten unter Medikation"
},
"queue": {
"title": "Ausgabewarteschlange",
"description": "Aktive Verordnungen, älteste zuerst. Markieren Sie eine Behandlung als abgeschlossen, sobald sie ausgegeben wurde.",
"empty": "Keine aktiven Verordnungen.",
"noMatches": "Keine Verordnungen passen zu Ihrer Suche."
},
"expiringBadge": "Läuft ab",
"markCompleted": "Als abgeschlossen markieren",
"completedTitle": "Verordnung abgeschlossen",
"completedBody": "{{medication}} für {{name}} als abgeschlossen markiert.",
"completeFailedTitle": "Verordnung konnte nicht aktualisiert werden",
"completeFailedBody": "Bitte versuchen Sie es erneut.",
"dispense": "Ausgeben",
"dispensedTitle": "Ausgegeben",
"dispensedBody": "{{medication}} an {{name}} ausgegeben.",
"dispensed": {
"title": "Kürzlich ausgegeben",
"description": "In der Apotheke an Patienten ausgehändigte Medikamente.",
"empty": "Noch nichts ausgegeben.",
"delete": "Datensatz löschen",
"deleteTitle": "Ausgabedatensatz löschen?",
"deleteBody": "Entfernt den Ausgabedatensatz von {{medication}} für {{name}}. Dies korrigiert nur das Register.",
"deleteConfirm": "Löschen",
"deleteCancel": "Abbrechen",
"deletedTitle": "Ausgabedatensatz gelöscht",
"deleteFailedTitle": "Datensatz konnte nicht gelöscht werden",
"deleteFailedBody": "Bitte versuchen Sie es erneut."
}
},
"inventory": {
"title": "Bestand",
"subtitle": "Durchsuchen Sie den Medikamentenbestand der Apotheke und prüfen Sie die Verfügbarkeit.",
"searchPlaceholder": "Medikamente suchen",
"kpi": {
"total": "Medikamente auf Lager",
"low": "Niedriger Bestand",
"out": "Nicht vorrätig"
},
"list": {
"title": "Medikamente",
"description": "Aktuelle Lagerbestände der Apotheke. Artikel auf oder unter ihrem Nachbestellpunkt werden markiert.",
"empty": "Noch keine Medikamente im Bestand.",
"noMatches": "Keine Medikamente passen zu Ihrer Suche."
},
"stock": "{{count}} {{unit}}",
"reorderAt": "Nachbestellen bei {{count}}",
"location": "Regal {{location}}",
"availability": {
"in-stock": "Vorrätig",
"low": "Niedriger Bestand",
"out": "Nicht vorrätig"
},
"addItem": "Artikel hinzufügen",
"dialog": {
"title": "Bestandsartikel hinzufügen",
"description": "Fügen Sie dem Apothekenbestand ein Medikament hinzu. Nur der Name ist erforderlich.",
"name": "Medikament",
"namePlaceholder": "z. B. Amoxicillin",
"form": "Darreichungsform",
"formPlaceholder": "z. B. Tablette",
"strength": "Stärke",
"strengthPlaceholder": "z. B. 500 mg",
"stock": "Auf Lager",
"unit": "Einheit",
"unitPlaceholder": "z. B. Tabletten",
"reorder": "Nachbestellen bei",
"location": "Standort",
"locationPlaceholder": "z. B. A3",
"expires": "Verfällt",
"cancel": "Abbrechen",
"submit": "Artikel hinzufügen",
"nameRequiredTitle": "Medikamentenname erforderlich",
"nameRequiredBody": "Geben Sie einen Medikamentennamen ein, bevor Sie den Artikel hinzufügen.",
"addedTitle": "Artikel hinzugefügt",
"failedTitle": "Artikel konnte nicht hinzugefügt werden",
"failedBody": "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut."
},
"detail": {
"description": "Bestandsartikel",
"notes": "Notizen",
"close": "Schließen",
"delete": "Artikel löschen"
},
"delete": {
"title": "Bestandsartikel löschen?",
"body": "Löscht {{name}} dauerhaft aus dem Bestand. Dies kann nicht rückgängig gemacht werden.",
"confirm": "Löschen",
"cancel": "Abbrechen",
"doneTitle": "Artikel gelöscht",
"failedTitle": "Artikel konnte nicht gelöscht werden",
"failedBody": "Bitte versuchen Sie es erneut."
}
},
"lab": {
"title": "Labor",
"subtitle": "Die Arbeitswarteschlange und Analyseergebnisse des Labors.",
"queue": {
"title": "Arbeitswarteschlange",
"description": "Der Laborabteilung zugewiesene Aufgaben.",
"empty": "Derzeit keine Laboraufgaben.",
"noNotes": "Keine Angaben gemacht.",
"meta": {
"status": "Status",
"patient": "Patient",
"assignee": "Zuständig",
"createdBy": "Erstellt von"
}
},
"addResult": {
"button": "Ergebnis hinzufügen",
"title": "Analyseergebnis hinzufügen",
"description": "Erfassen Sie eine im Labor durchgeführte Analyse in der Akte eines Patienten.",
"patient": "Patient",
"patientPlaceholder": "Nach Name oder Aktennummer suchen",
"noPatients": "Keine Patienten passen zu Ihrer Suche.",
"changePatient": "Ändern",
"test": "Test",
"testPlaceholder": "z. B. Hämoglobin",
"value": "Wert",
"valuePlaceholder": "z. B. 14,2 g/dl",
"valueUnitPlaceholder": "z. B. Wert in {{unit}}",
"flag": "Kennzeichen",
"takenAt": "Datum",
"advanced": "Erweitert",
"advancedHint": "Erfassen Sie eine individuelle Analyse mit einem Referenzbereich.",
"refRange": "Referenzbereich",
"refRangePlaceholder": "z. B. 13,017,0 g/dl",
"files": "Analysedateien",
"cancel": "Abbrechen",
"submit": "Ergebnis hinzufügen",
"needPatientTitle": "Patient auswählen",
"needPatientBody": "Suchen und wählen Sie zuerst einen Patienten aus.",
"needFieldsTitle": "Fehlende Angaben",
"needFieldsBody": "Geben Sie den Testnamen und dessen Wert ein.",
"addedTitle": "Ergebnis hinzugefügt",
"addedBody": "{{test}} zur Akte von {{name}} hinzugefügt.",
"failedTitle": "Ergebnis konnte nicht hinzugefügt werden",
"failedBody": "Bitte versuchen Sie es erneut."
},
"recent": {
"title": "Aktuelle Ergebnisse",
"description": "In Patientenakten erfasste Analysen, neueste zuerst.",
"empty": "Noch keine Ergebnisse erfasst.",
"delete": "Ergebnis löschen",
"deleteTitle": "Laborergebnis löschen?",
"deleteBody": "Entfernt das Ergebnis {{test}} aus der Akte von {{name}}. Dies kann nicht rückgängig gemacht werden.",
"deleteConfirm": "Löschen",
"deleteCancel": "Abbrechen",
"deletedTitle": "Ergebnis gelöscht",
"deletedBody": "{{test}} aus der Akte von {{name}} entfernt.",
"deleteFailedTitle": "Ergebnis konnte nicht gelöscht werden",
"deleteFailedBody": "Bitte versuchen Sie es erneut."
},
"toast": {
"updateFailedTitle": "Aufgabe konnte nicht aktualisiert werden",
"updateFailedBody": "Bitte versuchen Sie es erneut."
}
},
"tasks": {
"title": "Aufgaben",
"subtitle": "To-dos des Behandlungsteams. Klicken Sie auf eine Aufgabe, um ihre Details zu sehen.",
"new": "Neue Aufgabe",
"empty": "Hier gibt es keine Aufgaben.",
"markDone": "Als erledigt markieren",
"markNotDone": "Als nicht erledigt markieren",
"status": {
"todo": "Zu erledigen",
"in_progress": "In Bearbeitung",
"done": "Erledigt"
},
"board": {
"addTask": "Aufgabe hinzufügen",
"moveTo": "Verschieben nach",
"emptyColumn": "Keine Aufgaben.",
"newTask": "Neue Aufgabe"
},
"filters": {
"all": "Alle",
"open": "Offen",
"done": "Erledigt"
},
"priority": {
"high": "Hoch",
"medium": "Mittel",
"low": "Niedrig"
},
"dialog": {
"title": "Neue Aufgabe",
"description": "Weisen Sie dem Behandlungsteam eine Nachverfolgung zu.",
"subject": "Betreff",
"subjectPlaceholder": "z. B. Laborergebnisse prüfen",
"details": "Details was zu tun ist",
"detailsPlaceholder": "Beschreiben Sie, was passieren soll, Kontext, Links…",
"assignee": "Zuständig",
"assigneeSelf": "Ich selbst",
"assigneeOther": "Andere",
"department": "Abteilung",
"due": "Fällig",
"duePlaceholder": "z. B. Heute",
"priorityLabel": "Priorität",
"statusLabel": "Status",
"cancel": "Abbrechen",
"add": "Aufgabe hinzufügen",
"assigneeDepartment": "Abteilung",
"assigneePerson": "Person",
"person": "Teammitglied",
"personEmpty": "Keine Behandler zur Zuweisung verfügbar."
},
"list": {
"forDept": "Für {{dept}}",
"personal": "Persönlich",
"byCreator": "von {{name}}",
"forPerson": "Für {{name}}"
},
"detail": {
"fallbackTitle": "Aufgabe",
"priorityBadge": "Priorität {{priority}}",
"status": "Status",
"completed": "Abgeschlossen",
"open": "Offen",
"assignedTo": "Zugewiesen an",
"createdBy": "Erstellt von",
"deptTeam": "{{dept}}-Team",
"personal": "Persönliche Aufgabe",
"due": "Fällig",
"patient": "Patient",
"details": "Details",
"reopen": "Aufgabe wieder öffnen",
"complete": "Als abgeschlossen markieren",
"moveTo": "Verschieben nach",
"delete": "Aufgabe löschen"
},
"delete": {
"title": "Aufgabe löschen?",
"body": "Löscht „{{title}}“ dauerhaft. Dies kann nicht rückgängig gemacht werden.",
"confirm": "Löschen",
"cancel": "Abbrechen",
"doneTitle": "Aufgabe gelöscht",
"failedTitle": "Aufgabe konnte nicht gelöscht werden",
"failedBody": "Bitte versuchen Sie es erneut."
},
"toast": {
"needSubjectTitle": "Betreff hinzufügen",
"needSubjectBody": "Beschreiben Sie zuerst die Aufgabe.",
"addedTitle": "Aufgabe hinzugefügt",
"addFailedTitle": "Aufgabe konnte nicht hinzugefügt werden",
"addFailedBody": "Bitte versuchen Sie es erneut.",
"updateFailedTitle": "Aufgabe konnte nicht aktualisiert werden",
"updateFailedBody": "Bitte versuchen Sie es erneut.",
"needPersonTitle": "Teammitglied auswählen",
"needPersonBody": "Wählen Sie, für wen diese Aufgabe ist."
}
},
"meetings": {
"rooms": "Räume",
"newRoom": "Neuer Raum",
"newRoomDescription": "Erstellen Sie einen Sprach-/Videoraum, dem Ihr Team beitreten kann.",
"roomNameLabel": "Raumname",
"roomNamePlaceholder": "z. B. Morgenbesprechung",
"noRooms": "Noch keine Räume. Erstellen Sie einen, um einen Anruf zu starten.",
"create": "Erstellen",
"creating": "Wird erstellt…",
"cancel": "Abbrechen",
"createFailedTitle": "Raum konnte nicht erstellt werden",
"createFailedBody": "Bitte versuchen Sie es erneut.",
"deleteRoom": "Raum löschen",
"deleting": "Wird gelöscht…",
"deleteRoomConfirmTitle": "Diesen Raum löschen?",
"deleteRoomConfirmBody": "„{{name}}“ wird für alle entfernt. Wer sich gerade im Anruf befindet, wird getrennt.",
"deleteFailedTitle": "Raum konnte nicht gelöscht werden",
"deleteFailedBody": "Bitte versuchen Sie es erneut.",
"emptyTitle": "Kein Raum ausgewählt",
"emptyDescription": "Wählen Sie einen Raum, um dem Anruf beizutreten, oder erstellen Sie einen neuen.",
"you": "Sie",
"guest": "Gast",
"inCall": "{{count}} im Anruf",
"connecting": "Verbindung wird hergestellt…",
"roomFull": "Der Raum ist voll (max. {{max}}).",
"callError": "Der Anruf konnte nicht gestartet werden. Prüfen Sie die Kamera-/Mikrofonberechtigungen.",
"muteMic": "Mikrofon stummschalten",
"unmuteMic": "Stummschaltung aufheben",
"startVideo": "Video starten",
"stopVideo": "Video stoppen",
"shareScreen": "Bildschirm teilen",
"leave": "Anruf verlassen",
"calendar": "Kalender",
"calendarEmpty": "Keine Besprechungen an diesem Tag.",
"invite": {
"add": "Personen hinzufügen",
"title": "Zum Anruf einladen",
"description": "Rufen Sie ein Teammitglied in {{room}}.",
"search": "Team suchen…",
"noMembers": "Keine weiteren Mitglieder.",
"ring": "Anrufen",
"invited": "Eingeladen",
"join": "Beitreten",
"toastTitle": "{{name}} hat Sie zu einem Anruf eingeladen",
"accept": "Annehmen",
"decline": "Ablehnen"
},
"schedule": {
"cta": "Besprechung planen",
"title": "Eine Besprechung planen",
"description": "Planen Sie eine Besprechung und laden Sie Ihr Team ein.",
"titleLabel": "Titel",
"titlePlaceholder": "z. B. Wöchentliche Abstimmung",
"date": "Datum",
"time": "Uhrzeit",
"participants": "Teilnehmer",
"save": "Planen",
"saving": "Wird geplant…",
"failedTitle": "Besprechung konnte nicht geplant werden",
"failedBody": "Bitte versuchen Sie es erneut."
},
"calendarEmptyHint": "Planen Sie eine Besprechung, um sie an diesem Tag zu sehen.",
"upcoming": {
"title": "Anstehend",
"empty": "Keine anstehenden Besprechungen."
}
},
"messages": {
"inbox": "Posteingang",
"unread": "Ungelesen · {{count}}",
"newMessage": "Neue Nachricht",
"searchPlaceholder": "Unterhaltungen suchen",
"noMatches": "Keine Unterhaltungen passen zu Ihrer Suche.",
"noUnread": "Keine ungelesenen Nachrichten.",
"noConversations": "Noch keine Unterhaltungen.",
"you": "Sie: ",
"directMessage": "Direktnachricht",
"peopleCount": "{{count}} Personen",
"messagePlaceholder": "Nachricht an {{name}}…",
"send": "Senden",
"emptyTitle": "Keine Unterhaltung ausgewählt",
"emptyDescription": "Wählen Sie eine Unterhaltung aus dem Posteingang oder starten Sie eine neue.",
"startConversation": "Eine Unterhaltung starten",
"today": "Heute",
"yesterday": "Gestern",
"compose": {
"title": "Neue Nachricht",
"description": "Starten Sie eine Unterhaltung mit einem Mitglied Ihrer Klinik.",
"searchPlaceholder": "Personen suchen",
"noMatches": "Keine Personen passen zu Ihrer Suche.",
"noMembers": "Noch keine weiteren Klinikmitglieder. Laden Sie Kollegen unter Einstellungen → Behandlungsteam ein."
},
"startFailedTitle": "Unterhaltung konnte nicht gestartet werden",
"startFailedBody": "Bitte versuchen Sie es erneut.",
"attach": {
"menu": "Anhängen",
"file": "Dateien",
"appointment": "Termine",
"remove": "Entfernen",
"uploading": "Wird hochgeladen…",
"uploadFailedTitle": "Datei konnte nicht angehängt werden",
"uploadFailedBody": "Die Datei ist möglicherweise zu groß (max. 10 MB). Bitte versuchen Sie es erneut.",
"tooLargeTitle": "Datei zu groß",
"tooLargeBody": "Anhänge sind auf 10 MB begrenzt.",
"download": "Herunterladen",
"apptDialogTitle": "Einen Termin teilen",
"apptDialogDescription": "Suchen Sie nach dem Patientennamen und wählen Sie dann einen Termin zum Anhängen aus.",
"apptSearchPlaceholder": "Patientenname…",
"apptNoMatches": "Keine passenden Termine.",
"apptEmpty": "Noch keine Termine.",
"apptCardLabel": "Termin",
"apptDetailTitle": "Termindetails",
"apptWhen": "Wann",
"apptType": "Typ",
"apptProvider": "Behandler",
"apptPatient": "Patient",
"apptStatus": "Status"
},
"startCall": "Einen Anruf mit {{name}} starten",
"system": {
"label": "Systemnachricht",
"tag": "System",
"readOnly": "Dies ist eine automatische Systemmitteilung hier können Sie nicht antworten.",
"passwordResetTitle": "Passwort-Zurücksetzung angefragt",
"passwordResetBody": "{{name}} hat das Passwort vergessen. Tippen Sie, um die Einstellungen zu öffnen und ein neues festzulegen."
}
},
"analysis": {
"title": "Übersicht",
"subtitle": "Die Klinikleistung auf einen Blick, berechnet aus den Daten Ihrer Klinik.",
"customize": "Anpassen",
"customizeTitle": "Abschnitte anzeigen",
"range": {
"all": "Gesamter Zeitraum",
"12m": "12 Mon.",
"3m": "3 Mon.",
"30d": "30 T.",
"today": "Heute"
},
"section": {
"visits": "Patientenbesuche",
"patients": "Patientenvolumen",
"trends": "Trends",
"earnings": "Einnahmen",
"appointments": "Termine",
"prescriptions": "Verordnungen"
},
"area": {
"title": "Patientenbesuche",
"subtitle": "Besuchsvolumen der letzten sechs Monate.",
"label": "Besuche gesamt"
},
"patientVolume": {
"title": "Patientenvolumen",
"description": "Neue, aktive und gesamte Patienten",
"total": "Patienten gesamt",
"newThisMonth": "Neu diesen Monat",
"active": "Aktive Patienten"
},
"earnings": {
"title": "Einnahmen",
"description": "Abgerechnet, bezahlt und offen aus Rechnungen",
"billed": "Gesamt abgerechnet",
"paid": "Gesamt bezahlt",
"outstanding": "Offen",
"byMonth": "Abgerechnet vs. bezahlt, nach Monat"
},
"appointments": {
"title": "Termine & Zeitplan",
"description": "Buchungen, Teilnahme und was ansteht",
"thisWeek": "Diese Woche",
"upcoming": "Anstehend",
"completed": "Abgeschlossen",
"cancelled": "Storniert"
},
"prescriptions": {
"title": "Verordnungen",
"description": "Verordnete Medikamente",
"total": "Gesamt ausgestellt",
"active": "Aktiv"
},
"tasks": {
"title": "Aufgaben",
"description": "Arbeitslast des Behandlungsteams",
"open": "Offen",
"completed": "Abgeschlossen"
},
"charts": {
"title": "Trends",
"subtitle": "Patientenwachstum und wöchentliches Terminvolumen.",
"viewDetails": "Für Details tippen",
"patientGrowthTitle": "Neue Patienten",
"patientGrowthDescription": "Neue Patienten pro Monat in den letzten 6 Monaten",
"weeklyAppointmentsTitle": "Termine diese Woche",
"weeklyAppointmentsDescription": "Buchungen pro Tag für die aktuelle Woche",
"empty": "Noch keine Daten"
}
},
"activity": {
"title": "Aktivität",
"subtitle": "Ein Prüfprotokoll der Datensatzänderungen in der gesamten Klinik.",
"changesToday": "Änderungen heute",
"thisWeek": "Diese Woche",
"totalRecorded": "Insgesamt erfasst",
"empty": "Noch keine Aktivität. Änderungen an Patienten, Notizen, Terminen, Verordnungen und Aufgaben erscheinen hier.",
"detail": {
"title": "Aktivitätsdetail",
"person": "Durchgeführt von",
"record": "Datensatztyp",
"patient": "Patient",
"reference": "Referenz",
"time": "Zeit",
"close": "Schließen",
"entityTypes": {
"patient": "Patient",
"note": "Notiz",
"appointment": "Termin",
"prescription": "Verordnung",
"task": "Aufgabe"
}
}
},
"notes": {
"title": "Notizen",
"subtitle": "Klinische Notizen. Klicken Sie auf eine Notiz, um sie zu öffnen.",
"new": "Neue Notiz",
"editNote": "Notiz bearbeiten",
"loading": "Wird geladen…",
"emptyTitle": "Noch keine Notizen",
"emptyDescription": "Erstellen Sie eine Notiz, um mit dem Schreiben zu beginnen.",
"untitled": "Notiz ohne Titel",
"updated": "Aktualisiert am {{date}}",
"tryAgain": "Bitte versuchen Sie es erneut.",
"loadFailed": "Notizen konnten nicht geladen werden",
"saved": "Notiz gespeichert",
"saveFailed": "Notiz konnte nicht gespeichert werden",
"deleted": "Notiz gelöscht",
"deleteFailed": "Notiz konnte nicht gelöscht werden",
"editor": {
"placeholder": "Schreiben Sie Ihre Notiz…",
"titlePlaceholder": "Notiztitel",
"delete": "Notiz löschen",
"save": "Speichern",
"saving": "Wird gespeichert…",
"bold": "Fett",
"italic": "Kursiv",
"underline": "Unterstrichen",
"heading1": "Überschrift 1",
"heading2": "Überschrift 2",
"bulletList": "Aufzählungsliste",
"numberedList": "Nummerierte Liste",
"undo": "Rückgängig",
"redo": "Wiederholen",
"confirmTitle": "Diese Notiz löschen?",
"confirmDescription": "„{{name}}“ wird dauerhaft gelöscht. Dies kann nicht rückgängig gemacht werden.",
"confirmLabel": "Notiz löschen"
}
},
"chat": {
"heading": "Welchen Patienten möchten Sie nachschlagen?",
"setupNotice": {
"title": "Verbinden Sie ein KI-Modell, um zu beginnen",
"body": "Es ist noch kein KI-Anbieter eingerichtet. Fügen Sie einen API-Schlüssel hinzu oder verweisen Sie temetro auf ein lokales Ollama-Modell, damit der Assistent antworten kann.",
"action": "KI-Einstellungen öffnen",
"dismiss": "Ausblenden"
},
"input": {
"placeholder": "Fragen Sie etwas oder tippen Sie /patient 10293",
"message": "Nachricht",
"addPatient": "Patient hinzufügen",
"attachFile": "Datei anhängen",
"attachFiles": "Dateien anhängen",
"removeFile": "{{name}} entfernen",
"dictate": "Diktieren",
"dictateStop": "Diktat stoppen",
"dictateUnsupported": "Sprachdiktat wird in diesem Browser nicht unterstützt",
"send": "Senden",
"stop": "Stoppen",
"model": "Modell",
"mode": "Modus",
"modes": {
"chat": {
"label": "Chat",
"description": "Patienteninformationen abfragen und abrufen."
},
"analysis": {
"label": "Analyse",
"description": "Muster in der Patientengeschichte interpretieren."
},
"graph": {
"label": "Graph",
"description": "Sehen, wie Probleme und Besuche zusammenhängen."
}
},
"moreModels": "Weitere Modelle",
"effort": "Aufwand",
"effortOptions": {
"low": "Niedrig",
"medium": "Mittel",
"high": "Hoch"
},
"models": {
"opus48": "Für komplexe klinische Überlegungen",
"sonnet46": "Ausgewogen für alltägliche Aufgaben",
"haiku45": "Am schnellsten für kurze Antworten",
"gemini25Pro": "Googles leistungsfähigstes Modell",
"gemini25Flash": "Schnelles Google-Modell",
"gemini20Flash": "Leichtgewichtiges Google-Modell",
"gpt4o": "Multimodales Flaggschiff von OpenAI",
"gpt4oMini": "Schnelles, günstiges OpenAI-Modell",
"ollama": "Läuft lokal auf Ihrer Infrastruktur"
}
},
"patientNotFound": "Ich konnte keinen Patienten mit der Aktennummer {{fileNumber}} finden.",
"thinking": "Denkt nach…",
"steps": "Schritte",
"reasoning": "Begründung",
"sources": {
"title": "Quellen",
"kind": {
"patient": "Patientenakte",
"lab": "Laborergebnisse",
"appointments": "Zeitplan",
"tasks": "Aufgaben",
"prescriptions": "Verordnungen",
"clinic": "Klinik",
"analytics": "Analysen",
"inventory": "Bestand"
}
},
"graphCard": {
"label": "Datensatzgraph"
},
"history": {
"title": "Chats",
"untitled": "Neuer Chat",
"empty": "Noch keine gespeicherten Chats.",
"delete": "Chat löschen",
"open": "Chatverlauf",
"search": "Chats suchen",
"startNew": "Neuen Chat starten"
},
"suggestions": {
"schedule": "Heutigen Zeitplan anzeigen",
"tasks": "Offene Aufgaben auflisten",
"prescriptions": "Aktuelle Verordnungen anzeigen",
"import": "Eine Patientendatenbank importieren"
},
"queue": {
"label": "In Warteschlange · {{count}}",
"remove": "Aus der Warteschlange entfernen",
"attachmentsOnly": "{{count}} Anhang/Anhänge"
},
"veil": {
"title": "Veil",
"body": "Diese Nachricht wird von {{provider}}, einem externen Anbieter, verarbeitet. Veil anonymisiert Patienteninformationen (Namen, Aktennummern, Behandler), bevor sie Ihre Infrastruktur verlassen, und stellt sie in der Antwort wieder her.",
"cancel": "Abbrechen",
"useLocal": "Lokales Modell verwenden",
"confirm": "Anonymisieren & senden",
"activeChip": "Veil aktiv · {{provider}}"
},
"actionCard": {
"title": {
"appointment": "Vorgeschlagener Termin",
"task": "Vorgeschlagene Aufgabe",
"prescription": "Vorgeschlagene Verordnung",
"invoice": "Vorgeschlagene Rechnung",
"inventory": "Vorgeschlagener Bestand"
},
"kind": {
"appointment": "Termin hinzugefügt.",
"task": "Aufgabe hinzugefügt.",
"prescription": "Verordnung hinzugefügt.",
"invoice": "Rechnung hinzugefügt.",
"inventory": "Bestand aktualisiert."
},
"inventoryItems": "{{count}} Artikel",
"itemCount": "{{count}} Artikel",
"total": "Gesamt",
"editButton": "Bearbeiten",
"edit": {
"title": "Vorgeschlagenen Datensatz bearbeiten",
"save": "Änderungen speichern",
"cancel": "Abbrechen",
"addRow": "Hinzufügen",
"removeRow": "Zeile entfernen"
},
"fields": {
"name": "Patientenname",
"date": "Datum",
"time": "Uhrzeit",
"type": "Typ",
"provider": "Behandler",
"title": "Titel",
"assignee": "Zuständig",
"due": "Fällig",
"priority": "Priorität",
"patient": "Patient",
"medication": "Medikament",
"dose": "Dosis",
"frequency": "Häufigkeit",
"duration": "Dauer",
"lineItems": "Positionen",
"description": "Beschreibung",
"quantity": "Anz.",
"unitPrice": "Einzelpreis",
"items": "Artikel",
"itemName": "Name",
"strength": "Stärke",
"stockQuantity": "Menge"
},
"approve": "Hinzufügen",
"adding": "Wird hinzugefügt…",
"discard": "Verwerfen",
"added": "Hinzugefügt.",
"discarded": "Verworfen nichts wurde gespeichert.",
"addedTitle": "Hinzugefügt",
"failedTitle": "Konnte nicht hinzugefügt werden",
"failedBody": "Etwas ist schiefgelaufen, oder Sie haben keine Berechtigung. Bitte versuchen Sie es erneut.",
"batch": {
"title": "{{count}} Datensätze vorgeschlagen",
"review": "Prüfen & hinzufügen",
"dialogTitle": "Vorgeschlagene Datensätze prüfen",
"dialogDescription": "Fügen Sie alle auf einmal hinzu oder entfernen Sie diejenigen, die Sie nicht möchten.",
"addAll": "Alle hinzufügen",
"adding": "Wird hinzugefügt…",
"discardAll": "Alle verwerfen",
"newPatient": "Ein neuer Patient wird angelegt",
"edited": "Bearbeitet",
"remove": "Entfernen",
"done": "{{added}} von {{total}} hinzugefügt.",
"alreadyAdded": "Hinzugefügt.",
"failedCount": "{{count}} fehlgeschlagen",
"discarded": "Verworfen nichts wurde gespeichert."
}
},
"lists": {
"appointments": "Termine",
"tasks": "Aufgaben",
"prescriptions": "Verordnungen",
"done": "Erledigt",
"noAppointments": "Keine Termine.",
"noTasks": "Keine Aufgaben.",
"noPrescriptions": "Keine Verordnungen.",
"inventory": "Bestand",
"noInventory": "Keine Bestandsartikel.",
"moreAppointments": "+{{count}} mehr",
"viewInCalendar": "Im Kalender ansehen"
},
"clinicCard": {
"title": "Klinik",
"since": "Seit {{date}}"
},
"analyticsCard": {
"title": "Klinikanalysen",
"patients": "Patienten",
"appointmentsThisWeek": "Termine diese Woche",
"activePrescriptions": "Aktive Verordn.",
"openTasks": "Offene Aufgaben",
"billed": "Abgerechnet",
"paid": "Bezahlt",
"outstanding": "Offen",
"byMonth": "Abgerechnet vs. bezahlt, nach Monat"
},
"labCard": {
"flags": {
"low": "Niedrig",
"high": "Hoch",
"critical": "Kritisch",
"normal": "Normal"
}
},
"importCard": {
"title": "Patientenakten importieren",
"ready": "Bereit zum Import",
"skipped": "Übersprungen",
"total": "Analysiert",
"row": "Zeile {{index}}",
"more": "+{{count}} mehr",
"approve": "{{count}} Datensätze importieren",
"approve_one": "1 Datensatz importieren",
"reject": "Verwerfen",
"reviewEdit": "Prüfen & bearbeiten",
"reviewTitle": "Datensätze prüfen",
"reviewDescription": "Öffnen Sie einen Datensatz, um ihn vor dem Import zu bearbeiten. Korrigieren Sie die übersprungenen, um sie einzuschließen.",
"reviewClose": "Schließen",
"fixHint": "Öffnen Sie „Prüfen & bearbeiten“, um die übersprungenen Zeilen zu korrigieren, oder importieren Sie die bereiten.",
"rowReady": "Bereit zum Import",
"needsFix": "Muss korrigiert werden",
"unnamed": "Unbenannter Datensatz",
"importing": "Wird importiert…",
"rejectedNote": "Import verworfen. Nichts wurde geschrieben.",
"importedTitle": "Datensätze importiert",
"importedBody": "{{count}} Patientenakten importiert.",
"alreadyImported": "Importiert.",
"failedCount": "{{count}} fehlgeschlagen",
"failedTitle": "Import fehlgeschlagen",
"failedBody": "Die Datensätze konnten nicht importiert werden. Bitte versuchen Sie es erneut."
},
"error": {
"title": "KI-Anfrage fehlgeschlagen",
"body": "Beim Erreichen der KI ist etwas schiefgelaufen. Prüfen Sie Ihren Anbieter und API-Schlüssel unter Einstellungen → KI.",
"dismiss": "Ausblenden"
}
},
"patientFiles": {
"title": "Dateien",
"add": "Dateien hinzufügen",
"empty": "Keine Dateien hochgeladen.",
"remove": "Entfernen",
"open": "Öffnen",
"close": "Schließen",
"noPreview": "Keine Vorschau für diesen Dateityp verfügbar.",
"deletedTitle": "Datei entfernt",
"deleteFailedTitle": "Datei konnte nicht entfernt werden",
"deleteFailedBody": "Etwas ist schiefgelaufen, oder Sie haben keine Berechtigung. Bitte versuchen Sie es erneut.",
"uploadFailedTitle": "Einige Dateien wurden nicht hochgeladen",
"uploadFailedBody": "Der Datensatz wurde gespeichert, aber eine oder mehrere Dateien konnten nicht hochgeladen werden. Versuchen Sie, sie erneut aus dem Datensatz hinzuzufügen."
},
"integrations": {
"fhir": {
"cardTitle": "Laborsystem (HL7/FHIR)",
"disabledHint": "Nicht aktiviert. Ein Eigentümer oder Administrator kann ein Laborsystem unter Einstellungen → Integrationen verbinden.",
"searchPlaceholder": "Nach einem Patienten suchen, um Ergebnisse abzurufen…",
"change": "Ändern",
"sync": "Ergebnisse synchronisieren",
"syncing": "Wird synchronisiert…",
"syncedTitle": "Ergebnisse synchronisiert",
"syncedBody": "{{count}} Ergebnisse für {{name}} importiert.",
"failedTitle": "Synchronisierung fehlgeschlagen",
"failedBody": "Das Laborsystem war nicht erreichbar. Bitte versuchen Sie es erneut."
},
"eRx": {
"send": "An Apotheke senden",
"sending": "Wird gesendet…",
"sentTitle": "Verordnung gesendet",
"sentBody": "Als NCPDP SCRIPT NewRx an die Apotheke übermittelt.",
"failedTitle": "Senden fehlgeschlagen",
"failedBody": "Das Apotheken-Gateway hat die Nachricht abgelehnt oder ist nicht erreichbar."
},
"claims": {
"submit": "Antrag einreichen",
"submitting": "Wird eingereicht…",
"submittedTitle": "Antrag eingereicht",
"submittedBody": "Status der Verrechnungsstelle: {{status}}.",
"failedTitle": "Antrag konnte nicht eingereicht werden",
"failedBody": "Die Verrechnungsstelle hat den Antrag abgelehnt oder ist nicht erreichbar."
}
},
"patientCard": {
"notFound": "Kein Patient für Aktennr. {{number}} gefunden.",
"overview": "Übersicht",
"edit": "Bearbeiten",
"exportPdf": "Zusammenfassung herunterladen",
"clickForMore": "Klicken für mehr",
"pdf": {
"title": "Klinische Zusammenfassung",
"mrn": "Aktennr.",
"generated": "Erstellt am {{date}}"
},
"history": {
"title": "Datensatzverlauf",
"empty": "Noch keine erfassten Änderungen.",
"loadError": "Der Datensatzverlauf konnte nicht geladen werden."
},
"sex": {
"F": "Weiblich",
"M": "Männlich"
},
"summary": {
"fullName": "Vollständiger Name",
"mrn": "Aktennr.",
"age": "Alter",
"sex": "Geschlecht",
"primaryCare": "Primärversorgung",
"status": "Status",
"lastSeen": "Zuletzt gesehen",
"allergies": "Allergien",
"activeMeds": "Aktive Medikamente",
"openProblems": "Offene Probleme",
"none": "Keine",
"editRecord": "Datensatz bearbeiten"
},
"vitals": {
"title": "Vitalwerte",
"taken": "Erfasst {{at}}",
"bp": "RR",
"hr": "HF",
"temp": "Temp.",
"spo2": "SpO₂"
},
"labs": {
"title": "Laborwerte",
"asOf": "Stand {{at}}",
"empty": "Keine Laborwerte in der Akte."
},
"medications": {
"title": "Medikamente",
"active": "{{count}} aktiv",
"empty": "Keine aktiven Medikamente."
},
"problems": {
"title": "Probleme",
"active": "{{count}} aktiv",
"empty": "Keine aktiven Probleme.",
"since": "seit {{date}}"
},
"allergies": {
"title": "Allergien & Warnungen",
"sectionLabel": "Allergien",
"none": "Keine bekannten Allergien.",
"count": "{{count}} erfasst"
},
"visits": {
"title": "Letzte Besuche",
"recent": "{{count}} kürzlich",
"empty": "Noch keine Besuche."
},
"graph": {
"title": "Datensatzgraph",
"hint": "Bewegen Sie den Mauszeiger über einen Knoten, um seine Verbindungen hervorzuheben. Scrollen zum Verschieben, mit den Fingern zusammenziehen zum Zoomen.",
"empty": "Noch nicht genug Datensatzdaten zum Grafen.",
"open": "Graph öffnen",
"close": "Schließen",
"kind": {
"problem": "Problem",
"visit": "Besuch"
},
"fields": {
"since": "Seit",
"date": "Datum",
"provider": "Behandler",
"summary": "Zusammenfassung"
}
},
"appointments": {
"title": "Termine",
"empty": "Keine Termine in der Akte."
},
"prescriptions": {
"title": "Verordnungen",
"empty": "Keine Verordnungen in der Akte."
},
"invoices": {
"title": "Rechnungen",
"empty": "Keine Rechnungen in der Akte."
},
"trend": {
"empty": "Noch keine Trenddaten.",
"last": "{{label}} · letzte {{count}}",
"lastReadings": "{{label}} · letzte {{count}} Messungen",
"latest": "Neueste",
"min": "Min.",
"max": "Max."
},
"labFlag": {
"normal": "Normal",
"low": "Niedrig",
"high": "Hoch",
"critical": "Kritisch"
},
"severity": {
"mild": "Leicht",
"moderate": "Mäßig",
"severe": "Schwer"
}
},
"patientForm": {
"editTitle": "Datensatz bearbeiten",
"createTitle": "Patient hinzufügen",
"editDescription": "Aktualisieren Sie die Akte von {{name}} und fügen Sie neue Daten hinzu.",
"createDescription": "Erstellen Sie eine neue Akte. Eine Aktennummer wurde für Sie generiert.",
"fileNumber": "Aktennummer",
"regenerate": "Aktennummer neu generieren",
"fullName": "Vollständiger Name",
"fullNamePlaceholder": "z. B. Jordan Pierce",
"age": "Alter",
"sex": "Geschlecht",
"status": "Status",
"primaryCare": "Primärversorgung",
"primaryCarePlaceholder": "z. B. Dr. Lena Ortiz",
"primaryCareUnassigned": "Nicht zugewiesen",
"currentVitals": "Aktuelle Vitalwerte",
"bp": "Blutdruck",
"hr": "Herzfrequenz",
"temp": "Temperatur",
"spo2": "Sauerstoffsättigung",
"allergies": "Allergien",
"medications": "Medikamente",
"problems": "Probleme",
"labs": "Laborwerte",
"visits": "Besuche",
"add": "Hinzufügen",
"removeRow": "Zeile {{label}} entfernen",
"pickDate": "Datum auswählen",
"substance": "Substanz",
"reaction": "Reaktion",
"severityAria": "Schweregrad",
"medNameAria": "Medikamentenname",
"medName": "Name",
"dose": "Dosis",
"frequency": "Häufigkeit",
"problemAria": "Problem",
"diagnosis": "Diagnose",
"sinceAria": "Seit",
"labNameAria": "Laborname",
"test": "Test",
"valueAria": "Wert",
"value": "Wert",
"flagAria": "Kennzeichen",
"visitTypeAria": "Besuchstyp",
"visitType": "Typ",
"visitDateAria": "Besuchsdatum",
"visitDate": "Datum",
"providerAria": "Behandler",
"provider": "Behandler",
"summaryAria": "Zusammenfassung",
"summary": "Zusammenfassung",
"cancel": "Abbrechen",
"saving": "Wird gespeichert…",
"saveChanges": "Änderungen speichern",
"savePatient": "Patient speichern",
"saveDraft": "Änderungen speichern",
"reviewTitle": "Datensatz vor dem Import prüfen",
"reviewDescription": "Bearbeiten Sie ein beliebiges Feld und speichern Sie dann, um diesen Datensatz im Import zu aktualisieren. Nichts wird geschrieben, bis Sie importieren.",
"saveError": "Der Patient konnte nicht gespeichert werden.",
"updatedTitle": "Datensatz aktualisiert",
"updatedBody": "Die Akte von {{name}} wurde gespeichert.",
"addedTitle": "Patient hinzugefügt",
"addedBody": "{{name}} ({{fileNumber}}).",
"saveFailedTitle": "Patient konnte nicht gespeichert werden"
},
"settings": {
"tabs": {
"profile": "Profil",
"ai": "KI",
"records": "Datensätze",
"signing": "Signierung",
"careTeam": "Behandlungsteam",
"integrations": "Integrationen",
"developers": "Entwickler",
"version": "Info & Updates"
},
"version": {
"title": "Version",
"description": "Die auf diesem Server laufende temetro-Version und ob eine neuere Version verfügbar ist.",
"current": "Aktuelle Version",
"latest": "Neueste Version",
"checking": "Suche nach Updates…",
"checkNow": "Nach Updates suchen",
"upToDate": "Auf dem neuesten Stand",
"updateAvailable": "Update verfügbar",
"offline": "Update-Server nicht erreichbar",
"updateTitle": "So aktualisieren Sie",
"updateDescription": "temetro wird mit Docker selbst gehostet. Zum Aktualisieren laden Sie die neuen Images herunter und starten Sie auf dem Server-Rechner neu.",
"updateCommandLabel": "Update-Befehl",
"viewRelease": "Versionshinweise ansehen",
"networkTitle": "Netzwerkzugriff",
"networkDescription": "Ermöglichen Sie anderen Abteilungen, temetro über diese Adresse von ihren eigenen Computern im Krankenhausnetzwerk zu öffnen.",
"networkUrlLabel": "Netzwerkadresse",
"networkLocalHint": "Sie betrachten temetro lokal. Um es zu teilen, öffnen Sie die App auf dem Server-Rechner über dessen Netzwerk-IP-Adresse (z. B. aus ipconfig / ifconfig) und teilen Sie dann diese URL.",
"networkFirewallHint": "Die Firewall des Servers muss den Port zulassen, damit andere Geräte eine Verbindung herstellen können.",
"banner": "Eine neue Version von temetro ({{version}}) ist verfügbar.",
"bannerUpdate": "Erfahren, wie man aktualisiert",
"bannerDismiss": "Später"
},
"integrations": {
"loading": "Integrationen werden geladen…",
"intro": "Verbinden Sie temetro mit externen Gesundheitssystemen. Richten Sie jede Integration auf den Sandbox- oder Produktions-Endpunkt Ihres Anbieters aus und geben Sie dessen Zugangsdaten an.",
"endpoint": "Endpunkt-URL",
"credentials": "Zugangsdaten",
"credentialsSet": "•••••••• (gespeichert tippen zum Ersetzen)",
"enable": "Integration aktivieren",
"enableHint": "Wenn aktiviert, erscheinen ihre Aktionen auf den relevanten Seiten.",
"save": "Speichern",
"saving": "Wird gespeichert…",
"test": "Verbindung testen",
"testing": "Wird getestet…",
"savedTitle": "Integration gespeichert",
"saveFailedTitle": "Speichern fehlgeschlagen",
"saveFailedBody": "Etwas ist schiefgelaufen, oder Sie haben keine Berechtigung. Bitte versuchen Sie es erneut.",
"testOk": "Verbindung erfolgreich",
"testFailed": "Verbindung fehlgeschlagen",
"testError": "Der Endpunkt war nicht erreichbar.",
"lastSync": "Letzte Aktivität {{when}}",
"status": {
"connected": "Verbunden",
"error": "Fehler",
"unconfigured": "Nicht konfiguriert"
},
"fhir": {
"title": "Laborsystem (HL7/FHIR)",
"description": "Laborergebnisse von einem FHIR-R4-Server oder HL7-v2-Feed lesen (z. B. eine HAPI-FHIR-/SMART-Health-IT-Sandbox oder das Gateway Ihres Labors).",
"endpointPlaceholder": "https://hapi.fhir.org/baseR4",
"credentialsPlaceholder": "Bearer-Token (optional für offene Sandboxes)",
"credentialsHint": "Wird als Bearer-Token gesendet oder als JSON {\"token\":\"…\"}. Für öffentliche Sandboxes leer lassen."
},
"eprescribe": {
"title": "e-Verordnung (NCPDP SCRIPT)",
"description": "Übermitteln Sie Verordnungen als NCPDP-SCRIPT-NewRx-Nachrichten an Apotheken. Das Produktions-Routing erfordert Ihr Surescripts-Konto (oder Sandbox).",
"endpointPlaceholder": "https://ihr-apotheken-gateway.example/script",
"credentialsPlaceholder": "JSON: {\"token\":\"…\",\"senderId\":\"…\"}",
"credentialsHint": "JSON mit Ihrem Gateway-Token und Ihrer Absender-ID."
},
"claims": {
"title": "Versicherungsanträge (X12 837/835)",
"description": "Reichen Sie Behandleranträge (837P) bei einer Verrechnungsstelle ein und lesen Sie Abrechnungen (835). Die Produktion erfordert Ihr Konto bei der Verrechnungsstelle.",
"endpointPlaceholder": "https://ihre-verrechnungsstelle.example/claims",
"credentialsPlaceholder": "JSON: {\"token\":\"…\",\"submitterId\":\"…\",\"receiverId\":\"…\"}",
"credentialsHint": "JSON mit Ihrem Token und Absender-/Empfänger-IDs der Verrechnungsstelle."
},
"fhirServer": {
"title": "FHIR-Server (Datensätze teilen)",
"description": "Stellen Sie die Datensätze dieser Praxis externen Systemen als schreibgeschützten FHIR-R4-Server bereit, authentifiziert über praxiseigene API-Schlüssel.",
"baseUrl": "Basis-URL",
"baseUrlHint": "Richten Sie einen FHIR-Client auf diese URL. Sie liefert Patient, Observation, Condition, AllergyIntolerance, MedicationRequest, Encounter und Appointment.",
"copiedUrl": "Basis-URL kopiert",
"newKey": "API-Schlüssel erstellen",
"newKeyPlaceholder": "Schlüsselname (z. B. Forschungslager)",
"create": "Erstellen",
"creating": "Wird erstellt…",
"createFailed": "Schlüssel konnte nicht erstellt werden",
"createFailedBody": "Bitte erneut versuchen.",
"secretTitle": "Kopieren Sie Ihren API-Schlüssel jetzt",
"secretHint": "Das Geheimnis wird nur dieses eine Mal angezeigt. Bewahren Sie es sicher auf — es kann später nicht abgerufen werden.",
"copiedSecret": "API-Schlüssel kopiert",
"dismissSecret": "Fertig",
"noKeys": "Noch keine API-Schlüssel. Erstellen Sie einen, damit sich ein FHIR-Client verbinden kann.",
"lastUsed": "Zuletzt verwendet {{when}}",
"neverUsed": "Nie verwendet",
"revoke": "Widerrufen",
"confirmRevoke": "Schlüssel widerrufen",
"revoked": "Widerrufen",
"revokeFailed": "Schlüssel konnte nicht widerrufen werden",
"revokeFailedBody": "Bitte erneut versuchen.",
"cancel": "Abbrechen"
}
},
"empty": "Hier gibt es noch nichts.",
"copy": "Kopieren",
"copied": "Kopiert",
"records": {
"description": "Wie Patientenakten bezogen, gespeichert und angezeigt werden",
"comingSoon": "Demnächst verfügbar",
"connected": "Verbunden",
"sourcesTitle": "Datenquellen",
"sourcesDescription": "Woher die in temetro angezeigten Patientenakten stammen",
"clinicDb": "Klinikdatenbank",
"clinicDbDesc": "Patientenakten werden in der eigenen Datenbank Ihrer Klinik gespeichert und auf diese Klinik beschränkt.",
"patientStorage": "Patienteneigener Speicher",
"patientStorageDesc": "Lesen und schreiben Sie Datensätze direkt auf dem Gerät des Patienten, sobald die Begleit-App verfügbar ist.",
"importExportTitle": "Import & Export",
"importExportDescription": "Datensätze in temetro hinein und heraus bewegen",
"export": "Datensätze exportieren",
"exportDesc": "Laden Sie jede Patientenakte dieser Klinik als ein einziges Archiv herunter.",
"import": "Eine bestehende Datenbank importieren",
"importDesc": "Verbinden Sie eine bestehende Patientendatenbank und durchsuchen Sie sie in derselben Karten-Oberfläche.",
"retentionTitle": "Aufbewahrung",
"retentionDescription": "Wie lange Datensätze aufbewahrt werden",
"retentionBody": "Datensätze werden so lange aufbewahrt, wie Ihre Klinik existiert. Das Löschen eines Patienten entfernt seine Akte dauerhaft aus der Klinikdatenbank, und das Aktivitätsprotokoll führt ein Prüfprotokoll jeder Änderung wer sie vorgenommen hat und wann.",
"exporting": "Wird exportiert…",
"exportDoneTitle": "Datensätze exportiert",
"exportDoneBody": "{{count}} Patientenakten heruntergeladen.",
"exportFailedTitle": "Export fehlgeschlagen",
"exportFailedBody": "Datensätze konnten nicht exportiert werden. Bitte versuchen Sie es erneut.",
"importTemetro": "Ein temetro-Archiv importieren",
"importTemetroDesc": "Laden Sie Patienten aus einer temetro-Exportdatei. Bestehende Aktennummern werden übersprungen.",
"importChoose": "Datei auswählen",
"importPreview": "{{count}} Patientenakten bereit zum Import.",
"importCancel": "Abbrechen",
"importApply": "Importieren",
"importing": "Wird importiert…",
"importInvalidTitle": "Ungültige Datei",
"importInvalidBody": "Das sieht nicht nach einem temetro-Export aus.",
"importDoneTitle": "Import abgeschlossen",
"importDoneBody": "{{created}} erstellt, {{skipped}} übersprungen.",
"importFailedTitle": "Import fehlgeschlagen",
"importFailedBody": "Datensätze konnten nicht importiert werden. Bitte versuchen Sie es erneut."
},
"developers": {
"description": "Zugriffstokens für die temetro-API",
"comingSoon": "Demnächst verfügbar",
"apiTitle": "API-Zugriff",
"apiDescription": "Bauen Sie auf derselben REST-API auf, die die temetro-App verwendet",
"baseUrlLabel": "API-Basis-URL",
"baseUrlDescription": "Alle Endpunkte liegen unter diesem Ursprung (z. B. /api/patients)",
"authLabel": "Authentifizierung",
"authDescription": "Anfragen authentifizieren sich mit Ihrem temetro-Sitzungscookie. Persönliche Zugriffstokens mit begrenztem Umfang für die Server-zu-Server-Nutzung sind geplant.",
"tokensTitle": "Persönliche Zugriffstokens",
"tokensDescription": "Langlebige Tokens für Skripte und Integrationen",
"noTokens": "Noch keine Tokens.",
"generateToken": "Token generieren",
"resourcesTitle": "Ressourcen",
"resourcesDescription": "Wo Sie mehr erfahren",
"resourcesBody": "Die API-Referenz für Patienten, Termine, Verordnungen, Aufgaben, Nachrichten, Aktivität und Analysen befindet sich in der Projektdokumentation unter docs/api. temetro ist Open Source, daher sind die Route-Handler in backend/src/routes die maßgebliche Spezifikation.",
"email": {
"title": "E-Mail-Anbieter",
"description": "Wie temetro Bestätigungs-, Passwort-Zurücksetzungs- und Einladungs-E-Mails sendet. Dies ist eine bereitstellungsweite Einstellung.",
"provider": "Anbieter",
"providers": {
"none": "Nicht konfiguriert",
"smtp": "SMTP",
"resend": "Resend",
"postmark": "Postmark",
"sendgrid": "SendGrid"
},
"from": "Absenderadresse",
"apiKey": "API-Schlüssel",
"apiKeySet": "•••••••• (gespeichert zum Beibehalten leer lassen)",
"apiKeyPlaceholder": "Fügen Sie Ihren Anbieter-API-Schlüssel ein",
"smtpHint": "SMTP verwendet die Umgebungsvariablen SMTP_HOST/PORT/USER/PASS auf dem Server.",
"save": "Speichern",
"saving": "Wird gespeichert…",
"savedTitle": "E-Mail-Einstellungen gespeichert",
"savedFailed": "E-Mail-Einstellungen konnten nicht gespeichert werden.",
"test": "Test senden",
"testing": "Wird gesendet…",
"testSentTitle": "Test-E-Mail gesendet",
"testSentBody": "Eine Test-E-Mail wurde an {{to}} gesendet.",
"testFailed": "Die Test-E-Mail konnte nicht gesendet werden."
}
},
"profile": {
"sectionTitle": "Behandlerprofil",
"clinicianIdLabel": "Behandler-ID",
"clinicianIdDescription": "Ihre eindeutige Behandlerkennung, die beim Signieren von Datensätzen verwendet wird",
"handleLabel": "Kennung",
"handleDescription": "Wird in Ihrem öffentlichen Profil und im Patientenportal verwendet",
"avatar": "Avatar",
"displayName": "Anzeigename",
"specialty": "Fachgebiet",
"selectSpecialty": "Fachgebiet auswählen",
"clinic": "Klinik / Praxis",
"clinicPlaceholder": "z. B. Hauptkrankenhaus",
"contactEmail": "Kontakt-E-Mail",
"contactEmailPlaceholder": "behandler@example.org",
"professionalLinks": "Berufliche Links",
"professionalLinksHint": "Register- oder Institutionsprofile zur Überprüfung Ihrer Identität. Sie werden Patienten nie angezeigt.",
"addLink": "Link hinzufügen",
"language": {
"title": "Sprache",
"description": "Die Sprache, in der die temetro-Oberfläche auf diesem Gerät angezeigt wird.",
"label": "Anzeigesprache",
"en": "English",
"fr": "Français",
"so": "Soomaali",
"ar": "العربية",
"de": "Deutsch",
"confirmTitle": "Anzeigesprache ändern?",
"confirmBody": "Die Oberfläche auf {{language}} umstellen? Die App lädt ihren Text in der neuen Sprache neu.",
"confirmCta": "Sprache ändern",
"cancel": "Abbrechen"
},
"patientNotifications": "Patientenbenachrichtigungen",
"patientNotificationsDescription": "E-Mails an Patienten über ihre Datensätze, Ergebnisse und ausstehenden Genehmigungen",
"accountNotifications": "Kontobenachrichtigungen",
"accountNotificationsDescription": "Benachrichtigungen an Sie über Ihre Patienten und das Behandlungsteam",
"features": "Funktionen",
"featuresDescription": "Verwalten Sie Alpha- und Beta-Funktionen für Ihr Konto",
"dangerZone": "Gefahrenzone",
"dangerZoneDescription": "Unumkehrbare Aktionen für Ihr Konto",
"deleteAccount": "Konto löschen",
"deleteAccountDescription": "Löscht Ihr temetro-Konto und alle lokal gespeicherten Signierschlüssel dauerhaft. Diese Aktion kann nicht rückgängig gemacht werden.",
"delete": "Löschen",
"unsavedChanges": "Sie haben ungespeicherte Änderungen",
"saveChanges": "Änderungen speichern",
"saving": "Wird gespeichert…",
"savedTitle": "Einstellungen gespeichert",
"savedBody": "Ihre Einstellungen sind auf dem neuesten Stand.",
"saveFailedTitle": "Einstellungen konnten nicht gespeichert werden",
"saveFailedBody": "Bitte versuchen Sie es erneut.",
"deleteDialog": {
"title": "Ihr Konto löschen?",
"description": "Dies löscht Ihr Konto dauerhaft, entfernt Sie aus Ihren Kliniken und kann nicht rückgängig gemacht werden.",
"passwordLabel": "Bestätigen Sie Ihr Passwort",
"passwordPlaceholder": "Ihr Passwort",
"cancel": "Abbrechen",
"confirm": "Konto löschen",
"deleting": "Wird gelöscht…",
"failed": "Das Konto konnte nicht gelöscht werden. Prüfen Sie Ihr Passwort und versuchen Sie es erneut."
},
"notif": {
"newLab": "Neues Laborergebnis",
"newLabDesc": "Wird gesendet, wenn ein neues Laborergebnis in der Akte eines Patienten verfügbar ist",
"recordUpdated": "Datensatz aktualisiert",
"recordUpdatedDesc": "Wird gesendet, wenn die Akte eines Patienten von einem Mitglied des Behandlungsteams aktualisiert wird",
"approvalRequested": "Genehmigung angefragt",
"approvalRequestedDesc": "Wird gesendet, wenn eine signierte Änderung auf die Genehmigung des Patienten wartet",
"changeApproved": "Änderung genehmigt",
"changeApprovedDesc": "Wird gesendet, wenn ein Patient eine ausstehende Änderung an seiner Akte genehmigt",
"newMessage": "Neue Nachricht",
"newMessageDesc": "Wird gesendet, wenn ein Patient oder ein anderer Behandler eine Nachricht sendet",
"visitScheduled": "Besuch geplant",
"visitScheduledDesc": "Wird gesendet, wenn ein bevorstehender Besuch zur Akte eines Patienten hinzugefügt wird",
"pendingApprovals": "Ausstehende Genehmigungen",
"pendingApprovalsDesc": "Benachrichtigen Sie mich, wenn ein Patient eine ausstehende Änderung genehmigt oder ablehnt",
"recordsShared": "Mit mir geteilte Datensätze",
"recordsSharedDesc": "Benachrichtigen Sie mich, wenn ein Patient einen Datensatz mit mir teilt",
"patientStorage": "Patienteneigener Speicher (Beta)",
"patientStorageDesc": "Schreiben Sie Datensätze auf das eigene Gerät des Patienten statt in Ihre Datenbank",
"requireSigned": "Signierte Datensätze erforderlich",
"requireSignedDesc": "Erfordern Sie eine Signatur für jede Änderung, die Sie an einer Patientenakte vornehmen"
}
},
"careTeam": {
"title": "Behandlungsteam",
"description": "Mitarbeiter mit Zugriff auf diese Klinik",
"loadError": "Das Behandlungsteam konnte nicht geladen werden.",
"loading": "Behandlungsteam wird geladen…",
"you": "(Sie)",
"clickHint": "Tipp: Klicken Sie auf ein Teammitglied, um seine Berechtigungen zu sehen und seine Rolle zu verwalten.",
"addMember": "Teammitglied hinzufügen",
"removeMember": "Mitglied entfernen",
"specialties": {
"general": "Allgemeinmediziner",
"orthopedics": "Orthopäde",
"dentistry": "Zahnarzt",
"cardiology": "Kardiologe",
"pediatrics": "Kinderarzt",
"dermatology": "Dermatologe",
"neurology": "Neurologe",
"obgyn": "Gynäkologe",
"ophthalmology": "Augenarzt",
"ent": "HNO-Facharzt",
"psychiatry": "Psychiater",
"radiology": "Radiologe",
"anesthesiology": "Anästhesist",
"surgery": "Chirurg"
},
"employee": {
"title": "Teammitglied",
"description": "Sehen Sie den Zugriff dieses Mitglieds ein, ändern Sie seine Rolle oder entfernen Sie es.",
"permissions": "Berechtigungen",
"noAccess": "Kein Zugriff",
"changeRole": "Rolle ändern",
"save": "Speichern",
"saving": "Wird gespeichert…",
"remove": "Mitarbeiter entfernen",
"close": "Schließen",
"roleUpdatedTitle": "Rolle aktualisiert",
"roleUpdatedBody": "{{name}} ist jetzt {{role}}.",
"roleFailedTitle": "Rolle konnte nicht aktualisiert werden",
"roleFailedBody": "Bitte versuchen Sie es erneut.",
"specialty": "Fachgebiet",
"noSpecialty": "Kein Fachgebiet",
"specialtyUpdatedTitle": "Fachgebiet aktualisiert",
"specialtyUpdatedBody": "Fachgebiet von {{name}} aktualisiert.",
"specialtyFailedTitle": "Fachgebiet konnte nicht aktualisiert werden",
"specialtyFailedBody": "Bitte versuchen Sie es erneut.",
"resources": {
"patient": "Patienten",
"appointment": "Termine",
"prescription": "Verordnungen",
"task": "Aufgaben",
"lab": "Laborergebnisse"
},
"actions": {
"read": "Ansehen",
"write": "Bearbeiten",
"delete": "Löschen"
},
"resetPassword": "Passwort zurücksetzen",
"resetPasswordHint": "Legen Sie ein neues Passwort für diesen Mitarbeiter fest (z. B. wenn er seines vergessen hat und kein E-Mail-Anbieter konfiguriert ist).",
"newPassword": "Neues Passwort (mind. 12 Zeichen)",
"confirmPassword": "Passwort bestätigen",
"setPassword": "Passwort festlegen",
"pwTooShortTitle": "Passwort zu kurz",
"pwTooShortBody": "Verwenden Sie mindestens 12 Zeichen.",
"pwMismatchTitle": "Passwörter stimmen nicht überein",
"pwMismatchBody": "Geben Sie in beiden Feldern dasselbe Passwort ein.",
"pwUpdatedTitle": "Passwort aktualisiert",
"pwUpdatedBody": "{{name}} kann sich jetzt mit dem neuen Passwort anmelden.",
"pwFailedTitle": "Passwort konnte nicht festgelegt werden",
"pwFailedBody": "Bitte versuchen Sie es erneut."
},
"remove": {
"title": "Teammitglied entfernen?",
"description": "{{name}} verliert den Zugriff auf diese Klinik. Dies kann nicht rückgängig gemacht werden.",
"thisMember": "Dieses Mitglied",
"cancel": "Abbrechen",
"confirm": "Entfernen",
"removing": "Wird entfernt…",
"removedTitle": "Mitglied entfernt",
"removedBody": "{{name}} hat keinen Zugriff mehr.",
"failedTitle": "Mitglied konnte nicht entfernt werden",
"failedBody": "Bitte versuchen Sie es erneut."
},
"add": {
"title": "Teammitglied hinzufügen",
"step1Description": "Wen fügen Sie hinzu und was darf diese Person tun?",
"step2Description": "Legen Sie den Benutzernamen und das Passwort fest, mit denen sich die Person anmeldet.",
"nameLabel": "Vollständiger Name",
"namePlaceholder": "Jane Okafor",
"nameRequired": "Geben Sie den Namen der Person ein.",
"roleLabel": "Rolle",
"usernameLabel": "Benutzername",
"usernamePlaceholder": "jokafor",
"usernameHint": "Buchstaben, Zahlen, Punkte und Unterstriche keine Leerzeichen.",
"usernameTooShort": "Der Benutzername muss mindestens {{count}} Zeichen haben.",
"usernameInvalid": "Der Benutzername darf keine Leerzeichen enthalten. Verwenden Sie Buchstaben, Zahlen, Punkte oder Unterstriche.",
"passwordLabel": "Passwort",
"passwordHint": "Muss mindestens {{count}} Zeichen lang sein.",
"passwordTooShort": "Das Passwort muss mindestens {{count}} Zeichen haben.",
"back": "Zurück",
"cancel": "Abbrechen",
"next": "Weiter",
"create": "Konto erstellen",
"creating": "Wird erstellt…",
"createdTitle": "Konto erstellt",
"createdBody": "{{name}} kann sich jetzt mit dem Benutzernamen {{username}} anmelden.",
"error": "Das Konto konnte nicht erstellt werden.",
"errorTitle": "Mitglied konnte nicht hinzugefügt werden"
}
},
"signing": {
"keyTitle": "Signierschlüssel",
"active": "Aktiv",
"keyDescription": "Jede Änderung, die Sie an einer Patientenakte vornehmen, wird mit diesem Schlüssel signiert, damit Patienten überprüfen können, dass sie von Ihnen stammt, bevor sie sie genehmigen.",
"rotateKey": "Schlüssel rotieren",
"rotating": "Wird rotiert…",
"rotateSuccessTitle": "Signierschlüssel rotiert",
"rotateSuccessBody": "Ein neuer Ed25519-Schlüssel ist jetzt für diese Klinik aktiv.",
"rotateErrorTitle": "Schlüssel konnte nicht rotiert werden",
"rotateError": "Bitte versuchen Sie es erneut.",
"loadError": "Der Signierschlüssel konnte nicht geladen werden.",
"loading": "Signierschlüssel wird geladen…",
"createdAt": "Erstellt am 28. Mai 2026",
"createdAtLabel": "Erstellt am {{date}}",
"rotatedAtLabel": "Rotiert am {{date}}",
"records": {
"permanent": "Dauerhaft",
"temporary": "Temporär",
"expires": "Verfällt am {{date}}",
"statusPending": "Warten auf Genehmigung",
"statusApproved": "Geteilt",
"statusDenied": "Abgelehnt",
"statusExpired": "Abgelaufen"
},
"identityTitle": "Signieridentität",
"identityDescription": "Der öffentliche Schlüssel, den Patienten zur Überprüfung Ihrer Signaturen verwenden",
"fingerprintLabel": "Fingerabdruck des öffentlichen Schlüssels",
"fingerprintDescription": "Teilen oder veröffentlichen Sie diesen Fingerabdruck, damit Patienten Ihren Änderungen vertrauen können",
"signedRecordsTitle": "Signierte Datensätze",
"signedRecordsDescription": "Von Ihnen signierte Änderungen, die auf die Genehmigung des Patienten warten",
"noPending": "Keine ausstehenden Signaturen",
"comingSoon": "Demnächst verfügbar",
"howItWorksTitle": "So funktioniert das Signieren",
"howItWorksDescription": "Der Ablauf hinter patientengenehmigten Datensätzen",
"steps": {
"sign": "Sie signieren jede Änderung",
"signDesc": "Jede Bearbeitung, die Sie an einer Patientenakte vornehmen, wird mit Ihrem privaten Schlüssel signiert, bevor sie geschrieben wird.",
"approve": "Der Patient genehmigt sie",
"approveDesc": "Signierte Änderungen bleiben ausstehend, bis der Patient sie in der Begleit-App akzeptiert.",
"verify": "Jeder kann verifizieren",
"verifyDesc": "Mit dem Fingerabdruck Ihres öffentlichen Schlüssels können Patienten und andere Kliniken überprüfen, dass eine Änderung wirklich von Ihnen stammt."
},
"backupTitle": "Sicherungsschlüssel",
"backupDescription": "Stellen Sie Ihre Signieridentität wieder her, falls Sie dieses Gerät verlieren",
"backupLabel": "Wiederherstellungsphrase",
"backupDesc": "Exportieren Sie eine verschlüsselte Sicherung Ihres Signierschlüssels, um ihn auf einem neuen Gerät wiederherzustellen."
},
"ai": {
"availability": {
"title": "Verfügbarkeit",
"description": "Steuern Sie, wer in Ihrer Klinik den KI-Assistenten nutzen darf. Wenn deaktiviert, wird jede KI-Oberfläche Neuer Chat, Analyse und der Chatverlauf ausgeblendet und ist nicht erreichbar.",
"enabled": "KI-Assistent aktivieren",
"enabledHint": "Hauptschalter. Das Ausschalten deaktiviert und verbirgt die KI für alle in der Klinik einschließlich Eigentümer und Administratoren.",
"employeesOnly": "Nur für Mitarbeiter deaktivieren",
"employeesOnlyHint": "Behalten Sie die KI für Eigentümer und Administratoren, verbergen Sie sie aber vor allen anderen Mitarbeitern.",
"savedTitle": "KI-Verfügbarkeit aktualisiert",
"savedBody": "Die Änderung gilt für Ihre gesamte Klinik.",
"readonlyEnabled": "Der KI-Assistent ist für Ihre Klinik aktiviert.",
"readonlyEmployeesOnly": "Der KI-Assistent ist auf Eigentümer und Administratoren beschränkt.",
"readonlyDisabled": "Der KI-Assistent ist für Ihre Klinik deaktiviert."
},
"modeTitle": "Inferenzmodus",
"modeDescription": "Wählen Sie, wie temetro die KI ausführt. Ein Cloud-API-Schlüssel sendet Daten aus Ihrer Infrastruktur heraus; ein lokales Modell behält alles auf Ihrem Rechner.",
"mode": "Modus",
"modeApi": "Cloud-API-Schlüssel",
"modeLocal": "Lokales Modell (Ollama)",
"modeApiHint": "Anfragen gehen an Ihren gewählten Anbieter. Patientenkennungen werden von Veil anonymisiert, bevor sie das System verlassen.",
"modeLocalHint": "Anfragen laufen gegen ein Modell auf Ihrer eigenen Infrastruktur. Keine Patientendaten verlassen die Klinik.",
"providerTitle": "Anbieter & API-Schlüssel",
"providerDescription": "Ihr Schlüssel wird verschlüsselt gespeichert und nie wieder angezeigt. Sie können einen Schlüssel pro Anbieter speichern und zwischen ihnen wechseln.",
"provider": "Anbieter",
"providers": {
"openai": "OpenAI",
"anthropic": "Anthropic",
"gemini": "Google Gemini"
},
"apiKey": "API-Schlüssel",
"apiKeyPlaceholder": "Fügen Sie Ihren API-Schlüssel ein",
"apiKeySet": "•••••••••• (Schlüssel gesetzt)",
"apiKeyHint": "Der Schlüssel wird vor der Speicherung verschlüsselt und nur zum Aufrufen des Anbieters verwendet.",
"apiKeyStored": "Ein Schlüssel ist für {{provider}} gespeichert.",
"defaultModel": "Standardmodell",
"selectModel": "Ein Modell auswählen",
"defaultEffort": "Standardaufwand",
"localTitle": "Lokales Modell (Ollama)",
"localDescription": "Richten Sie temetro auf Ihren Ollama-Server aus. Das Modell läuft auf Ihrer Infrastruktur, sodass Patientendaten die Klinik nie verlassen.",
"ollamaBaseUrl": "Ollama-Basis-URL",
"ollamaModel": "Modellname",
"testConnection": "Verbindung testen",
"testing": "Wird getestet…",
"testOk": "Verbindung erfolgreich",
"testFailed": "Verbindung fehlgeschlagen",
"testError": "Der Test konnte nicht ausgeführt werden.",
"veilTitle": "Veil PHI-Schutzmaßnahmen",
"veilDescription": "Veil anonymisiert Patienteninformationen, bevor sie an ein externes Modell gesendet werden, und stellt sie dann in der Antwort wieder her.",
"veilLevel": "Anonymisierungsstufe",
"veilLevels": {
"full": "Vollständig Namen, Aktennummern, Behandler & Freitext",
"names": "Nur Namen direkte Identifikatoren",
"off": "Aus Daten unverändert senden (nicht empfohlen)"
},
"veilApiNote": "Veil gilt für jede externe Anfrage. Identifikatoren werden durch Tokens ersetzt, die das Modell nie sieht, und vor dem Lesen der Antwort wieder eingefügt.",
"veilLocalNote": "Sie befinden sich im lokalen Modus, sodass Patientendaten Ihre Infrastruktur nie verlassen und Veil nicht benötigt wird.",
"unsavedChanges": "Sie haben ungespeicherte KI-Einstellungen.",
"saveChanges": "Änderungen speichern",
"saving": "Wird gespeichert…",
"savedTitle": "KI-Einstellungen gespeichert",
"savedBody": "Ihre KI-Konfiguration wurde aktualisiert.",
"saveFailedTitle": "Speichern fehlgeschlagen",
"saveFailedBody": "Das Speichern Ihrer KI-Einstellungen ist fehlgeschlagen. Bitte versuchen Sie es erneut."
}
},
"portal": {
"kicker": "Patientenportal",
"back": "Zurück",
"done": "Fertig",
"notFoundTitle": "Klinik nicht gefunden",
"notFoundBody": "Dieser Portallink ist ungültig. Bitte wenden Sie sich an die Rezeption.",
"choose": {
"bookTitle": "Einen Termin buchen",
"bookDesc": "Vereinbaren Sie einen Besuch bei Ihrem Behandlungsteam.",
"resultsTitle": "Meine Ergebnisse ansehen",
"resultsDesc": "Prüfen Sie bevorstehende Besuche und ob Ergebnisse bereit sind."
},
"field": {
"name": "Vollständiger Name",
"fileNumber": "Aktennummer",
"date": "Datum",
"time": "Uhrzeit",
"reason": "Grund des Besuchs (optional)",
"reasonPlaceholder": "z. B. Nachsorge, Kontrolle",
"sex": "Geschlecht",
"sexMale": "Männlich",
"sexFemale": "Weiblich",
"age": "Alter"
},
"book": {
"title": "Einen Termin buchen",
"submit": "Termin anfragen",
"successTitle": "Sie sind gebucht",
"successBody": "Ihr Termin ist für den {{date}} um {{time}} angesetzt. Bitte melden Sie sich an der Rezeption an.",
"errorGeneric": "Der Termin konnte nicht gebucht werden. Bitte versuchen Sie es erneut oder wenden Sie sich an die Rezeption.",
"mode": {
"returning": "Bestehender Patient",
"new": "Neuer Patient"
},
"newFileNote": "Ihre neue Aktennummer ist {{file}} bewahren Sie sie für das nächste Mal auf.",
"slotTaken": "Diese Zeit ist bereits vergeben. Bitte wählen Sie eine andere."
},
"results": {
"title": "Meine Ergebnisse ansehen",
"subtitle": "Geben Sie Ihren Namen und Ihre Aktennummer ein, um fortzufahren.",
"submit": "Nachschlagen",
"greeting": "Hallo {{name}}",
"upcoming": "Bevorstehende Termine",
"noUpcoming": "Keine bevorstehenden Termine.",
"resultsLabel": "Ergebnisse",
"ready": "{{count}} Ergebnisse liegen vor.",
"none": "Es liegen noch keine Ergebnisse vor.",
"askStaff": "Bitte bitten Sie ein Mitarbeitermitglied, Ihre Ergebnisse mit Ihnen durchzugehen.",
"lookupAnother": "Weitere nachschlagen",
"errorGeneric": "Ihre Akte konnte nicht gefunden werden. Bitte prüfen Sie Ihre Angaben oder wenden Sie sich an die Rezeption."
}
}
}