mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-04-27 03:59:43 -05:00
1123 lines
43 KiB
JSON
1123 lines
43 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",
|
|
"settingsDisabled": "Disabled",
|
|
"settingsSuccessSaved": "Settings saved successfully",
|
|
"settingsFailedToSave": "Failed to save settings",
|
|
"settingsStatsCleared": "Stats cleared successfully",
|
|
"settingsFailedToClearStats": "Failed to clear stats",
|
|
"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": "A notification channel is used to:",
|
|
"checks": [
|
|
"Alert teams about downtime or performance issues",
|
|
"Let engineers know when incidents happen",
|
|
"Keep administrators informed of system changes"
|
|
],
|
|
"actionButton": "Let's create your first notification channel!"
|
|
},
|
|
"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": "During maintenance windows, all monitoring is suspended for selected monitors. No network checks will be performed, preventing any status updates or notifications from being triggered. Your monitors will appear frozen at their last known status, and status pages will display a maintenance indicator. Once the maintenance window ends, monitoring automatically resumes, and alerts will trigger if issues are detected. Maintenance periods do not count against uptime calculations.",
|
|
"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",
|
|
"invalidFileType": "Invalid file type",
|
|
"uploadFailed": "Upload failed"
|
|
},
|
|
"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": {
|
|
"addTeamMember": {
|
|
"addMemberMenu": "Add Team Member",
|
|
"title": "Register new team member",
|
|
"description": "Create a new user and share the credentials with them. This method gives the member immediate access to all monitors.",
|
|
"addButton": "Add Member"
|
|
},
|
|
"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",
|
|
"register": "Register a team member",
|
|
"registerToast": {
|
|
"success": "User created, share credentials with the member securely.",
|
|
"dbUserExists": "User already exists.",
|
|
"unknownError": "Unknown error occurred."
|
|
},
|
|
"registerTeamMember": {
|
|
"title": "Register team member",
|
|
"auth": {
|
|
"common": {
|
|
"inputs": {
|
|
"firstName": {
|
|
"errors": {
|
|
"empty": "Please enter a name",
|
|
"pattern": "Name must contain only letters, spaces, apostrophes, or hyphens"
|
|
}
|
|
},
|
|
"lastName": {
|
|
"errors": {
|
|
"empty": "Please enter a surname",
|
|
"pattern": "Surname must contain only letters, spaces, apostrophes, or hyphens"
|
|
}
|
|
},
|
|
"email": {
|
|
"errors": {
|
|
"empty": "To continue, please enter an email address",
|
|
"invalid": "Please recheck validity of entered email address"
|
|
}
|
|
},
|
|
"role": {
|
|
"errors": {
|
|
"empty": "Role is required"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"role": "Role",
|
|
"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 container name or ID. You can use either the container name (e.g., my-app) or the container ID (full 64-char ID or short ID).",
|
|
"port": "Enter the URL or IP of the server, the port number and a clear display name that appears on the dashboard.",
|
|
"game": "Enter the IP address or hostname and the port number to ping (e.g., 192.168.1.100 or example.com) and choose game type."
|
|
},
|
|
"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": "Passwords",
|
|
"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."
|
|
},
|
|
"fields": {
|
|
"password": {
|
|
"errors": {
|
|
"incorrect": "The password you provided does not match our records"
|
|
}
|
|
},
|
|
"role": {
|
|
"errors": {
|
|
"min": "At least one role is required"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"login": {
|
|
"heading": "Log in to continue",
|
|
"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"
|
|
}
|
|
},
|
|
"welcome": "Welcome back to Checkmate!"
|
|
},
|
|
"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."
|
|
},
|
|
"welcome": "Welcome to Checkmate!"
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"testNotification": "Test notification",
|
|
"dialogDeleteTitle": "Are you sure you want to delete this notification?",
|
|
"dialogDeleteConfirm": "Delete"
|
|
},
|
|
"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",
|
|
"sendTestNotifications": "Send test notifications",
|
|
"selectAll": "Select all",
|
|
"showAdminLoginLink": "Show \"Administrator? Login Here\" link on the status page",
|
|
"logsPage": {
|
|
"title": "Logs",
|
|
"description": "System logs - last 1000 lines",
|
|
"tabs": {
|
|
"queue": "Job queue",
|
|
"logs": "Server logs",
|
|
"diagnostics": "Diagnostics"
|
|
},
|
|
"toast": {
|
|
"fetchLogsSuccess": "Logs fetched successfully"
|
|
},
|
|
"logLevelSelect": {
|
|
"title": "Log level",
|
|
"values": {
|
|
"all": "All",
|
|
"info": "Info",
|
|
"warn": "Warn",
|
|
"error": "Error",
|
|
"debug": "Debug"
|
|
}
|
|
}
|
|
},
|
|
"queuePage": {
|
|
"title": "Queue",
|
|
"refreshButton": "Refresh",
|
|
"flushButton": "Flush queue",
|
|
"jobTable": {
|
|
"title": "Jobs currently in queue",
|
|
"idHeader": "Monitor ID",
|
|
"urlHeader": "URL",
|
|
"typeHeader": "Type",
|
|
"intervalHeader": "Interval",
|
|
"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",
|
|
"deleteSuccess": "Monitor deleted successfully",
|
|
"deleteFailed": "Failed to delete monitor",
|
|
"details": "Details"
|
|
},
|
|
"settingsPage": {
|
|
"aboutSettings": {
|
|
"labelDevelopedBy": "Developed by Bluewave Labs",
|
|
"labelVersion": "Version",
|
|
"title": "About"
|
|
},
|
|
"demoMonitorsSettings": {
|
|
"buttonAddMonitors": "Add demo monitors",
|
|
"description": "Add sample monitors for demonstration purposes.",
|
|
"title": "Demo monitors"
|
|
},
|
|
"emailSettings": {
|
|
"buttonSendTestEmail": "Send test e-mail",
|
|
"description": "Configure the email settings for your system. This is used to send notifications and alerts.",
|
|
"descriptionTransport": "This builds an SMTP transport for NodeMailer",
|
|
"labelAddress": "Email address - Used for authentication",
|
|
"labelConnectionHost": "Email connection host - Hostname to use in the HELO/EHLO greeting",
|
|
"labelHost": "Email host - Hostname or IP address to connect to",
|
|
"labelIgnoreTLS": "Disable STARTTLS: Don't use TLS even if the server supports it",
|
|
"labelPassword": "Email password - Password for authentication",
|
|
"labelPasswordSet": "Password is set. Click Reset to change it.",
|
|
"labelPool": "Enable connection pooling: Reuse existing connections to improve performance",
|
|
"labelPort": "Email port - Port to connect to",
|
|
"labelRejectUnauthorized": "Reject invalid certificates: Reject connections with self-signed or untrusted certificates",
|
|
"labelRequireTLS": "Force STARTTLS: Require TLS upgrade, fail if not supported",
|
|
"labelSecure": "Use SSL (recommended): Encrypt the connection using SSL/TLS",
|
|
"labelTLSServername": "TLS Servername - Optional Hostname for TLS Validation when host is an IP",
|
|
"labelUser": "Email user - Username for authentication, overrides email address if specified",
|
|
"linkTransport": "See specifications here",
|
|
"placeholderUser": "Leave empty if not required",
|
|
"title": "Email",
|
|
"toastEmailRequiredFieldsError": "Email address, host, port and password are required"
|
|
},
|
|
"pageSpeedSettings": {
|
|
"description": "Enter your Google PageSpeed API key to enable Google PageSpeed monitoring. Click Reset to update the key.",
|
|
"labelApiKeySet": "API key is set. Click Reset to change it.",
|
|
"labelApiKey": "PageSpeed API key",
|
|
"title": "Google PageSpeed API key"
|
|
},
|
|
"saveButtonLabel": "Save",
|
|
"statsSettings": {
|
|
"clearAllStatsButton": "Clear all stats",
|
|
"clearAllStatsDescription": "Clear all stats. This is irreversible.",
|
|
"clearAllStatsDialogConfirm": "Yes, clear all stats",
|
|
"clearAllStatsDialogDescription": "Once removed, the monitoring history and stats cannot be retrieved.",
|
|
"clearAllStatsDialogTitle": "Do you want to clear all stats?",
|
|
"description": "Define how long you want to retain historical data. You can also clear all existing data.",
|
|
"labelTTL": "The days you want to keep monitoring history.",
|
|
"labelTTLOptional": "0 for infinite",
|
|
"title": "Monitor history"
|
|
},
|
|
"systemResetSettings": {
|
|
"buttonRemoveAllMonitors": "Remove all monitors",
|
|
"description": "Remove all monitors from your system.",
|
|
"dialogConfirm": "Yes, remove all monitors",
|
|
"dialogDescription": "Once removed, the monitors cannot be retrieved.",
|
|
"dialogTitle": "Do you want to remove all monitors?",
|
|
"title": "System reset"
|
|
},
|
|
"timezoneSettings": {
|
|
"description": "Select the timezone used to display dates and times throughout the application.",
|
|
"label": "Display timezone",
|
|
"title": "Display timezone"
|
|
},
|
|
"title": "Settings",
|
|
"uiSettings": {
|
|
"description": "Switch between light and dark mode, or change user interface language.",
|
|
"labelLanguage": "Language",
|
|
"labelTheme": "Theme mode",
|
|
"title": "Appearance"
|
|
},
|
|
"urlSettings": {
|
|
"description": "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.",
|
|
"label": "Display IP/URL on status page",
|
|
"selectDisabled": "Disabled",
|
|
"selectEnabled": "Enabled",
|
|
"title": "Monitor IP/URL on Status Page"
|
|
},
|
|
"globalThresholds": {
|
|
"title": "Global Thresholds",
|
|
"description": "Configure global CPU, Memory, Disk, and Temperature thresholds. If a value is provided, it will automatically be enabled for monitoring."
|
|
}
|
|
},
|
|
"statusPageCreate": {
|
|
"buttonSave": "Save"
|
|
},
|
|
"incidentsOptionsHeaderFilterResolved": "Resolved",
|
|
"settingsSave": "Save",
|
|
"statusPageCreateAppearanceTitle": "Appearance",
|
|
"confirmPassword": "Confirm password",
|
|
"monitorHooks": {
|
|
"failureAddDemoMonitors": "Failed to add demo monitors",
|
|
"successAddDemoMonitors": "Successfully added demo monitors"
|
|
},
|
|
"settingsAppearance": "Appearance",
|
|
"settingsDisplayTimezone": "Display timezone",
|
|
"settingsGeneralSettings": "General settings",
|
|
"incidentsOptionsHeaderTotalIncidents": "Total Incidents",
|
|
"statusPage": {
|
|
"deleteSuccess": "Status page deleted successfully",
|
|
"deleteFailed": "Failed to delete status page",
|
|
"createSuccess": "Status page created successfully",
|
|
"updateSuccess": "Status page updated successfully",
|
|
"generalSettings": "General settings",
|
|
"contents": "Contents",
|
|
"fallback": {
|
|
"checks": [
|
|
"Monitor and display the health of your services in real time",
|
|
"Track multiple services and share their status",
|
|
"Keep users informed about outages and performance"
|
|
],
|
|
"title": "A status page is used to:",
|
|
"actionButton": "Let's create your first status page!"
|
|
}
|
|
},
|
|
"testNotificationsDisabled": "There are no notifications setup for this monitor. You need to add one by clicking 'Configure' button",
|
|
"incidentsTableResolvedAt": "Resolved at",
|
|
"incidentsTableActionResolve": "Resolve",
|
|
"checkHooks": {
|
|
"failureResolveOne": "Failed to resolve incident.",
|
|
"failureResolveAll": "Failed to resolve all incidents.",
|
|
"failureResolveMonitor": "Failed to resolve monitor incidents."
|
|
},
|
|
"checkFormError": "Please check the form for errors.",
|
|
"diagnosticsPage": {
|
|
"diagnosticDescription": "System diagnostics",
|
|
"statsDescription": "System statistics",
|
|
"gauges": {
|
|
"heapAllocationTitle": "Heap allocation",
|
|
"heapAllocationSubtitle": "% of available memory",
|
|
"heapUsageTitle": "Heap usage",
|
|
"heapUsageSubtitle": "% of available memory",
|
|
"heapUtilizationTitle": "Heap utilization",
|
|
"heapUtilizationSubtitle": "% of allocated",
|
|
"instantCpuUsageTitle": "Instant CPU usage",
|
|
"instantCpuUsageSubtitle": "% of 1s used by CPU"
|
|
},
|
|
"stats": {
|
|
"eventLoopDelayTitle": "Event loop delay",
|
|
"uptimeTitle": "Uptime",
|
|
"usedHeapSizeTitle": "Used heap size",
|
|
"totalHeapSizeTitle": "Total heap size",
|
|
"osMemoryLimitTitle": "OS Memory Limit"
|
|
}
|
|
},
|
|
"pageSpeedLighthouseAPI": "Use the Lighthouse PageSpeed API to monitor your website",
|
|
"time": {
|
|
"threeMinutes": "3 minutes",
|
|
"fiveMinutes": "5 minutes",
|
|
"tenMinutes": "10 minutes",
|
|
"twentyMinutes": "20 minutes",
|
|
"oneHour": "1 hour",
|
|
"oneDay": "1 day",
|
|
"oneWeek": "1 week",
|
|
"fourMinutes": "4 minutes",
|
|
"oneMinute": "1 minute",
|
|
"twoMinutes": "2 minutes",
|
|
"fifteenSeconds": "15 seconds",
|
|
"thirtySeconds": "30 seconds"
|
|
},
|
|
"general": {
|
|
"noOptionsFound": "No {{unit}} found"
|
|
},
|
|
"infrastructureMonitor": {
|
|
"fallback": {
|
|
"checks": [
|
|
"Track the performance of your servers",
|
|
"Identify bottlenecks and optimize usage",
|
|
"Ensure reliability with real-time monitoring"
|
|
],
|
|
"title": "An infrastructure monitor is used to:",
|
|
"actionButton": "Let's create your first infrastructure monitor!"
|
|
}
|
|
},
|
|
"maintenanceWindow": {
|
|
"fallback": {
|
|
"checks": [
|
|
"Mark your maintenance periods",
|
|
"Eliminate any misunderstandings",
|
|
"Stop sending alerts in maintenance windows"
|
|
],
|
|
"title": "A maintenance window is used to:",
|
|
"actionButton": "Let's create your first maintenance window!"
|
|
}
|
|
},
|
|
"pageSpeed": {
|
|
"fallback": {
|
|
"checks": [
|
|
"Report on the user experience of a page",
|
|
"Help analyze webpage speed",
|
|
"Give suggestions on how the page can be improved"
|
|
],
|
|
"title": "A PageSpeed monitor is used to:",
|
|
"actionButton": "Let's create your first PageSpeed monitor!"
|
|
}
|
|
},
|
|
"uptimeMonitor": {
|
|
"fallback": {
|
|
"checks": [
|
|
"Check if websites or servers are online & responsive",
|
|
"Alert teams about downtime or performance issues",
|
|
"Monitor HTTP endpoints, pings, containers & ports",
|
|
"Track historical uptime and reliability trends"
|
|
],
|
|
"title": "An uptime monitor is used to:",
|
|
"actionButton": "Let's create your first uptime monitor!"
|
|
}
|
|
},
|
|
"editUserPage": {
|
|
"form": {
|
|
"email": "Email",
|
|
"firstName": "First name",
|
|
"lastName": "Last name",
|
|
"role": "Roles",
|
|
"save": "Save"
|
|
},
|
|
"table": {
|
|
"actionHeader": "Action",
|
|
"roleHeader": "Role"
|
|
},
|
|
"title": "Edit user",
|
|
"toast": {
|
|
"successUserUpdate": "User updated successfully",
|
|
"validationErrors": "Validation errors"
|
|
}
|
|
},
|
|
"incidentsPageActionResolveMonitor": "Resolve monitor incidents",
|
|
"incidentsPageActionResolveAll": "Resolve all incidents",
|
|
"matchMethodOptions": {
|
|
"equal": "Equal",
|
|
"equalPlaceholder": "success",
|
|
"include": "Include",
|
|
"includePlaceholder": "ok",
|
|
"regex": "Regex",
|
|
"regexPlaceholder": "^(success|ok)$",
|
|
"text": "Match Method"
|
|
},
|
|
"monitorType": {
|
|
"docker": {
|
|
"label": "Container Name/ID",
|
|
"namePlaceholder": "My Container",
|
|
"placeholder": "my-app or abcd1234"
|
|
},
|
|
"http": {
|
|
"label": "URL to monitor",
|
|
"namePlaceholder": "Google",
|
|
"placeholder": "google.com"
|
|
},
|
|
"ping": {
|
|
"label": "IP address to monitor",
|
|
"namePlaceholder": "Google",
|
|
"placeholder": "1.1.1.1"
|
|
},
|
|
"port": {
|
|
"label": "URL to monitor",
|
|
"namePlaceholder": "Localhost:5173",
|
|
"placeholder": "localhost"
|
|
},
|
|
"game": {
|
|
"label": "URL to monitor",
|
|
"namePlaceholder": "localhost:5173",
|
|
"placeholder": "localhost"
|
|
}
|
|
},
|
|
"uptimeAdvancedMatching": {
|
|
"jsonPath": "JSON Path"
|
|
},
|
|
"bytesPerSecond": "Bytes per second",
|
|
"bytesReceived": "Bytes Received",
|
|
"bytesSent": "Bytes Sent",
|
|
"chooseGame": "Choose game",
|
|
"createMonitorPage": {
|
|
"incidentConfigDescription": "A sliding window is used to determine when a monitor goes down. The status of a monitor will only change when the percentage of checks in the sliding window meet the specified value.",
|
|
"incidentConfigStatusWindowLabel": "How many checks should be in the sliding window?",
|
|
"incidentConfigStatusWindowThresholdLabel": "What percentage of checks in the sliding window fail/succeed before monitor status changes?",
|
|
"incidentConfigTitle": "Incidents"
|
|
},
|
|
"dataRate": "Data Rate",
|
|
"dataReceived": "Data Received",
|
|
"dataSent": "Data Sent",
|
|
"details": "Details",
|
|
"drops": "Drops",
|
|
"errors": "Errors",
|
|
"errorsIn": "Errors In",
|
|
"errorsOut": "Errors Out",
|
|
"gameServerMonitoring": "Game Server Monitoring",
|
|
"gameServerMonitoringDescription": "Check whether your game server is running or not",
|
|
"network": "Network",
|
|
"networkDrops": "Network Drops",
|
|
"networkErrors": "Network Errors",
|
|
"networkInterface": "Network Interface",
|
|
"noNetworkStatsAvailable": "No network stats available.",
|
|
"packetsPerSecond": "Packets per second",
|
|
"packetsReceived": "Packets Received",
|
|
"packetsReceivedRate": "Packets Received Rate",
|
|
"packetsSent": "Packets Sent",
|
|
"rate": "Rate",
|
|
"selectInterface": "Select Interface"
|
|
}
|