diff --git a/client/src/locales/ar.json b/client/src/locales/ar.json
index 81a2bb05f..a7b64dd80 100644
--- a/client/src/locales/ar.json
+++ b/client/src/locales/ar.json
@@ -3,38 +3,11 @@
"title": "",
"distributedStatusHeaderText": "",
"distributedStatusSubHeaderText": "",
- "settingsGeneralSettings": "",
- "settingsDisplayTimezone": "",
- "settingsDisplayTimezoneDescription": "",
- "settingsAppearance": "",
- "settingsAppearanceDescription": "",
- "settingsThemeMode": "",
- "settingsLanguage": "",
- "settingsEnabled": "",
"settingsDisabled": "",
- "settingsHistoryAndMonitoring": "",
- "settingsHistoryAndMonitoringDescription": "",
- "settingsTTLLabel": "",
- "settingsTTLOptionalLabel": "",
- "settingsClearAllStats": "",
- "settingsClearAllStatsButton": "",
- "settingsClearAllStatsDialogTitle": "",
- "settingsClearAllStatsDialogDescription": "",
- "settingsClearAllStatsDialogConfirm": "",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "",
- "settingsDevelopedBy": "",
- "settingsSave": "",
"settingsSuccessSaved": "",
"settingsFailedToSave": "",
"settingsStatsCleared": "",
"settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
@@ -360,16 +333,10 @@
"noFileSelected": "",
"fallbackPage": ""
},
- "settingsSystemReset": "",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "",
"DeleteAccountButton": "",
"publicLink": "",
"maskedPageSpeedKeyPlaceholder": "",
- "pageSpeedApiKeyFieldTitle": "",
- "pageSpeedApiKeyFieldLabel": "",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "",
"team": "",
"logOut": "",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "",
- "settingsEmailDescription": "",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "",
"state": "",
"statusBreadCrumbsStatusPages": "",
"statusBreadCrumbsDetails": "",
- "settingsThemeModeLight": "",
- "settingsThemeModeDark": "",
- "settingsClearAllStatsDialogCancel": "",
"commonSaving": "",
"navControls": "",
"incidentsPageTitle": "",
@@ -461,26 +419,18 @@
"passwordRequirements": "",
"saving": ""
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/cs.json b/client/src/locales/cs.json
index 4e1170ee7..a5249ebbd 100644
--- a/client/src/locales/cs.json
+++ b/client/src/locales/cs.json
@@ -3,38 +3,11 @@
"title": "",
"distributedStatusHeaderText": "",
"distributedStatusSubHeaderText": "",
- "settingsGeneralSettings": "Obecná nastavení",
- "settingsDisplayTimezone": "",
- "settingsDisplayTimezoneDescription": "",
- "settingsAppearance": "Vzhled",
- "settingsAppearanceDescription": "",
- "settingsThemeMode": "",
- "settingsLanguage": "Jazyk",
- "settingsEnabled": "Zapnuto",
"settingsDisabled": "Vypnuto",
- "settingsHistoryAndMonitoring": "Historie a monitorování",
- "settingsHistoryAndMonitoringDescription": "",
- "settingsTTLLabel": "",
- "settingsTTLOptionalLabel": "",
- "settingsClearAllStats": "",
- "settingsClearAllStatsButton": "",
- "settingsClearAllStatsDialogTitle": "",
- "settingsClearAllStatsDialogDescription": "",
- "settingsClearAllStatsDialogConfirm": "",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "",
- "settingsDevelopedBy": "Vyvinuto společností Bluewave Labs.",
- "settingsSave": "Uložit",
"settingsSuccessSaved": "Nastavení bylo úspěšně uloženo",
"settingsFailedToSave": "Nepodařilo se uložit nastavení",
"settingsStatsCleared": "",
"settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
@@ -360,16 +333,10 @@
"noFileSelected": "",
"fallbackPage": ""
},
- "settingsSystemReset": "",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "",
"DeleteAccountButton": "",
"publicLink": "",
"maskedPageSpeedKeyPlaceholder": "",
- "pageSpeedApiKeyFieldTitle": "",
- "pageSpeedApiKeyFieldLabel": "",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "",
"team": "",
"logOut": "",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "",
- "settingsEmailDescription": "",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "",
"state": "",
"statusBreadCrumbsStatusPages": "",
"statusBreadCrumbsDetails": "",
- "settingsThemeModeLight": "",
- "settingsThemeModeDark": "",
- "settingsClearAllStatsDialogCancel": "",
"commonSaving": "",
"navControls": "",
"incidentsPageTitle": "",
@@ -461,26 +419,18 @@
"passwordRequirements": "",
"saving": ""
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/de.json b/client/src/locales/de.json
index e33adab68..948c384d8 100644
--- a/client/src/locales/de.json
+++ b/client/src/locales/de.json
@@ -3,57 +3,30 @@
"title": "Titel",
"distributedStatusHeaderText": "",
"distributedStatusSubHeaderText": "",
- "settingsGeneralSettings": "Einstellungen",
- "settingsDisplayTimezone": "Zeitzone anzeigen",
- "settingsDisplayTimezoneDescription": "",
- "settingsAppearance": "",
- "settingsAppearanceDescription": "",
- "settingsThemeMode": "Theme modus",
- "settingsLanguage": "Sprache",
- "settingsEnabled": "Aktiv",
- "settingsDisabled": "",
- "settingsHistoryAndMonitoring": "",
- "settingsHistoryAndMonitoringDescription": "",
- "settingsTTLLabel": "",
- "settingsTTLOptionalLabel": "",
- "settingsClearAllStats": "",
- "settingsClearAllStatsButton": "",
- "settingsClearAllStatsDialogTitle": "",
- "settingsClearAllStatsDialogDescription": "",
- "settingsClearAllStatsDialogConfirm": "",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "",
- "settingsDevelopedBy": "",
- "settingsSave": "",
- "settingsSuccessSaved": "",
- "settingsFailedToSave": "",
- "settingsStatsCleared": "",
- "settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
+ "settingsDisabled": "Inaktiv",
+ "settingsSuccessSaved": "Einstellungen erfolgreich gespeichert",
+ "settingsFailedToSave": "Fehler beim Speichern der Einstellungen",
+ "settingsStatsCleared": "Statistiken gelöscht",
+ "settingsFailedToClearStats": "Fehler beim löschen der Statistiken",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
"starPromptTitle": "",
"starPromptDescription": "",
- "https": "",
- "http": "",
+ "https": "HTTPS",
+ "http": "HTTP",
"monitor": "",
- "aboutus": "",
- "now": "",
- "delete": "",
- "configure": "",
- "responseTime": "",
- "ms": "",
+ "aboutus": "Über uns",
+ "now": "Jetzt",
+ "delete": "Löschen",
+ "configure": "Einstellungen",
+ "responseTime": "Antwortzeit",
+ "ms": "ms",
"bar": "",
"area": "",
- "country": "",
- "city": "",
- "response": "",
+ "country": "Land",
+ "city": "Stadt",
+ "response": "Antwort",
"monitorStatusUp": "",
"monitorStatusDown": "",
"webhookSendSuccess": "",
@@ -67,7 +40,7 @@
"distributedUptimeCreateChecksDescription": "",
"distributedUptimeCreateIncidentNotification": "",
"distributedUptimeCreateIncidentDescription": "",
- "distributedUptimeCreateAdvancedSettings": "",
+ "distributedUptimeCreateAdvancedSettings": "Erweiterte Einstellungen",
"distributedUptimeDetailsNoMonitorHistory": "",
"distributedUptimeDetailsStatusHeaderUptime": "",
"distributedUptimeDetailsStatusHeaderLastUpdate": "",
@@ -76,33 +49,33 @@
"testNotification": "",
"addOrEditNotifications": "",
"slack": {
- "label": "",
+ "label": "Slack",
"description": "",
- "webhookLabel": "",
+ "webhookLabel": "Webhook URL",
"webhookPlaceholder": "",
"webhookRequired": ""
},
"discord": {
- "label": "",
+ "label": "Discord",
"description": "",
- "webhookLabel": "",
+ "webhookLabel": "Discord Webhook URL",
"webhookPlaceholder": "",
"webhookRequired": ""
},
"telegram": {
- "label": "",
+ "label": "Telegram",
"description": "",
"tokenLabel": "",
- "tokenPlaceholder": "",
+ "tokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
"chatIdLabel": "",
- "chatIdPlaceholder": "",
+ "chatIdPlaceholder": "-1001234567890",
"fieldsRequired": ""
},
"webhook": {
- "label": "",
+ "label": "Webhooks",
"description": "",
- "urlLabel": "",
- "urlPlaceholder": "",
+ "urlLabel": "Webhook URL",
+ "urlPlaceholder": "https://your-server.com/webhook",
"urlRequired": ""
},
"testNotificationDevelop": "",
@@ -151,14 +124,14 @@
"distributedUptimeStatusLogoUploadButton": "",
"distributedUptimeStatusStandardMonitorsHeader": "",
"distributedUptimeStatusStandardMonitorsDescription": "",
- "distributedUptimeStatusCreateYour": "",
- "distributedUptimeStatusEditYour": "",
+ "distributedUptimeStatusCreateYour": "Erstelle Dein",
+ "distributedUptimeStatusEditYour": "Ändere Dein",
"distributedUptimeStatusPublishedLabel": "",
- "distributedUptimeStatusCompanyNameLabel": "",
+ "distributedUptimeStatusCompanyNameLabel": "Firmenname",
"distributedUptimeStatusPageAddressLabel": "",
- "distributedUptimeStatus30Days": "",
- "distributedUptimeStatus60Days": "",
- "distributedUptimeStatus90Days": "",
+ "distributedUptimeStatus30Days": "30 Tage",
+ "distributedUptimeStatus60Days": "60 Tage",
+ "distributedUptimeStatus90Days": "90 Tage",
"distributedUptimeStatusPageNotSetUp": "",
"distributedUptimeStatusContactAdmin": "",
"distributedUptimeStatusPageNotPublic": "",
@@ -360,16 +333,10 @@
"noFileSelected": "",
"fallbackPage": ""
},
- "settingsSystemReset": "",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "",
"DeleteAccountButton": "",
"publicLink": "",
"maskedPageSpeedKeyPlaceholder": "",
- "pageSpeedApiKeyFieldTitle": "",
- "pageSpeedApiKeyFieldLabel": "",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "",
"team": "",
"logOut": "",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "",
- "settingsEmailDescription": "",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "",
"state": "",
"statusBreadCrumbsStatusPages": "",
"statusBreadCrumbsDetails": "",
- "settingsThemeModeLight": "",
- "settingsThemeModeDark": "",
- "settingsClearAllStatsDialogCancel": "",
"commonSaving": "",
"navControls": "",
"incidentsPageTitle": "",
@@ -461,26 +419,18 @@
"passwordRequirements": "",
"saving": ""
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/en.json b/client/src/locales/en.json
index b3cc23dca..fe4b1fa55 100644
--- a/client/src/locales/en.json
+++ b/client/src/locales/en.json
@@ -1,29 +1,538 @@
{
+ "submit": "Submit",
+ "title": "Title",
+ "distributedStatusHeaderText": "Real-time, real-device coverage",
+ "distributedStatusSubHeaderText": "Powered by millions devices worldwide, view a system performance by global region, country or city",
+ "settingsDisabled": "Disabled",
+ "settingsSuccessSaved": "Settings saved successfully",
+ "settingsFailedToSave": "Failed to save settings",
+ "settingsStatsCleared": "Stats cleared successfully",
+ "settingsFailedToClearStats": "Failed to clear stats",
+ "settingsFailedToAddDemoMonitors": "Failed to add demo monitors",
+ "settingsMonitorsDeleted": "Successfully deleted all monitors",
+ "settingsFailedToDeleteMonitors": "Failed to delete all monitors",
+ "starPromptTitle": "Star Checkmate",
+ "starPromptDescription": "See the latest releases and help grow the community on GitHub",
+ "https": "HTTPS",
+ "http": "HTTP",
+ "monitor": "monitor",
+ "aboutus": "About Us",
+ "now": "Now",
+ "delete": "Delete",
+ "configure": "Configure",
+ "responseTime": "Response time",
+ "ms": "ms",
+ "bar": "Bar",
+ "area": "Area",
+ "country": "COUNTRY",
+ "city": "CITY",
+ "response": "RESPONSE",
+ "monitorStatusUp": "Monitor {name} ({url}) is now UP and responding",
+ "monitorStatusDown": "Monitor {name} ({url}) is DOWN and not responding",
+ "webhookSendSuccess": "Webhook notification sent successfully",
+ "webhookSendError": "Error sending webhook notification to {platform}",
+ "webhookUnsupportedPlatform": "Unsupported platform: {platform}",
+ "distributedRightCategoryTitle": "Monitor",
+ "distributedStatusServerMonitors": "Server Monitors",
+ "distributedStatusServerMonitorsDescription": "Monitor status of related servers",
+ "distributedUptimeCreateSelectURL": "Here you can select the URL of the host, together with the type of monitor.",
+ "distributedUptimeCreateChecks": "Checks to perform",
+ "distributedUptimeCreateChecksDescription": "You can always add or remove checks after adding your site.",
+ "distributedUptimeCreateIncidentNotification": "Incident notifications",
+ "distributedUptimeCreateIncidentDescription": "When there is an incident, notify users.",
+ "distributedUptimeCreateAdvancedSettings": "Advanced settings",
+ "distributedUptimeDetailsNoMonitorHistory": "There is no check history for this monitor yet.",
+ "distributedUptimeDetailsStatusHeaderUptime": "Uptime:",
+ "distributedUptimeDetailsStatusHeaderLastUpdate": "Last updated",
+ "notifications": {
+ "enableNotifications": "Enable {{platform}} notifications",
+ "testNotification": "Test notification",
+ "addOrEditNotifications": "Add or edit notifications",
+ "slack": {
+ "label": "Slack",
+ "description": "To enable Slack notifications, create a Slack app and enable incoming webhooks. After that, simply provide the webhook URL here.",
+ "webhookLabel": "Webhook URL",
+ "webhookPlaceholder": "https://hooks.slack.com/services/...",
+ "webhookRequired": "Slack webhook URL is required"
+ },
+ "discord": {
+ "label": "Discord",
+ "description": "To send data to a Discord channel from Checkmate via Discord notifications using webhooks, you can use Discord's incoming Webhooks feature.",
+ "webhookLabel": "Discord Webhook URL",
+ "webhookPlaceholder": "https://discord.com/api/webhooks/...",
+ "webhookRequired": "Discord webhook URL is required"
+ },
+ "telegram": {
+ "label": "Telegram",
+ "description": "To enable Telegram notifications, create a Telegram bot using BotFather, an official bot for creating and managing Telegram bots. Then, get the API token and chat ID and write them down here.",
+ "tokenLabel": "Your bot token",
+ "tokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
+ "chatIdLabel": "Your Chat ID",
+ "chatIdPlaceholder": "-1001234567890",
+ "fieldsRequired": "Telegram token and chat ID are required"
+ },
+ "webhook": {
+ "label": "Webhooks",
+ "description": "You can set up a custom webhook to receive notifications when incidents occur.",
+ "urlLabel": "Webhook URL",
+ "urlPlaceholder": "https://your-server.com/webhook",
+ "urlRequired": "Webhook URL is required"
+ },
+ "testNotificationDevelop": "Test notification 2",
+ "integrationButton": "Notification Integration",
+ "testSuccess": "Test notification sent successfully!",
+ "testFailed": "Failed to send test notification",
+ "unsupportedType": "Unsupported notification type",
+ "networkError": "Network error occurred",
+ "fallback": {
+ "title": "notification channel",
+ "checks": [
+ "Alert teams about downtime or performance issues",
+ "Let engineers know when incidents happen",
+ "Keep administrators informed of system changes"
+ ]
+ },
+ "createButton": "Create notification channel",
+ "createTitle": "Notification channel",
+ "create": {
+ "success": "Notification created successfully",
+ "failed": "Failed to create notification"
+ },
+ "fetch": {
+ "success": "Notifications fetched successfully",
+ "failed": "Failed to fetch notifications"
+ },
+ "delete": {
+ "success": "Notification deleted successfully",
+ "failed": "Failed to delete notification"
+ },
+ "edit": {
+ "success": "Notification updated successfully",
+ "failed": "Failed to update notification"
+ },
+ "test": {
+ "success": "Test notification sent successfully",
+ "failed": "Failed to send test notification"
+ }
+ },
+ "testLocale": "testLocale",
+ "add": "Add",
+ "monitors": "monitors",
+ "distributedUptimeStatusCreateStatusPage": "status page",
+ "distributedUptimeStatusCreateStatusPageAccess": "Access",
+ "distributedUptimeStatusCreateStatusPageReady": "If your status page is ready, you can mark it as published.",
+ "distributedUptimeStatusBasicInfoHeader": "Basic Information",
+ "distributedUptimeStatusBasicInfoDescription": "Define company name and the subdomain that your status page points to.",
+ "distributedUptimeStatusLogoHeader": "Logo",
+ "distributedUptimeStatusLogoDescription": "Upload a logo for your status page",
+ "distributedUptimeStatusLogoUploadButton": "Upload logo",
+ "distributedUptimeStatusStandardMonitorsHeader": "Standard Monitors",
+ "distributedUptimeStatusStandardMonitorsDescription": "Attach standard monitors to your status page.",
+ "distributedUptimeStatusCreateYour": "Create your",
+ "distributedUptimeStatusEditYour": "Edit your",
+ "distributedUptimeStatusPublishedLabel": "Published and visible to the public",
+ "distributedUptimeStatusCompanyNameLabel": "Company name",
+ "distributedUptimeStatusPageAddressLabel": "Your status page address",
+ "distributedUptimeStatus30Days": "30 days",
+ "distributedUptimeStatus60Days": "60 days",
+ "distributedUptimeStatus90Days": "90 days",
+ "distributedUptimeStatusPageNotSetUp": "A status page is not set up.",
+ "distributedUptimeStatusContactAdmin": "Please contact your administrator",
+ "distributedUptimeStatusPageNotPublic": "This status page is not public.",
+ "distributedUptimeStatusPageDeleteDialog": "Do you want to delete this status page?",
+ "distributedUptimeStatusPageDeleteConfirm": "Yes, delete status page",
+ "distributedUptimeStatusPageDeleteDescription": "Once deleted, your status page cannot be retrieved.",
+ "distributedUptimeStatusDevices": "Devices",
+ "distributedUptimeStatusUpt": "UPT",
+ "distributedUptimeStatusUptBurned": "UPT Burned",
+ "distributedUptimeStatusUptLogo": "Upt Logo",
+ "incidentsTableNoIncidents": "No incidents recorded",
+ "incidentsTablePaginationLabel": "incidents",
+ "incidentsTableMonitorName": "Monitor Name",
+ "incidentsTableStatus": "Status",
+ "incidentsTableDateTime": "Date & Time",
+ "incidentsTableStatusCode": "Status Code",
+ "incidentsTableMessage": "Message",
+ "incidentsOptionsHeader": "Incidents for:",
+ "incidentsOptionsHeaderFilterBy": "Filter by:",
+ "incidentsOptionsHeaderFilterAll": "All",
+ "incidentsOptionsHeaderFilterDown": "Down",
+ "incidentsOptionsHeaderFilterCannotResolve": "Cannot resolve",
+ "incidentsOptionsHeaderShow": "Show:",
+ "incidentsOptionsHeaderLastHour": "Last hour",
+ "incidentsOptionsHeaderLastDay": "Last day",
+ "incidentsOptionsHeaderLastWeek": "Last week",
+ "incidentsOptionsPlaceholderAllServers": "All servers",
+ "infrastructureCreateYour": "Create your",
+ "infrastructureCreateGeneralSettingsDescription": "Here you can select the URL of the host, together with the friendly name and authorization secret to connect to the server agent.",
+ "infrastructureServerRequirement": "The server you are monitoring must be running the",
+ "infrastructureCustomizeAlerts": "Customize alerts",
+ "infrastructureAlertNotificationDescription": "Send a notification to user(s) when thresholds exceed a specified percentage.",
+ "infrastructureCreateMonitor": "Create Infrastructure Monitor",
+ "infrastructureProtocol": "Protocol",
+ "infrastructureServerUrlLabel": "Server URL",
+ "infrastructureDisplayNameLabel": "Display name",
+ "infrastructureAuthorizationSecretLabel": "Authorization secret",
+ "gb": "GB",
+ "mb": "MB",
+ "mem": "Mem",
+ "memoryUsage": "Memory usage",
+ "cpu": "CPU",
+ "cpuUsage": "CPU usage",
+ "cpuTemperature": "CPU Temperature",
+ "diskUsage": "Disk Usage",
+ "used": "Used",
+ "total": "Total",
+ "cores": "Cores",
+ "frequency": "Frequency",
+ "status": "Status",
+ "cpuPhysical": "CPU (Physical)",
+ "cpuLogical": "CPU (Logical)",
+ "cpuFrequency": "CPU Frequency",
+ "avgCpuTemperature": "Average CPU Temperature",
+ "memory": "Memory",
+ "disk": "Disk",
+ "uptime": "Uptime",
+ "os": "OS",
+ "host": "Host",
+ "actions": "Actions",
+ "integrations": "Integrations",
+ "integrationsPrism": "Connect Prism to your favorite service.",
+ "integrationsSlack": "Slack",
+ "integrationsSlackInfo": "Connect with Slack and see incidents in a channel",
+ "integrationsDiscord": "Discord",
+ "integrationsDiscordInfo": "Connect with Discord and view incidents directly in a channel",
+ "integrationsZapier": "Zapier",
+ "integrationsZapierInfo": "Send all incidents to Zapier, and then see them everywhere",
+ "commonSave": "Save",
+ "createYour": "Create your",
+ "createMonitor": "Create monitor",
+ "pause": "Pause",
+ "resume": "Resume",
+ "editing": "Editing...",
+ "url": "URL",
+ "access": "Access",
+ "timezone": "Timezone",
+ "features": "Features",
+ "administrator": "Administrator?",
+ "loginHere": "Login here",
+ "displayName": "Display name",
+ "urlMonitor": "URL to monitor",
+ "portToMonitor": "Port to monitor",
+ "websiteMonitoring": "Website monitoring",
+ "websiteMonitoringDescription": "Use HTTP(s) to monitor your website or API endpoint.",
+ "pingMonitoring": "Ping monitoring",
+ "pingMonitoringDescription": "Check whether your server is available or not.",
+ "dockerContainerMonitoring": "Docker container monitoring",
+ "dockerContainerMonitoringDescription": "Check whether your Docker container is running or not.",
+ "portMonitoring": "Port monitoring",
+ "portMonitoringDescription": "Check whether your port is open or not.",
+ "createMaintenanceWindow": "Create maintenance window",
+ "createMaintenance": "Create maintenance",
+ "editMaintenance": "Edit maintenance",
+ "maintenanceWindowName": "Maintenance Window Name",
+ "friendlyNameInput": "Friendly name",
+ "friendlyNamePlaceholder": "Maintenance at __ : __ for ___ minutes",
+ "maintenanceRepeat": "Maintenance Repeat",
+ "maintenance": "maintenance",
+ "duration": "Duration",
+ "addMonitors": "Add monitors",
+ "window": "window",
+ "cancel": "Cancel",
+ "message": "Message",
+ "low": "low",
+ "high": "high",
+ "statusCode": "Status code",
+ "date&Time": "Date & Time",
+ "type": "Type",
+ "statusPageName": "Status page name",
+ "publicURL": "Public URL",
+ "repeat": "Repeat",
+ "edit": "Edit",
+ "createA": "Create a",
+ "remove": "Remove",
+ "maintenanceWindowDescription": "Your pings won't be sent during this time frame",
+ "startTime": "Start time",
+ "timeZoneInfo": "All dates and times are in GMT+0 time zone.",
+ "monitorsToApply": "Monitors to apply maintenance window to",
+ "nextWindow": "Next window",
+ "notFoundButton": "Go to the main dashboard",
+ "pageSpeedConfigureSettingsDescription": "Here you can select the URL of the host, together with the type of monitor.",
+ "monitorDisplayName": "Monitor display name",
+ "whenNewIncident": "When there is a new incident,",
+ "notifySMS": "Notify via SMS (coming soon)",
+ "notifyEmails": "Also notify via email to multiple addresses (coming soon)",
+ "seperateEmails": "You can separate multiple emails with a comma",
+ "checkFrequency": "Check frequency",
+ "matchMethod": "Match Method",
+ "expectedValue": "Expected value",
+ "deleteDialogTitle": "Do you really want to delete this monitor?",
+ "deleteDialogDescription": "Once deleted, this monitor cannot be retrieved.",
+ "pageSpeedMonitor": "PageSpeed monitor",
+ "shown": "Shown",
+ "ago": "ago",
+ "companyName": "Company name",
+ "pageSpeedDetailsPerformanceReport": "Values are estimated and may vary.",
+ "pageSpeedDetailsPerformanceReportCalculator": "See calculator",
+ "checkingEvery": "Checking every",
+ "statusPageCreateSettings": "If your status page is ready, you can mark it as published.",
+ "basicInformation": "Basic Information",
+ "statusPageCreateBasicInfoDescription": "Define company name and the subdomain that your status page points to.",
+ "statusPageCreateSelectTimeZoneDescription": "Select the timezone that your status page will be displayed in.",
+ "statusPageCreateAppearanceDescription": "Define the default look and feel of your public status page.",
+ "statusPageCreateSettingsCheckboxLabel": "Published and visible to the public",
+ "statusPageCreateBasicInfoStatusPageAddress": "Your status page address",
+ "statusPageCreateTabsContent": "Status page servers",
+ "statusPageCreateTabsContentDescription": "You can add any number of servers that you monitor to your status page. You can also reorder them for the best viewing experience.",
+ "statusPageCreateTabsContentFeaturesDescription": "Show more details on the status page",
+ "showCharts": "Show charts",
+ "showUptimePercentage": "Show uptime percentage",
+ "removeLogo": "Remove Logo",
+ "statusPageStatus": "A public status page is not set up.",
+ "statusPageStatusContactAdmin": "Please contact to your administrator",
+ "statusPageStatusNotPublic": "This status page is not public.",
+ "statusPageStatusNoPage": "There's no status page here.",
+ "statusPageStatusServiceStatus": "Service status",
+ "deleteStatusPage": "Do you want to delete this status page?",
+ "deleteStatusPageConfirm": "Yes, delete status page",
+ "deleteStatusPageDescription": "Once deleted, your status page cannot be retrieved.",
+ "uptimeCreate": "The expected value is used to match against response result, and the match determines the status.",
+ "uptimeCreateJsonPath": "This expression will be evaluated against the reponse JSON data and the result will be used to match against the expected value. See",
+ "uptimeCreateJsonPathQuery": "for query language documentation.",
+ "maintenanceTableActionMenuDialogTitle": "Do you really want to remove this maintenance window?",
+ "infrastructureEditYour": "Edit your",
+ "infrastructureEditMonitor": "Save Infrastructure Monitor",
+ "infrastructureMonitorCreated": "Infrastructure monitor created successfully!",
+ "infrastructureMonitorUpdated": "Infrastructure monitor updated successfully!",
+ "errorInvalidTypeId": "Invalid notification type provided",
+ "errorInvalidFieldId": "Invalid field ID provided",
+ "inviteNoTokenFound": "No invite token found",
+ "pageSpeedWarning": "Warning: You haven't added a Google PageSpeed API key yet. Without it, the PageSpeed monitor won't function.",
+ "pageSpeedLearnMoreLink": "Click here",
+ "pageSpeedAddApiKey": "to add your API key.",
+ "update": "Update",
+ "invalidFileFormat": "Unsupported file format!",
+ "invalidFileSize": "File size is too large!",
"ClickUpload": "Click to upload",
- "DeleteAccountButton": "Remove account",
- "DeleteAccountTitle": "Remove account",
- "DeleteAccountWarning": "Removing your account means you won't be able to sign in again and all your data will be removed. This isn't reversible.",
- "DeleteDescriptionText": "This will remove the account and all associated data from the server. This isn't reversible.",
- "DeleteWarningTitle": "Really remove this account?",
"DragandDrop": "drag and drop",
- "EmailDescriptionText": "This is your current email address — it cannot be changed.",
+ "MaxSize": "Maximum Size",
+ "SupportedFormats": "Supported formats",
"FirstName": "First name",
"LastName": "Last name",
- "MaxSize": "Maximum Size",
- "PhotoDescriptionText": "This photo will be displayed in your profile page.",
- "SupportedFormats": "Supported formats",
+ "EmailDescriptionText": "This is your current email address — it cannot be changed.",
"YourPhoto": "Profile photo",
- "aboutus": "About Us",
- "access": "Access",
- "actions": "Actions",
- "add": "Add",
- "addMonitors": "Add monitors",
- "administrator": "Administrator?",
- "advancedMatching": "Advanced matching",
- "ago": "ago",
- "area": "Area",
+ "PhotoDescriptionText": "This photo will be displayed in your profile page.",
+ "save": "Save",
+ "DeleteDescriptionText": "This will remove the account and all associated data from the server. This isn't reversible.",
+ "DeleteAccountWarning": "Removing your account means you won't be able to sign in again and all your data will be removed. This isn't reversible.",
+ "DeleteWarningTitle": "Really remove this account?",
+ "bulkImport": {
+ "title": "Bulk Import",
+ "selectFileTips": "Select CSV file to upload",
+ "selectFileDescription": "You can download our template or sample",
+ "selectFile": "Select File",
+ "parsingFailed": "Parsing failed",
+ "uploadSuccess": "Monitors created successfully!",
+ "validationFailed": "Validation failed",
+ "noFileSelected": "No file selected",
+ "fallbackPage": "Import a file to upload a list of servers in bulk"
+ },
+ "DeleteAccountTitle": "Remove account",
+ "DeleteAccountButton": "Remove account",
+ "publicLink": "Public link",
+ "maskedPageSpeedKeyPlaceholder": "*************************************",
+ "reset": "Reset",
+ "ignoreTLSError": "Ignore TLS/SSL error",
+ "tlsErrorIgnored": "TLS/SSL errors ignored",
+ "ignoreTLSErrorDescription": "Ignore TLS/SSL errors and continue checking the website's availability",
+ "createNew": "Create new",
+ "greeting": {
+ "prepend": "Hey there",
+ "append": "The afternoon is your playground—let's make it epic!",
+ "overview": "Here's an overview of your {{type}} monitors."
+ },
+ "roles": {
+ "superAdmin": "Super admin",
+ "admin": "Admin",
+ "teamMember": "Team member",
+ "demoUser": "Demo user"
+ },
+ "teamPanel": {
+ "teamMembers": "Team members",
+ "filter": {
+ "all": "All",
+ "member": "Member"
+ },
+ "inviteTeamMember": "Invite a team member",
+ "inviteNewTeamMember": "Invite new team member",
+ "inviteDescription": "When you add a new team member, they will get access to all monitors.",
+ "email": "Email",
+ "selectRole": "Select role",
+ "inviteLink": "Invite link",
+ "cancel": "Cancel",
+ "noMembers": "There are no team members with this role",
+ "getToken": "Get token",
+ "emailToken": "E-mail token",
+ "table": {
+ "name": "Name",
+ "email": "Email",
+ "role": "Role",
+ "created": "Created"
+ }
+ },
+ "monitorState": {
+ "paused": "Paused",
+ "resumed": "Resumed",
+ "active": "Active"
+ },
+ "menu": {
+ "uptime": "Uptime",
+ "pagespeed": "Pagespeed",
+ "infrastructure": "Infrastructure",
+ "incidents": "Incidents",
+ "statusPages": "Status pages",
+ "maintenance": "Maintenance",
+ "integrations": "Integrations",
+ "settings": "Settings",
+ "support": "Support",
+ "discussions": "Discussions",
+ "docs": "Docs",
+ "changelog": "Changelog",
+ "profile": "Profile",
+ "password": "Password",
+ "team": "Team",
+ "logOut": "Log out",
+ "notifications": "Notifications",
+ "logs": "Logs"
+ },
+ "settingsEmailUser": "Email user - Username for authentication, overrides email address if specified",
+ "state": "State",
+ "statusBreadCrumbsStatusPages": "Status Pages",
+ "statusBreadCrumbsDetails": "Details",
+ "commonSaving": "Saving...",
+ "navControls": "Controls",
+ "incidentsPageTitle": "Incidents",
+ "passwordPanel": {
+ "passwordChangedSuccess": "Your password was changed successfully.",
+ "passwordInputIncorrect": "Your password input was incorrect.",
+ "currentPassword": "Current password",
+ "enterCurrentPassword": "Enter your current password",
+ "newPassword": "New password",
+ "enterNewPassword": "Enter your new password",
+ "confirmNewPassword": "Confirm new password",
+ "passwordRequirements": "New password must contain at least 8 characters and must have at least one uppercase letter, one lowercase letter, one number and one special character.",
+ "saving": "Saving..."
+ },
+ "emailSent": "Email sent successfully",
+ "failedToSendEmail": "Failed to send email",
+ "settingsTestEmailSuccess": "Test email sent successfully",
+ "settingsTestEmailFailed": "Failed to send test email",
+ "settingsTestEmailFailedWithReason": "Failed to send test email: {{reason}}",
+ "settingsTestEmailUnknownError": "Unknown error",
+ "statusMsg": {
+ "paused": "Monitoring is paused.",
+ "up": "Your site is up.",
+ "down": "Your site is down.",
+ "pending": "Pending..."
+ },
+ "uptimeGeneralInstructions": {
+ "http": "Enter the URL or IP to monitor (e.g., https://example.com/ or 192.168.1.100) and add a clear display name that appears on the dashboard.",
+ "ping": "Enter the IP address or hostname to ping (e.g., 192.168.1.100 or example.com) and add a clear display name that appears on the dashboard.",
+ "docker": "Enter the Docker ID of your container. Docker IDs must be the full 64 char Docker ID. You can run docker inspect to get the full container ID.",
+ "port": "Enter the URL or IP of the server, the port number and a clear display name that appears on the dashboard."
+ },
+ "common": {
+ "appName": "Checkmate",
+ "monitoringAgentName": "Capture",
+ "buttons": {
+ "toggleTheme": "Toggles light & dark"
+ },
+ "toasts": {
+ "networkError": "Network error",
+ "checkConnection": "Please check your connection",
+ "unknownError": "Unknown error"
+ }
+ },
"auth": {
"common": {
+ "navigation": {
+ "continue": "Continue",
+ "back": "Back"
+ },
+ "inputs": {
+ "email": {
+ "label": "Email",
+ "placeholder": "jordan.ellis@domain.com",
+ "errors": {
+ "empty": "To continue, please enter your email address",
+ "invalid": "Please recheck validity of entered email address"
+ }
+ },
+ "password": {
+ "label": "Password",
+ "rules": {
+ "length": {
+ "beginning": "Must be at least",
+ "highlighted": "8 characters long"
+ },
+ "special": {
+ "beginning": "Must contain at least",
+ "highlighted": "one special character"
+ },
+ "number": {
+ "beginning": "Must contain at least",
+ "highlighted": "one number"
+ },
+ "uppercase": {
+ "beginning": "Must contain at least",
+ "highlighted": "one upper character"
+ },
+ "lowercase": {
+ "beginning": "Must contain at least",
+ "highlighted": "one lower character"
+ },
+ "match": {
+ "beginning": "Confirm password and password",
+ "highlighted": "must match"
+ }
+ },
+ "errors": {
+ "empty": "Please enter your password",
+ "length": "Password must be at least 8 characters long",
+ "uppercase": "Password must contain at least 1 uppercase letter",
+ "lowercase": "Password must contain at least 1 lowercase letter",
+ "number": "Password must contain at least 1 number",
+ "special": "Password must contain at least 1 special character",
+ "incorrect": "The password you provided does not match our records"
+ }
+ },
+ "passwordConfirm": {
+ "label": "Confirm password",
+ "placeholder": "Re-enter password to confirm",
+ "errors": {
+ "empty": "Please enter your password again for confirmation (helps with typos)",
+ "different": "Entered passwords don't match, so one of them is probably mistyped"
+ }
+ },
+ "firstName": {
+ "label": "Name",
+ "placeholder": "Jordan",
+ "errors": {
+ "empty": "Please enter your name",
+ "length": "Name must be less than 50 characters",
+ "pattern": "Name must contain only letters, spaces, apostrophes, or hyphens"
+ }
+ },
+ "lastName": {
+ "label": "Surname",
+ "placeholder": "Ellis",
+ "errors": {
+ "empty": "Please enter your surname",
+ "length": "Surname must be less than 50 characters",
+ "pattern": "Surname must contain only letters, spaces, apostrophes, or hyphens"
+ }
+ }
+ },
"errors": {
"validation": "Error validating data."
},
@@ -33,139 +542,40 @@
"incorrect": "The password you provided does not match our records"
}
}
- },
- "inputs": {
- "email": {
- "errors": {
- "empty": "To continue, please enter your email address",
- "invalid": "Please recheck validity of entered email address"
- },
- "label": "Email",
- "placeholder": "jordan.ellis@domain.com"
- },
- "firstName": {
- "errors": {
- "empty": "Please enter your name",
- "length": "Name must be less than 50 characters",
- "pattern": "Name must contain only letters, spaces, apostrophes, or hyphens"
- },
- "label": "Name",
- "placeholder": "Jordan"
- },
- "lastName": {
- "errors": {
- "empty": "Please enter your surname",
- "length": "Surname must be less than 50 characters",
- "pattern": "Surname must contain only letters, spaces, apostrophes, or hyphens"
- },
- "label": "Surname",
- "placeholder": "Ellis"
- },
- "password": {
- "errors": {
- "empty": "Please enter your password",
- "incorrect": "The password you provided does not match our records",
- "length": "Password must be at least 8 characters long",
- "lowercase": "Password must contain at least 1 lowercase letter",
- "number": "Password must contain at least 1 number",
- "special": "Password must contain at least 1 special character",
- "uppercase": "Password must contain at least 1 uppercase letter"
- },
- "label": "Password",
- "rules": {
- "length": {
- "beginning": "Must be at least",
- "highlighted": "8 characters long"
- },
- "lowercase": {
- "beginning": "Must contain at least",
- "highlighted": "one lower character"
- },
- "match": {
- "beginning": "Confirm password and password",
- "highlighted": "must match"
- },
- "number": {
- "beginning": "Must contain at least",
- "highlighted": "one number"
- },
- "special": {
- "beginning": "Must contain at least",
- "highlighted": "one special character"
- },
- "uppercase": {
- "beginning": "Must contain at least",
- "highlighted": "one upper character"
- }
- }
- },
- "passwordConfirm": {
- "errors": {
- "different": "Entered passwords don't match, so one of them is probably mistyped",
- "empty": "Please enter your password again for confirmation (helps with typos)"
- },
- "label": "Confirm password",
- "placeholder": "Re-enter password to confirm"
- }
- },
- "navigation": {
- "back": "Back",
- "continue": "Continue"
- }
- },
- "forgotPassword": {
- "buttons": {
- "openEmail": "Open email app",
- "resetPassword": "Reset password"
- },
- "heading": "Forgot password?",
- "imageAlts": {
- "email": "Email icon",
- "lock": "Lock icon",
- "passwordConfirm": "Password confirm icon",
- "passwordKey": "Password key icon"
- },
- "links": {
- "login": "Go back to Log In",
- "resend": "Didn't receive the email? Click to resend"
- },
- "subheadings": {
- "stepFour": "Your password has been successfully reset. Click below to log in magically.",
- "stepOne": "No worries, we'll send you reset instructions.",
- "stepThree": "Your new password must be different from previously used passwords.",
- "stepTwo": "We sent a password reset link to "
- },
- "toasts": {
- "emailNotFound": "Email not found.",
- "error": "Unable to reset password. Please try again later or contact support.",
- "redirect": "Redirecting in ...",
- "sent": "Instructions sent to .",
- "success": "Your password was reset successfully."
}
},
"login": {
- "errors": {
- "password": {
- "incorrect": "The password you provided does not match our records"
- }
- },
"heading": "Log In",
- "links": {
- "forgotPassword": "Forgot password?",
- "forgotPasswordLink": "Reset password",
- "register": "Do not have an account?",
- "registerLink": "Register here"
- },
"subheadings": {
"stepOne": "Enter your email",
"stepTwo": "Enter your password"
},
+ "links": {
+ "forgotPassword": "Forgot password?",
+ "register": "Do not have an account?",
+ "forgotPasswordLink": "Reset password",
+ "registerLink": "Register here"
+ },
"toasts": {
- "incorrectPassword": "Incorrect password",
- "success": "Welcome back! You're successfully logged in."
+ "success": "Welcome back! You're successfully logged in.",
+ "incorrectPassword": "Incorrect password"
+ },
+ "errors": {
+ "password": {
+ "incorrect": "The password you provided does not match our records"
+ }
}
},
"registration": {
+ "heading": {
+ "superAdmin": "Create super admin",
+ "user": "Sign Up"
+ },
+ "subheadings": {
+ "stepOne": "Enter your personal details",
+ "stepTwo": "Enter your email",
+ "stepThree": "Create your password"
+ },
"description": {
"superAdmin": "Create your super admin account to get started",
"user": "Sign up as a user and ask super admin for access to your monitors"
@@ -174,499 +584,180 @@
"superAdmin": "Create super admin account",
"user": "Sign up regular user"
},
- "heading": {
- "superAdmin": "Create super admin",
- "user": "Sign Up"
- },
+ "termsAndPolicies": "By creating an account, you agree to our Terms of Service and Privacy Policy.",
"links": {
"login": "Already have an account? Log In"
},
- "subheadings": {
- "stepOne": "Enter your personal details",
- "stepThree": "Create your password",
- "stepTwo": "Enter your email"
- },
- "termsAndPolicies": "By creating an account, you agree to our Terms of Service and Privacy Policy.",
"toasts": {
"success": "Welcome! Your account was created successfully."
}
+ },
+ "forgotPassword": {
+ "heading": "Forgot password?",
+ "subheadings": {
+ "stepOne": "No worries, we'll send you reset instructions.",
+ "stepTwo": "We sent a password reset link to ",
+ "stepThree": "Your new password must be different from previously used passwords.",
+ "stepFour": "Your password has been successfully reset. Click below to log in magically."
+ },
+ "buttons": {
+ "openEmail": "Open email app",
+ "resetPassword": "Reset password"
+ },
+ "imageAlts": {
+ "passwordKey": "Password key icon",
+ "email": "Email icon",
+ "lock": "Lock icon",
+ "passwordConfirm": "Password confirm icon"
+ },
+ "links": {
+ "login": "Go back to Log In",
+ "resend": "Didn't receive the email? Click to resend"
+ },
+ "toasts": {
+ "sent": "Instructions sent to .",
+ "emailNotFound": "Email not found.",
+ "redirect": "Redirecting in ...",
+ "success": "Your password was reset successfully.",
+ "error": "Unable to reset password. Please try again later or contact support."
+ }
}
},
- "avgCpuTemperature": "Average CPU Temperature",
- "bar": "Bar",
- "basicInformation": "Basic Information",
- "bulkImport": {
- "fallbackPage": "Import a file to upload a list of servers in bulk",
- "noFileSelected": "No file selected",
- "parsingFailed": "Parsing failed",
- "selectFile": "Select File",
- "selectFileDescription": "You can download our template or sample",
- "selectFileTips": "Select CSV file to upload",
- "title": "Bulk Import",
- "uploadSuccess": "Monitors created successfully!",
- "validationFailed": "Validation failed"
- },
- "cancel": "Cancel",
- "checkFrequency": "Check frequency",
- "checkingEvery": "Checking every",
- "city": "CITY",
- "common": {
- "appName": "Checkmate",
- "buttons": {
- "toggleTheme": "Toggles light & dark"
- },
- "monitoringAgentName": "Capture",
- "toasts": {
- "checkConnection": "Please check your connection",
- "networkError": "Network error",
- "unknownError": "Unknown error"
- }
- },
- "commonSave": "Save",
- "commonSaving": "Saving...",
- "companyName": "Company name",
- "configure": "Configure",
- "cores": "Cores",
- "country": "COUNTRY",
- "cpu": "CPU",
- "cpuFrequency": "CPU Frequency",
- "cpuLogical": "CPU (Logical)",
- "cpuPhysical": "CPU (Physical)",
- "cpuTemperature": "CPU Temperature",
- "cpuUsage": "CPU usage",
- "createA": "Create a",
- "createMaintenance": "Create maintenance",
- "createMaintenanceWindow": "Create maintenance window",
- "createMonitor": "Create monitor",
- "createNew": "Create new",
- "createNotifications": {
- "discordSettings": {
- "description": "Configure your Discord webhook here",
- "title": "Discord",
- "webhookLabel": "Discord Webhook URL",
- "webhookPlaceholder": "https://your-server.com/webhook"
- },
- "emailSettings": {
- "description": "Destination email addresses.",
- "emailLabel": "Email address",
- "emailPlaceholder": "e.g. john@example.com",
- "title": "Email"
- },
- "nameSettings": {
- "description": "A descriptive name for your integration.",
- "nameLabel": "Name",
- "namePlaceholder": "e.g. Slack notifications",
- "title": "Name"
- },
- "pagerdutySettings": {
- "description": "Configure your PagerDuty integration here",
- "integrationKeyLabel": "Integration key",
- "integrationKeyPlaceholder": "1234567890",
- "title": "PagerDuty"
- },
- "slackSettings": {
- "description": "Configure your Slack webhook here",
- "title": "Slack",
- "webhookLabel": "Slack webhook URL",
- "webhookPlaceholder": "https://hooks.slack.com/services/..."
- },
- "title": "Create notification channel",
- "typeSettings": {
- "description": "Select the type of notification channel you want to create.",
- "title": "Type",
- "typeLabel": "Type"
- },
- "webhookSettings": {
- "description": "Configure your webhook here",
- "title": "Webhook",
- "webhookLabel": "Webhook URL",
- "webhookPlaceholder": "https://your-server.com/webhook"
- }
- },
- "createYour": "Create your",
- "date&Time": "Date & Time",
- "delete": "Delete",
- "deleteDialogDescription": "Once deleted, this monitor cannot be retrieved.",
- "deleteDialogTitle": "Do you really want to delete this monitor?",
- "deleteStatusPage": "Do you want to delete this status page?",
- "deleteStatusPageConfirm": "Yes, delete status page",
- "deleteStatusPageDescription": "Once deleted, your status page cannot be retrieved.",
- "disk": "Disk",
- "diskUsage": "Disk Usage",
- "displayName": "Display name",
- "distributedRightCategoryTitle": "Monitor",
- "distributedStatusHeaderText": "Real-time, real-device coverage",
- "distributedStatusServerMonitors": "Server Monitors",
- "distributedStatusServerMonitorsDescription": "Monitor status of related servers",
- "distributedStatusSubHeaderText": "Powered by millions devices worldwide, view a system performance by global region, country or city",
- "distributedUptimeCreateAdvancedSettings": "Advanced settings",
- "distributedUptimeCreateChecks": "Checks to perform",
- "distributedUptimeCreateChecksDescription": "You can always add or remove checks after adding your site.",
- "distributedUptimeCreateIncidentDescription": "When there is an incident, notify users.",
- "distributedUptimeCreateIncidentNotification": "Incident notifications",
- "distributedUptimeCreateSelectURL": "Here you can select the URL of the host, together with the type of monitor.",
- "distributedUptimeDetailsNoMonitorHistory": "There is no check history for this monitor yet.",
- "distributedUptimeDetailsStatusHeaderLastUpdate": "Last updated",
- "distributedUptimeDetailsStatusHeaderUptime": "Uptime:",
- "distributedUptimeStatus30Days": "30 days",
- "distributedUptimeStatus60Days": "60 days",
- "distributedUptimeStatus90Days": "90 days",
- "distributedUptimeStatusBasicInfoDescription": "Define company name and the subdomain that your status page points to.",
- "distributedUptimeStatusBasicInfoHeader": "Basic Information",
- "distributedUptimeStatusCompanyNameLabel": "Company name",
- "distributedUptimeStatusContactAdmin": "Please contact your administrator",
- "distributedUptimeStatusCreateStatusPage": "status page",
- "distributedUptimeStatusCreateStatusPageAccess": "Access",
- "distributedUptimeStatusCreateStatusPageReady": "If your status page is ready, you can mark it as published.",
- "distributedUptimeStatusCreateYour": "Create your",
- "distributedUptimeStatusDevices": "Devices",
- "distributedUptimeStatusEditYour": "Edit your",
- "distributedUptimeStatusLogoDescription": "Upload a logo for your status page",
- "distributedUptimeStatusLogoHeader": "Logo",
- "distributedUptimeStatusLogoUploadButton": "Upload logo",
- "distributedUptimeStatusPageAddressLabel": "Your status page address",
- "distributedUptimeStatusPageDeleteConfirm": "Yes, delete status page",
- "distributedUptimeStatusPageDeleteDescription": "Once deleted, your status page cannot be retrieved.",
- "distributedUptimeStatusPageDeleteDialog": "Do you want to delete this status page?",
- "distributedUptimeStatusPageNotPublic": "This status page is not public.",
- "distributedUptimeStatusPageNotSetUp": "A status page is not set up.",
- "distributedUptimeStatusPublishedLabel": "Published and visible to the public",
- "distributedUptimeStatusStandardMonitorsDescription": "Attach standard monitors to your status page.",
- "distributedUptimeStatusStandardMonitorsHeader": "Standard Monitors",
- "distributedUptimeStatusUpt": "UPT",
- "distributedUptimeStatusUptBurned": "UPT Burned",
- "distributedUptimeStatusUptLogo": "Upt Logo",
- "dockerContainerMonitoring": "Docker container monitoring",
- "dockerContainerMonitoringDescription": "Check whether your Docker container is running or not.",
- "duration": "Duration",
- "edit": "Edit",
- "editMaintenance": "Edit maintenance",
- "editing": "Editing...",
- "emailSent": "Email sent successfully",
- "errorInvalidFieldId": "Invalid field ID provided",
- "errorInvalidTypeId": "Invalid notification type provided",
"errorPages": {
"serverUnreachable": {
+ "toasts": {
+ "reconnected": "Successfully reconnected to the server.",
+ "stillUnreachable": "Server is still unreachable. Please try again later."
+ },
"alertBox": "Server Connection Error",
"description": "We're unable to connect to the server. Please check your internet connection or verify your deployment configuration if the problem persists.",
"retryButton": {
"default": "Retry connection",
"processing": "Connecting..."
- },
- "toasts": {
- "reconnected": "Successfully reconnected to the server.",
- "stillUnreachable": "Server is still unreachable. Please try again later."
}
}
},
- "expectedValue": "Expected value",
- "export": {
- "failed": "Failed to export monitors",
- "success": "Monitors exported successfully!",
- "title": "Export Monitors"
+ "createNotifications": {
+ "title": "Create notification channel",
+ "nameSettings": {
+ "title": "Name",
+ "description": "A descriptive name for your integration.",
+ "nameLabel": "Name",
+ "namePlaceholder": "e.g. Slack notifications"
+ },
+ "typeSettings": {
+ "title": "Type",
+ "description": "Select the type of notification channel you want to create.",
+ "typeLabel": "Type"
+ },
+ "emailSettings": {
+ "title": "Email",
+ "description": "Destination email addresses.",
+ "emailLabel": "Email address",
+ "emailPlaceholder": "e.g. john@example.com"
+ },
+ "slackSettings": {
+ "title": "Slack",
+ "description": "Configure your Slack webhook here",
+ "webhookLabel": "Slack webhook URL",
+ "webhookPlaceholder": "https://hooks.slack.com/services/..."
+ },
+ "pagerdutySettings": {
+ "title": "PagerDuty",
+ "description": "Configure your PagerDuty integration here",
+ "integrationKeyLabel": "Integration key",
+ "integrationKeyPlaceholder": "1234567890"
+ },
+ "discordSettings": {
+ "title": "Discord",
+ "description": "Configure your Discord webhook here",
+ "webhookLabel": "Discord Webhook URL",
+ "webhookPlaceholder": "https://your-server.com/webhook"
+ },
+ "webhookSettings": {
+ "title": "Webhook",
+ "description": "Configure your webhook here",
+ "webhookLabel": "Webhook URL",
+ "webhookPlaceholder": "https://your-server.com/webhook"
+ }
},
- "failedToSendEmail": "Failed to send email",
- "features": "Features",
- "frequency": "Frequency",
- "friendlyNameInput": "Friendly name",
- "friendlyNamePlaceholder": "Maintenance at __ : __ for ___ minutes",
- "gb": "GB",
- "greeting": {
- "append": "The afternoon is your playground—let's make it epic!",
- "overview": "Here's an overview of your {{type}} monitors.",
- "prepend": "Hey there"
+ "notificationConfig": {
+ "title": "Notifications",
+ "description": "Select the notifications channels you want to use"
},
- "high": "high",
- "host": "Host",
- "http": "HTTP",
- "https": "HTTPS",
- "ignoreTLSError": "Ignore TLS/SSL error",
- "ignoreTLSErrorDescription": "Ignore TLS/SSL errors and continue checking the website's availability",
- "incidentsOptionsHeader": "Incidents for:",
- "incidentsOptionsHeaderFilterAll": "All",
- "incidentsOptionsHeaderFilterBy": "Filter by:",
- "incidentsOptionsHeaderFilterCannotResolve": "Cannot resolve",
- "incidentsOptionsHeaderFilterDown": "Down",
- "incidentsOptionsHeaderLastDay": "Last day",
- "incidentsOptionsHeaderLastHour": "Last hour",
- "incidentsOptionsHeaderLastWeek": "Last week",
- "incidentsOptionsHeaderShow": "Show:",
- "incidentsOptionsPlaceholderAllServers": "All servers",
- "incidentsPageTitle": "Incidents",
- "incidentsTableDateTime": "Date & Time",
- "incidentsTableMessage": "Message",
- "incidentsTableMonitorName": "Monitor Name",
- "incidentsTableNoIncidents": "No incidents recorded",
- "incidentsTablePaginationLabel": "incidents",
- "incidentsTableStatus": "Status",
- "incidentsTableStatusCode": "Status Code",
- "infrastructureAlertNotificationDescription": "Send a notification to user(s) when thresholds exceed a specified percentage.",
- "infrastructureAuthorizationSecretLabel": "Authorization secret",
- "infrastructureCreateGeneralSettingsDescription": "Here you can select the URL of the host, together with the friendly name and authorization secret to connect to the server agent.",
- "infrastructureCreateMonitor": "Create Infrastructure Monitor",
- "infrastructureCreateYour": "Create your",
- "infrastructureCustomizeAlerts": "Customize alerts",
- "infrastructureDisplayNameLabel": "Display name",
- "infrastructureEditMonitor": "Save Infrastructure Monitor",
- "infrastructureEditYour": "Edit your",
- "infrastructureMonitorCreated": "Infrastructure monitor created successfully!",
- "infrastructureMonitorUpdated": "Infrastructure monitor updated successfully!",
- "infrastructureProtocol": "Protocol",
- "infrastructureServerRequirement": "The server you are monitoring must be running the",
- "infrastructureServerUrlLabel": "Server URL",
- "integrations": "Integrations",
- "integrationsDiscord": "Discord",
- "integrationsDiscordInfo": "Connect with Discord and view incidents directly in a channel",
- "integrationsPrism": "Connect Prism to your favorite service.",
- "integrationsSlack": "Slack",
- "integrationsSlackInfo": "Connect with Slack and see incidents in a channel",
- "integrationsZapier": "Zapier",
- "integrationsZapierInfo": "Send all incidents to Zapier, and then see them everywhere",
- "invalidFileFormat": "Unsupported file format!",
- "invalidFileSize": "File size is too large!",
- "inviteNoTokenFound": "No invite token found",
- "loginHere": "Login here",
+ "monitorStatus": {
+ "checkingEvery": "Checking every {{interval}}",
+ "withCaptureAgent": "with Capture agent {{version}}",
+ "up": "up",
+ "down": "down",
+ "paused": "paused"
+ },
+ "advancedMatching": "Advanced matching",
+ "sendTestNotifications": "Send test notifications",
+ "selectAll": "Select all",
+ "showAdminLoginLink": "Show \"Administrator? Login Here\" link on the status page",
"logsPage": {
+ "title": "Logs",
"description": "This page shows the latest 1000 lines of logs from the Checkmate server",
+ "tabs": {
+ "queue": "Job queue",
+ "logs": "Server logs"
+ },
+ "toast": {
+ "fetchLogsSuccess": "Logs fetched successfully"
+ },
"logLevelSelect": {
"title": "Log level",
"values": {
"all": "All",
- "debug": "Debug",
- "error": "Error",
"info": "Info",
- "warn": "Warn"
+ "warn": "Warn",
+ "error": "Error",
+ "debug": "Debug"
}
- },
- "tabs": {
- "logs": "Server logs",
- "queue": "Job queue"
- },
- "title": "Logs",
- "toast": {
- "fetchLogsSuccess": "Logs fetched successfully"
}
},
- "low": "low",
- "maintenance": "maintenance",
- "maintenanceRepeat": "Maintenance Repeat",
- "maintenanceTableActionMenuDialogTitle": "Do you really want to remove this maintenance window?",
- "maintenanceWindowDescription": "Your pings won't be sent during this time frame",
- "maintenanceWindowName": "Maintenance Window Name",
- "maskedPageSpeedKeyPlaceholder": "*************************************",
- "matchMethod": "Match Method",
- "mb": "MB",
- "mem": "Mem",
- "memory": "Memory",
- "memoryUsage": "Memory usage",
- "menu": {
- "changelog": "Changelog",
- "discussions": "Discussions",
- "docs": "Docs",
- "incidents": "Incidents",
- "infrastructure": "Infrastructure",
- "integrations": "Integrations",
- "logOut": "Log out",
- "logs": "Logs",
- "maintenance": "Maintenance",
- "notifications": "Notifications",
- "pagespeed": "Pagespeed",
- "password": "Password",
- "profile": "Profile",
- "settings": "Settings",
- "statusPages": "Status pages",
- "support": "Support",
- "team": "Team",
- "uptime": "Uptime"
- },
- "message": "Message",
- "monitor": "monitor",
- "monitorActions": {
- "export": "Export Monitors",
- "import": "Import Monitors",
- "title": "Export/Import"
- },
- "monitorDisplayName": "Monitor display name",
- "monitorState": {
- "active": "Active",
- "paused": "Paused",
- "resumed": "Resumed"
- },
- "monitorStatus": {
- "checkingEvery": "Checking every {{interval}}",
- "down": "down",
- "paused": "paused",
- "up": "up",
- "withCaptureAgent": "with Capture agent {{version}}"
- },
- "monitorStatusDown": "Monitor {name} ({url}) is DOWN and not responding",
- "monitorStatusUp": "Monitor {name} ({url}) is now UP and responding",
- "monitors": "monitors",
- "monitorsToApply": "Monitors to apply maintenance window to",
- "ms": "ms",
- "navControls": "Controls",
- "nextWindow": "Next window",
- "notFoundButton": "Go to the main dashboard",
- "notificationConfig": {
- "description": "Select the notifications channels you want to use",
- "title": "Notifications"
- },
- "notifications": {
- "addOrEditNotifications": "Add or edit notifications",
- "create": {
- "failed": "Failed to create notification",
- "success": "Notification created successfully"
- },
- "createButton": "Create notification channel",
- "createTitle": "Notification channel",
- "delete": {
- "failed": "Failed to delete notification",
- "success": "Notification deleted successfully"
- },
- "discord": {
- "description": "To send data to a Discord channel from Checkmate via Discord notifications using webhooks, you can use Discord's incoming Webhooks feature.",
- "label": "Discord",
- "webhookLabel": "Discord Webhook URL",
- "webhookPlaceholder": "https://discord.com/api/webhooks/...",
- "webhookRequired": "Discord webhook URL is required"
- },
- "edit": {
- "failed": "Failed to update notification",
- "success": "Notification updated successfully"
- },
- "enableNotifications": "Enable {{platform}} notifications",
- "fallback": {
- "checks": [
- "Alert teams about downtime or performance issues",
- "Let engineers know when incidents happen",
- "Keep administrators informed of system changes"
- ],
- "title": "notification channel"
- },
- "fetch": {
- "failed": "Failed to fetch notifications",
- "success": "Notifications fetched successfully"
- },
- "integrationButton": "Notification Integration",
- "networkError": "Network error occurred",
- "slack": {
- "description": "To enable Slack notifications, create a Slack app and enable incoming webhooks. After that, simply provide the webhook URL here.",
- "label": "Slack",
- "webhookLabel": "Webhook URL",
- "webhookPlaceholder": "https://hooks.slack.com/services/...",
- "webhookRequired": "Slack webhook URL is required"
- },
- "telegram": {
- "chatIdLabel": "Your Chat ID",
- "chatIdPlaceholder": "-1001234567890",
- "description": "To enable Telegram notifications, create a Telegram bot using BotFather, an official bot for creating and managing Telegram bots. Then, get the API token and chat ID and write them down here.",
- "fieldsRequired": "Telegram token and chat ID are required",
- "label": "Telegram",
- "tokenLabel": "Your bot token",
- "tokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
- },
- "test": {
- "failed": "Failed to send test notification",
- "success": "Test notification sent successfully"
- },
- "testFailed": "Failed to send test notification",
- "testNotification": "Test notification",
- "testNotificationDevelop": "Test notification 2",
- "testSuccess": "Test notification sent successfully!",
- "unsupportedType": "Unsupported notification type",
- "webhook": {
- "description": "You can set up a custom webhook to receive notifications when incidents occur.",
- "label": "Webhooks",
- "urlLabel": "Webhook URL",
- "urlPlaceholder": "https://your-server.com/webhook",
- "urlRequired": "Webhook URL is required"
- }
- },
- "notifyEmails": "Also notify via email to multiple addresses (coming soon)",
- "notifySMS": "Notify via SMS (coming soon)",
- "now": "Now",
- "os": "OS",
- "pageSpeedAddApiKey": "to add your API key.",
- "pageSpeedConfigureSettingsDescription": "Here you can select the URL of the host, together with the type of monitor.",
- "pageSpeedDetailsPerformanceReport": "Values are estimated and may vary.",
- "pageSpeedDetailsPerformanceReportCalculator": "See calculator",
- "pageSpeedLearnMoreLink": "Click here",
- "pageSpeedMonitor": "PageSpeed monitor",
- "pageSpeedWarning": "Warning: You haven't added a Google PageSpeed API key yet. Without it, the PageSpeed monitor won't function.",
- "passwordPanel": {
- "confirmNewPassword": "Confirm new password",
- "currentPassword": "Current password",
- "enterCurrentPassword": "Enter your current password",
- "enterNewPassword": "Enter your new password",
- "newPassword": "New password",
- "passwordChangedSuccess": "Your password was changed successfully.",
- "passwordInputIncorrect": "Your password input was incorrect.",
- "passwordRequirements": "New password must contain at least 8 characters and must have at least one uppercase letter, one lowercase letter, one number and one special character.",
- "saving": "Saving..."
- },
- "pause": "Pause",
- "pingMonitoring": "Ping monitoring",
- "pingMonitoringDescription": "Check whether your server is available or not.",
- "portMonitoring": "Port monitoring",
- "portMonitoringDescription": "Check whether your port is open or not.",
- "portToMonitor": "Port to monitor",
- "publicLink": "Public link",
- "publicURL": "Public URL",
"queuePage": {
- "failedJobTable": {
- "failCountHeader": "Fail count",
- "failReasonHeader": "Fail reason",
- "failedAtHeader": "Last failed at",
- "monitorIdHeader": "Monitor ID",
- "monitorUrlHeader": "Monitor URL",
- "title": "Failed jobs"
- },
+ "title": "Queue",
+ "refreshButton": "Refresh",
"flushButton": "Flush queue",
"jobTable": {
- "activeHeader": "Active",
- "failCountHeader": "Fail count",
+ "title": "Jobs currently in queue",
"idHeader": "Monitor ID",
- "lastFinishedAtHeader": "Last finished at",
- "lastRunHeader": "Last run at",
- "lastRunTookHeader": "Last run took",
+ "urlHeader": "URL",
+ "typeHeader": "Type",
+ "activeHeader": "Active",
"lockedAtHeader": "Locked at",
"runCountHeader": "Run count",
- "title": "Jobs currently in queue",
- "typeHeader": "Type",
- "urlHeader": "URL"
+ "failCountHeader": "Fail count",
+ "lastRunHeader": "Last run at",
+ "lastFinishedAtHeader": "Last finished at",
+ "lastRunTookHeader": "Last run took"
},
"metricsTable": {
- "metricHeader": "Metric",
"title": "Queue metrics",
+ "metricHeader": "Metric",
"valueHeader": "Value"
},
- "refreshButton": "Refresh",
- "title": "Queue"
+ "failedJobTable": {
+ "title": "Failed jobs",
+ "monitorIdHeader": "Monitor ID",
+ "monitorUrlHeader": "Monitor URL",
+ "failCountHeader": "Fail count",
+ "failedAtHeader": "Last failed at",
+ "failReasonHeader": "Fail reason"
+ }
},
- "remove": "Remove",
- "removeLogo": "Remove Logo",
- "repeat": "Repeat",
- "reset": "Reset",
- "response": "RESPONSE",
- "responseTime": "Response time",
- "resume": "Resume",
- "roles": {
- "admin": "Admin",
- "demoUser": "Demo user",
- "superAdmin": "Super admin",
- "teamMember": "Team member"
+ "export": {
+ "title": "Export Monitors",
+ "success": "Monitors exported successfully!",
+ "failed": "Failed to export monitors"
+ },
+ "monitorActions": {
+ "title": "Export/Import",
+ "import": "Import Monitors",
+ "export": "Export Monitors"
},
- "save": "Save",
- "selectAll": "Select all",
- "sendTestNotifications": "Send test notifications",
- "seperateEmails": "You can separate multiple emails with a comma",
- "settingsDisabled": "Disabled",
- "settingsEmailUser": "Email user - Username for authentication, overrides email address if specified",
- "settingsFailedToAddDemoMonitors": "Failed to add demo monitors",
- "settingsFailedToClearStats": "Failed to clear stats",
- "settingsFailedToDeleteMonitors": "Failed to delete all monitors",
- "settingsFailedToSave": "Failed to save settings",
- "settingsMonitorsDeleted": "Successfully deleted all monitors",
"settingsPage": {
"aboutSettings": {
"labelDevelopedBy": "Developed by Bluewave Labs",
@@ -744,96 +835,5 @@
"selectEnabled": "Enabled",
"title": "Monitor IP/URL on Status Page"
}
- },
- "settingsStatsCleared": "Stats cleared successfully",
- "settingsSuccessSaved": "Settings saved successfully",
- "settingsTestEmailFailed": "Failed to send test email",
- "settingsTestEmailFailedWithReason": "Failed to send test email: {{reason}}",
- "settingsTestEmailSuccess": "Test email sent successfully",
- "settingsTestEmailUnknownError": "Unknown error",
- "showAdminLoginLink": "Show \"Administrator? Login Here\" link on the status page",
- "showCharts": "Show charts",
- "showUptimePercentage": "Show uptime percentage",
- "shown": "Shown",
- "starPromptDescription": "See the latest releases and help grow the community on GitHub",
- "starPromptTitle": "Star Checkmate",
- "startTime": "Start time",
- "state": "State",
- "status": "Status",
- "statusBreadCrumbsDetails": "Details",
- "statusBreadCrumbsStatusPages": "Status Pages",
- "statusCode": "Status code",
- "statusMsg": {
- "down": "Your site is down.",
- "paused": "Monitoring is paused.",
- "pending": "Pending...",
- "up": "Your site is up."
- },
- "statusPageCreateAppearanceDescription": "Define the default look and feel of your public status page.",
- "statusPageCreateBasicInfoDescription": "Define company name and the subdomain that your status page points to.",
- "statusPageCreateBasicInfoStatusPageAddress": "Your status page address",
- "statusPageCreateSelectTimeZoneDescription": "Select the timezone that your status page will be displayed in.",
- "statusPageCreateSettings": "If your status page is ready, you can mark it as published.",
- "statusPageCreateSettingsCheckboxLabel": "Published and visible to the public",
- "statusPageCreateTabsContent": "Status page servers",
- "statusPageCreateTabsContentDescription": "You can add any number of servers that you monitor to your status page. You can also reorder them for the best viewing experience.",
- "statusPageCreateTabsContentFeaturesDescription": "Show more details on the status page",
- "statusPageName": "Status page name",
- "statusPageStatus": "A public status page is not set up.",
- "statusPageStatusContactAdmin": "Please contact to your administrator",
- "statusPageStatusNoPage": "There's no status page here.",
- "statusPageStatusNotPublic": "This status page is not public.",
- "statusPageStatusServiceStatus": "Service status",
- "submit": "Submit",
- "teamPanel": {
- "cancel": "Cancel",
- "email": "Email",
- "emailToken": "E-mail token",
- "filter": {
- "all": "All",
- "member": "Member"
- },
- "getToken": "Get token",
- "inviteDescription": "When you add a new team member, they will get access to all monitors.",
- "inviteLink": "Invite link",
- "inviteNewTeamMember": "Invite new team member",
- "inviteTeamMember": "Invite a team member",
- "noMembers": "There are no team members with this role",
- "selectRole": "Select role",
- "table": {
- "created": "Created",
- "email": "Email",
- "name": "Name",
- "role": "Role"
- },
- "teamMembers": "Team members"
- },
- "testLocale": "testLocale",
- "timeZoneInfo": "All dates and times are in GMT+0 time zone.",
- "timezone": "Timezone",
- "title": "Title",
- "tlsErrorIgnored": "TLS/SSL errors ignored",
- "total": "Total",
- "type": "Type",
- "update": "Update",
- "uptime": "Uptime",
- "uptimeCreate": "The expected value is used to match against response result, and the match determines the status.",
- "uptimeCreateJsonPath": "This expression will be evaluated against the reponse JSON data and the result will be used to match against the expected value. See",
- "uptimeCreateJsonPathQuery": "for query language documentation.",
- "uptimeGeneralInstructions": {
- "docker": "Enter the Docker ID of your container. Docker IDs must be the full 64 char Docker ID. You can run docker inspect to get the full container ID.",
- "http": "Enter the URL or IP to monitor (e.g., https://example.com/ or 192.168.1.100) and add a clear display name that appears on the dashboard.",
- "ping": "Enter the IP address or hostname to ping (e.g., 192.168.1.100 or example.com) and add a clear display name that appears on the dashboard.",
- "port": "Enter the URL or IP of the server, the port number and a clear display name that appears on the dashboard."
- },
- "url": "URL",
- "urlMonitor": "URL to monitor",
- "used": "Used",
- "webhookSendError": "Error sending webhook notification to {platform}",
- "webhookSendSuccess": "Webhook notification sent successfully",
- "webhookUnsupportedPlatform": "Unsupported platform: {platform}",
- "websiteMonitoring": "Website monitoring",
- "websiteMonitoringDescription": "Use HTTP(s) to monitor your website or API endpoint.",
- "whenNewIncident": "When there is a new incident,",
- "window": "window"
+ }
}
diff --git a/client/src/locales/es.json b/client/src/locales/es.json
index 3579117ae..4cbd91336 100644
--- a/client/src/locales/es.json
+++ b/client/src/locales/es.json
@@ -3,38 +3,11 @@
"title": "Titulo",
"distributedStatusHeaderText": "",
"distributedStatusSubHeaderText": "",
- "settingsGeneralSettings": "",
- "settingsDisplayTimezone": "",
- "settingsDisplayTimezoneDescription": "",
- "settingsAppearance": "",
- "settingsAppearanceDescription": "",
- "settingsThemeMode": "",
- "settingsLanguage": "",
- "settingsEnabled": "",
"settingsDisabled": "",
- "settingsHistoryAndMonitoring": "",
- "settingsHistoryAndMonitoringDescription": "",
- "settingsTTLLabel": "",
- "settingsTTLOptionalLabel": "",
- "settingsClearAllStats": "",
- "settingsClearAllStatsButton": "",
- "settingsClearAllStatsDialogTitle": "",
- "settingsClearAllStatsDialogDescription": "",
- "settingsClearAllStatsDialogConfirm": "",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "",
- "settingsDevelopedBy": "",
- "settingsSave": "",
"settingsSuccessSaved": "",
"settingsFailedToSave": "",
"settingsStatsCleared": "",
"settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
@@ -360,16 +333,10 @@
"noFileSelected": "",
"fallbackPage": ""
},
- "settingsSystemReset": "",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "",
"DeleteAccountButton": "",
"publicLink": "",
"maskedPageSpeedKeyPlaceholder": "",
- "pageSpeedApiKeyFieldTitle": "",
- "pageSpeedApiKeyFieldLabel": "",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "",
"team": "",
"logOut": "",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "",
- "settingsEmailDescription": "",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "",
"state": "",
"statusBreadCrumbsStatusPages": "",
"statusBreadCrumbsDetails": "",
- "settingsThemeModeLight": "",
- "settingsThemeModeDark": "",
- "settingsClearAllStatsDialogCancel": "",
"commonSaving": "",
"navControls": "",
"incidentsPageTitle": "",
@@ -461,26 +419,18 @@
"passwordRequirements": "",
"saving": ""
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/fi.json b/client/src/locales/fi.json
index d92fcf8db..1783f8a07 100644
--- a/client/src/locales/fi.json
+++ b/client/src/locales/fi.json
@@ -3,38 +3,11 @@
"title": "Otsikko",
"distributedStatusHeaderText": "Reaaliaikainen kattavuus oikeilla laitteilla",
"distributedStatusSubHeaderText": "Miljoonien laitteiden voimin ympäri maailman näet järjestelmän suorituskyvyn maailman alueittain, maittain tai kaupungeittain",
- "settingsGeneralSettings": "Yleiset asetukset",
- "settingsDisplayTimezone": "Näytä aikavyöhyke",
- "settingsDisplayTimezoneDescription": "Valitse sovelluksessa käytettävä aikavyöhyke päivämäärien ja aikojen näyttämiseen.",
- "settingsAppearance": "Ulkonäkö",
- "settingsAppearanceDescription": "Vaihda teema vaaleaksi tai tummaksi tai vaihda käyttöliittymän kieli",
- "settingsThemeMode": "Teematila",
- "settingsLanguage": "Kieli",
- "settingsEnabled": "Käytössä",
"settingsDisabled": "Poistettu käytöstä",
- "settingsHistoryAndMonitoring": "Valvonnan historia",
- "settingsHistoryAndMonitoringDescription": "Määritä, kuinka pitkään haluat säilyttää historiallisia tietoja. Voit myös tyhjentää kaikki olemassa olevat tiedot.",
- "settingsTTLLabel": "Kuinka monta päivää haluat säilyttää valvontahistorian.",
- "settingsTTLOptionalLabel": "0 on ääretön",
- "settingsClearAllStats": "Tyhjennä kaikki tilastot. Tämä on peruuttamaton.",
- "settingsClearAllStatsButton": "Tyhjennä kaikki tilastot",
- "settingsClearAllStatsDialogTitle": "Haluatko tyhjentää kaikki tilastot?",
- "settingsClearAllStatsDialogDescription": "Kun valvontahistoria ja tilastot on poistettu, niitä ei voi palauttaa.",
- "settingsClearAllStatsDialogConfirm": "",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "Tietoja",
- "settingsDevelopedBy": "Kehittänyt Bluewave Labs.",
- "settingsSave": "Tallenna",
"settingsSuccessSaved": "",
"settingsFailedToSave": "",
"settingsStatsCleared": "",
"settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
@@ -360,16 +333,10 @@
"noFileSelected": "Ei valittua tiedostoa",
"fallbackPage": ""
},
- "settingsSystemReset": "Järjestelmän palautus",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "Poista tili",
"DeleteAccountButton": "Poista tili",
"publicLink": "Julkinen linkki",
"maskedPageSpeedKeyPlaceholder": "*************************************",
- "pageSpeedApiKeyFieldTitle": "Google PageSpeed API-avain",
- "pageSpeedApiKeyFieldLabel": "PageSpeed API-avain",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "Palauta",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "Salasana",
"team": "Tiimi",
"logOut": "Kirjaudu ulos",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "Sähköpostiasetukset",
- "settingsEmailDescription": "Määritä sähköpostiasetukset",
- "settingsEmailHost": "",
- "settingsEmailPort": "Sähköpostin portti - Portti johon yhdistetään",
- "settingsEmailAddress": "Sähköpostiosoite - Käytetään tunnistautumiseen",
- "settingsEmailPassword": "Sähköpostin salasana - Salasana tunnistautumiseen",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "Salasana on asetettu. Paina Palauta vaihtaaksesi sen.",
"state": "Tila",
"statusBreadCrumbsStatusPages": "Tilasivut",
"statusBreadCrumbsDetails": "Tiedot",
- "settingsThemeModeLight": "Vaalea",
- "settingsThemeModeDark": "Tumma",
- "settingsClearAllStatsDialogCancel": "Peruuta",
"commonSaving": "Tallennetaan...",
"navControls": "Ohjaimet",
"incidentsPageTitle": "Häiriöt",
@@ -461,26 +419,18 @@
"passwordRequirements": "Uuden salasanan on oltava vähintään 8 merkkiä pitkä ja sen on sisältävä vähintään yksi iso kirjain, yksi pieni kirjain, yksi numero sekä yksi erikoismerkki.",
"saving": "Tallennetaan..."
},
- "settingsEmailConnectionHost": "",
"emailSent": "Sähköpostin lähetys onnistui",
"failedToSendEmail": "Sähköpostin lähetys epäonnistui",
- "settingsTestEmail": "Lähetä testi sähköposti",
"settingsTestEmailSuccess": "Testisähköpostin lähetys onnistui",
"settingsTestEmailFailed": "Testisähköpostin lähetys epäonnistui",
"settingsTestEmailFailedWithReason": "Testisähköpostin lähetys epäonnistui: {{reason}}",
"settingsTestEmailUnknownError": "Tuntematon virhe",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "Valvonta on keskeytetty.",
"up": "Sivusi on ylhäällä.",
"down": "Sivusi on alhaalla.",
"pending": "Odottaa..."
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/fr.json b/client/src/locales/fr.json
index 729296216..5aabeb6e3 100644
--- a/client/src/locales/fr.json
+++ b/client/src/locales/fr.json
@@ -3,38 +3,11 @@
"title": "Titre",
"distributedStatusHeaderText": "",
"distributedStatusSubHeaderText": "",
- "settingsGeneralSettings": "Paramètres généraux",
- "settingsDisplayTimezone": "Fuseau horaire d'affichage",
- "settingsDisplayTimezoneDescription": "Le fuseau horaire du tableau de bord que vous affichez publiquement.",
- "settingsAppearance": "Apparence",
- "settingsAppearanceDescription": "",
- "settingsThemeMode": "",
- "settingsLanguage": "Langue",
- "settingsEnabled": "Activé",
"settingsDisabled": "Désactivé",
- "settingsHistoryAndMonitoring": "",
- "settingsHistoryAndMonitoringDescription": "",
- "settingsTTLLabel": "",
- "settingsTTLOptionalLabel": "0 pour infini",
- "settingsClearAllStats": "Effacer les stats. C'est irréversible.",
- "settingsClearAllStatsButton": "Effacer les stats",
- "settingsClearAllStatsDialogTitle": "Voulez-vous effacer toutes les stats ?",
- "settingsClearAllStatsDialogDescription": "",
- "settingsClearAllStatsDialogConfirm": "Oui, effacer les stats",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "",
- "settingsDevelopedBy": "",
- "settingsSave": "",
"settingsSuccessSaved": "",
"settingsFailedToSave": "",
"settingsStatsCleared": "",
"settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
@@ -360,16 +333,10 @@
"noFileSelected": "",
"fallbackPage": ""
},
- "settingsSystemReset": "",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "Supprimer le compte",
"DeleteAccountButton": "Supprimer le compte",
"publicLink": "",
"maskedPageSpeedKeyPlaceholder": "",
- "pageSpeedApiKeyFieldTitle": "",
- "pageSpeedApiKeyFieldLabel": "",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "",
"team": "",
"logOut": "Déconnexion",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "Email",
- "settingsEmailDescription": "",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "",
"state": "",
"statusBreadCrumbsStatusPages": "",
"statusBreadCrumbsDetails": "",
- "settingsThemeModeLight": "Clair",
- "settingsThemeModeDark": "Sombre",
- "settingsClearAllStatsDialogCancel": "Annuler",
"commonSaving": "Sauvegarde...",
"navControls": "",
"incidentsPageTitle": "Incidents",
@@ -461,26 +419,18 @@
"passwordRequirements": "Le nouveau mot de passe doit contenir au moins 8 caractères et au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial.",
"saving": "Sauvegarde..."
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "Erreur inconnue",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/pt-BR.json b/client/src/locales/pt-BR.json
index fa6197bb3..37604b53b 100644
--- a/client/src/locales/pt-BR.json
+++ b/client/src/locales/pt-BR.json
@@ -3,38 +3,11 @@
"title": "Título",
"distributedStatusHeaderText": "Cobertura em tempo real e em dispositivos reais",
"distributedStatusSubHeaderText": "Impulsionado por milhões de dispositivos em todo o mundo, visualize o desempenho do sistema por região global, país ou cidade",
- "settingsGeneralSettings": "Configurações gerais",
- "settingsDisplayTimezone": "Fuso horário",
- "settingsDisplayTimezoneDescription": "Selecione o fuso horário usado para exibir datas e horas em todo o aplicativo.",
- "settingsAppearance": "Aparência",
- "settingsAppearanceDescription": "Alterne entre o modo claro e escuro ou altere o idioma da interface do usuário",
- "settingsThemeMode": "Tema",
- "settingsLanguage": "Linguagem",
- "settingsEnabled": "Habilitado",
"settingsDisabled": "Desabilitado",
- "settingsHistoryAndMonitoring": "Histórico de monitoramento",
- "settingsHistoryAndMonitoringDescription": "Defina por quanto tempo você deseja manter os dados de histórico. Você também pode limpar todos os dados existentes.",
- "settingsTTLLabel": "Os dias em que você deseja manter os dados de histórico.",
- "settingsTTLOptionalLabel": "0 para infinito",
- "settingsClearAllStats": "Limpe todas as estatísticas. Isso é irreversível.",
- "settingsClearAllStatsButton": "Limpar todas as estatísticas",
- "settingsClearAllStatsDialogTitle": "Você quer limpar todas as estatísticas?",
- "settingsClearAllStatsDialogDescription": "Uma vez limpo, o histórico de monitoramento e as estatísticas não podem ser recuperados.",
- "settingsClearAllStatsDialogConfirm": "Sim, limpar todas as estatísticas",
- "settingsDemoMonitors": "Monitores de demonstração",
- "settingsDemoMonitorsDescription": "Adicione monitores de genéricos para fins de demonstração.",
- "settingsAddDemoMonitorsButton": "Adicionar monitores de demonstração",
- "settingsRemoveAllMonitorsButton": "Remover todos os monitores",
- "settingsRemoveAllMonitorsDialogTitle": "Você deseja remover todos os monitores?",
- "settingsRemoveAllMonitorsDialogConfirm": "Sim, remova todos os monitores",
- "settingsAbout": "Sobre",
- "settingsDevelopedBy": "Desenvolvido pela Bluewave Labs.",
- "settingsSave": "Salvar",
"settingsSuccessSaved": "Configurações salvas com sucesso",
"settingsFailedToSave": "Falha ao salvar as configurações",
"settingsStatsCleared": "Estatísticas limpas com sucesso",
"settingsFailedToClearStats": "Falha ao limpar estatísticas",
- "settingsDemoMonitorsAdded": "Monitores de demonstração adicionados com sucesso",
"settingsFailedToAddDemoMonitors": "Falha ao adicionar monitores de demonstração",
"settingsMonitorsDeleted": "Todos os monitores foram excluídos com sucesso",
"settingsFailedToDeleteMonitors": "Falha ao excluir todos os monitores",
@@ -310,7 +283,6 @@
"statusPageCreateTabsContentFeaturesDescription": "Mostrar mais detalhes na página de status",
"showCharts": "Mostrar gráficos",
"showUptimePercentage": "Mostrar porcentagem de Uptime",
- "showAdminLoginLink": "Mostrar o link \"Administrador? Efetue login aqui\" na página de status",
"removeLogo": "Remover logo",
"statusPageStatus": "Uma página de status pública não está configurada.",
"statusPageStatusContactAdmin": "Entre em contato com seu administrador",
@@ -361,16 +333,10 @@
"noFileSelected": "Nenhum arquivo selecionado",
"fallbackPage": "Importe um arquivo para enviar uma lista de servidores em massa"
},
- "settingsSystemReset": "Resetar sistema",
- "settingsSystemResetDescription": "Remova todos os monitores do seu sistema.",
"DeleteAccountTitle": "Remover conta",
"DeleteAccountButton": "Remover conta",
"publicLink": "Link publico",
"maskedPageSpeedKeyPlaceholder": "*************************************",
- "pageSpeedApiKeyFieldTitle": "Google PageSpeed API key",
- "pageSpeedApiKeyFieldLabel": "PageSpeed API key",
- "pageSpeedApiKeyFieldDescription": "Insira sua chave da API do Google PageSpeed para ativar o monitoramento de velocidade de página. Clique em Resetar para atualizar a chave.",
- "pageSpeedApiKeyFieldResetLabel": "A chave de API está definida. Clique em Resetar para alterá-la.",
"reset": "Resetar",
"ignoreTLSError": "Ignorar erro TLS/SSL",
"tlsErrorIgnored": "Erros TLS/SSL ignorados",
@@ -432,22 +398,13 @@
"password": "Senha",
"team": "Equipe",
"logOut": "Sair",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "E-mail",
- "settingsEmailDescription": "Configurações de e-mail do seu sistema. Elas são usadas para enviar notificações e alertas.",
- "settingsEmailHost": "Host de e-mail - Nome do host ou endereço IP do servidor SMTP",
- "settingsEmailPort": "Porta de e-mail - Porta para conectar",
- "settingsEmailAddress": "Endereço de e-mail - Usado para autenticação",
- "settingsEmailPassword": "Senha de e-mail - Senha para autenticação",
"settingsEmailUser": "Usuário de e-mail - Nome de usuário para autenticação, substitui o endereço de e-mail, se especificado",
- "settingsEmailFieldResetLabel": "A senha foi definida. Clique em Redefinir para alterá-la.",
"state": "Estado",
"statusBreadCrumbsStatusPages": "Pagina de status",
"statusBreadCrumbsDetails": "Detalhes",
- "settingsThemeModeLight": "Claro",
- "settingsThemeModeDark": "Escuro",
- "settingsClearAllStatsDialogCancel": "Cancelar",
"commonSaving": "Salvando...",
"navControls": "Controles",
"incidentsPageTitle": "Incidentes",
@@ -462,26 +419,18 @@
"passwordRequirements": "A nova senha deve conter pelo menos 8 caracteres e deve ter pelo menos uma letra maiúscula, uma letra minúscula, um número e um caractere especial.",
"saving": "Salvando..."
},
- "settingsEmailConnectionHost": "Host de conexão de e-mail - Nome do host a ser usado na saudação HELO/EHLO",
"emailSent": "E-mail enviado com sucesso",
"failedToSendEmail": "Falha ao enviar e-mail",
- "settingsTestEmail": "Enviar e-mail de teste",
"settingsTestEmailSuccess": "E-mail de teste enviado com sucesso",
"settingsTestEmailFailed": "Falha ao enviar e-mail de teste",
"settingsTestEmailFailedWithReason": "Falha ao enviar e-mail de teste: {{reason}}",
"settingsTestEmailUnknownError": "Erro desconhecido",
- "settingsEmailRequiredFields": "O host e a porta do e-mail são obrigatórios",
"statusMsg": {
"paused": "O monitoramento está pausado.",
"up": "Seu site está no ar.",
"down": "Seu site está fora do ar.",
"pending": "Pendente..."
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -740,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/ru.json b/client/src/locales/ru.json
index 908bc73e7..a4ec3290f 100644
--- a/client/src/locales/ru.json
+++ b/client/src/locales/ru.json
@@ -3,38 +3,11 @@
"title": "Название",
"distributedStatusHeaderText": "Охват реального времени и реального устройства",
"distributedStatusSubHeaderText": "Работает на миллионах устройств по всему миру, просматривайте производительность системы по глобальному региону, стране или городу",
- "settingsGeneralSettings": "Общие настройки",
- "settingsDisplayTimezone": "Отображать часовой пояс",
- "settingsDisplayTimezoneDescription": "Часовой пояс панели мониторинга, которую вы публично отображаете.",
- "settingsAppearance": "Внешний вид",
- "settingsAppearanceDescription": "Переключение между светлым и темным режимом или изменение языка пользовательского интерфейса",
- "settingsThemeMode": "Тема",
- "settingsLanguage": "Язык",
- "settingsEnabled": "Включено",
"settingsDisabled": "Выключено",
- "settingsHistoryAndMonitoring": "История и мониторинг",
- "settingsHistoryAndMonitoringDescription": "Определите здесь, как долго вы хотите хранить данные. Вы также можете удалить все прошлые данные.",
- "settingsTTLLabel": "Дни, за которыми вы хотите следить.",
- "settingsTTLOptionalLabel": "0 для бесконечности",
- "settingsClearAllStats": "Очистить всю статистику. Это необратимо.",
- "settingsClearAllStatsButton": "Очистить всю статистику",
- "settingsClearAllStatsDialogTitle": "Хотите очистить всю статистику?",
- "settingsClearAllStatsDialogDescription": "После удаления ваши мониторы не могут быть восстановлены.",
- "settingsClearAllStatsDialogConfirm": "Да, очистить всю статистику",
- "settingsDemoMonitors": "Демо мониторы",
- "settingsDemoMonitorsDescription": "Здесь вы можете добавлять и удалять демонстрационные мониторы.",
- "settingsAddDemoMonitorsButton": "Добавьте демонстрационные мониторы",
- "settingsRemoveAllMonitorsButton": "Удалить все демонстрационные мониторы",
- "settingsRemoveAllMonitorsDialogTitle": "Хотите удалить все мониторы?",
- "settingsRemoveAllMonitorsDialogConfirm": "Да, очистить все мониторы",
- "settingsAbout": "О",
- "settingsDevelopedBy": "Developed by Bluewave Labs.",
- "settingsSave": "Сохранить",
"settingsSuccessSaved": "Настройки успешно сохранены",
"settingsFailedToSave": "Не удалось сохранить настройки",
"settingsStatsCleared": "Статистика успешно очищена",
"settingsFailedToClearStats": "Не удалось очистить статистику",
- "settingsDemoMonitorsAdded": "Успешно добавлены демонстрационные мониторы",
"settingsFailedToAddDemoMonitors": "Не удалось добавить демонстрационные мониторы",
"settingsMonitorsDeleted": "Успешно удалены все мониторы",
"settingsFailedToDeleteMonitors": "Не удалось удалить все мониторы",
@@ -360,16 +333,10 @@
"noFileSelected": "Файл не выбран",
"fallbackPage": "Импортируйте файл для массовой загрузки списка серверов"
},
- "settingsSystemReset": "Сброс системы",
- "settingsSystemResetDescription": "Удалите все мониторы из вашей системы.",
"DeleteAccountTitle": "Удалить аккаунт",
"DeleteAccountButton": "Удалить аккаунт",
"publicLink": "Публичная ссылка",
"maskedPageSpeedKeyPlaceholder": "*************************************",
- "pageSpeedApiKeyFieldTitle": "Ключ API Google PageSpeed",
- "pageSpeedApiKeyFieldLabel": "Ключ API PageSpeed",
- "pageSpeedApiKeyFieldDescription": "Введите свой API-ключ Google PageSpeed, чтобы включить мониторинг скорости страницы. Нажмите \"Сброс\", чтобы обновить ключ.",
- "pageSpeedApiKeyFieldResetLabel": "Установлен ключ API. Нажмите \"Сброс\", чтобы изменить его.",
"reset": "Сброс",
"ignoreTLSError": "Игнорировать ошибку TLS/SSL",
"tlsErrorIgnored": "Ошибки TLS/SSL игнорируются",
@@ -431,22 +398,13 @@
"password": "Пароль",
"team": "Команда",
"logOut": "Выйти",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "Настройки Email",
- "settingsEmailDescription": "Настройка параметров email",
- "settingsEmailHost": "Email host",
- "settingsEmailPort": "Email port",
- "settingsEmailAddress": "Email address",
- "settingsEmailPassword": "Email пароль",
"settingsEmailUser": "Email пользователь",
- "settingsEmailFieldResetLabel": "Пароль установлен. Нажмите \"Сброс\", чтобы изменить его.",
"state": "Состояние",
"statusBreadCrumbsStatusPages": "Страницы статуса",
"statusBreadCrumbsDetails": "Подробности",
- "settingsThemeModeLight": "Светлая",
- "settingsThemeModeDark": "Тёмная",
- "settingsClearAllStatsDialogCancel": "Отменить",
"commonSaving": "Сохранение...",
"navControls": "Управления",
"incidentsPageTitle": "Инциденты",
@@ -461,26 +419,18 @@
"passwordRequirements": "Новый пароль должен содержать не менее 8 символов и содержать как минимум одну заглавную букву, одну строчную букву, одну цифру и один специальный символ.",
"saving": "Сохранение..."
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/tr.json b/client/src/locales/tr.json
index c9e224d63..e9b8f0850 100644
--- a/client/src/locales/tr.json
+++ b/client/src/locales/tr.json
@@ -3,38 +3,11 @@
"title": "Başlık",
"distributedStatusHeaderText": "Gerçek zamanlı, Gerçek cihazlar kapsamı",
"distributedStatusSubHeaderText": "Dünya çapında milyonlarca cihaz tarafından desteklenen sistem performansını küresel bölgeye, ülkeye veya şehre göre görüntüleyin",
- "settingsGeneralSettings": "Genel ayarlar",
- "settingsDisplayTimezone": "Görüntüleme saat dilimi",
- "settingsDisplayTimezoneDescription": "Herkese açık olarak görüntülediğiniz kontrol panelinin saat dilimi.",
- "settingsAppearance": "Görünüm",
- "settingsAppearanceDescription": "Açık ve koyu mod arasında geçiş yapın veya kullanıcı arayüzü dilini değiştirin",
- "settingsThemeMode": "Tema",
- "settingsLanguage": "Dil",
- "settingsEnabled": "Etkin",
"settingsDisabled": "Devre dışı",
- "settingsHistoryAndMonitoring": "Geçmiş ve izleme",
- "settingsHistoryAndMonitoringDescription": "Verileri ne kadar süreyle saklamak istediğinizi burada tanımlayın. Ayrıca tüm geçmiş verileri kaldırabilirsiniz.",
- "settingsTTLLabel": "İzleme geçmişini saklamak istediğiniz gün sayısı.",
- "settingsTTLOptionalLabel": "Sınırsız için 0",
- "settingsClearAllStats": "Tüm istatistikleri temizle. Bu geri alınamaz.",
- "settingsClearAllStatsButton": "Tüm istatistikleri temizle",
- "settingsClearAllStatsDialogTitle": "Tüm istatistikleri temizlemek istiyor musunuz?",
- "settingsClearAllStatsDialogDescription": "Silindikten sonra, monitörleriniz geri alınamaz.",
- "settingsClearAllStatsDialogConfirm": "Evet, tüm istatistikleri temizle",
- "settingsDemoMonitors": "Demo monitörler",
- "settingsDemoMonitorsDescription": "Burada demo monitörler ekleyebilir ve kaldırabilirsiniz.",
- "settingsAddDemoMonitorsButton": "Demo monitörler ekle",
- "settingsRemoveAllMonitorsButton": "Tüm monitörleri kaldır",
- "settingsRemoveAllMonitorsDialogTitle": "Tüm monitörleri kaldırmak istiyor musunuz?",
- "settingsRemoveAllMonitorsDialogConfirm": "Evet, tüm monitörleri temizle",
- "settingsAbout": "Hakkında",
- "settingsDevelopedBy": "Bluewave Labs tarafından geliştirilmiştir.",
- "settingsSave": "Kaydet",
"settingsSuccessSaved": "Ayarlar başarıyla kaydedildi",
"settingsFailedToSave": "Ayarlar kaydedilemedi",
"settingsStatsCleared": "İstatistikler başarıyla temizlendi",
"settingsFailedToClearStats": "İstatistikler temizlenemedi",
- "settingsDemoMonitorsAdded": "Demo monitörler başarıyla eklendi",
"settingsFailedToAddDemoMonitors": "Demo monitörler eklenemedi",
"settingsMonitorsDeleted": "Tüm monitörler başarıyla silindi",
"settingsFailedToDeleteMonitors": "Monitörler silinemedi",
@@ -360,16 +333,10 @@
"noFileSelected": "Hiçbir dosya seçilmedi",
"fallbackPage": "Toplu olarak sunucu listesini yüklemek için bir dosyayı içe aktarın"
},
- "settingsSystemReset": "Sistem sıfırla",
- "settingsSystemResetDescription": "Sistemdeki tüm monitörleri silin",
"DeleteAccountTitle": "Hesabı sil",
"DeleteAccountButton": "Hesabı sil",
"publicLink": "Herkese açık bağlantı",
"maskedPageSpeedKeyPlaceholder": "*************************************",
- "pageSpeedApiKeyFieldTitle": "Google PageSpeed API anahtarı",
- "pageSpeedApiKeyFieldLabel": "PageSpeed API anahtarı",
- "pageSpeedApiKeyFieldDescription": "Sayfa hızı izlemeyi etkinleştirmek için Google PageSpeed API anahtarınızı girin. Anahtarı güncellemek için Sıfırla'ya tıklayın.",
- "pageSpeedApiKeyFieldResetLabel": "API anahtarı ayarlandı. Değiştirmek için Sıfırla'ya tıklayın.",
"reset": "Sıfırla",
"ignoreTLSError": "TLS/SSL hatalarını gözardı et",
"tlsErrorIgnored": "TLS/SSL hataları gözardı ediliyor",
@@ -431,22 +398,13 @@
"password": "Parola",
"team": "Ekip",
"logOut": "Çıkış yap",
- "notifications": "Bildirimler"
+ "notifications": "Bildirimler",
+ "logs": ""
},
- "settingsEmail": "Eposta",
- "settingsEmailDescription": "Sistem için eposta ayarlarını düzenleyin. Bu işlem eposta üzerinden bildirim ve alarm almak için gereklidir.",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "E-posta şifresi - Kimlik doğrulama şifresi.",
"settingsEmailUser": "E-posta kullanıcısı – Kimlik doğrulama için kullanıcı adı; belirtilirse e-posta adresinin yerine geçer.",
- "settingsEmailFieldResetLabel": "Şifre ayarlandı. Değiştirmek için \"Sıfırla\"ya tıklayın.",
"state": "Durum",
"statusBreadCrumbsStatusPages": "Durum sayfası",
"statusBreadCrumbsDetails": "Detaylar",
- "settingsThemeModeLight": "Aydınlat",
- "settingsThemeModeDark": "Karart",
- "settingsClearAllStatsDialogCancel": "İptal",
"commonSaving": "Kaydediliyor.",
"navControls": "Kontroller",
"incidentsPageTitle": "Olaylar",
@@ -461,26 +419,18 @@
"passwordRequirements": "Yeni şifreniz en az 8 karakterden oluşmalı ve en az bir büyük harf, bir küçük harf, bir rakam ve bir özel karakter içermelidir.",
"saving": "Kaydediliyor..."
},
- "settingsEmailConnectionHost": "E-posta bağlantı ana bilgisayarı - HELO/EHLO selamlamasında kullanılacak ana bilgisayar adı",
"emailSent": "E-posta başarı ile gönderildi.",
"failedToSendEmail": "E-posta gönderimi başarısız.",
- "settingsTestEmail": "Test E-postası gönder.",
"settingsTestEmailSuccess": "Test E-postası başarı ile gönderildi.",
"settingsTestEmailFailed": "Test E-postası gönderimi başarısız.",
"settingsTestEmailFailedWithReason": "Test E-postası gönderimi başarısız: {{reason}}",
"settingsTestEmailUnknownError": "Bilinmeyen hata.",
- "settingsEmailRequiredFields": "E-posta sunucusu ve portu gereklidir.",
"statusMsg": {
"paused": "İzleme duraklatıldı.",
"up": "Siteniz yayında.",
"down": "Siteniz kapalı.",
"pending": "Sırada.."
},
- "settingsURLTitle": "Durum Sayfasında IP/URL'yi İzle",
- "settingsURLDescription": "Genel Durum sayfasında monitörün IP adresini veya URL'sini görüntüleyin. Devre dışı bırakılırsa, hassas bilgileri korumak için yalnızca monitör adı gösterilecektir.",
- "settingsURLSelectTitle": "Durum sayfasında IP/URL'yi görüntüle",
- "settingsURLEnabled": "Etkinleştirilmiş",
- "settingURLDisabled": "Devre dışı bırakılmış",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": "beklemede"
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "Güvenli - SSL kullan",
- "settingsEmailPool": "",
"sendTestNotifications": "Bildirimleri dene",
- "selectAll": "Tümünü seç"
+ "selectAll": "Tümünü seç",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}
diff --git a/client/src/locales/zh-TW.json b/client/src/locales/zh-TW.json
index 9dfd6effb..21f53a7bf 100644
--- a/client/src/locales/zh-TW.json
+++ b/client/src/locales/zh-TW.json
@@ -3,38 +3,11 @@
"title": "名稱",
"distributedStatusHeaderText": "實時、真實設備覆蓋",
"distributedStatusSubHeaderText": "由全球數百萬個設備提供支持,您可以按全球區域、國家或城市查看系統效能",
- "settingsGeneralSettings": "一般設定",
- "settingsDisplayTimezone": "顯示時區",
- "settingsDisplayTimezoneDescription": "您公開顯示的儀表板的時區。",
- "settingsAppearance": "外觀",
- "settingsAppearanceDescription": "",
- "settingsThemeMode": "主題",
- "settingsLanguage": "語言",
- "settingsEnabled": "啟動",
"settingsDisabled": "",
- "settingsHistoryAndMonitoring": "",
- "settingsHistoryAndMonitoringDescription": "",
- "settingsTTLLabel": "",
- "settingsTTLOptionalLabel": "",
- "settingsClearAllStats": "",
- "settingsClearAllStatsButton": "",
- "settingsClearAllStatsDialogTitle": "",
- "settingsClearAllStatsDialogDescription": "",
- "settingsClearAllStatsDialogConfirm": "",
- "settingsDemoMonitors": "",
- "settingsDemoMonitorsDescription": "",
- "settingsAddDemoMonitorsButton": "",
- "settingsRemoveAllMonitorsButton": "",
- "settingsRemoveAllMonitorsDialogTitle": "",
- "settingsRemoveAllMonitorsDialogConfirm": "",
- "settingsAbout": "",
- "settingsDevelopedBy": "",
- "settingsSave": "",
"settingsSuccessSaved": "",
"settingsFailedToSave": "",
"settingsStatsCleared": "",
"settingsFailedToClearStats": "",
- "settingsDemoMonitorsAdded": "",
"settingsFailedToAddDemoMonitors": "",
"settingsMonitorsDeleted": "",
"settingsFailedToDeleteMonitors": "",
@@ -360,16 +333,10 @@
"noFileSelected": "",
"fallbackPage": ""
},
- "settingsSystemReset": "",
- "settingsSystemResetDescription": "",
"DeleteAccountTitle": "",
"DeleteAccountButton": "",
"publicLink": "",
"maskedPageSpeedKeyPlaceholder": "",
- "pageSpeedApiKeyFieldTitle": "",
- "pageSpeedApiKeyFieldLabel": "",
- "pageSpeedApiKeyFieldDescription": "",
- "pageSpeedApiKeyFieldResetLabel": "",
"reset": "",
"ignoreTLSError": "",
"tlsErrorIgnored": "",
@@ -431,22 +398,13 @@
"password": "",
"team": "",
"logOut": "",
- "notifications": ""
+ "notifications": "",
+ "logs": ""
},
- "settingsEmail": "",
- "settingsEmailDescription": "",
- "settingsEmailHost": "",
- "settingsEmailPort": "",
- "settingsEmailAddress": "",
- "settingsEmailPassword": "",
"settingsEmailUser": "",
- "settingsEmailFieldResetLabel": "",
"state": "",
"statusBreadCrumbsStatusPages": "",
"statusBreadCrumbsDetails": "",
- "settingsThemeModeLight": "",
- "settingsThemeModeDark": "",
- "settingsClearAllStatsDialogCancel": "",
"commonSaving": "",
"navControls": "",
"incidentsPageTitle": "",
@@ -461,26 +419,18 @@
"passwordRequirements": "",
"saving": ""
},
- "settingsEmailConnectionHost": "",
"emailSent": "",
"failedToSendEmail": "",
- "settingsTestEmail": "",
"settingsTestEmailSuccess": "",
"settingsTestEmailFailed": "",
"settingsTestEmailFailedWithReason": "",
"settingsTestEmailUnknownError": "",
- "settingsEmailRequiredFields": "",
"statusMsg": {
"paused": "",
"up": "",
"down": "",
"pending": ""
},
- "settingsURLTitle": "",
- "settingsURLDescription": "",
- "settingsURLSelectTitle": "",
- "settingsURLEnabled": "",
- "settingURLDisabled": "",
"uptimeGeneralInstructions": {
"http": "",
"ping": "",
@@ -739,12 +689,147 @@
"paused": ""
},
"advancedMatching": "",
- "settingsEmailTLSServername": "",
- "settingsEmailIgnoreTLS": "",
- "settingsEmailRequireTLS": "",
- "settingsEmailRejectUnauthorized": "",
- "settingsEmailSecure": "",
- "settingsEmailPool": "",
"sendTestNotifications": "",
- "selectAll": ""
+ "selectAll": "",
+ "showAdminLoginLink": "",
+ "logsPage": {
+ "title": "",
+ "description": "",
+ "tabs": {
+ "queue": "",
+ "logs": ""
+ },
+ "toast": {
+ "fetchLogsSuccess": ""
+ },
+ "logLevelSelect": {
+ "title": "",
+ "values": {
+ "all": "",
+ "info": "",
+ "warn": "",
+ "error": "",
+ "debug": ""
+ }
+ }
+ },
+ "queuePage": {
+ "title": "",
+ "refreshButton": "",
+ "flushButton": "",
+ "jobTable": {
+ "title": "",
+ "idHeader": "",
+ "urlHeader": "",
+ "typeHeader": "",
+ "activeHeader": "",
+ "lockedAtHeader": "",
+ "runCountHeader": "",
+ "failCountHeader": "",
+ "lastRunHeader": "",
+ "lastFinishedAtHeader": "",
+ "lastRunTookHeader": ""
+ },
+ "metricsTable": {
+ "title": "",
+ "metricHeader": "",
+ "valueHeader": ""
+ },
+ "failedJobTable": {
+ "title": "",
+ "monitorIdHeader": "",
+ "monitorUrlHeader": "",
+ "failCountHeader": "",
+ "failedAtHeader": "",
+ "failReasonHeader": ""
+ }
+ },
+ "export": {
+ "title": "",
+ "success": "",
+ "failed": ""
+ },
+ "monitorActions": {
+ "title": "",
+ "import": "",
+ "export": ""
+ },
+ "settingsPage": {
+ "aboutSettings": {
+ "labelDevelopedBy": "",
+ "labelVersion": "",
+ "title": ""
+ },
+ "demoMonitorsSettings": {
+ "buttonAddMonitors": "",
+ "description": "",
+ "title": ""
+ },
+ "emailSettings": {
+ "buttonSendTestEmail": "",
+ "description": "",
+ "descriptionTransport": "",
+ "labelAddress": "",
+ "labelConnectionHost": "",
+ "labelHost": "",
+ "labelIgnoreTLS": "",
+ "labelPassword": "",
+ "labelPasswordSet": "",
+ "labelPool": "",
+ "labelPort": "",
+ "labelRejectUnauthorized": "",
+ "labelRequireTLS": "",
+ "labelSecure": "",
+ "labelTLSServername": "",
+ "labelUser": "",
+ "linkTransport": "",
+ "placeholderUser": "",
+ "title": ""
+ },
+ "pageSpeedSettings": {
+ "description": "",
+ "labelApiKeySet": "",
+ "labelApiKey": "",
+ "title": ""
+ },
+ "saveButtonLabel": "",
+ "statsSettings": {
+ "clearAllStatsButton": "",
+ "clearAllStatsDescription": "",
+ "clearAllStatsDialogConfirm": "",
+ "clearAllStatsDialogDescription": "",
+ "clearAllStatsDialogTitle": "",
+ "description": "",
+ "labelTTL": "",
+ "labelTTLOptional": "",
+ "title": ""
+ },
+ "systemResetSettings": {
+ "buttonRemoveAllMonitors": "",
+ "description": "",
+ "dialogConfirm": "",
+ "dialogDescription": "",
+ "dialogTitle": "",
+ "title": ""
+ },
+ "timezoneSettings": {
+ "description": "",
+ "label": "",
+ "title": ""
+ },
+ "title": "",
+ "uiSettings": {
+ "description": "",
+ "labelLanguage": "",
+ "labelTheme": "",
+ "title": ""
+ },
+ "urlSettings": {
+ "description": "",
+ "label": "",
+ "selectDisabled": "",
+ "selectEnabled": "",
+ "title": ""
+ }
+ }
}