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 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 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": "" + } + } }