mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-01-24 02:29:35 -06:00
800 lines
33 KiB
JSON
800 lines
33 KiB
JSON
{
|
|
"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",
|
|
"settingsGeneralSettings": "General settings",
|
|
"settingsDisplayTimezone": "Display timezone",
|
|
"settingsDisplayTimezoneDescription": "Select the timezone used to display dates and times throughout the application.",
|
|
"settingsAppearance": "Appearance",
|
|
"settingsAppearanceDescription": "Switch between light and dark mode, or change user interface language",
|
|
"settingsThemeMode": "Theme Mode",
|
|
"settingsLanguage": "Language",
|
|
"settingsEnabled": "Enabled",
|
|
"settingsDisabled": "Disabled",
|
|
"settingsHistoryAndMonitoring": "History of monitoring",
|
|
"settingsHistoryAndMonitoringDescription": "Define how long you want to retain historical data. You can also clear all existing data.",
|
|
"settingsTTLLabel": "The days you want to keep monitoring history.",
|
|
"settingsTTLOptionalLabel": "0 for infinite",
|
|
"settingsClearAllStats": "Clear all stats. This is irreversible.",
|
|
"settingsClearAllStatsButton": "Clear all stats",
|
|
"settingsClearAllStatsDialogTitle": "Do you want to clear all stats?",
|
|
"settingsClearAllStatsDialogDescription": "Once removed, the monitoring history and stats cannot be retrieved.",
|
|
"settingsClearAllStatsDialogConfirm": "Yes, clear all stats",
|
|
"settingsDemoMonitors": "Demo monitors",
|
|
"settingsDemoMonitorsDescription": "Add sample monitors for demonstration purposes.",
|
|
"settingsAddDemoMonitors": "Adding demo monitors",
|
|
"settingsAddDemoMonitorsButton": "Add demo monitors",
|
|
"settingsRemoveAllMonitors": "Removing all monitors",
|
|
"settingsRemoveAllMonitorsButton": "Remove all monitors",
|
|
"settingsRemoveAllMonitorsDialogTitle": "Do you want to remove all monitors?",
|
|
"settingsRemoveAllMonitorsDialogConfirm": "Yes, remove all monitors",
|
|
"settingsAbout": "About",
|
|
"settingsDev": "Developer",
|
|
"settingsDevDescription": "Developer settings",
|
|
"settingsDevViewJobQueueDetails": "View job queue details",
|
|
"settingsDevelopedBy": "Developed by Bluewave Labs.",
|
|
"settingsSave": "Save",
|
|
"settingsSuccessSaved": "Settings saved successfully",
|
|
"settingsFailedToSave": "Failed to save settings",
|
|
"settingsStatsCleared": "Stats cleared successfully",
|
|
"settingsFailedToClearStats": "Failed to clear stats",
|
|
"settingsDemoMonitorsAdded": "Successfully added demo monitors",
|
|
"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",
|
|
"DragandDrop": "drag and drop",
|
|
"MaxSize": "Maximum Size",
|
|
"SupportedFormats": "Supported formats",
|
|
"FirstName": "First name",
|
|
"LastName": "Last name",
|
|
"EmailDescriptionText": "This is your current email address — it cannot be changed.",
|
|
"YourPhoto": "Profile photo",
|
|
"PhotoDescriptionText": "This photo will be displayed in your profile page.",
|
|
"save": "Save",
|
|
"DeleteDescriptionText": "This will remove the account and all associated data from the server. This isn't reversible.",
|
|
"DeleteAccountWarning": "Removing your account means you won't be able to sign in again and all your data will be removed. This isn't reversible.",
|
|
"DeleteWarningTitle": "Really remove this account?",
|
|
"bulkImport": {
|
|
"title": "Bulk Import",
|
|
"selectFileTips": "Select CSV file to upload",
|
|
"selectFileDescription": "You can download our <template>template</template> or <sample>sample</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"
|
|
},
|
|
"settingsSystemReset": "System reset",
|
|
"settingsSystemResetDescription": "Remove all monitors from your system.",
|
|
"DeleteAccountTitle": "Remove account",
|
|
"DeleteAccountButton": "Remove account",
|
|
"publicLink": "Public link",
|
|
"maskedPageSpeedKeyPlaceholder": "*************************************",
|
|
"pageSpeedApiKeyFieldTitle": "Google PageSpeed API key",
|
|
"pageSpeedApiKeyFieldLabel": "PageSpeed API key",
|
|
"pageSpeedApiKeyFieldDescription": "Enter your Google PageSpeed API key to enable pagespeed monitoring. Click Reset to update the key.",
|
|
"pageSpeedApiKeyFieldResetLabel": "API key is set. Click Reset to change it.",
|
|
"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"
|
|
},
|
|
"settingsEmail": "Email",
|
|
"settingsEmailDescription": "Configure the email settings for your system. This is used to send notifications and alerts.",
|
|
"settingsEmailHost": "Email host - Hostname or IP address to connect to",
|
|
"settingsEmailPort": "Email port - Port to connect to",
|
|
"settingsEmailAddress": "Email address - Used for authentication",
|
|
"settingsEmailPassword": "Email password - Password for authentication",
|
|
"settingsEmailUser": "Email user - Username for authentication, overrides email address if specified",
|
|
"settingsEmailFieldResetLabel": "Password is set. Click Reset to change it.",
|
|
"state": "State",
|
|
"statusBreadCrumbsStatusPages": "Status Pages",
|
|
"statusBreadCrumbsDetails": "Details",
|
|
"settingsThemeModeLight": "Light",
|
|
"settingsThemeModeDark": "Dark",
|
|
"settingsClearAllStatsDialogCancel": "Cancel",
|
|
"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..."
|
|
},
|
|
"settingsEmailConnectionHost": "Email connection host - Hostname to use in the HELO/EHLO greeting",
|
|
"emailSent": "Email sent successfully",
|
|
"failedToSendEmail": "Failed to send email",
|
|
"settingsTestEmail": "Send test e-mail",
|
|
"settingsTestEmailSuccess": "Test email sent successfully",
|
|
"settingsTestEmailFailed": "Failed to send test email",
|
|
"settingsTestEmailFailedWithReason": "Failed to send test email: {{reason}}",
|
|
"settingsTestEmailUnknownError": "Unknown error",
|
|
"settingsEmailRequiredFields": "Email address, host, port and password are required",
|
|
"statusMsg": {
|
|
"paused": "Monitoring is paused.",
|
|
"up": "Your site is up.",
|
|
"down": "Your site is down.",
|
|
"pending": "Pending..."
|
|
},
|
|
"settingsURLTitle": "Monitor IP/URL on Status Page",
|
|
"settingsURLDescription": "Display the IP address or URL of monitor on the public Status page. If it's disabled, only the monitor name will be shown to protect sensitive information.",
|
|
"settingsURLSelectTitle": "Display IP/URL on status page",
|
|
"settingsURLEnabled": "Enabled",
|
|
"settingURLDisabled": "Disabled",
|
|
"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 <short_id> 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": {
|
|
"fields": {
|
|
"password": {
|
|
"errors": {
|
|
"incorrect": "The password you provided does not match our records"
|
|
}
|
|
}
|
|
},
|
|
"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."
|
|
}
|
|
},
|
|
"login": {
|
|
"heading": "Log In",
|
|
"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": {
|
|
"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"
|
|
},
|
|
"gettingStartedButton": {
|
|
"superAdmin": "Create super admin account",
|
|
"user": "Sign up regular user"
|
|
},
|
|
"termsAndPolicies": "By creating an account, you agree to our <a1>Terms of Service</a1> and <a2>Privacy Policy</a2>.",
|
|
"links": {
|
|
"login": "Already have an account? <a>Log In</a>"
|
|
},
|
|
"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 <email/>",
|
|
"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 <a>Log In</a>",
|
|
"resend": "Didn't receive the email? <a>Click to resend</a>"
|
|
},
|
|
"toasts": {
|
|
"sent": "Instructions sent to <email/>.",
|
|
"emailNotFound": "Email not found.",
|
|
"redirect": "Redirecting in <seconds/>...",
|
|
"success": "Your password was reset successfully.",
|
|
"error": "Unable to reset password. Please try again later or contact support."
|
|
}
|
|
}
|
|
},
|
|
"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..."
|
|
}
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"webhookSettings": {
|
|
"title": "Webhook",
|
|
"description": "Configure your webhook here",
|
|
"webhookLabel": "Webhook URL",
|
|
"webhookPlaceholder": "https://your-server.com/webhook"
|
|
},
|
|
"discordSettings": {
|
|
"title": "Discord",
|
|
"description": "Configure your Discord webhook here",
|
|
"webhookLabel": "Discord Webhook URL",
|
|
"webhookPlaceholder": "https://your-server.com/webhook"
|
|
}
|
|
},
|
|
"notificationConfig": {
|
|
"title": "Notifications",
|
|
"description": "Select the notifications channels you want to use"
|
|
},
|
|
"monitorStatus": {
|
|
"checkingEvery": "Checking every {{interval}}",
|
|
"withCaptureAgent": "with Capture agent {{version}}",
|
|
"up": "up",
|
|
"down": "down",
|
|
"paused": "paused"
|
|
},
|
|
"advancedMatching": "Advanced matching",
|
|
"settingsEmailTLSServername": "TLS Servername - Optional Hostname for TLS Validation when host is an IP",
|
|
"settingsEmailIgnoreTLS": "Ignore TLS - Disable STARTTLS",
|
|
"settingsEmailRequireTLS": "Require TLS - Force STARTTLS",
|
|
"settingsEmailRejectUnauthorized": "Reject Unauthorized",
|
|
"settingsEmailSecure": "Secure - Use SSL",
|
|
"settingsEmailPool": "Pool - Enable connection pooling",
|
|
"sendTestNotifications": "Send test notifications",
|
|
"selectAll": "Select all",
|
|
"queuePage": {
|
|
"title": "Queue",
|
|
"refreshButton": "Refresh",
|
|
"flushButton": "Flush queue",
|
|
"jobTable": {
|
|
"title": "Jobs currently in queue",
|
|
"idHeader": "Monitor ID",
|
|
"urlHeader": "URL",
|
|
"typeHeader": "Type",
|
|
"activeHeader": "Active",
|
|
"lockedAtHeader": "Locked at",
|
|
"runCountHeader": "Run count",
|
|
"failCountHeader": "Fail count",
|
|
"lastRunHeader": "Last run at",
|
|
"lastFinishedAtHeader": "Last finished at",
|
|
"lastRunTookHeader": "Last run took"
|
|
},
|
|
"metricsTable": {
|
|
"title": "Queue metrics",
|
|
"metricHeader": "Metric",
|
|
"valueHeader": "Value"
|
|
},
|
|
"failedJobTable": {
|
|
"title": "Failed jobs",
|
|
"monitorIdHeader": "Monitor ID",
|
|
"monitorUrlHeader": "Monitor URL",
|
|
"failCountHeader": "Fail count",
|
|
"failedAtHeader": "Last failed at",
|
|
"failReasonHeader": "Fail reason"
|
|
}
|
|
"export": {
|
|
"title": "Export Monitors",
|
|
"success": "Monitors exported successfully!",
|
|
"failed": "Failed to export monitors"
|
|
},
|
|
"monitorActions": {
|
|
"title": "Export/Import",
|
|
"import": "Import Monitors",
|
|
"export": "Export Monitors"
|
|
}
|
|
}
|