Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
661 lines
25 KiB
JSON
661 lines
25 KiB
JSON
{
|
||
"page": {
|
||
"title": "Zeitplan",
|
||
"actions": {
|
||
"configureAvailability": "Verfügbarkeit konfigurieren",
|
||
"appointmentRequests": "Terminanfragen"
|
||
}
|
||
},
|
||
"sidebar": {
|
||
"actions": {
|
||
"compareAll": "Alle vergleichen",
|
||
"clearAll": "Alles löschen",
|
||
"viewWeek": "Woche anzeigen",
|
||
"compare": "Vergleichen",
|
||
"stopComparing": "Vergleich beenden"
|
||
},
|
||
"labels": {
|
||
"inactive": "(Inaktiv)"
|
||
},
|
||
"aria": {
|
||
"viewWeek": "Woche für {{name}} ansehen",
|
||
"compare": "{{name}} vergleichen"
|
||
}
|
||
},
|
||
"agentView": {
|
||
"loading": "Laden...",
|
||
"errors": {
|
||
"loadPermissions": "Benutzerberechtigungen konnten nicht geladen werden",
|
||
"forbidden": "Sie sind nicht berechtigt, diesen Zeitplan anzuzeigen."
|
||
}
|
||
},
|
||
"calendar": {
|
||
"legend": {
|
||
"types": {
|
||
"ticket": "Ticket",
|
||
"projectTask": "Projektaufgabe",
|
||
"nonBillableCategory": "Nicht abrechenbare Kategorie",
|
||
"adHoc": "Ad-hoc-Eintrag",
|
||
"interaction": "Interaktion",
|
||
"appointmentRequest": "Terminanfrage"
|
||
},
|
||
"showInactiveUsers": "Inaktive Benutzer anzeigen"
|
||
},
|
||
"loading": {
|
||
"initial": "Zeitplan wird geladen...",
|
||
"overlay": "Laden..."
|
||
},
|
||
"errors": {
|
||
"validateDeletion": "Der Löschvorgang konnte nicht bestätigt werden. Bitte versuchen Sie es erneut.",
|
||
"loadPermissions": "Die Berechtigungen konnten nicht geladen werden.",
|
||
"loadCurrentUser": "Der aktuelle Benutzer konnte nicht geladen werden.",
|
||
"unknown": "Es ist ein unbekannter Fehler aufgetreten",
|
||
"deleteFailed": "Zeitplaneintrag konnte nicht gelöscht werden",
|
||
"deleteUnexpected": "Beim Löschen des Zeitplaneintrags ist ein Fehler aufgetreten",
|
||
"updateFailed": "Zeitplaneintrag konnte nicht aktualisiert werden: {{error}}",
|
||
"createFailed": "Zeitplaneintrag konnte nicht hinzugefügt werden: {{error}}",
|
||
"saveUnexpected": "Beim Speichern des Zeitplaneintrags ist ein Fehler aufgetreten"
|
||
},
|
||
"toolbar": {
|
||
"previousAria": "Vorheriger {{view}}",
|
||
"previous": "< Zurück",
|
||
"today": "Heute",
|
||
"nextAria": "Nächster {{view}}",
|
||
"next": "Weiter >",
|
||
"views": {
|
||
"month": "Monat",
|
||
"week": "Woche",
|
||
"day": "Tag"
|
||
}
|
||
},
|
||
"event": {
|
||
"fallbacks": {
|
||
"unknownTechnician": "Unbekannt",
|
||
"unassigned": "Nicht zugewiesen",
|
||
"untitled": "Ohne Titel"
|
||
},
|
||
"tooltip": {
|
||
"scheduledFor": "Geplant für: {{technicians}}",
|
||
"start": "Beginn: {{dateTime}}",
|
||
"end": "Ende: {{dateTime}}",
|
||
"multiDay": "(Mehrtägig)"
|
||
}
|
||
},
|
||
"deleteDialog": {
|
||
"title": "Zeitplaneintrag löschen",
|
||
"messageRecurring": "Wählen Sie aus, welche Ereignisse gelöscht werden sollen:",
|
||
"messageSingle": "Sind Sie sicher, dass Sie diesen Zeitplaneintrag löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||
"confirm": "Löschen",
|
||
"entityFallback": "diesen Zeitplaneintrag",
|
||
"options": {
|
||
"single": "Nur dieses Ereignis",
|
||
"future": "Dieses und zukünftige Ereignisse",
|
||
"all": "Alle Ereignisse"
|
||
},
|
||
"messageWithTeamsWarning": "Möchten Sie diesen Zeitplaneintrag wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird auch die Microsoft Teams-Besprechung gelöscht."
|
||
},
|
||
"print": {
|
||
"title": "Terminagenda",
|
||
"subtitle": "{{count}} geplante Einträge",
|
||
"noEntries": "Keine Termine zum Drucken",
|
||
"emptyValue": "-",
|
||
"columns": {
|
||
"title": "Titel",
|
||
"type": "Typ",
|
||
"start": "Start",
|
||
"end": "Ende",
|
||
"assigned": "Zugewiesen",
|
||
"status": "Status"
|
||
},
|
||
"optionsDialog": {
|
||
"title": "Druckoptionen",
|
||
"description": "Wählen Sie die beim Drucken des Zeitplans enthaltenen Spalten."
|
||
}
|
||
}
|
||
},
|
||
"weeklyEvent": {
|
||
"actions": {
|
||
"delete": "Eintrag löschen"
|
||
},
|
||
"continuation": {
|
||
"previousWeek": "Fortsetzung der Vorwoche"
|
||
}
|
||
},
|
||
"requests": {
|
||
"errors": {
|
||
"load": "Terminanfragen konnten nicht geladen werden",
|
||
"ticketNotFound": "Ticket nicht gefunden",
|
||
"loadTicket": "Das Laden des Tickets ist fehlgeschlagen",
|
||
"assignTechnicianRequired": "Bitte weisen Sie einen Techniker zu",
|
||
"approve": "Die Anfrage konnte nicht genehmigt werden",
|
||
"declineReasonRequired": "Bitte geben Sie einen Grund für die Ablehnung an",
|
||
"decline": "Anfrage konnte nicht abgelehnt werden"
|
||
},
|
||
"feedback": {
|
||
"approved": "Terminanfrage genehmigt",
|
||
"declined": "Terminanfrage abgelehnt"
|
||
},
|
||
"filters": {
|
||
"statusLabel": "Nach Status filtern",
|
||
"statusOptions": {
|
||
"all": "Alle",
|
||
"pending": "Ausstehend",
|
||
"approved": "Genehmigt",
|
||
"declined": "Abgelehnt",
|
||
"cancelled": "Abgesagt"
|
||
}
|
||
},
|
||
"fallbacks": {
|
||
"invalidDateTime": "Ungültiges Datum/Uhrzeit"
|
||
},
|
||
"list": {
|
||
"title": "Terminanfragen",
|
||
"badgeTotal": "Gesamt",
|
||
"loading": "Anfragen werden geladen...",
|
||
"empty": "Keine {{status}} Anfragen gefunden",
|
||
"duration": "{{count}} Minuten",
|
||
"ticketFallback": "Ticket-Nr.{{ticket}}",
|
||
"fallbacks": {
|
||
"publicRequest": "Öffentliche Anfrage"
|
||
}
|
||
},
|
||
"detail": {
|
||
"back": "← Zurück zur Liste",
|
||
"title": "Details anfordern",
|
||
"section": {
|
||
"requestInformation": "Informationen anfordern"
|
||
},
|
||
"labels": {
|
||
"reference": "Referenz",
|
||
"client": "Kunde",
|
||
"requester": "Anfragender",
|
||
"contact": "Kontakt",
|
||
"email": "E-Mail",
|
||
"phone": "Telefon",
|
||
"service": "Dienst",
|
||
"requestedTime": "Gewünschte Zeit",
|
||
"duration": "Dauer",
|
||
"status": "Status",
|
||
"linkedTicket": "Verknüpftes Ticket",
|
||
"description": "Beschreibung",
|
||
"teamsMeeting": "Teams-Besprechung"
|
||
},
|
||
"actions": {
|
||
"joinTeamsMeeting": "An Teams-Besprechung teilnehmen"
|
||
}
|
||
},
|
||
"approval": {
|
||
"title": "Genehmigungsdetails",
|
||
"fields": {
|
||
"assignedTechnician": "Techniker zuweisen *",
|
||
"finalDateTime": "Endgültiges Datum und Uhrzeit",
|
||
"internalNotes": "Interne Notizen (optional)",
|
||
"linkedTicket": "Link zum Ticket (optional)",
|
||
"generateTeamsMeeting": "Microsoft Teams-Besprechungslink erstellen"
|
||
},
|
||
"placeholders": {
|
||
"assignedTechnician": "Techniker auswählen",
|
||
"internalNotes": "Fügen Sie interne Notizen hinzu...",
|
||
"linkedTicket": "Geben Sie die Ticket-ID ein, um sie zu verknüpfen..."
|
||
},
|
||
"actions": {
|
||
"approve": "Genehmigen",
|
||
"decline": "Ablehnen"
|
||
}
|
||
},
|
||
"decline": {
|
||
"title": "Anfrage ablehnen",
|
||
"fields": {
|
||
"reason": "Grund für die Ablehnung *"
|
||
},
|
||
"placeholders": {
|
||
"reason": "Bitte geben Sie einen Grund für die Ablehnung dieser Anfrage an ..."
|
||
},
|
||
"actions": {
|
||
"confirm": "Ablehnung bestätigen",
|
||
"cancel": "Abbrechen"
|
||
}
|
||
}
|
||
},
|
||
"availabilitySettings": {
|
||
"dialog": {
|
||
"title": "Verfügbarkeitseinstellungen"
|
||
},
|
||
"loading": "Einstellungen werden geladen...",
|
||
"tabs": {
|
||
"general": "Allgemeine Einstellungen",
|
||
"userHours": "Benutzerstunden",
|
||
"serviceRules": "Serviceregeln",
|
||
"exceptions": "Ausnahmen",
|
||
"teamsMeetings": "Teams-Besprechungen"
|
||
},
|
||
"days": {
|
||
"sunday": "Sonntag",
|
||
"monday": "Montag",
|
||
"tuesday": "Dienstag",
|
||
"wednesday": "Mittwoch",
|
||
"thursday": "Donnerstag",
|
||
"friday": "Freitag",
|
||
"saturday": "Samstag"
|
||
},
|
||
"common": {
|
||
"yes": "Ja",
|
||
"no": "Nein",
|
||
"columns": {
|
||
"action": "Aktion"
|
||
},
|
||
"actions": {
|
||
"edit": "Bearbeiten",
|
||
"delete": "Löschen",
|
||
"deleting": "Wird gelöscht..."
|
||
},
|
||
"defaultApprover": {
|
||
"placeholder": "Genehmiger auswählen"
|
||
},
|
||
"teamSelect": {
|
||
"label": "Wählen Sie Team",
|
||
"placeholder": "Wählen Sie ein Team aus"
|
||
}
|
||
},
|
||
"feedback": {
|
||
"loadError": "Die Einstellungen konnten nicht geladen werden"
|
||
},
|
||
"general": {
|
||
"autoApproval": {
|
||
"title": "Automatische Genehmigung aktivieren",
|
||
"description": "Termine, die die unten konfigurierten Kriterien erfüllen, automatisch genehmigen",
|
||
"criteriaTitle": "Kriterien für die automatische Genehmigung:",
|
||
"criteria": {
|
||
"requireAvailability": "Für den Techniker muss die Verfügbarkeit für die angeforderte Zeit konfiguriert sein",
|
||
"requireContract": "Der Kunde muss über einen aktiven Vertrag verfügen (falls der Dienst dies erfordert)",
|
||
"checkConflicts": "Keine Terminkonflikte mit bestehenden Terminen",
|
||
"respectBuffers": "Pufferzeiten vor/nach Terminen einhalten"
|
||
}
|
||
},
|
||
"defaultApprover": {
|
||
"label": "Genehmiger",
|
||
"help": "Unternehmensweite Genehmiger für Terminanfragen, die eine manuelle Genehmigung erfordern. Fügen Sie mehrere Benutzer und/oder Teams hinzu – alle ausgewählten Personen werden benachrichtigt und können genehmigen. Dies kann pro Techniker in den Benutzerstundeneinstellungen überschrieben werden."
|
||
},
|
||
"advanceBookingDays": {
|
||
"label": "Standard-Vorausbuchung (Tage)"
|
||
},
|
||
"minimumNoticeHours": {
|
||
"label": "Mindestbenachrichtigung (Stunden)"
|
||
},
|
||
"actions": {
|
||
"save": "Allgemeine Einstellungen speichern"
|
||
},
|
||
"feedback": {
|
||
"saveSuccess": "Allgemeine Einstellungen gespeichert",
|
||
"saveError": "Einstellungen konnten nicht gespeichert werden"
|
||
}
|
||
},
|
||
"userHours": {
|
||
"roleManager": {
|
||
"label": "Teammanager:",
|
||
"description": "Sie können Verfügbarkeitseinstellungen für Mitglieder Ihres Teams konfigurieren. Die Tabelle „Konfigurierte Benutzer“ unten zeigt alle Benutzer mit Verfügbarkeitseinstellungen im gesamten System."
|
||
},
|
||
"roleAdmin": {
|
||
"label": "Administrator:",
|
||
"description": "Sie können Verfügbarkeitseinstellungen für jeden Benutzer im System konfigurieren. Die Tabelle „Konfigurierte Benutzer“ unten zeigt alle Benutzer mit Verfügbarkeitseinstellungen."
|
||
},
|
||
"userSelect": {
|
||
"label": "Wählen Sie den zu konfigurierenden Benutzer aus",
|
||
"placeholderSelectTeamFirst": "Wählen Sie zunächst ein Team aus",
|
||
"placeholder": "Wählen Sie einen Benutzer zum Konfigurieren aus"
|
||
},
|
||
"appointmentSettings": {
|
||
"title": "Termineinstellungen",
|
||
"defaultDuration": {
|
||
"label": "Standardtermindauer (Minuten)",
|
||
"help": "Technikerspezifische Überschreibung der Dauer. Lassen Sie das Feld leer, um die dienstspezifische Dauer aus den Dienstregeln zu verwenden.",
|
||
"placeholder": "Lassen Sie das Feld leer, um den Dienststandard zu verwenden"
|
||
},
|
||
"bufferAfter": {
|
||
"label": "Pufferzeit zwischen Terminen (Minuten)",
|
||
"placeholder": "15"
|
||
},
|
||
"defaultApprover": {
|
||
"label": "Genehmiger",
|
||
"help": "Wer soll Terminanfragen für diesen Techniker prüfen und genehmigen, die eine manuelle Genehmigung erfordern? Fügen Sie mehrere Benutzer und/oder Teams hinzu. Leer lassen, um die unternehmensweiten Genehmiger zu verwenden."
|
||
},
|
||
"allowClientPreference": {
|
||
"label": "Kundenpräferenz zulassen",
|
||
"help": "Lassen Sie Kunden diesen Techniker gezielt anfordern"
|
||
}
|
||
},
|
||
"schedule": {
|
||
"timezoneNotice": "Die Zeiten beziehen sich auf Ihre lokale Zeitzone ({{timeZone}})",
|
||
"columns": {
|
||
"day": "Tag",
|
||
"available": "Verfügbar",
|
||
"startTime": "Startzeit",
|
||
"endTime": "Endzeit"
|
||
}
|
||
},
|
||
"configuredUsers": {
|
||
"title": "Konfigurierte Benutzer",
|
||
"description": "Benutzer mit konfigurierten Verfügbarkeitseinstellungen",
|
||
"empty": "Noch keine Benutzer konfiguriert",
|
||
"columns": {
|
||
"userName": "Benutzername",
|
||
"status": "Status"
|
||
},
|
||
"status": {
|
||
"configured": "Konfiguriert"
|
||
}
|
||
},
|
||
"actions": {
|
||
"save": "Benutzerstunden speichern"
|
||
},
|
||
"feedback": {
|
||
"selectUserError": "Bitte wählen Sie einen Benutzer aus",
|
||
"saveSuccess": "Benutzerstunden gespeichert",
|
||
"saveError": "Benutzerstunden konnten nicht gespeichert werden",
|
||
"deleteSuccess": "Benutzerverfügbarkeit gelöscht",
|
||
"deleteError": "Benutzerverfügbarkeit konnte nicht gelöscht werden"
|
||
},
|
||
"deleteDialog": {
|
||
"title": "Benutzerverfügbarkeit löschen",
|
||
"message": "Möchten Sie die Verfügbarkeitseinstellungen für {{userName}} wirklich löschen? Dadurch werden alle konfigurierten Arbeitszeiten entfernt. Diese Aktion kann nicht rückgängig gemacht werden."
|
||
}
|
||
},
|
||
"serviceRules": {
|
||
"serviceSelect": {
|
||
"label": "Wählen Sie den zu konfigurierenden Dienst aus",
|
||
"placeholder": "Wählen Sie einen Dienst zum Konfigurieren aus"
|
||
},
|
||
"editor": {
|
||
"title": "Regeln bearbeiten: {{serviceName}}",
|
||
"allowWithoutContract": {
|
||
"label": "Buchung ohne Vertrag zulassen"
|
||
},
|
||
"maxAppointmentsPerDay": {
|
||
"label": "Maximale Termine pro Tag"
|
||
},
|
||
"defaultDuration": {
|
||
"label": "Standardtermindauer (Minuten)",
|
||
"help": "Standarddauer für Termine dieses Servicetyps. Kann durch technikerspezifische Einstellungen in den Benutzerstunden überschrieben werden.",
|
||
"placeholder": "z. B. 60 (Minuten)"
|
||
}
|
||
},
|
||
"configuredServices": {
|
||
"title": "Konfigurierte Dienste",
|
||
"description": "Dienste mit konfigurierten Terminregeln",
|
||
"empty": "Noch keine Dienste konfiguriert",
|
||
"columns": {
|
||
"serviceName": "Dienstname",
|
||
"duration": "Dauer (Min.)",
|
||
"withoutContract": "Ohne Vertrag",
|
||
"maxPerDay": "Maximal pro Tag"
|
||
}
|
||
},
|
||
"common": {
|
||
"noLimit": "Keine Begrenzung"
|
||
},
|
||
"actions": {
|
||
"save": "Serviceregeln speichern"
|
||
},
|
||
"feedback": {
|
||
"selectServiceError": "Bitte wählen Sie eine Dienstleistung aus",
|
||
"saveSuccess": "Serviceregeln gespeichert",
|
||
"saveError": "Dienstregeln konnten nicht gespeichert werden",
|
||
"deleteSuccess": "Serviceregeln gelöscht",
|
||
"deleteError": "Serviceregeln konnten nicht gelöscht werden"
|
||
},
|
||
"deleteDialog": {
|
||
"title": "Serviceregeln löschen",
|
||
"message": "Möchten Sie die Regeln für {{serviceName}} wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden."
|
||
}
|
||
},
|
||
"exceptions": {
|
||
"form": {
|
||
"title": "Ausnahme hinzufügen",
|
||
"date": {
|
||
"label": "Wählen Sie Datum aus"
|
||
},
|
||
"user": {
|
||
"label": "Benutzer (Optional – für unternehmensweit leer lassen)",
|
||
"placeholder": "Benutzer auswählen"
|
||
},
|
||
"isAvailable": {
|
||
"label": "An diesem Tag verfügbar"
|
||
},
|
||
"reason": {
|
||
"label": "Grund",
|
||
"placeholder": "Urlaub, Freizeit usw."
|
||
}
|
||
},
|
||
"common": {
|
||
"companyWide": "Unternehmensweit"
|
||
},
|
||
"actions": {
|
||
"add": "Ausnahme hinzufügen"
|
||
},
|
||
"list": {
|
||
"title": "Bestehende Ausnahmen",
|
||
"empty": "Keine Ausnahmen konfiguriert",
|
||
"status": {
|
||
"available": "Verfügbar",
|
||
"unavailable": "Nicht verfügbar"
|
||
}
|
||
},
|
||
"feedback": {
|
||
"selectDateError": "Bitte wählen Sie ein Datum aus",
|
||
"addSuccess": "Ausnahme hinzugefügt",
|
||
"addError": "Ausnahme konnte nicht hinzugefügt werden",
|
||
"deleteSuccess": "Ausnahme gelöscht",
|
||
"deleteError": "Ausnahme konnte nicht gelöscht werden"
|
||
}
|
||
},
|
||
"teamsMeetings": {
|
||
"prerequisites": {
|
||
"title": "Azure-Voraussetzungen",
|
||
"description": "Bevor Sie dies aktivieren, erteilen Sie der App die Anwendungsberechtigung OnlineMeetings.ReadWrite.All und erstellen Sie eine Application Access Policy für das Organisator-Konto.",
|
||
"steps": {
|
||
"toggle": "Azure-Einrichtungsschritte anzeigen",
|
||
"step1": {
|
||
"title": "1. Graph-Anwendungsberechtigung erteilen",
|
||
"item1": "Öffnen Sie das Entra Admin Center → App-Registrierungen.",
|
||
"item2": "Wählen Sie die von der Teams-Integration dieses Mandanten verwendete App aus.",
|
||
"item3": "API-Berechtigungen → Hinzufügen → Microsoft Graph → Anwendungsberechtigungen.",
|
||
"item4": "Fügen Sie OnlineMeetings.ReadWrite.All hinzu und erteilen Sie die Administratorzustimmung."
|
||
},
|
||
"step2": {
|
||
"title": "2. Application Access Policy erstellen",
|
||
"intro": "Die reine App-Besprechungserstellung muss dem Organisator-Konto ausdrücklich erlaubt werden.",
|
||
"note": "Warten Sie bis zu 30 Minuten auf die Richtlinienverbreitung, bevor Sie auf Verifizieren klicken."
|
||
}
|
||
}
|
||
},
|
||
"organizer": {
|
||
"title": "Besprechungsorganisator",
|
||
"label": "Microsoft-Benutzerobjekt-ID des Standard-Besprechungsorganisators",
|
||
"help": "Genehmigte Termine erstellen Teams-Besprechungen als dieser Microsoft-Benutzer. Verwenden Sie die Entra-Objekt-ID; UPNs können bei Microsoft Graph onlineMeetings 404 zurückgeben.",
|
||
"placeholder": "00000000-0000-0000-0000-000000000000"
|
||
},
|
||
"actions": {
|
||
"save": "Speichern",
|
||
"saving": "Wird gespeichert...",
|
||
"verify": "Verifizieren",
|
||
"verifying": "Wird verifiziert...",
|
||
"openRunbook": "Setup-Runbook öffnen"
|
||
},
|
||
"feedback": {
|
||
"saveSuccess": "Teams-Besprechungsorganisator gespeichert",
|
||
"saveError": "Speichern des Teams-Besprechungsorganisators fehlgeschlagen",
|
||
"verifySuccess": "Teams-Besprechungsorganisator verifiziert",
|
||
"verifyError": "Verifizierung des Teams-Besprechungsorganisators fehlgeschlagen"
|
||
},
|
||
"verify": {
|
||
"valid": "Microsoft-Organisator erfolgreich verifiziert.",
|
||
"validWithName": "Verifizierter Microsoft-Benutzer: {{displayName}}.",
|
||
"reasons": {
|
||
"eeDisabled": "Die Verifizierung von Teams-Besprechungen ist nur in der Enterprise Edition verfügbar.",
|
||
"notConfigured": "Die Teams-Integration muss aktiv sein, bevor ein Organisator verifiziert werden kann.",
|
||
"userNotFound": "Microsoft konnte für diesen Organisatorwert keinen Benutzer finden.",
|
||
"policyMissing": "Der Microsoft-Benutzer existiert, aber die Application Access Policy erlaubt die Besprechungserstellung noch nicht.",
|
||
"graphError": "Microsoft Graph konnte diesen Organisator derzeit nicht verifizieren."
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"entryPopup": {
|
||
"title": {
|
||
"appointmentRequest": "Terminanfrage",
|
||
"view": "Eintrag anzeigen",
|
||
"edit": "Eintrag bearbeiten",
|
||
"new": "Neuer Eintrag"
|
||
},
|
||
"alerts": {
|
||
"privateEntryOnlyCreator": "Dies ist ein privater Eintrag. Nur der Ersteller kann Details anzeigen oder bearbeiten."
|
||
},
|
||
"validation": {
|
||
"summaryTitle": "Bitte füllen Sie die erforderlichen Felder aus:",
|
||
"titleRequiredForAdHoc": "Für Ad-hoc-Einträge ist der Titel erforderlich",
|
||
"startRequired": "Startdatum/-uhrzeit",
|
||
"endRequired": "Enddatum/Uhrzeit",
|
||
"assigneeRequired": "Mindestens ein zugewiesener Benutzer",
|
||
"startInvalid": "Das Startdatum ist ungültig",
|
||
"endInvalid": "Das Enddatum ist ungültig",
|
||
"endAfterStart": "Das Enddatum muss nach dem Startdatum liegen",
|
||
"recurrenceIntervalPositive": "Das Wiederholungsintervall muss eine positive ganze Zahl sein",
|
||
"recurrenceCountPositive": "Die Anzahl der Vorkommen muss eine positive ganze Zahl sein",
|
||
"recurrenceEndInvalid": "Das Enddatum der Wiederholung ist ungültig",
|
||
"recurrenceEndAfterStart": "Das Enddatum der Wiederholung muss nach dem Startdatum liegen"
|
||
},
|
||
"fields": {
|
||
"title": "Titel",
|
||
"assignedUsers": "Zugewiesene Benutzer *",
|
||
"privateEntry": "Privater Eintrag (für andere Benutzer nicht sichtbar)",
|
||
"start": "Start *",
|
||
"end": "Ende *",
|
||
"notes": "Notizen"
|
||
},
|
||
"actions": {
|
||
"cancel": "Abbrechen",
|
||
"close": "Schließen",
|
||
"save": "Speichern",
|
||
"delete": "Eintrag löschen"
|
||
},
|
||
"workItem": {
|
||
"adHocFallback": "Ad-hoc-Eintrag (kein Workitem)",
|
||
"openDetails": "Details"
|
||
},
|
||
"appointmentRequest": {
|
||
"approved": {
|
||
"title": "Genehmigter Termin",
|
||
"descriptionWithDate": "Dieser Termin entstand aus einer Kundenanfrage und wurde am {{date}} genehmigt.",
|
||
"description": "Dieser Termin entstand aus einer Kundenanfrage.",
|
||
"joinTeamsMeeting": "An Teams-Besprechung teilnehmen",
|
||
"downloadRecording": "Aufzeichnung herunterladen",
|
||
"viewTranscript": "Transkript anzeigen"
|
||
},
|
||
"pending": {
|
||
"title": "Ausstehende Terminanfrage",
|
||
"description": "Dies ist eine Terminanfrage eines Kunden. Sie können sie unten genehmigen oder ablehnen."
|
||
},
|
||
"declined": {
|
||
"title": "Abgelehnte Terminanfrage",
|
||
"descriptionWithReason": "Diese Terminanfrage wurde abgelehnt: {{reason}}",
|
||
"description": "Diese Terminanfrage wurde abgelehnt."
|
||
},
|
||
"cancelled": {
|
||
"title": "Terminanfrage storniert",
|
||
"description": "Diese Terminanfrage wurde vom Kunden storniert."
|
||
},
|
||
"requesterInfo": {
|
||
"title": "Anfragerinformationen",
|
||
"company": "Unternehmen",
|
||
"name": "Name",
|
||
"email": "E-Mail",
|
||
"phone": "Telefon"
|
||
},
|
||
"requestedDateTimeLabel": "Gewünschtes Datum und Uhrzeit",
|
||
"assignTechnicianLabel": "Techniker zuweisen *",
|
||
"assignTechnicianPlaceholder": "Techniker auswählen",
|
||
"scheduledDateTimeLabel": "Geplantes Datum und Uhrzeit",
|
||
"noNotes": "Keine Notizen vorhanden",
|
||
"declineReasonLabel": "Grund für die Ablehnung *",
|
||
"declineReasonPlaceholder": "Bitte geben Sie einen Grund für die Ablehnung dieser Anfrage an ...",
|
||
"actions": {
|
||
"approve": "Genehmigen",
|
||
"decline": "Ablehnen",
|
||
"confirmDecline": "Ablehnung bestätigen"
|
||
},
|
||
"toasts": {
|
||
"assignTechnicianRequired": "Bitte weisen Sie einen Techniker zu",
|
||
"approved": "Terminanfrage genehmigt",
|
||
"approveFailed": "Die Anfrage konnte nicht genehmigt werden",
|
||
"declineReasonRequired": "Bitte geben Sie einen Grund für die Ablehnung an",
|
||
"declined": "Terminanfrage abgelehnt",
|
||
"declineFailed": "Anfrage konnte nicht abgelehnt werden"
|
||
},
|
||
"generateTeamsMeeting": "Microsoft Teams-Besprechungslink erstellen"
|
||
},
|
||
"recurrence": {
|
||
"label": "Wiederholung",
|
||
"intervalLabel": "Intervall",
|
||
"endLabel": "Ende",
|
||
"endDateLabel": "Enddatum",
|
||
"occurrencesLabel": "Vorkommen",
|
||
"workdaysOnly": "Nur werktags (Mo-Fr, außer an Feiertagen)",
|
||
"options": {
|
||
"none": "Keine",
|
||
"daily": "Täglich",
|
||
"weekly": "Wöchentlich",
|
||
"monthly": "Monatlich",
|
||
"yearly": "Jährlich"
|
||
},
|
||
"endOptions": {
|
||
"never": "Nie",
|
||
"date": "An Datum",
|
||
"count": "Nach"
|
||
},
|
||
"applyDialog": {
|
||
"title": "Änderungen anwenden auf",
|
||
"message": "Wählen Sie aus, welche Ereignisse aktualisiert werden sollen:"
|
||
}
|
||
},
|
||
"delete": {
|
||
"validationFailed": "Der Löschvorgang konnte nicht bestätigt werden. Bitte versuchen Sie es erneut.",
|
||
"entityFallback": "diesen Zeitplaneintrag",
|
||
"scopeDialog": {
|
||
"title": "Zeitplaneintrag löschen",
|
||
"message": "Wählen Sie aus, welche Ereignisse gelöscht werden sollen:",
|
||
"confirm": "Fortfahren"
|
||
},
|
||
"confirm": "Sind Sie sicher, dass Sie diesen Zeitplaneintrag löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||
"confirmWithTeamsWarning": "Sind Sie sicher, dass Sie diesen Zeitplaneintrag löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden. Die zugehörige Microsoft Teams-Besprechung wird ebenfalls gelöscht."
|
||
},
|
||
"scopeOptions": {
|
||
"single": "Nur dieses Ereignis",
|
||
"future": "Dieses und zukünftige Ereignisse",
|
||
"all": "Alle Ereignisse"
|
||
}
|
||
},
|
||
"actions": {
|
||
"print": "Drucken",
|
||
"printOptions": "Druckoptionen"
|
||
},
|
||
"interactionDetails": {
|
||
"fields": {
|
||
"client": "Kunde",
|
||
"contact": "Kontakt",
|
||
"duration": "Dauer",
|
||
"endTime": "Endzeit",
|
||
"notes": "Notizen",
|
||
"startTime": "Startzeit",
|
||
"status": "Status",
|
||
"title": "Titel",
|
||
"user": "Benutzer"
|
||
},
|
||
"noClient": "Kein Kunde zugeordnet",
|
||
"noContact": "Kein Kontakt zugeordnet",
|
||
"noTitle": "Kein Titel",
|
||
"notAvailable": "k. A.",
|
||
"title": "Interaktionsdetails",
|
||
"unknownUser": "Unbekannt"
|
||
}
|
||
}
|