"setupDatabaseEmbeddedMariaDB":"You don't need to set anything. This docker image has embedded and configured MariaDB for you automatically. Uptime Kuma will connect to this database via unix socket.",
"setupDatabaseSQLite":"A simple database file, recommended for small-scale deployments. Prior to v2.0.0, Uptime Kuma used SQLite as the default database.",
"locally configured mail transfer agent":"locally configured mail transfer agent",
"Either enter the hostname of the server you want to connect to or localhost if you intend to use a locally configured mail transfer agent":"Either enter the hostname of the server you want to connect to or {localhost} if you intend to use a {local_mta}",
"disableauth.message2":"It is designed for scenarios {intendThirdPartyAuth} in front of Uptime Kuma such as Cloudflare Access, Authelia or other authentication mechanisms.",
"where you intend to implement third-party authentication":"where you intend to implement third-party authentication",
"liquidIntroduction":"Templatability is achieved via the Liquid templating language. Please refer to the {0} for usage instructions. These are the available variables:",
"templateMsg":"message of the notification",
"templateHeartbeatJSON":"object describing the heartbeat",
"templateMonitorJSON":"object describing the monitor",
"templateLimitedToUpDownCertNotifications":"only available for UP/DOWN/Certificate expiry notifications",
"templateLimitedToUpDownNotifications":"only available for UP/DOWN notifications",
"shrinkDatabaseDescription":"Trigger database VACUUM for SQLite. If your database is created after 1.10.0, AUTO_VACUUM is already enabled and this action is not needed.",
"Customize":"Customize",
"Custom Footer":"Custom Footer",
"Custom CSS":"Custom CSS",
"deleteStatusPageMsg":"Are you sure want to delete this status page?",
"Proxies":"Proxies",
"default":"Default",
"enabled":"Enabled",
"setAsDefault":"Set As Default",
"deleteProxyMsg":"Are you sure want to delete this proxy for all monitors?",
"proxyDescription":"Proxies must be assigned to a monitor to function.",
"enableProxyDescription":"This proxy will not effect on monitor requests until it is activated. You can control temporarily disable the proxy from all monitors by activation status.",
"setAsDefaultProxyDescription":"This proxy will be enabled by default for new monitors. You can still disable the proxy separately for each monitor.",
"Certificate Chain":"Certificate Chain",
"Valid":"Valid",
"Invalid":"Invalid",
"User":"User",
"Installed":"Installed",
"Not installed":"Not installed",
"Running":"Running",
"Not running":"Not running",
"Remove Token":"Remove Token",
"Start":"Start",
"Stop":"Stop",
"Add New Status Page":"Add New Status Page",
"Slug":"Slug",
"Accept characters:":"Accept characters:",
"startOrEndWithOnly":"Start or end with {0} only",
"The slug is already taken. Please choose another slug.":"The slug is already taken. Please choose another slug.",
"No Proxy":"No Proxy",
"Authentication":"Authentication",
"HTTP Basic Auth":"HTTP Basic Auth",
"New Status Page":"New Status Page",
"Page Not Found":"Page Not Found",
"Reverse Proxy":"Reverse Proxy",
"Backup":"Backup",
"About":"About",
"wayToGetCloudflaredURL":"(Download cloudflared from {0})",
"cloudflareWebsite":"Cloudflare Website",
"Message:":"Message:",
"Don't know how to get the token? Please read the guide:":"Don't know how to get the token? Please read the guide:",
"The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.":"The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.",
"HTTP Headers":"HTTP Headers",
"Trust Proxy":"Trust Proxy",
"Other Software":"Other Software",
"For example: nginx, Apache and Traefik.":"For example: nginx, Apache and Traefik.",
"Please read":"Please read",
"Subject:":"Subject:",
"Valid To:":"Valid To:",
"Days Remaining:":"Days Remaining:",
"Issuer:":"Issuer:",
"Fingerprint:":"Fingerprint:",
"No status pages":"No status pages",
"Domain Name Expiry Notification":"Domain Name Expiry Notification",
"tailscalePingWarning":"In order to use the Tailscale Ping monitor, you need to install Uptime Kuma without Docker and also install Tailscale client on your server.",
"trustProxyDescription":"Trust 'X-Forwarded-*' headers. If you want to get the correct client IP and your Uptime Kuma is behind a proxy such as Nginx or Apache, you should enable this.",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ":"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ",
"Notification Service":"Notification Service",
"default: notify all devices":"default: notify all devices",
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.":"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.",
"Automations can optionally be triggered in Home Assistant:":"Automations can optionally be triggered in Home Assistant:",
"Trigger type:":"Trigger type:",
"Event type:":"Event type:",
"Event data:":"Event data:",
"Then choose an action, for example switch the scene to where an RGB light is red.":"Then choose an action, for example switch the scene to where an RGB light is red.",
"Frontend Version":"Frontend Version",
"Frontend Version do not match backend version!":"Frontend Version do not match backend version!",
"backupOutdatedWarning":"Deprecated: Since a lot of features were added and this backup feature is a bit unmaintained, it cannot generate or restore a complete backup.",
"chromeExecutableDescription":"For Docker users, if Chromium is not yet installed, it may take a few minutes to install and display the test result. It takes 1GB of disk space.",
"smtpLiquidIntroduction":"The following two fields are templatable via the Liquid templating Language. Please refer to the {0} for usage instructions. These are the available variables:",
"wayToGetLineChannelToken":"First access the {0}, create a provider and channel (Messaging API), then you can get the channel access token and user ID from the above mentioned menu items.",
"Icon URL":"Icon URL",
"aboutIconURL":"You can provide a link to a picture in \"Icon URL\" to override the default profile picture. Will not be used if Icon Emoji is set.",
"aboutMattermostChannelName":"You can override the default channel that the Webhook posts to by entering the channel name into \"Channel Name\" field. This needs to be enabled in the Mattermost Webhook settings. Ex: #other-channel",
"dataRetentionTimeError":"Retention period must be 0 or greater",
"infiniteRetention":"Set to 0 for infinite retention.",
"confirmDeleteTagMsg":"Are you sure you want to delete this tag? Monitors associated with this tag will not be deleted.",
"enableGRPCTls":"Allow to send gRPC request with TLS connection",
"acceptedStatusCodesDescription":"Select status codes which are considered as a successful response.",
"deleteMonitorMsg":"Are you sure want to delete this monitor?",
"deleteMaintenanceMsg":"Are you sure want to delete this maintenance?",
"deleteNotificationMsg":"Are you sure want to delete this notification for all monitors?",
"dnsPortDescription":"DNS server port. Defaults to 53. You can change the port at any time.",
"resolverserverDescription":"Cloudflare is the default server. You can change the resolver server anytime.",
"rrtypeDescription":"Select the RR type you want to monitor",
"pauseMonitorMsg":"Are you sure want to pause?",
"enableDefaultNotificationDescription":"This notification will be enabled by default for new monitors. You can still disable the notification separately for each monitor.",
"clearEventsMsg":"Are you sure want to delete all events for this monitor?",
"clearHeartbeatsMsg":"Are you sure want to delete all heartbeats for this monitor?",
"confirmClearStatisticsMsg":"Are you sure you want to delete ALL statistics?",
"importHandleDescription":"Choose 'Skip existing' if you want to skip every monitor or notification with the same name. 'Overwrite' will delete every existing monitor and notification.",
"confirmImportMsg":"Are you sure you want to import the backup? Please verify you've selected the correct import option.",
"twoFAVerifyLabel":"Please enter your token to verify 2FA:",
"tokenValidSettingsMsg":"Token is valid! You can now save the 2FA settings.",
"confirmEnableTwoFAMsg":"Are you sure you want to enable 2FA?",
"confirmDisableTwoFAMsg":"Are you sure you want to disable 2FA?",
"recurringIntervalMessage":"Run once every day | Run once every {0} days",
"affectedMonitorsDescription":"Select monitors that are affected by current maintenance",
"affectedStatusPages":"Show this maintenance message on selected status pages",
"atLeastOneMonitor":"Select at least one affected monitor",
"passwordNotMatchMsg":"The repeat password does not match.",
"notificationDescription":"Notifications must be assigned to a monitor to function.",
"keywordDescription":"Search keyword in plain HTML or JSON response. The search is case-sensitive.",
"jsonQueryDescription":"Do a json Query against the response and check for expected value (Return value will get converted into string for comparison). Check out {0} for the documentation about the query language. A playground can be found {1}.",
"You can divide numbers with":"You can divide numbers with",
"Base URL":"Base URL",
"goAlertInfo":"GoAlert is a An open source application for on-call scheduling, automated escalations and notifications (like SMS or voice calls). Automatically engage the right person, the right way, and at the right time! {0}",
"goAlertIntegrationKeyInfo":"Get generic API integration key for the service in this format \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" usually the value of token parameter of copied URL.",
"AccessKeyId":"AccessKey ID",
"SecretAccessKey":"AccessKey Secret",
"PhoneNumbers":"PhoneNumbers",
"TemplateCode":"TemplateCode",
"SignName":"SignName",
"Sms template must contain parameters: ":"Sms template must contain parameters: ",
"Proxy server has authentication":"Proxy server has authentication",
"promosmsTypeEco":"SMS ECO - cheap but slow and often overloaded. Limited only to Polish recipients.",
"promosmsTypeFlash":"SMS FLASH - Message will automatically show on recipient device. Limited only to Polish recipients.",
"promosmsTypeFull":"SMS FULL - Premium tier of SMS, You can use your Sender Name (You need to register name first). Reliable for alerts.",
"promosmsTypeSpeed":"SMS SPEED - Highest priority in system. Very quick and reliable but costly (about twice of SMS FULL price).",
"promosmsPhoneNumber":"Phone number (for Polish recipient You can skip area codes)",
"promosmsSMSSender":"SMS Sender Name : Pre-registred name or one of defaults: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
"promosmsAllowLongSMS":"Allow long SMS",
"Feishu WebHookUrl":"Feishu WebHookURL",
"matrixHomeserverURL":"Homeserver URL (with http(s):// and optionally port)",
"Internal Room Id":"Internal Room ID",
"matrixDesc1":"You can find the internal room ID by looking in the advanced section of the room settings in your Matrix client. It should look like !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2":"It is highly recommended you create a new user and do not use your own Matrix user's access token as it will allow full access to your account and all the rooms you joined. Instead, create a new user and only invite it to the room that you want to receive the notification in. You can get the access token by running {0}",
"aboutNotifyChannel":"Notify channel will trigger a desktop or mobile notification for all members of the channel, whether their availability is set to active or away.",
"signalImportant":"IMPORTANT: You cannot mix groups and numbers in recipients!",
"aboutWebhooks":"More info about Webhooks on: {0}",
"aboutChannelName":"Enter the channel name on {0} Channel Name field if you want to bypass the Webhook channel. Ex: #other-channel",
"aboutKumaURL":"If you leave the Uptime Kuma URL field blank, it will default to the Project GitHub page.",
"smtpDkimSettings":"DKIM Settings",
"smtpDkimDesc":"Please refer to the Nodemailer DKIM {0} for usage.",
"documentation":"documentation",
"smtpDkimDomain":"Domain Name",
"smtpDkimKeySelector":"Key Selector",
"smtpDkimPrivateKey":"Private Key",
"smtpDkimHashAlgo":"Hash Algorithm (Optional)",
"smtpDkimheaderFieldNames":"Header Keys to sign (Optional)",
"smtpDkimskipFields":"Header Keys not to sign (Optional)",
"wayToGetPagerDutyKey":"You can get this by going to Service -> Service Directory -> (Select a service) -> Integrations -> Add integration. Here you can search for \"Events API V2\". More info {0}",
"Integration Key":"Integration Key",
"Integration URL":"Integration URL",
"Auto resolve or acknowledged":"Auto resolve or acknowledged",
"monitorToastMessagesDescription":"Toast notifications for monitors disappear after given time in seconds. Set to -1 disables timeout. Set to 0 disables toast notifications.",
"toastErrorTimeout":"Timeout for Error Notifications",
"toastSuccessTimeout":"Timeout for Success Notifications",
"wayToGetFlashDutyKey":"You can go to Channel -> (Select a Channel) -> Integrations -> Add a new integration' page, add a 'Uptime Kuma' to get a push address, copy the Integration Key in the address. For more information, please visit",
"gamedigGuessPortDescription":"The port used by Valve Server Query Protocol may be different from the client port. Try this if the monitor cannot connect to your server.",
"Remote Browser not found!":"Remote Browser not found!",
"remoteBrowsersDescription":"Remote Browsers are an alternative to running Chromium locally. Setup with a service like browserless.io or connect to your own",
"self-hosted container":"self-hosted container",
"remoteBrowserToggle":"By default Chromium runs inside the Uptime Kuma container. You can use a remote browser by toggling this switch.",
"useRemoteBrowser":"Use a Remote Browser",
"deleteRemoteBrowserMessage":"Are you sure want to delete this Remote Browser for all monitors?",
"wayToGetSevenIOApiKey":"Visit the dashboard under app.seven.io > developer > api key > the green add button",
"senderSevenIO":"Sending number or name",
"receiverSevenIO":"Receiving number",
"receiverInfoSevenIO":"If the receiving number is not located in Germany, you have to add the country code in front of the number (e.g. for the country code 1 from the US use 117612121212 instead of 017612121212)",
"wayToWriteWhapiRecipient":"The phone number with the international prefix, but without the plus sign at the start ({0}), the Contact ID ({1}) or the Group ID ({2}).",
"wayToGetWhapiUrlAndToken":"You can get the API URL and the token by going into your desired channel from {0}",
"whapiRecipient":"Phone Number / Contact ID / Group ID",
"callMeBotGet":"Here you can generate an endpoint for {0}, {1} and {2}. Keep in mind that you might get rate limited. The ratelimits appear to be: {3}",
"gtxMessagingApiKeyHint":"You can find your API key at: My Routing Accounts > Show Account Information > API Credentials > REST API (v2.x)",
"From Phone Number / Transmission Path Originating Address (TPOA)":"From Phone Number / Transmission Path Originating Address (TPOA)",
"gtxMessagingFromHint":"On mobile phones, your recipients sees the TPOA displayed as the sender of the message. Allowed are up to 11 alphanumeric characters, a shortcode, the local longcode or international numbers ({e164}, {e212} or {e214})",
"cellsyntOriginatortypeAlphanumeric":"Alphanumeric string (max 11 alphanumeric characters). Recipients can not reply to the message.",
"cellsyntOriginatortypeNumeric":"Numeric value (max 15 digits) with telephone number on international format without leading 00 (example UK number 07920 110 000 should be set as 447920110000). Recipients can reply to the message.",
"Originator":"Originator",
"cellsyntOriginator":"Visible on recipient's mobile phone as originator of the message. Allowed values and function depends on parameter originatortype.",
"Destination":"Destination",
"cellsyntDestination":"Recipient's telephone number using international format with leading 00 followed by country code, e.g. 00447920110000 for the UK number 07920 110 000 (max 17 digits in total). Max 25000 comma separated recipients per HTTP request.",
"Allow Long SMS":"Allow Long SMS",
"cellsyntSplitLongMessages":"Split long messages into up to 6 parts. 153 x 6 = 918 characters.",