frontend_nyla/src/locales/de.ts
ValueOn AG b2c38e75bf Fixed UI issues:
Data: roles & rules: fixed id and pydantic handling ui+gateway
Table generic: Fixed column width changing with persistent user width not overwritten by default in the session
Table generic: fixed active item in navbar working with subpaths
Table generic: fixed sort and pagination with modified routes
Table generic: enhanced logic to select page directly and bar on top of the table
Table generic: Always load data with pagination, fixed page counter (not updated), enhanced pagination to access pages directly
Table generic: Filter function enhanced directly as dropdown in column headers, sorting enhanced to have cascading sorting
Table generic: Added multilingual to AttributeType and handle it in the form renderer, removed explicit field definitions from team-members.ts and prompts.ts to use dynamic generation from backend attributes strictly
Table generic: Inline editting of checkboxes and boolean values
Table generig: Only generic logic, no explicit logic (e.g. id's)
Table generic: Removed all specific parts like action icons. To e a parameter by calling instance.
2026-01-13 20:01:27 +01:00

912 lines
No EOL
48 KiB
TypeScript

export default {
// Navigation
'nav.dashboard': 'Zentrale',
'nav.files': 'Dateien',
'nav.team': 'Team-Bereich',
'nav.connections': 'Verbindungen',
'nav.workflows': 'Workflows',
'nav.settings': 'Einstellungen',
'nav.testSharepoint': 'SharePoint Test',
'nav.speech': 'Sprache',
'nav.transcript_management': 'Transkriptverwaltung',
// Settings page
'settings.title': 'Einstellungen',
'settings.appearance': 'Darstellung',
'settings.language': 'Sprache',
'settings.about': 'Über',
'settings.version': 'Version',
'settings.theme': 'Theme',
'settings.theme.description': 'Wechseln Sie zwischen hellem und dunklem Modus',
'settings.language.description': 'Wählen Sie Ihre bevorzugte Sprache',
'settings.theme.light': 'Hell',
'settings.theme.dark': 'Dunkel',
'settings.theme.toggle.light': 'Zu hellem Modus wechseln',
'settings.theme.toggle.dark': 'Zu dunklem Modus wechseln',
'settings.userinfo': 'Benutzerinformationen',
'settings.userinfo.description': 'Verwalten Sie Ihre Kontoinformationen',
'settings.userinfo.username': 'Benutzername',
'settings.userinfo.fullname': 'Vollständiger Name',
'settings.userinfo.email': 'E-Mail-Adresse',
'settings.userinfo.phone_name': 'Rufname am Telefon',
'settings.userinfo.phone_name.description': 'Wie möchten Sie am Telefon genannt werden?',
'settings.userinfo.language': 'Sprache',
'settings.userinfo.privilege': 'Berechtigungsstufe',
'settings.userinfo.enabled': 'Kontostatus',
'settings.userinfo.auth_authority': 'Authentifizierungsanbieter',
'settings.userinfo.enabled.true': 'Aktiv',
'settings.userinfo.enabled.false': 'Inaktiv',
'settings.userinfo.loading': 'Benutzerinformationen werden geladen...',
'settings.userinfo.error': 'Fehler beim Laden der Benutzerinformationen',
'settings.userinfo.save': 'Änderungen speichern',
'settings.userinfo.saving': 'Speichern...',
'settings.userinfo.success': 'Benutzerinformationen erfolgreich aktualisiert',
'settings.userinfo.update_error': 'Fehler beim Aktualisieren der Benutzerinformationen',
'settings.userinfo.managed_by': 'Verwaltet von {provider}',
'settings.userinfo.managed_note': 'Dieses Feld wird von {provider} verwaltet und kann nicht geändert werden',
// Languages
'language.german': 'Deutsch',
'language.english': 'English',
'language.french': 'Français',
// Common
'common.loading': 'Laden...',
'common.error': 'Fehler',
'common.success': 'Erfolgreich',
'common.cancel': 'Abbrechen',
'common.save': 'Speichern',
'common.delete': 'Löschen',
'common.edit': 'Bearbeiten',
'common.close': 'Schließen',
'common.retry': 'Wiederholen',
'common.create': 'Erstellen',
'common.creating': 'Erstellen...',
// Auth
'auth.login': 'Anmelden',
'auth.register': 'Registrieren',
'auth.logout': 'Abmelden',
'auth.email': 'E-Mail',
'auth.password': 'Passwort',
// Dashboard
'dashboard.prompt.template': 'Prompt Vorlage',
'dashboard.prompt.settings': 'Einstellungen',
'dashboard.chat.area': 'Chatbereich',
'dashboard.chat.history': 'Workflow-Verlauf',
'dashboard.log.title': 'Log',
'dashboard.log.workflow': 'Workflow',
'dashboard.log.no_workflow': 'Kein Workflow ausgewählt',
'dashboard.log.loading': 'Logs werden geladen...',
'dashboard.log.error': 'Fehler beim Laden der Logs',
'dashboard.log.no_logs': 'Keine Logs für diesen Workflow verfügbar',
'dashboard.log.waiting': 'Workflow läuft... Warte auf Logs...',
'dashboard.log.fetch_failed': 'Logs konnten nicht geladen werden',
'dashboard.log.level.info': 'INFO',
'dashboard.workflow_dropdown.loading': 'Laden...',
'dashboard.workflow_dropdown.error': 'Fehler',
'dashboard.workflow_dropdown.select_workflow': 'Workflow auswählen',
'dashboard.workflow_dropdown.available_workflows': 'Verfügbare Workflows',
'dashboard.workflow_dropdown.no_workflows': 'Keine Workflows verfügbar',
// Workflow Stats
'dashboard.stats.workflow': 'Workflow',
'dashboard.stats.status': 'Status',
'dashboard.stats.rounds': 'Runden',
'dashboard.stats.messages': 'Nachrichten',
'dashboard.stats.files': 'Dateien',
'dashboard.stats.tokens': 'Token',
'dashboard.stats.data_sent': 'Daten gesendet',
'dashboard.stats.data_received': 'Daten empfangen',
'dashboard.stats.success_rate': 'Erfolgsrate',
'dashboard.stats.errors': 'Fehler',
'dashboard.stats.started': 'Gestartet',
// Prompt Set
'promptset.loading': 'Prompts werden geladen...',
'promptset.error.loading': 'Fehler beim Laden der Prompts',
'promptset.retry': 'Erneut versuchen',
'promptset.new_prompt': 'Neuer Prompt',
'promptset.prompt_count': 'Prompt',
'promptset.prompt_count_plural': 'Prompts',
'promptset.no_prompts': 'Keine Prompts verfügbar',
'promptset.created': 'Erstellt',
'promptset.run_tooltip': 'Prompt ausführen',
'promptset.share_tooltip': 'Prompt teilen',
'promptset.delete_tooltip': 'Prompt löschen',
'promptset.confirm_delete': 'Klicken Sie erneut zum Bestätigen',
'promptset.deleting': 'Löschen...',
'promptset.confirm_click': 'Zum Bestätigen klicken',
'promptset.delete_error': 'Fehler beim Löschen',
'promptset.deleting_message': 'Prompt wird gelöscht...',
// Connections
'connections.title': 'Verbindungen',
'connections.subtitle': 'Verwalten Sie Ihre Service-Verbindungen',
'connections.connect_google': 'Google verbinden',
'connections.connect_microsoft': 'Microsoft verbinden',
'connections.add_google_button': 'Google-Verbindung hinzufügen',
'connections.add_microsoft_button': 'Microsoft-Verbindung hinzufügen',
'connections.create_google_title': 'Google-Verbindung erstellen',
'connections.create_microsoft_title': 'Microsoft-Verbindung erstellen',
'connections.edit_connection_title': '{authority} Verbindung bearbeiten',
'connections.update_connection': 'Verbindung aktualisieren',
'connections.service_connections': 'Service-Verbindungen',
'connections.error': 'Fehler',
'connections.connection_error': 'Verbindungsfehler',
'connections.disconnect_error': 'Trennungsfehler',
'connections.unknown': 'Unbekannt',
'connections.not_available': 'Nicht verfügbar',
'connections.invalid_date': 'Ungültiges Datum',
'connections.confirm_delete': 'Sind Sie sicher, dass Sie die {service} Verbindung löschen möchten?',
'connections.confirm_delete_multiple': 'Sind Sie sicher, dass Sie {count} Verbindungen löschen möchten?',
// Connection Fields
'connections.field.service': 'Service',
'connections.field.status': 'Status',
'connections.field.external_username': 'Externer Benutzername',
'connections.field.external_email': 'Externe E-Mail',
'connections.field.connected_at': 'Verbunden am',
'connections.field.last_checked': 'Zuletzt geprüft',
'connections.field.expires_at': 'Läuft ab am',
// Connection Columns
'connections.column.username': 'Benutzername',
'connections.column.email': 'E-Mail',
'connections.column.authority': 'Service',
'connections.column.status': 'Status',
'connections.column.connectedat': 'Verbunden am',
'connections.column.lastchecked': 'Zuletzt geprüft',
'connections.column.expiresat': 'Läuft ab am',
// Connection Services
'connections.service.google': 'Google',
'connections.service.microsoft': 'Microsoft',
'connections.service.local': 'Lokal',
// Connection Placeholders
'connections.placeholder.external_username': 'Externen Benutzernamen eingeben',
'connections.placeholder.external_email': 'Externe E-Mail-Adresse eingeben',
// Connection Actions
'connections.action.edit': 'Bearbeiten',
'connections.action.update': 'Aktualisieren',
'connections.action.delete': 'Löschen',
'connections.action.connect': 'Verbinden',
'connections.action.refresh': 'Aktualisieren',
// Prompt Modal
'modal.create_prompt': 'Neuen Prompt erstellen',
'modal.name_required': 'Name ist erforderlich',
'modal.content_required': 'Inhalt ist erforderlich',
'modal.create_error': 'Fehler beim Erstellen des Prompts',
'modal.name_label': 'Name',
'modal.content_label': 'Inhalt',
'modal.name_placeholder': 'Geben Sie einen Namen für den Prompt ein',
'modal.content_placeholder': 'Geben Sie den Inhalt des Prompts ein',
'modal.cancel': 'Abbrechen',
'modal.creating': 'Erstellen...',
'modal.create': 'Prompt erstellen',
// Share Modal
'share_modal.title': 'Prompt teilen',
'share_modal.select_users': 'Benutzer auswählen',
'share_modal.select_all': 'Alle auswählen',
'share_modal.deselect_all': 'Alle abwählen',
'share_modal.loading_users': 'Benutzer werden geladen...',
'share_modal.error_loading_users': 'Fehler beim Laden der Benutzer',
'share_modal.no_users_available': 'Keine Benutzer verfügbar',
'share_modal.no_users_selected': 'Bitte wählen Sie mindestens einen Benutzer aus',
'share_modal.one_user_selected': '1 Benutzer ausgewählt',
'share_modal.multiple_users_selected': '{count} Benutzer ausgewählt',
'share_modal.custom_title': 'Benutzerdefinierter Titel (optional)',
'share_modal.title_placeholder': 'Geben Sie einen benutzerdefinierten Titel ein',
'share_modal.message': 'Nachricht (optional)',
'share_modal.message_placeholder': 'Fügen Sie eine Nachricht für die Empfänger hinzu',
'share_modal.share': 'Teilen',
'share_modal.sharing': 'Wird geteilt...',
'share_modal.share_error': 'Fehler beim Teilen des Prompts',
// Prompt Settings
'prompt_settings.title': 'Prompt Einstellungen',
'prompt_settings.content_placeholder': 'Einstellungen werden in zukünftigen Updates hinzugefügt.',
// Chat Area
'chat.continue_conversation': 'Gespräch fortsetzen...',
'chat.enter_message': 'Nachricht eingeben...',
'chat.remove_file': 'Datei entfernen',
'chat.attach_file': 'Datei anhängen',
'chat.you': 'You',
'chat.click_to_open': 'Klicken Sie, um zu öffnen',
'chat.preview_document': 'Dokument vorschauen',
'chat.download_document': 'Dokument herunterladen',
'chat.workflow_failed': 'Workflow fehlgeschlagen.',
'chat.retry_workflow': 'Nochmal versuchen',
'chat.sending_followup': 'Folgenachricht wird gesendet...',
'chat.sending_message': 'Nachricht wird gesendet...',
'chat.error_prefix': 'Fehler:',
'chat.error_loading_messages': 'Fehler beim Laden der Nachrichten:',
'chat.loading_workflow_messages': 'Workflow-Nachrichten werden geladen...',
'chat.start_conversation': 'Beginne ein Gespräch, indem du eine Nachricht eingibst, eine Vorlage auswählst oder einen vorherigen Workflow fortsetzt …',
// Chat Input Area
'chat.input.continue_workflow': 'Gespräch fortsetzen...',
'chat.input.enter_message': 'Oder geben Sie Ihre Nachricht ein...',
'chat.input.continuing_workflow': 'Workflow wird fortgesetzt',
'chat.input.workflow': 'Workflow',
'chat.input.files_attached': 'Datei',
'chat.input.files_attached_plural': 'Dateien',
'chat.input.files_attached_label': 'angehängt',
'chat.input.error_prefix': 'Fehler:',
'chat.input.attach_files': 'Dateien anhängen',
'chat.input.sending': 'Wird gesendet...',
'chat.input.processing': 'Wird verarbeitet...',
'chat.input.continue': 'Fortsetzen',
'chat.input.send': 'Senden',
'chat.input.stop': 'Stoppen',
'chat.input.stopping': 'Wird gestoppt...',
'chat.input.drop_files_here': 'Dateien hier ablegen zum Anhängen',
'chat.input.drop_disabled': 'Datei-Ablage während Workflow deaktiviert',
'chat.input.new_chat': 'Chat leeren...',
'chat.input.using_prompt': 'Verwende Vorlage:',
'chat.input.select_prompt': 'Prompt auswählen...',
'chat.input.loading_prompts': 'Prompts werden geladen...',
'chat.input.clear_prompt': 'Prompt löschen',
// File Preview
'file_preview.loading': 'Vorschau wird geladen...',
'file_preview.error': 'Fehler',
'file_preview.no_preview': 'Keine Vorschau verfügbar',
'file_preview.close_preview': 'Vorschau schließen',
'file_preview.python': 'Python',
// Chat History
'chat_history.loading': 'Workflows werden geladen...',
'chat_history.error_loading': 'Fehler beim Laden der Workflows:',
'chat_history.try_again': 'Nochmal versuchen',
'chat_history.title': 'Workflow-Verlauf',
'chat_history.workflow_count': 'Workflow',
'chat_history.workflow_count_plural': 'Workflows',
'chat_history.empty_state': 'Keine Workflows verfügbar',
'chat_history.confirm_delete': 'Sind Sie sicher, dass Sie Workflow "{id}..." löschen möchten?',
'chat_history.no_message_content': 'Kein Nachrichteninhalt verfügbar',
'chat_history.unknown_date': 'Unbekanntes Datum',
'chat_history.invalid_date': 'Ungültiges Datum',
'chat_history.started': 'Gestartet:',
'chat_history.last_activity': 'Letzte Aktivität:',
'chat_history.round': 'Runde',
'chat_history.resume_tooltip': 'Workflow fortsetzen',
'chat_history.delete_tooltip': 'Workflow löschen',
'chat_history.deleting': 'Workflow wird gelöscht...',
// Chat Messages
'chat.messages.no_workflow_selected': 'Noch keinen Workflow ausgewählt',
'chat.messages.no_workflow_selected_description': 'Wähle einen Workflow aus der Liste aus oder starte einen neuen Workflow',
'chat.messages.loading_progress': 'Lade Fortschritt...',
'chat.messages.tasks': 'Aufgaben',
'chat.messages.workflow_progress': 'Workflow Fortschritt',
'chat.messages.analyzing_workflow': 'Analysiere Workflow...',
'chat.messages.scroll_to_bottom_btn': 'Nach unten scrollen',
// Workflow Status
'status.error': 'FEHLER',
'status.failed': 'FEHLGESCHLAGEN',
'status.stopped': 'GESTOPPT',
'status.cancelled': 'ABGEBROCHEN',
'status.running': 'LÄUFT',
'status.processing': 'VERARBEITUNG',
'status.completed': 'ABGESCHLOSSEN',
'status.pending': 'WARTEND',
// Files
'files.unknown_size': 'Unbekannte Größe',
'files.unknown_date': 'Unbekanntes Datum',
'files.source.uploaded': 'Hochgeladen',
'files.source.ai_created': 'KI-erstellt',
'files.source.shared': 'Geteilt',
'files.source.unknown': 'Unbekannt',
'files.preview_tooltip': 'Datei vorschauen',
'files.download_tooltip': 'Datei herunterladen',
'files.delete_tooltip': 'Datei löschen',
'files.delete_confirm_tooltip': 'Klicken Sie erneut zum Bestätigen der Löschung',
'files.downloading': 'Laden...',
'files.deleting': 'Löschen...',
'files.delete_confirm': 'Zum Bestätigen klicken...',
'files.no_files': 'Keine Dateien gefunden.',
'files.no_shared_files': 'Keine mit Ihnen geteilten Dateien gefunden.',
'files.no_ai_files': 'Keine von der KI erstellten Dateien gefunden.',
'files.no_uploaded_files': 'Keine hochgeladenen Dateien gefunden.',
'files.header.name': 'Name',
'files.header.type': 'Typ',
'files.header.size': 'Größe',
'files.header.date': 'Datum',
'files.selector.title': 'Dateien auswählen',
'files.selector.tab.all': 'Alle Dateien',
'files.selector.tab.uploads': 'Hochgeladen',
'files.selector.tab.created': 'KI-erstellt',
'files.selector.tab.shared': 'Geteilt',
'files.selector.select_all': 'Alle auswählen',
'files.selector.deselect_all': 'Alle abwählen',
'files.selector.file_selected': 'Datei',
'files.selector.files_selected': 'Dateien',
'files.selector.selected_suffix': 'ausgewählt',
'files.selector.upload_new': 'Neue Datei hochladen',
'files.selector.loading': 'Dateien werden geladen...',
'files.selector.error_loading': 'Fehler beim Laden der Dateien:',
'files.upload.title': 'Datei hochladen',
'files.upload.drop_here': 'Datei hier ablegen...',
'files.upload.uploading': 'Lädt hoch...',
'files.upload.drag_files': 'Dateien hierher ziehen',
'files.upload.or': 'oder',
'files.upload.browse': 'Durchsuchen',
'files.upload.selected_file': 'Ausgewählte Datei:',
'files.upload.upload_button': 'Hochladen',
'files.upload.uploading_button': 'Wird hochgeladen...',
'files.upload.success': 'Datei erfolgreich hochgeladen!',
'files.upload.error': 'Beim Hochladen ist ein Fehler aufgetreten.',
'files.upload.unexpected_error': 'Beim Hochladen ist ein unerwarteter Fehler aufgetreten.',
// Files Page Upload Actions
'files.drop_zone': 'Dateien hier ablegen',
'files.upload_button': 'Dateien hochladen',
'files.uploading_button': 'Wird hochgeladen...',
'files.upload_aria_label': 'Dateien hochladen',
// Files Page
'files.title': 'Dateien',
'files.table.title': 'Dateien',
'files.error.loading': 'Fehler beim Laden der Dateien:',
'files.button.retry': 'Wiederholen',
'files.page.tab.all': 'Alle Dateien',
'files.page.tab.uploads': 'Meine Uploads',
'files.page.tab.created': 'Erstellte Dateien',
'files.page.tab.shared': 'Geteilte Dateien',
'files.page.add_file': 'Datei hinzufügen',
'files.page.loading': 'Dateien werden geladen...',
'files.page.error': 'Fehler:',
// File Table Columns
'files.column.name': 'Name',
'files.column.filename': 'Dateiname',
'files.column.type': 'Typ',
'files.column.mimetype': 'MIME-Typ',
'files.column.size': 'Größe',
'files.column.filesize': 'Dateigröße',
'files.column.created': 'Erstellt',
'files.column.creationdate': 'Erstellungsdatum',
'files.column.source': 'Quelle',
// File Types
'files.type.image': 'Bild',
'files.type.pdf': 'PDF',
'files.type.document': 'Dokument',
'files.type.spreadsheet': 'Tabelle',
'files.type.text': 'Text',
'files.type.video': 'Video',
'files.type.audio': 'Audio',
'files.type.file': 'Datei',
// File Actions
'files.action.preview': 'Vorschau',
'files.action.download': 'Herunterladen',
'files.action.delete': 'Löschen',
'files.delete.confirm': 'Sind Sie sicher, dass Sie die Datei "{name}" löschen möchten?',
// File Preview
'files.preview.title': 'Dateivorschau',
'files.preview.loading': 'Vorschau wird geladen...',
'files.preview.unsupported': 'Vorschau für diesen Dateityp nicht verfügbar',
'files.preview.error': 'Fehler beim Laden der Vorschau',
'files.preview.textInPdfFile': 'Textvorschau',
'files.preview.pdfFileCorrupted': 'Diese Datei scheint beschädigt zu sein. Sie hat eine PDF-Erweiterung, enthält aber Textinhalte. Bitte laden Sie die Datei erneut hoch, falls möglich.',
// Workflows Page
'workflows.title': 'Workflows',
'workflows.table.title': 'Workflows',
'workflows.error.loading': 'Fehler beim Laden der Workflows:',
'workflows.button.retry': 'Wiederholen',
'workflows.table.empty': 'Keine Workflows gefunden',
// Workflow Table Columns
'workflows.column.id': 'ID',
'workflows.column.name': 'Name',
'workflows.column.status': 'Status',
'workflows.column.round': 'Runde',
'workflows.column.started': 'Gestartet',
'workflows.column.lastActivity': 'Letzte Aktivität',
'workflows.column.messages': 'Nachrichten',
// Workflow Status
'workflows.status.running': 'Läuft',
'workflows.status.completed': 'Abgeschlossen',
'workflows.status.failed': 'Fehlgeschlagen',
'workflows.status.stopped': 'Gestoppt',
'workflows.status.pending': 'Wartend',
// Workflow Actions
'workflows.action.stop': 'Stoppen',
'workflows.action.delete': 'Löschen',
'workflows.action.stop.tooltip': 'Workflow stoppen',
'workflows.action.delete.tooltip': 'Workflow löschen',
// Workflow Messages
'workflows.unnamed': 'Unbenannter Workflow',
'workflows.delete.confirm': 'Sind Sie sicher, dass Sie den Workflow "{name}" löschen möchten?',
'workflows.loading': 'Workflows werden geladen...',
// FormGenerator
'formgen.search.placeholder': 'Suchen...',
'formgen.refresh.tooltip': 'Daten aktualisieren',
'formgen.filter.yes': 'Ja',
'formgen.filter.no': 'Nein',
'formgen.filter.clear': 'Filter löschen',
'formgen.filter.placeholder': '{column} filtern',
'formgen.actions.column': 'Aktionen',
'formgen.pagination.info': 'Seite {page} von {total} ({count} Einträge)',
'formgen.pagination.pageSize': 'Einträge pro Seite:',
'formgen.pagination.first': 'Erste Seite',
'formgen.pagination.prev': 'Vorherige Seite',
'formgen.pagination.next': 'Nächste Seite',
'formgen.pagination.last': 'Letzte Seite',
'formgen.select.all': 'Alle Elemente auswählen',
'formgen.select.item': 'Dieses Element auswählen',
'formgen.select.disabled': 'Dieses Element kann nicht ausgewählt werden',
'formgen.delete.multiple': 'Löschen ({count})',
'formgen.delete.single': 'Löschen',
'formgen.delete.confirm': 'Sind Sie sicher, dass Sie die {count} ausgewählten Elemente löschen möchten?',
'formgen.delete.confirm_multiple': 'Sind Sie sicher, dass Sie die {count} ausgewählten Elemente löschen möchten?',
'formgen.delete.confirm_single': 'Sind Sie sicher, dass Sie das ausgewählte Element löschen möchten?',
// Prompts
'prompts.title': 'Prompts',
'prompts.subtitle': 'Prompts verwalten',
'prompts.description': 'Prompts für Ihren KI-Assistenten erstellen und verwalten',
'prompts.new_button': 'Neuer Prompt',
'prompts.addNew': 'Prompt hinzufügen',
'prompts.creating': 'Erstellen...',
'prompts.column.name': 'Name',
'prompts.column.content': 'Inhalt',
'prompts.column.mandateId': 'Mandat-ID',
'prompts.unnamed': 'Unbenannt',
'prompts.action.edit': 'Bearbeiten',
'prompts.action.copy': 'Kopieren',
'prompts.action.delete': 'Löschen',
'prompts.action.delete.disabled': 'Keine Berechtigung zum Löschen des Prompts',
'prompts.delete.confirm': 'Sind Sie sicher, dass Sie "{name}" löschen möchten?',
'prompts.delete.confirmMultiple': 'Sind Sie sicher, dass Sie {count} Prompts löschen möchten?',
'prompts.field.name': 'Prompt-Name',
'prompts.field.content': 'Prompt-Inhalt',
'prompts.validation.nameRequired': 'Prompt-Name darf nicht leer sein',
'prompts.validation.nameTooLong': 'Prompt-Name darf 100 Zeichen nicht überschreiten',
'prompts.validation.contentRequired': 'Prompt-Inhalt darf nicht leer sein',
'prompts.validation.contentTooLong': 'Prompt-Inhalt darf 10.000 Zeichen nicht überschreiten',
'prompts.error.loading': 'Fehler beim Laden der Prompts:',
'prompts.modal.edit.title': 'Prompt bearbeiten',
'prompts.modal.edit.save': 'Änderungen speichern',
'prompts.modal.create.title': 'Neuen Prompt erstellen',
'prompts.modal.create.save': 'Prompt erstellen',
'prompts.create.success': 'Prompt erfolgreich erstellt',
'prompts.create.error': 'Fehler beim Erstellen des Prompts',
// Users/Members
'users.title': 'Benutzer',
'users.column.username': 'Benutzername',
'users.column.name': 'Name',
'users.column.email': 'E-Mail',
'users.column.password': 'Passwort',
'users.column.language': 'Sprache',
'users.column.privilege': 'Berechtigung',
'users.column.enabled': 'Aktiviert',
'users.column.authAuthority': 'Auth-Anbieter',
'users.password.placeholder': 'Passwort eingeben',
'users.noUsername': 'Kein Benutzername',
'users.noName': 'Kein Name',
'users.noEmail': 'Keine E-Mail',
'users.noLanguage': 'Keine Sprache',
'users.noPrivilege': 'Keine Berechtigung',
'users.noAuthAuthority': 'Kein Auth-Anbieter',
'users.privilege.viewer': 'Betrachter',
'users.privilege.user': 'Benutzer',
'users.privilege.admin': 'Administrator',
'users.privilege.sysadmin': 'Systemadministrator',
'users.enabled.yes': 'Ja',
'users.enabled.no': 'Nein',
'users.auth.local': 'Lokal',
'users.auth.msft': 'Microsoft',
'users.actions.edit': 'Bearbeiten',
'users.actions.delete': 'Löschen',
'users.edit.title': 'Benutzer bearbeiten',
'users.add.title': 'Benutzer hinzufügen',
'users.add.button': 'Benutzer hinzufügen',
'users.add.create': 'Benutzer erstellen',
'users.delete.title': 'Benutzer löschen',
'users.delete.message': 'Sind Sie sicher, dass Sie diesen Benutzer löschen möchten?',
'users.delete.confirm': 'Sind Sie sicher, dass Sie "{name}" löschen möchten?',
'users.delete.warning': 'Diese Aktion kann nicht rückgängig gemacht werden.',
'users.action.edit': 'Bearbeiten',
'users.action.delete': 'Löschen',
'users.delete.confirmMultiple': 'Sind Sie sicher, dass Sie {count} Benutzer löschen möchten?',
'users.error.loading': 'Fehler beim Laden der Benutzer:',
// Team Members
'team-members.title': 'Team-Mitglieder',
'team-members.subtitle': 'Team-Mitglieder verwalten',
'team-members.description': 'Team-Mitglieder verwalten, Berechtigungen festlegen und Zusammenarbeitseinstellungen konfigurieren',
'team-members.new_button': 'Mitglied hinzufügen',
'team-members.action.edit': 'Bearbeiten',
'team-members.action.delete': 'Löschen',
'team-members.action.sendPasswordLink': 'Passwort-Link senden',
'team-members.action.passwordLinkSent': 'Passwort-Link gesendet!',
'team-members.action.passwordLinkFailed': 'Link konnte nicht gesendet werden',
'team-members.field.username': 'Benutzername',
'team-members.field.email': 'E-Mail',
'team-members.field.password': 'Passwort',
'team-members.field.fullName': 'Vollständiger Name',
'team-members.field.privilege': 'Berechtigung',
'team-members.modal.create.title': 'Neues Team-Mitglied erstellen',
'team-members.create.success': 'Team-Mitglied erfolgreich erstellt',
'team-members.create.error': 'Fehler beim Erstellen des Team-Mitglieds',
// SharePoint Test
'sharepoint.title': 'SharePoint Test',
'sharepoint.table.title': 'SharePoint Dokumente',
'sharepoint.error.loading': 'Fehler beim Laden der SharePoint Dokumente:',
'sharepoint.button.retry': 'Wiederholen',
'sharepoint.button.testConnection': 'Verbindung testen',
'sharepoint.button.listDocuments': 'Dokumente auflisten',
'sharepoint.button.discoverSites': 'Sites entdecken',
'sharepoint.column.documentName': 'Dokumentname',
'sharepoint.column.mimeType': 'MIME-Typ',
'sharepoint.column.size': 'Größe',
'sharepoint.column.path': 'Pfad',
'sharepoint.action.view': 'Anzeigen',
'sharepoint.action.download': 'Herunterladen',
'sharepoint.connections.title': 'Microsoft Verbindungen',
'sharepoint.connections.noConnections': 'Keine Microsoft-Verbindungen gefunden. Bitte erstellen Sie zuerst eine Verbindung.',
'sharepoint.connections.loading': 'Verbindungen werden geladen...',
'sharepoint.sites.discovered': 'Entdeckte Sites',
'sharepoint.sites.noSites': 'Keine SharePoint-Sites gefunden',
'sharepoint.sites.authError': 'Authentifizierungstoken abgelaufen oder ungültig. Bitte verbinden Sie Ihr Microsoft-Konto erneut.',
'sharepoint.sites.retryConnection': 'Versuchen Sie, Ihr Microsoft-Konto auf der Verbindungsseite erneut zu verbinden.',
'sharepoint.form.siteUrl': 'SharePoint Site URL',
'sharepoint.form.folderPaths': 'Ordnerpfade',
// Speech
'speech.title': 'Sprach Integration',
'speech.subtitle': 'Unterstützt von',
'speech.signup.title': 'Sprach Integration',
'speech.signup.subtitle': 'Unterstützt von',
'speech.info.va': 'Virtual Assistant (VA)',
'speech.info.va_description': 'Geben Sie Kunden einen schnellen und effizienten Selbstservice für Sprach- und Textanfragen, der 24/7 verfügbar ist.',
'speech.info.sa': 'Speech Analytics (SA)',
'speech.info.sa_description': 'Überwachen Sie automatisch 100% der Gespräche, um wertvolle Einblicke für Ihr Unternehmen zu erhalten.',
'speech.info.vb': 'Voice Biometrics (VB)',
'speech.info.vb_description': 'Identifizieren und authentifizieren Sie Anrufer in Sekunden mit kontinuierlicher Verifizierung und Sicherheit.',
'speech.info.ka': 'Knowledge Agent (KA)',
'speech.info.ka_description': 'Vereinheitlichen und liefern Sie Informationen an Ihre Kunden und Mitarbeiter, wann und wo sie sie benötigen.',
'speech.info.cp': 'Chat Platform (CP)',
'speech.info.cp_description': 'Bieten Sie Unterstützung im Live-Chat und setzen Sie intelligente Chatbots in allen Kanälen ein.',
'speech.info.aa': 'Agent Assist (AA)',
'speech.info.aa_description': 'Stellen Sie alles, was Ihre Agenten benötigen, in ihren Händen bereit, mit einem einheitlichen Agent-Desktop.',
'speech.info.about': 'Revolutionäre Telefonie-Integration mit Spitch.ai',
'speech.info.about_intro': 'Erleben Sie die Zukunft der Mandantenkommunikation durch unsere strategische Partnerschaft mit Spitch.ai. Diese bahnbrechende Integration verwandelt Ihre PowerOn-Plattform in ein intelligentes Telefonie-System, das externe Mandanten nahtlos mit Unternehmen verbindet.',
'speech.info.workflow_title': 'Nahtloser Mandanten-Workflow:',
'speech.info.workflow_description': 'Von der Registrierung bis zur technischen Einrichtung - Ihr Mandant registriert sich bei PowerOn für Telefonie-Services, lädt Dokumente hoch und erhält automatisch eine technische SIP-Nummer von Spitch. Die Call-Weiterleitung kann jederzeit aktiviert oder deaktiviert werden, was maximale Flexibilität und BCM-Sicherheit gewährleistet.',
'speech.info.ai_title': 'KI-gestützte Dokumentengenerierung:',
'speech.info.ai_description': 'Unsere bereits aktive Dokumenten-Extraktions-Engine generiert automatisch personalisierte Dokumente für Spitch, basierend auf Mandantenspezifischen Daten. Die KI nutzt FAQ-Datenbanken, Mitarbeiterinformationen und Service-Details, um jeden Anruf kontextuell und hochpersonalisiert zu gestalten.',
'speech.info.sync_title': 'Echtzeit-Datensynchronisation:',
'speech.info.sync_description': 'Spitch prüft vor jedem Anruf die Mandantenberechtigung bei PowerOn, während alle Datenänderungen zentral von PowerOn initiiert werden. Call-Transkripte werden in Echtzeit in Ihrer PowerOn-Datenbank gespeichert, mit vollständiger Mandantenisolation und Sicherheit. Bei Ausfällen werden Anrufe automatisch blockiert, um die Integrität zu gewährleisten.',
'speech.info.cost_title': 'Kosteneinsparungen & Effizienz:',
'speech.info.cost_description': 'Mandanten können jederzeit auf die technische SIP-Nummer umstellen und dabei erhebliche Telefoniekosten sparen. Die Integration funktioniert wie ein weiterer Connector (Outlook, SharePoint) und wird nahtlos in Ihren bestehenden Workflow integriert.',
'speech.info.about_link': 'Mehr erfahren',
'speech.signup.button': 'Verbinden',
'speech.signup.back': 'Zurück zur Sprach Integration',
'speech.signup.submit': 'Mandat erstellen',
'speech.signup.cancel': 'Abbrechen',
'speech.signup.company_info': 'Unternehmensinformationen',
'speech.signup.company_name': 'Firmenname',
'speech.signup.company_name_placeholder': 'Geben Sie Ihren Firmennamen ein',
'speech.signup.industry': 'Branche',
'speech.signup.industry_placeholder': 'z.B. Finanzdienstleistungen, Technologie, etc.',
'speech.signup.business_hours': 'Geschäftszeiten',
'speech.signup.timezone': 'Zeitzone',
'speech.signup.contact_info': 'Kontaktinformationen',
'speech.signup.email': 'E-Mail-Adresse',
'speech.signup.email_placeholder': 'kontakt@firma.com',
'speech.signup.phone': 'Telefonnummer',
'speech.signup.phone_placeholder': '+41 123 456 789',
'speech.signup.street': 'Straße',
'speech.signup.postal_code': 'Postleitzahl',
'speech.signup.city': 'Stadt',
'speech.signup.country': 'Land',
'speech.signup.contacts_setup': 'Kontakte einrichten',
'speech.signup.contacts_description': 'Möchten Sie jetzt Kontakte für Ihr Mandat einrichten? Sie können dies auch später in den Einstellungen tun.',
'speech.signup.setup_contacts': 'Kontakte einrichten',
'speech.signup.skip_for_now': 'Jetzt überspringen',
'speech.signup.company_required': 'Firmenname ist erforderlich',
'speech.signup.industry_required': 'Branche ist erforderlich',
'speech.signup.email_required': 'E-Mail-Adresse ist erforderlich',
'speech.signup.email_invalid': 'Bitte geben Sie eine gültige E-Mail-Adresse ein',
'speech.signup.phone_required': 'Telefonnummer ist erforderlich',
'speech.signup.street_required': 'Straße ist erforderlich',
'speech.signup.postal_code_required': 'Postleitzahl ist erforderlich',
'speech.signup.city_required': 'Stadt ist erforderlich',
'speech.signup.country_required': 'Land ist erforderlich',
'speech.status.submitted': '✓ Mandat eingereicht',
'speech.status.reset': 'Neu starten',
'speech.confirmation.title': 'Mandat erfolgreich eingereicht!',
'speech.confirmation.message': 'Vielen Dank für Ihr Interesse an unserer Sprach Integration powered by Spitch.ai. Wir haben Ihr Mandat erhalten und werden es in Kürze überprüfen.',
'speech.confirmation.submitted_data': 'Eingereichte Daten:',
'speech.confirmation.company': 'Firma',
'speech.confirmation.industry': 'Branche',
'speech.confirmation.email': 'E-Mail',
'speech.confirmation.phone': 'Telefon',
'speech.confirmation.address': 'Adresse',
'speech.confirmation.timezone': 'Zeitzone',
'speech.confirmation.back': 'Zurück zur Sprach Integration',
'speech.confirmation.reset': 'Neu starten',
'speech.confirmation.next_steps': 'Was passiert als nächstes?',
'speech.confirmation.email_confirmation': 'E-Mail-Bestätigung',
'speech.confirmation.email_confirmation_desc': 'Sie erhalten in den nächsten Minuten eine Bestätigungs-E-Mail.',
'speech.confirmation.review_process': 'Überprüfungsprozess',
'speech.confirmation.review_process_desc': 'Unser Team wird Ihr Mandat innerhalb von 1-2 Werktagen überprüfen.',
'speech.confirmation.setup_call': 'Einrichtungsanruf',
'speech.confirmation.setup_call_desc': 'Bei Genehmigung planen wir einen Einrichtungsanruf zur Konfiguration Ihrer Integration.',
'speech.confirmation.questions': 'Fragen?',
'speech.confirmation.questions_desc': 'Falls Sie Fragen zu Ihrem Mandat oder dem Integrationsprozess haben, zögern Sie nicht, unser Support-Team zu kontaktieren.',
'speech.confirmation.transcript_management': 'Transkriptverwaltung',
'speech.confirmation.speech_settings': 'Sprach-Einstellungen',
'speech.transcripts.title': 'Transkriptverwaltung',
'speech.transcripts.new_transcript': 'Neues Transkript',
'speech.transcripts.recent_transcripts': 'Aktuelle Transkripte',
'speech.transcripts.no_transcripts': 'Keine Transkripte vorhanden',
'speech.transcripts.date': 'Datum',
'speech.transcripts.duration': 'Dauer',
'speech.transcripts.status': 'Status',
'speech.transcripts.transcript': 'Transkript',
'speech.transcripts.processing': 'Transkript wird verarbeitet...',
'speech.transcripts.status.completed': 'Abgeschlossen',
'speech.transcripts.status.processing': 'Verarbeitung',
'speech.transcripts.status.failed': 'Fehlgeschlagen',
'speech.transcripts.access_denied_title': 'Zugriff verweigert',
'speech.transcripts.access_denied_message': 'Sie müssen sich zuerst für die Sprach-Integration anmelden, um auf die Transkriptverwaltung zuzugreifen.',
'speech.transcripts.sign_up_now': 'Jetzt anmelden',
'speech.transcripts.subject': 'Betreff',
'speech.transcripts.start_time': 'Startzeit',
'speech.transcripts.end_time': 'Endzeit',
'speech.transcripts.caller': 'Anrufer',
'speech.transcripts.recipient': 'Empfänger',
'speech.transcripts.tags': 'Tags',
'speech.transcripts.created': 'Erstellt',
'speech.transcripts.view': 'Anzeigen',
'speech.transcripts.download': 'Herunterladen',
'speech.settings.title': 'Sprach-Integration Einstellungen',
'speech.settings.description': 'Verwalten Sie Ihre Sprach-Integrations-Konfiguration und Einstellungen.',
'speech.settings.company_info': 'Unternehmensinformationen',
'speech.settings.contact_info': 'Kontaktinformationen',
'speech.settings.business_hours': 'Geschäftszeiten & Zeitzone',
'speech.settings.save': 'Änderungen speichern',
'speech.settings.saving': 'Speichern...',
'speech.settings.save_success': 'Einstellungen erfolgreich gespeichert!',
'speech.settings.save_error': 'Fehler beim Speichern der Einstellungen. Bitte versuchen Sie es erneut.',
'speech.settings.reset': 'Auf Standard zurücksetzen',
'speech.settings.reset_confirm': 'Sind Sie sicher, dass Sie alle Sprach-Integrations-Einstellungen zurücksetzen möchten? Diese Aktion kann nicht rückgängig gemacht werden.',
'speech.settings.reset_success': 'Einstellungen wurden erfolgreich zurückgesetzt.',
'speech.settings.no_data': 'Keine Sprach-Integrations-Daten gefunden. Bitte melden Sie sich zuerst an, um auf die Einstellungen zuzugreifen.',
'speech.settings.sign_up_now': 'Jetzt anmelden',
// Message Overlay Types
'message.success.title': 'Erfolgreich',
'message.success.upload': 'Datei erfolgreich hochgeladen!',
'message.info.title': 'Information',
'message.info.processing': 'Ihre Anfrage wird verarbeitet...',
'message.error.title': 'Fehler',
'message.error.upload_failed': 'Upload fehlgeschlagen. Bitte versuchen Sie es erneut.',
// Warning Messages
'warning.duplicate_file.title': 'Datei bereits vorhanden',
'warning.duplicate_file.message': 'Die Datei "{fileName}" existiert bereits mit identischem Inhalt. Die vorhandene Datei wird wiederverwendet.',
// Administration
'administration.title': 'Werkzeuge',
'administration.description': 'Werkzeuge und Hilfsmittel',
'administration.subtitle': 'Verwaltungs- und Management-Tools',
'administration.intro.description': 'Dieser Bereich enthält alle Verwaltungs- und Management-Tools für Ihren Arbeitsbereich.',
'administration.features.title': 'Verfügbare Tools',
'administration.features.description': 'Management-Tools umfassen:',
'administration.features.file_management': 'Dateiverwaltung - Dokumente hochladen und organisieren',
'administration.features.user_management': 'Benutzerverwaltung - Teammitglieder und Berechtigungen verwalten',
'administration.features.system_settings': 'Systemeinstellungen - Arbeitsbereich-Einstellungen konfigurieren',
'administration.features.data_management': 'Datenverwaltung - Datenimporte und -exporte verwalten',
// Admin pages
'admin.mandates.title': 'Mandate',
'admin.mandates.subtitle': 'Mandate und Berechtigungen verwalten',
'admin.mandates.description': 'Mandatsverwaltung',
'admin.mandates.description_text': 'Verwalten Sie Mandate und deren zugehörige Berechtigungen.',
'admin.mandates.new_button': 'Mandat hinzufügen',
'admin.mandates.action.edit': 'Bearbeiten',
'admin.mandates.action.delete': 'Löschen',
'admin.mandates.modal.create.title': 'Neues Mandat erstellen',
'admin.mandates.create.success': 'Mandat erfolgreich erstellt',
'admin.mandates.create.error': 'Fehler beim Erstellen des Mandats',
'admin.rbac-rules.title': 'RBAC-Regeln',
'admin.rbac-rules.subtitle': 'Rollenbasierte Zugriffssteuerungsregeln',
'admin.rbac-rules.description': 'RBAC-Regelverwaltung',
'admin.rbac-rules.description_text': 'Konfigurieren und verwalten Sie rollenbasierte Zugriffssteuerungsregeln.',
'admin.rbac-rules.new_button': 'RBAC-Regel hinzufügen',
'admin.rbac-rules.action.edit': 'Bearbeiten',
'admin.rbac-rules.action.delete': 'Löschen',
'admin.rbac-rules.modal.create.title': 'Neue RBAC-Regel erstellen',
'admin.rbac-rules.create.success': 'RBAC-Regel erfolgreich erstellt',
'admin.rbac-rules.create.error': 'Fehler beim Erstellen der RBAC-Regel',
'admin.rbac-role.title': 'RBAC-Rollen',
'admin.rbac-role.subtitle': 'Rollenverwaltung',
'admin.rbac-role.description': 'RBAC-Rollenverwaltung',
'admin.rbac-role.description_text': 'Erstellen und verwalten Sie RBAC-Rollen und deren Berechtigungen.',
'admin.rbac-role.new_button': 'Rolle hinzufügen',
'admin.rbac-role.action.edit': 'Bearbeiten',
'admin.rbac-role.action.delete': 'Löschen',
'admin.rbac-role.modal.create.title': 'Neue Rolle erstellen',
'admin.rbac-role.create.success': 'Rolle erfolgreich erstellt',
'admin.rbac-role.create.error': 'Fehler beim Erstellen der Rolle',
'admin.admin-settings.title': 'Admin-Einstellungen',
'admin.admin-settings.subtitle': 'Administrative Einstellungen',
'admin.admin-settings.description': 'Administrative Einstellungen',
'admin.admin-settings.description_text': 'Konfigurieren Sie administrative Einstellungen und Systempräferenzen.',
// Start page
'start.title': 'Start',
'start.description': 'Willkommen in Ihrem Arbeitsbereich',
'start.subtitle': 'Willkommen in Ihrem Arbeitsbereich',
'start.intro.description': 'Dies ist Ihr Ausgangspunkt für den Zugriff auf alle Arbeitsbereich-Features und -Tools.',
'start.features.title': 'Schnellzugriff',
'start.features.description': 'Beginnen Sie mit:',
'start.features.quick_access': 'Schnellzugriff - Springen Sie zu häufig verwendeten Features',
'start.features.recent_activities': 'Letzte Aktivitäten - Sehen Sie Ihre neueste Arbeit',
'start.features.overview': 'Übersicht - Sehen Sie den Arbeitsbereich-Status und Updates',
'start.features.navigation': 'Navigation - Erkunden Sie alle verfügbaren Tools',
// Projects page
'projects.title': 'Projekte',
'projects.subtitle': 'Projektverwaltung',
'projects.description': 'Projektverwaltung und -organisation',
'projects.description_text': 'Suchen Sie nach Standorten über Adresse oder Koordinaten, oder verwenden Sie natürliche Sprache, um Projekte zu erstellen und zu verwalten.',
'projects.command.placeholder': 'Befehl eingeben (z.B., "Erstelle ein neues Projekt namens \'Hauptstrasse 42\'")',
'projects.command.empty': 'Noch keine Befehle ausgeführt. Senden Sie einen Befehl, um Ergebnisse hier zu sehen.',
// Data Management page
'data-management.title': 'Datenverwaltung',
'data-management.subtitle': 'Datenverwaltung',
'data-management.description': 'Datenverwaltung mit Tabellen',
'data-management.description_text': 'Verwalten Sie Daten über Tabellen. Wählen Sie eine Tabelle aus oder verwenden Sie natürliche Sprache, um Befehle auszuführen.',
'data-management.command.placeholder': 'Befehl eingeben (z.B., "Erstelle ein neues Projekt namens \'Hauptstrasse 42\'")',
'data-management.command.empty': 'Noch keine Befehle ausgeführt. Senden Sie einen Befehl, um Ergebnisse hier zu sehen.',
// Drag and Drop
'dragdrop.overlay.default_text': 'Dateien hier ablegen',
'dragdrop.overlay.default_subtext': 'Sie können auch auf den Upload-Button klicken',
'dragdrop.overlay.processing': 'Dateien werden verarbeitet...',
'dragdrop.overlay.error': 'Fehler beim Verarbeiten der Dateien',
// Trustee Feature
'trustee.title': 'Treuhand',
'trustee.subtitle': 'Treuhandverwaltung',
'trustee.description': 'Verwaltung von Treuhand-Organisationen, Verträgen und Buchungen',
// Trustee Organisations
'trustee.organisations.title': 'Organisationen',
'trustee.organisations.subtitle': 'Trustee-Organisationen verwalten',
'trustee.organisations.description': 'Verwaltung der Treuhand-Organisationen',
'trustee.organisations.new_button': 'Neue Organisation',
'trustee.organisations.field.id': 'ID',
'trustee.organisations.field.id_placeholder': 'z.B. treuhand-ag-zuerich',
'trustee.organisations.field.label': 'Bezeichnung',
'trustee.organisations.field.label_placeholder': 'z.B. Treuhand AG Zürich',
'trustee.organisations.field.enabled': 'Aktiviert',
'trustee.organisations.modal.create.title': 'Neue Organisation erstellen',
'trustee.organisations.create.success': 'Organisation erfolgreich erstellt',
'trustee.organisations.create.error': 'Fehler beim Erstellen der Organisation',
'trustee.organisations.action.edit': 'Bearbeiten',
'trustee.organisations.action.delete': 'Löschen',
// Trustee Roles
'trustee.roles.title': 'Rollen',
'trustee.roles.subtitle': 'Trustee-Rollen verwalten',
'trustee.roles.description': 'Verwaltung der Feature-spezifischen Rollen',
'trustee.roles.new_button': 'Neue Rolle',
'trustee.roles.field.id': 'Rollen-ID',
'trustee.roles.field.id_placeholder': 'z.B. admin, operate, userreport',
'trustee.roles.field.desc': 'Beschreibung',
'trustee.roles.field.desc_placeholder': 'Beschreibung der Rolle',
'trustee.roles.modal.create.title': 'Neue Rolle erstellen',
'trustee.roles.create.success': 'Rolle erfolgreich erstellt',
'trustee.roles.create.error': 'Fehler beim Erstellen der Rolle',
'trustee.roles.action.edit': 'Bearbeiten',
'trustee.roles.action.delete': 'Löschen',
// Trustee Access
'trustee.access.title': 'Zugriff',
'trustee.access.subtitle': 'Benutzer-Zugriff verwalten',
'trustee.access.description': 'Verwaltung der Benutzerzugriffe auf Organisationen',
'trustee.access.new_button': 'Neuer Zugriff',
'trustee.access.field.organisationId': 'Organisation',
'trustee.access.field.roleId': 'Rolle',
'trustee.access.field.userId': 'Benutzer',
'trustee.access.field.contractId': 'Vertrag (optional)',
'trustee.access.field.contractId_placeholder': 'Leer = Zugriff auf alle Verträge',
'trustee.access.modal.create.title': 'Neuen Zugriff erstellen',
'trustee.access.create.success': 'Zugriff erfolgreich erstellt',
'trustee.access.create.error': 'Fehler beim Erstellen des Zugriffs',
'trustee.access.action.edit': 'Bearbeiten',
'trustee.access.action.delete': 'Löschen',
// Trustee Contracts
'trustee.contracts.title': 'Verträge',
'trustee.contracts.subtitle': 'Kundenverträge verwalten',
'trustee.contracts.description': 'Verwaltung der Kundenverträge',
'trustee.contracts.new_button': 'Neuer Vertrag',
'trustee.contracts.field.organisationId': 'Organisation',
'trustee.contracts.field.label': 'Bezeichnung',
'trustee.contracts.field.label_placeholder': 'z.B. Muster AG 2026',
'trustee.contracts.field.enabled': 'Aktiviert',
'trustee.contracts.modal.create.title': 'Neuen Vertrag erstellen',
'trustee.contracts.create.success': 'Vertrag erfolgreich erstellt',
'trustee.contracts.create.error': 'Fehler beim Erstellen des Vertrags',
'trustee.contracts.action.edit': 'Bearbeiten',
'trustee.contracts.action.delete': 'Löschen',
// Trustee Documents
'trustee.documents.title': 'Dokumente',
'trustee.documents.subtitle': 'Belege verwalten',
'trustee.documents.description': 'Verwaltung der Dokumente und Belege',
'trustee.documents.new_button': 'Neues Dokument',
'trustee.documents.field.organisationId': 'Organisation',
'trustee.documents.field.contractId': 'Vertrag',
'trustee.documents.field.documentName': 'Dateiname',
'trustee.documents.field.documentName_placeholder': 'z.B. Beleg.pdf',
'trustee.documents.field.documentMimeType': 'Dateityp',
'trustee.documents.modal.create.title': 'Neues Dokument erstellen',
'trustee.documents.create.success': 'Dokument erfolgreich erstellt',
'trustee.documents.create.error': 'Fehler beim Erstellen des Dokuments',
'trustee.documents.action.edit': 'Bearbeiten',
'trustee.documents.action.delete': 'Löschen',
'trustee.documents.action.download': 'Herunterladen',
// Trustee Positions
'trustee.positions.title': 'Positionen',
'trustee.positions.subtitle': 'Buchungspositionen verwalten',
'trustee.positions.description': 'Verwaltung der Buchungspositionen (Speseneinträge)',
'trustee.positions.new_button': 'Neue Position',
'trustee.positions.field.organisationId': 'Organisation',
'trustee.positions.field.contractId': 'Vertrag',
'trustee.positions.field.valuta': 'Valutadatum',
'trustee.positions.field.company': 'Firma',
'trustee.positions.field.company_placeholder': 'Name des Unternehmens',
'trustee.positions.field.desc': 'Beschreibung',
'trustee.positions.field.bookingCurrency': 'Buchungswährung',
'trustee.positions.field.bookingAmount': 'Buchungsbetrag',
'trustee.positions.field.originalCurrency': 'Originalwährung',
'trustee.positions.field.originalAmount': 'Originalbetrag',
'trustee.positions.field.vatPercentage': 'MwSt %',
'trustee.positions.field.vatAmount': 'MwSt Betrag',
'trustee.positions.modal.create.title': 'Neue Position erstellen',
'trustee.positions.create.success': 'Position erfolgreich erstellt',
'trustee.positions.create.error': 'Fehler beim Erstellen der Position',
'trustee.positions.action.edit': 'Bearbeiten',
'trustee.positions.action.delete': 'Löschen',
};