Merge pull request #141 from ghotso/develop
feat(i18n): 🌐 sync German translations across incident, maintenance, services & settings
This commit is contained in:
@@ -52,4 +52,12 @@ export const incidentTranslations: IncidentTranslations = {
|
||||
failedToUpdateStatus: 'Fehler beim Aktualisieren des Status',
|
||||
inProgress: 'In Bearbeitung',
|
||||
enterRootCause: 'Grundursache eingeben',
|
||||
enterIncidentTitle: 'Vorfalltitel eingeben',
|
||||
enterIncidentDescription: 'Vorfallbeschreibung eingeben',
|
||||
enterServiceId: 'Service-IDs durch Komma getrennt eingeben',
|
||||
selectAssignedUser: 'Zugewiesenen Benutzer auswählen',
|
||||
noAssignedUser: 'Der Vorfall ist derzeit keinem Benutzer zugewiesen',
|
||||
affectedSystems: 'Betroffene Systeme',
|
||||
enterAffectedSystems: 'Betroffene Systeme eingeben',
|
||||
separateSystemsWithComma: 'Betroffene Systeme durch Komma getrennt eingeben',
|
||||
};
|
||||
|
||||
@@ -64,4 +64,17 @@ export const maintenanceTranslations: MaintenanceTranslations = {
|
||||
noScheduledMaintenance: 'Keine geplanten Wartungen',
|
||||
noMaintenanceWindows: 'Für diesen Zeitraum sind keine Wartungsfenster vorhanden. Erstellen Sie eines über die Schaltfläche „Wartung erstellen“.',
|
||||
maintenanceCreatedSuccess: 'Wartungsfenster erfolgreich erstellt',
|
||||
editMaintenanceWindow: 'Wartung bearbeiten',
|
||||
editMaintenanceDesc: 'Wartungsdetails bearbeiten',
|
||||
priorityDescription: 'Wartungspriorität auswählen',
|
||||
statusDescription: 'Wartungsstatus auswählen',
|
||||
impactLevel: 'Auswirkungsgrad',
|
||||
impactLevelDescription: 'Auswirkungsgrad auswählen',
|
||||
selectAssignedUsers: 'Zugewiesene Benutzer auswählen',
|
||||
assignedPersonnelDescription: 'Derzeit zugewiesene Benutzer',
|
||||
mutedNotifications: 'Benachrichtigungen deaktiviert',
|
||||
notificationsAreMuted: 'Benachrichtigungen sind für diese Wartung derzeit deaktiviert',
|
||||
selectNotificationChannel: 'Benachrichtigungskanal hinzufügen',
|
||||
enableNotificationsFirst: 'Aktivieren Sie zuerst Benachrichtigungen, um einen Kanal auszuwählen',
|
||||
updateMaintenance: 'Wartung aktualisieren',
|
||||
};
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
|
||||
import { ServicesTranslations } from '../types/services';
|
||||
|
||||
export const servicesTranslations: ServicesTranslations = {
|
||||
// Dienst-Tabelle
|
||||
serviceName: "Dienstname",
|
||||
serviceNameDesc: "Geben Sie einen aussagekräftigen Namen für Ihren Service ein",
|
||||
serviceType: "Diensttyp",
|
||||
// Service Table
|
||||
serviceStatus: "Dienststatus",
|
||||
responseTime: "Antwortzeit",
|
||||
uptime: "Betriebszeit",
|
||||
@@ -20,4 +16,83 @@ export const servicesTranslations: ServicesTranslations = {
|
||||
allTypes: "Alle Arten",
|
||||
createNewService: "Neuen Service hinzufügen",
|
||||
createNewServiceDesc: "Geben Sie detaillierte Informationen ein, um einen neuen zu erstellen, den Sie überwachen möchten.",
|
||||
|
||||
// ServiceBasicFields.tsx
|
||||
serviceName: "Dienstname",
|
||||
serviceNameDesc: "Geben Sie einen aussagekräftigen Namen für Ihren Service ein",
|
||||
|
||||
// ServiceConfigFields.tsx
|
||||
checkInterval: "Prüfintervall",
|
||||
seconds: "Sekunden",
|
||||
minute: "Minute",
|
||||
minutes: "Minuten",
|
||||
hour: "Stunde",
|
||||
hours: "Stunden",
|
||||
custom: "Benutzerdefiniert",
|
||||
checkIntervalPlaceholder: "Intervall in Sekunden eingeben",
|
||||
backToPresets: "Zurück zu Voreinstellungen",
|
||||
checkIntervalDesc: "Wie oft der Dienststatus überprüft werden soll",
|
||||
checkIntervalDescCustom: "Benutzerdefiniertes Intervall in Sekunden eingeben (mindestens 10 Sekunden)",
|
||||
retryAttempts: "Wiederholungsversuche",
|
||||
attempt: "Versuch",
|
||||
attempts: "Versuche",
|
||||
retryAttemptsDesc: "Anzahl der Wiederholungsversuche, bevor der Dienst als ausgefallen markiert wird",
|
||||
|
||||
// ServiceForm.tsx
|
||||
updateService: "Dienst aktualisieren",
|
||||
createService: "Dienst erstellen",
|
||||
|
||||
// ServiceNotificationFields.tsx
|
||||
enableNotifications: "Benachrichtigungen aktivieren",
|
||||
enableNotificationsDesc: "Benachrichtigungen für diesen Dienst aktivieren oder deaktivieren",
|
||||
notificationChannels: "Benachrichtigungskanäle",
|
||||
notificationChannelsEnabledDesc: "Benachrichtigungskanäle für diesen Dienst auswählen",
|
||||
notificationChannelsDesc: "Aktivieren Sie zuerst Benachrichtigungen, um Kanäle auszuwählen",
|
||||
notificationChannelsPlaceholder: "Benachrichtigungskanal hinzufügen",
|
||||
alertTemplate: "Alarmvorlage",
|
||||
alertTemplateLoading: "Lade Vorlagen...",
|
||||
alertTemplatePlaceholder: "Alarmvorlage auswählen",
|
||||
alertTemplateEnabledDesc: "Wählen Sie eine Vorlage für Alarmmeldungen",
|
||||
alertTemplateDesc: "Aktivieren Sie zuerst Benachrichtigungen, um eine Vorlage auszuwählen",
|
||||
|
||||
// ServiceTypeField.tsx
|
||||
serviceType: "Diensttyp",
|
||||
serviceTypeHTTPDesc: "Webseiten und REST-APIs mit HTTP/HTTPS-Protokoll überwachen",
|
||||
serviceTypePINGDesc: "Host-Verfügbarkeit mit PING-Protokoll überwachen",
|
||||
serviceTypeTCPDesc: "TCP-Port-Konnektivität mit TCP-Protokoll überwachen",
|
||||
serviceTypeDNSDesc: "DNS-Auflösung überwachen",
|
||||
|
||||
// ServiceRegionalFields.tsx
|
||||
regionalMonitoring: "Regionale Überwachung",
|
||||
regionalMonitoringDesc: "Diesen Dienst regionalen Überwachungsagenten für verteilte Überwachung zuweisen",
|
||||
regionalAgents: "Regionale Agenten",
|
||||
regionalAgentsLoading: "Lade Agenten...",
|
||||
regionalAgentsAvailablePlaceholder: "Zusätzliche regionale Agenten auswählen...",
|
||||
regionalAgentsAllSelected: "Alle verfügbaren Agenten ausgewählt",
|
||||
regionalAgentsNoAvailable: "Keine regionalen Agenten verfügbar",
|
||||
regionalAgentsNoOnlineAvailable: "Keine regionalen Agenten online verfügbar",
|
||||
regionalAgentsNotFoundMessage: "Keine regionalen Online-Agenten gefunden. Dienste verwenden die Standardüberwachung.",
|
||||
regionalAgentsNotSelectedMessage: "Keine regionalen Agenten ausgewählt. Der Dienst verwendet die Standardüberwachung.",
|
||||
|
||||
// ServiceUrlField.tsx
|
||||
targetDefault: "Ziel-URL/Host",
|
||||
targetDNS: "Domainname",
|
||||
targetHTTPDesc: "Geben Sie die vollständige URL inklusive Protokoll ein (http:// oder https://)",
|
||||
targetPINGDesc: "Geben Sie den Hostnamen oder die IP-Adresse zum Pingen ein",
|
||||
targetTCPDesc: "Geben Sie Hostname oder IP-Adresse für TCP-Verbindungstest ein",
|
||||
targetTCPPortDesc: "Geben Sie die Portnummer für den TCP-Verbindungstest ein",
|
||||
targetDNSDesc: "Domainnamen für DNS-Überwachung eingeben (A, AAAA, MX, etc.)",
|
||||
targetDefaultDesc: "Geben Sie die Ziel-URL oder den Hostnamen für die Überwachung ein",
|
||||
targetDefaultPlaceholder: "URL oder Hostname eingeben",
|
||||
|
||||
// types.ts
|
||||
serviceNameRequired: "Dienstname ist erforderlich",
|
||||
urlDomainHostRequired: "URL/Domain/Host ist erforderlich",
|
||||
enterValidUrlHostnameDomain: "Bitte eine gültige URL, einen Hostnamen oder eine Domain eingeben",
|
||||
|
||||
// Dashboard
|
||||
upServices: "DIENSTE ONLINE",
|
||||
downServices: "DIENSTE OFFLINE",
|
||||
pausedServices: "DIENSTE PAUSIERT",
|
||||
warningServices: "DIENSTE MIT WARNUNG",
|
||||
};
|
||||
|
||||
@@ -23,7 +23,7 @@ export const settingsTranslations: SettingsTranslations = {
|
||||
enableTLS: "TLS aktivieren",
|
||||
localName: "Lokaler Name",
|
||||
|
||||
// Test Email
|
||||
// Test Email
|
||||
testEmail: "Test Email",
|
||||
sendTestEmail: "Send test email",
|
||||
emailTemplate: "Email template",
|
||||
@@ -47,5 +47,12 @@ export const settingsTranslations: SettingsTranslations = {
|
||||
testConnection: "Verbindung testen",
|
||||
testingConnection: "Verbindung wird getestet...",
|
||||
connectionSuccess: "Verbindung erfolgreich",
|
||||
connectionFailed: "Verbindung fehlgeschlagen"
|
||||
connectionFailed: "Verbindung fehlgeschlagen",
|
||||
|
||||
// Ergänzte fehlende Einträge
|
||||
addUser: "Benutzer hinzufügen",
|
||||
permissionNotice: "Berechtigungshinweis:",
|
||||
permissionNoticeAddUser: "Als Admin-Benutzer haben Sie keinen Zugriff auf die Anzeige oder Änderung von System- und E-Mail-Einstellungen. Diese Einstellungen können nur von Super-Admins aufgerufen und geändert werden. Wenden Sie sich an Ihren Super-Admin, wenn Sie Änderungen an der Systemkonfiguration oder den E-Mail-Einstellungen vornehmen müssen.",
|
||||
loadingSettings: "Einstellungen werden geladen...",
|
||||
loadingSettingsError: "Fehler beim Laden der Einstellungen",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user