From acd1e7211afc41e996cbbbceb88771df5dae70d1 Mon Sep 17 00:00:00 2001 From: Louis Lam Date: Mon, 30 Sep 2024 16:43:43 +0000 Subject: [PATCH 01/49] Translated using Weblate (Chinese (Traditional, Hong Kong)) Currently translated at 70.9% (721 of 1016 strings) Co-authored-by: Louis Lam Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hant_HK/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/zh-HK.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lang/zh-HK.json b/src/lang/zh-HK.json index 55e2af17c..570ca3a20 100644 --- a/src/lang/zh-HK.json +++ b/src/lang/zh-HK.json @@ -47,7 +47,7 @@ "Retries": "重試數次確定為離線", "retriesDescription": "重試多少次後才判定為離線及傳送通知。如數值為 0 會即判定為離線及傳送通知。", "Advanced": "進階", - "ignoreTLSError": "忽略 TLS/SSL 錯誤", + "ignoreTLSError": "忽略 HTTPS 網站的 TLS/SSL 錯誤", "Upside Down Mode": "反轉模式", "upsideDownModeDescription": "反轉狀態,如網址是可正常瀏覽,會被判定為 '離線/DOWN'", "Max. Redirects": "跟隨重新導向 (Redirect) 的次數", @@ -56,7 +56,7 @@ "acceptedStatusCodesDescription": "可多選", "Save": "儲存", "Notifications": "通知", - "Not available, please setup.": "無法使用,需要設定", + "Not available, please setup.": "無法使用,需要設定。", "Setup Notification": "設定通知", "Light": "明亮", "Dark": "暗黑", @@ -737,7 +737,7 @@ "selectedMonitorCount": "已選:{0}", "Check/Uncheck": "選取中/取消選取", "telegramMessageThreadIDDescription": "(可選) Telegram 在超級群組使用的話題標識字串", - "pushViewCode": "查看代碼", + "pushViewCode": "如何使用 Push 監控?(檢視程式碼)", "pushOthers": "其他", "webhookBodyCustomOption": "自定義內容", "tailscalePingWarning": "如要使用 Tailscale Ping ,您需要以非 docker 方式安裝 Uptime Kuma,並在系統安裝 Tailscale 客戶端。", @@ -757,5 +757,8 @@ "timeoutAfter": "{0} 秒後為超時", "settingUpDatabaseMSG": "正在設定資料庫。可能需要一段時間,請耐心等待。", "Host URL": "主機網址", - "locally configured mail transfer agent": "本機設定的郵件傳輸代理" + "locally configured mail transfer agent": "本機設定的郵件傳輸代理", + "now": "現在", + "time ago": "{0} 之前", + "ignoreTLSErrorGeneral": "忽略連接中的TLS/SSL錯誤" } From c120c370307d97c99e74568a7c717cb081e03b22 Mon Sep 17 00:00:00 2001 From: Cyril59310 Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 02/49] Translated using Weblate (French) Currently translated at 100.0% (1016 of 1016 strings) Translated using Weblate (French) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: Cyril59310 Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fr/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/fr-FR.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json index 0cdcc5afa..b0985e63f 100644 --- a/src/lang/fr-FR.json +++ b/src/lang/fr-FR.json @@ -989,5 +989,66 @@ "threemaApiAuthenticationSecret": "Secret de l'identifiant de la passerelle", "wayToGetThreemaGateway": "Vous pouvez vous inscrire à Threema Gateway {0}.", "threemaBasicModeInfo": "Note : Cette intégration utilise Threema Gateway en mode basique (chiffrement basé sur le serveur). Vous pouvez trouver plus de détails {0}.", - "apiKeysDisabledMsg": "Les clés API sont désactivées car l'authentification est désactivée." + "apiKeysDisabledMsg": "Les clés API sont désactivées car l'authentification est désactivée.", + "cacheBusterParam": "Ajoutez le paramètre {0}", + "snmpCommunityStringHelptext": "Cette chaîne fonctionne comme un mot de passe pour authentifier et contrôler l'accès aux appareils compatibles SNMP. Faites-le correspondre à la configuration de votre périphérique SNMP.", + "privateOnesenderDesc": "Assurez-vous que le numéro de téléphone est valide. Pour envoyer un message vers un numéro de téléphone privé, ex : 628123456789", + "groupOnesenderDesc": "Assurez-vous que le GroupID est valide. Pour envoyer un message dans le groupe, ex : 628123456789-342345", + "Optional: Space separated list of scopes": "Facultatif : liste des étendues séparées par des espaces", + "jsonQueryDescription": "Analyser et extraire des données spécifiques de la réponse JSON du serveur en utilisant une requête JSON ou utiliser « $ » pour la réponse brute, si un JSON n'est pas attendu. Le résultat est ensuite comparé à la valeur attendue, en tant que chaînes de caractères. Consultez {0} pour la documentation et utilisez {1} pour expérimenter avec des requêtes.", + "now": "Maintenant", + "time ago": "il y a {0}", + "-year": "-année", + "Json Query Expression": "Expression de requête JSON", + "and": "et", + "cacheBusterParamDescription": "Paramètre généré aléatoirement pour ignorer les caches.", + "Community String": "Chaîne de communauté", + "OID (Object Identifier)": "OID (identifiant d'objet)", + "snmpOIDHelptext": "Entrez l'OID du capteur ou de l'état que vous souhaitez surveiller. Utilisez des outils de gestion de réseau tels que les navigateurs MIB ou le logiciel SNMP si vous n'êtes pas sûr de l'OID.", + "Condition": "Condition", + "SNMP Version": "Version SNMP", + "Please enter a valid OID.": "Veuillez saisir un OID valide.", + "Host Onesender": "Héberger un expéditeur", + "Token Onesender": "Jeton Onesender", + "Recipient Type": "Type de destinataire", + "Private Number": "Numéro privé", + "Group ID": "Identifiant du groupe", + "wayToGetOnesenderUrlandToken": "Vous pouvez obtenir l'URL et le jeton en accédant au site Web Onesender. Plus d'informations {0}", + "Add Remote Browser": "Ajouter un navigateur distant", + "New Group": "Nouveau groupe", + "Group Name": "Nom du groupe", + "OAuth2: Client Credentials": "OAuth2 : informations d'identification du client", + "Authentication Method": "Méthode d'authentification", + "Authorization Header": "En-tête d'autorisation", + "Form Data Body": "Corps des données du formulaire", + "OAuth Token URL": "URL du jeton OAuth", + "Client ID": "Identifiant client", + "Client Secret": "Secret client", + "OAuth Scope": "Portée OAuth", + "Go back to home page.": "Retournez à la page d'accueil.", + "No tags found.": "Aucune étiquettes trouvée.", + "Lost connection to the socket server.": "Connexion au serveur de socket perdue.", + "Cannot connect to the socket server.": "Impossible de se connecter au serveur de socket.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "URL du webhook SIGNL4", + "signl4Docs": "Vous pouvez trouver plus d'informations sur la façon de configurer SIGNL4 et sur la façon d'obtenir l'URL du webhook SIGNL4 dans le {0}.", + "Conditions": "Conditions", + "conditionAdd": "Ajouter une condition", + "conditionDelete": "Supprimer la condition", + "conditionAddGroup": "Ajouter un groupe", + "conditionDeleteGroup": "Supprimer le groupe", + "conditionValuePlaceholder": "Valeur", + "equals": "est égal", + "not equals": "pas égal", + "contains": "contient", + "not contains": "ne contient pas", + "starts with": "commence par", + "not starts with": "ne commence pas par", + "ends with": "se termine par", + "not ends with": "ne se termine pas par", + "less than": "moins que", + "greater than": "supérieur à", + "less than or equal to": "inférieur ou égal à", + "greater than or equal to": "supérieur ou égal à", + "record": "enregistrer" } From d27a9e7d7f215b5421d3612df17decc737df8451 Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 03/49] Translated using Weblate (German) Currently translated at 100.0% (1016 of 1016 strings) Translated using Weblate (German (Switzerland)) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: Marco Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de/ Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de_CH/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/de-CH.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- src/lang/de-DE.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 124 insertions(+), 2 deletions(-) diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json index 45c809fee..3fe962940 100644 --- a/src/lang/de-CH.json +++ b/src/lang/de-CH.json @@ -986,5 +986,66 @@ "threemaRecipientTypeIdentityFormat": "8 Zeichen", "threemaSenderIdentityFormat": "8 Zeichen, beginnt normalerweise mit *", "threemaBasicModeInfo": "Hinweis: Diese Integration verwendet Threema Gateway im Basismodus (serverbasierte Verschlüsselung). Weitere Details siehe {0}.", - "apiKeysDisabledMsg": "API-Schlüssel sind deaktiviert, da die Authentifizierung deaktiviert ist." + "apiKeysDisabledMsg": "API-Schlüssel sind deaktiviert, da die Authentifizierung deaktiviert ist.", + "Json Query Expression": "Json Query Ausdrck", + "Cannot connect to the socket server.": "Es kann keine Verbindung zum Socket-Server hergestellt werden.", + "not ends with": "endet nicht mit", + "signl4Docs": "Weitere Informationen zur Konfiguration von SIGNL4 und zum Abrufen der SIGNL4-Webhook-URL siehe {0}.", + "now": "jetzt", + "time ago": "vor {0}", + "-year": "-Jahr", + "and": "und", + "jsonQueryDescription": "Parsen und Extrahieren spezifischer Daten aus der JSON-Antwort des Servers mittels JSON-Abfrage oder Verwendung von \"$\" für die rohe Antwort, wenn kein JSON erwartet wird. Das Ergebnis wird dann mit dem erwarteten Wert in Form von Strings verglichen. Siehe {0} für die Dokumentation und verwende {1}, um mit Abfragen zu experimentieren.", + "cacheBusterParamDescription": "Zufällig generierter Parameter um den Cache zu umgehen.", + "cacheBusterParam": "Den Parameter {0} hinzufügen", + "Community String": "Gemeinschaftliche Zeichenkette", + "snmpCommunityStringHelptext": "Diese Zeichenfolge dient als Passwort zur Authentifizierung und Kontrolle des Zugriffs auf SNMP-fähigen Geräten. Pass sie an die Konfiguration des SNMP-Geräts an.", + "OID (Object Identifier)": "OID (Objekt-Identifikator)", + "Condition": "Bedingung", + "SNMP Version": "SNMP Version", + "Please enter a valid OID.": "Gib eine gültige OID ein.", + "Host Onesender": "Host Onesender", + "Token Onesender": "Token Onesender", + "Recipient Type": "Empfänger Typ", + "Private Number": "Private Nummer", + "Group ID": "Gruppen ID", + "wayToGetOnesenderUrlandToken": "Du kannst die URL und den Token auf der Onesender-Website erhalten. Weitere Infos {0}", + "Add Remote Browser": "Remote-Browser hinzufügen", + "New Group": "Neue Gruppe", + "Group Name": "Gruppenname", + "OAuth2: Client Credentials": "OAuth2: Client-Anmeldeinformationen", + "snmpOIDHelptext": "Gib die OID für den zu überwachenden Sensor oder Status ein. Verwende Netzwerkverwaltungstools wie MIB-Browser oder SNMP-Software, wenn du bezüglich OID unsicher bist.", + "privateOnesenderDesc": "Stell sicher, dass die Telefonnummer gültig ist. Um Nachrichten an private Telefonnummer zu senden, z. B.: 628123456789", + "groupOnesenderDesc": "Stell sicher, dass die GroupID gültig ist. Um Nachricht an die Gruppe zu senden, z.B.: 628123456789-342345", + "Authentication Method": "Authentifizierungsmethode", + "Authorization Header": "Autorisierungs-Header", + "Form Data Body": "Formular Data Body", + "OAuth Token URL": "OAuth Token URL", + "Client ID": "Client ID", + "Client Secret": "Client Secret", + "OAuth Scope": "OAuth Scope", + "Optional: Space separated list of scopes": "Optional: Durch Leerzeichen getrennte Liste der Scopes", + "Go back to home page.": "Zurück zur Startseite.", + "No tags found.": "Keine Tags gefunden.", + "Lost connection to the socket server.": "Verbindung zum Socket-Server verloren.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Webhook URL", + "Conditions": "Bedingungen", + "conditionAdd": "Bedingung hinzufügen", + "conditionDelete": "Bedingung löschen", + "conditionAddGroup": "Gruppe hinzufügen", + "conditionDeleteGroup": "Gruppe löschen", + "conditionValuePlaceholder": "Wert", + "equals": "ist gleich", + "not equals": "ist nicht gleich", + "contains": "enthält", + "not contains": "enthält nicht", + "starts with": "beginnt mit", + "not starts with": "beginnt nicht mit", + "ends with": "endet mit", + "less than": "weniger als", + "greater than": "mehr als", + "less than or equal to": "kleiner als oder gleich", + "greater than or equal to": "grösser als oder gleich", + "record": "Eintrag" } diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json index 64c451b43..204056a3f 100644 --- a/src/lang/de-DE.json +++ b/src/lang/de-DE.json @@ -989,5 +989,66 @@ "threemaRecipientTypeIdentityFormat": "8 Zeichen", "threemaSenderIdentityFormat": "8 Zeichen, beginnt normalerweise mit *", "threemaBasicModeInfo": "Hinweis: Diese Integration verwendet Threema Gateway im Basismodus (serverbasierte Verschlüsselung). Weitere Details siehe {0}.", - "apiKeysDisabledMsg": "API-Schlüssel sind deaktiviert, da die Authentifizierung deaktiviert ist." + "apiKeysDisabledMsg": "API-Schlüssel sind deaktiviert, da die Authentifizierung deaktiviert ist.", + "wayToGetOnesenderUrlandToken": "Du kannst die URL und den Token auf der Onesender-Website erhalten. Weitere Infos {0}", + "Lost connection to the socket server.": "Verbindung zum Socket-Server verloren.", + "conditionDeleteGroup": "Gruppe löschen", + "greater than": "mehr als", + "snmpOIDHelptext": "Gib die OID für den zu überwachenden Sensor oder Status ein. Verwende Netzwerkverwaltungstools wie MIB-Browser oder SNMP-Software, wenn du bezüglich OID unsicher bist.", + "signl4Docs": "Weitere Informationen zur Konfiguration von SIGNL4 und zum Abrufen der SIGNL4-Webhook-URL siehe {0}.", + "now": "jetzt", + "time ago": "vor {0}", + "Json Query Expression": "Json Query Ausdrck", + "-year": "-Jahr", + "and": "und", + "jsonQueryDescription": "Parsen und Extrahieren spezifischer Daten aus der JSON-Antwort des Servers mittels JSON-Abfrage oder Verwendung von \"$\" für die rohe Antwort, wenn kein JSON erwartet wird. Das Ergebnis wird dann mit dem erwarteten Wert in Form von Strings verglichen. Siehe {0} für die Dokumentation und verwende {1}, um mit Abfragen zu experimentieren.", + "cacheBusterParamDescription": "Zufällig generierter Parameter um den Cache zu umgehen.", + "cacheBusterParam": "Den Parameter {0} hinzufügen", + "Community String": "Gemeinschaftliche Zeichenkette", + "snmpCommunityStringHelptext": "Diese Zeichenfolge dient als Passwort zur Authentifizierung und Kontrolle des Zugriffs auf SNMP-fähigen Geräten. Pass sie an die Konfiguration des SNMP-Geräts an.", + "OID (Object Identifier)": "OID (Objekt-Identifikator)", + "Condition": "Bedingung", + "SNMP Version": "SNMP Version", + "Please enter a valid OID.": "Gib eine gültige OID ein.", + "Host Onesender": "Host Onesender", + "Token Onesender": "Token Onesender", + "Recipient Type": "Empfänger Typ", + "Private Number": "Private Nummer", + "Group ID": "Gruppen ID", + "privateOnesenderDesc": "Stell sicher, dass die Telefonnummer gültig ist. Um Nachrichten an private Telefonnummer zu senden, z. B.: 628123456789", + "groupOnesenderDesc": "Stell sicher, dass die GroupID gültig ist. Um Nachricht an die Gruppe zu senden, z.B.: 628123456789-342345", + "Add Remote Browser": "Remote-Browser hinzufügen", + "New Group": "Neue Gruppe", + "Group Name": "Gruppenname", + "OAuth2: Client Credentials": "OAuth2: Client-Anmeldeinformationen", + "Authentication Method": "Authentifizierungsmethode", + "Authorization Header": "Autorisierungs-Header", + "Form Data Body": "Formular Data Body", + "OAuth Token URL": "OAuth Token URL", + "Client ID": "Client ID", + "Client Secret": "Client Secret", + "OAuth Scope": "OAuth Scope", + "Optional: Space separated list of scopes": "Optional: Durch Leerzeichen getrennte Liste der Scopes", + "Go back to home page.": "Zurück zur Startseite.", + "No tags found.": "Keine Tags gefunden.", + "Cannot connect to the socket server.": "Es kann keine Verbindung zum Socket-Server hergestellt werden.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Webhook URL", + "Conditions": "Bedingungen", + "conditionAdd": "Bedingung hinzufügen", + "conditionDelete": "Bedingung löschen", + "conditionAddGroup": "Gruppe hinzufügen", + "conditionValuePlaceholder": "Wert", + "equals": "ist gleich", + "not equals": "ist nicht gleich", + "contains": "enthält", + "not contains": "enthält nicht", + "starts with": "beginnt mit", + "not starts with": "beginnt nicht mit", + "ends with": "endet mit", + "not ends with": "endet nicht mit", + "less than": "weniger als", + "less than or equal to": "kleiner als oder gleich", + "greater than or equal to": "größer als oder gleich", + "record": "Eintrag" } From 93c5ab0bd80312aa77e0d042994c8d061695be81 Mon Sep 17 00:00:00 2001 From: Ilkka Myller Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 04/49] Translated using Weblate (Finnish) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: Ilkka Myller Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fi/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/fi.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/fi.json b/src/lang/fi.json index b9da6c0d3..80c084b75 100644 --- a/src/lang/fi.json +++ b/src/lang/fi.json @@ -987,5 +987,66 @@ "threemaRecipientTypeIdentity": "Threema-tunnus (Threema-ID)", "threemaSenderIdentityFormat": "8 merkkiä, alkaa useimmiten merkillä *", "threemaBasicModeInfo": "Huomio: Tämä integraatio käyttää Threema Gateway:tä perustilassa (palvelinpohjainen salaus). Lisätietoja löytyy {0}.", - "apiKeysDisabledMsg": "API-avaimet eivät ole käytössä koska tunnistautuminen ei ole käytössä." + "apiKeysDisabledMsg": "API-avaimet eivät ole käytössä koska tunnistautuminen ei ole käytössä.", + "snmpCommunityStringHelptext": "Tämä merkkijono toimii salasanana ja pääsyoikeutena SNMP-laitteisiin. Aseta se samaksi kuin SNMP-laitteen asetuksissa.", + "privateOnesenderDesc": "Varmista, että puhelinnumero on kelvollinen. Lähettääksesi viestin yksityiseen numeroon esim. 628123456789", + "Authorization Header": "Tunnistautumisen otsikko (Authorization Header)", + "Optional: Space separated list of scopes": "Valinnainen: Luettelo näkyvyysalueista (scope) välilyönnillä erotettuna", + "jsonQueryDescription": "Valitse sisältö palvelimen JSON-vastauksesta käyttämällä JSON-kyselyä tai käytä alkuperäistä sisältöä merkillä \"$\", jos palvelimen vastaus ei ole JSON-muodossa. Tämän jälkeen sisältöä verrataan odotettuun arvoon (merkkijonona). Katso kyselykielen ohjeita osoitteesta {0}. Leikkikenttä löytyy osoitteesta {1}.", + "now": "nyt", + "time ago": "{0} sitten", + "-year": "-vuosi", + "Json Query Expression": "Json-kyselylauseke", + "and": "ja", + "cacheBusterParam": "Lisää parametri {0}", + "cacheBusterParamDescription": "Satunnaisesti luotu parametri välimuistien ohittamiseksi.", + "Community String": "Yhteisömerkkijono", + "OID (Object Identifier)": "OID (Objektin tunniste)", + "snmpOIDHelptext": "Syötä OID anturille tai tilalle jota haluat valvoa. Käytä verkonvalvontatyökaluja kuten MIB-selaimia tai SNMP-ohjelmistoja jos olet epävarma OID:n valinnasta.", + "Condition": "Ehto", + "SNMP Version": "SNMP-versio", + "Please enter a valid OID.": "Ole hyvä ja syötä kelvollinen OID.", + "Host Onesender": "OneSender-isäntä", + "Token Onesender": "OneSender-tokeni", + "Recipient Type": "Vastaanottajan tyyppi", + "Private Number": "Yksityinen numero", + "Group ID": "Ryhmän tunnus (Group ID)", + "groupOnesenderDesc": "Varmista, että ryhmän tunnus (Group ID) on kelvollinen. Lähettääksesi viestin ryhmälle, esim. 628123456789-342345", + "wayToGetOnesenderUrlandToken": "Saat URL-osoitteen ja tokenin vierailemalla OneSenderin verkkosivulla. Lisätietoja osoitteesta {0}", + "Add Remote Browser": "Lisää etäselain", + "New Group": "Uusi ryhmä", + "Group Name": "Ryhmän nimi", + "OAuth2: Client Credentials": "OAuth2: Asiakkaan tunnukset", + "Authentication Method": "Tunnistustapa", + "Form Data Body": "Lomakkeen tietosisältö (Form data body)", + "OAuth Token URL": "OAuth tokenin URL", + "Client ID": "Asiakkaan ID", + "Client Secret": "Asiakkaan salaisuus", + "OAuth Scope": "OAuth-näkyvyysalue (scope)", + "Go back to home page.": "Palaa etusivulle.", + "No tags found.": "Tunnisteita ei löytynyt.", + "Lost connection to the socket server.": "Menetettiin yhteys Socket-palvelimeen.", + "Cannot connect to the socket server.": "Socket-palvelimeen ei voi yhdistää.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Webhookin URL", + "signl4Docs": "Löydät lisätietoja SIGNL4-asetuksista ja webhook URLin hankinnasta osoitteesta {0}.", + "Conditions": "Ehdot", + "conditionAdd": "Lisää ehto", + "conditionDelete": "Poista ehto", + "conditionAddGroup": "Lisää ryhmä", + "conditionDeleteGroup": "Poista ryhmä", + "conditionValuePlaceholder": "Arvo", + "contains": "sisältää", + "not contains": "ei sisällä", + "not equals": "ei yhtä suuri kuin", + "equals": "yhtä suuri kuin", + "starts with": "alkaa", + "not starts with": "ei ala", + "ends with": "päättyy", + "not ends with": "ei pääty", + "less than": "vähemmän kuin", + "greater than": "enemmän kuin", + "less than or equal to": "vähemmän tai yhtä paljon kuin", + "greater than or equal to": "enemmän tai yhtä paljon kuin", + "record": "tietue" } From a14d05daabb4a12f49cd855797d9ebeea292503a Mon Sep 17 00:00:00 2001 From: Michal Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 05/49] Translated using Weblate (Czech) Currently translated at 96.1% (977 of 1016 strings) Co-authored-by: Michal Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/cs/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/cs-CZ.json | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/lang/cs-CZ.json b/src/lang/cs-CZ.json index c3288bf9f..cbe1b08b8 100644 --- a/src/lang/cs-CZ.json +++ b/src/lang/cs-CZ.json @@ -988,5 +988,28 @@ "threemaRecipientTypeIdentityFormat": "8 znaků", "threemaRecipientTypeIdentity": "Threema-ID", "threemaRecipientTypePhone": "Telefonní číslo", - "wayToGetThreemaGateway": "Můžete se zaregistrovat do služby brány Threema {0}." + "wayToGetThreemaGateway": "Můžete se zaregistrovat do služby brány Threema {0}.", + "privateOnesenderDesc": "Zkontrolujte, zda je telefonní číslo platné. Odeslání zprávy na soukromé telefonní číslo, např.: 628123456789", + "wayToGetOnesenderUrlandToken": "Adresu URL a token získáte na webových stránkách společnosti Onesender. Více informací {0}", + "now": "nyní", + "time ago": "před {0}", + "-year": "-rok", + "Json Query Expression": "Výraz dotazu JSON", + "and": "a", + "cacheBusterParam": "Přidání parametru {0}", + "cacheBusterParamDescription": "Náhodně generovaný parametr pro vynechání mezipaměti.", + "OID (Object Identifier)": "OID (identifikátor objektu)", + "Condition": "Stav", + "SNMP Version": "Verze SNMP", + "Please enter a valid OID.": "Zadejte prosím platný identifikátor OID.", + "Recipient Type": "Typ příjemce", + "Private Number": "Soukromé číslo", + "Group ID": "ID skupiny", + "Add Remote Browser": "Přidat vzdálený prohlížeč", + "New Group": "Nová skupina", + "Group Name": "Název skupiny", + "OAuth2: Client Credentials": "OAuth2: přihlašovací údaje klienta", + "Authentication Method": "Metoda ověřování", + "Authorization Header": "Hlavička autorizace", + "Form Data Body": "Tělo formuláře s daty" } From 9ff0ae67df69131ade7e7e48533781246e169afd Mon Sep 17 00:00:00 2001 From: Harry Suryapambagya Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 06/49] Translated using Weblate (Indonesian) Currently translated at 100.0% (1016 of 1016 strings) Translated using Weblate (Indonesian) Currently translated at 95.1% (967 of 1016 strings) Co-authored-by: Harry Suryapambagya Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/id/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/id-ID.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/id-ID.json b/src/lang/id-ID.json index e1e066dc4..8648b9cb6 100644 --- a/src/lang/id-ID.json +++ b/src/lang/id-ID.json @@ -984,5 +984,66 @@ "apiKeySevenIO": "Kunci API SevenIO", "locally configured mail transfer agent": "transfer email agent yang dikonfigurasi secara lokal", "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": "Masukkan nama host server yang ingin Anda sambungkan atau {localhost} jika Anda ingin menggunakan {local_mta}", - "ignoreTLSErrorGeneral": "Abaikan kesalahan TLS/SSL untuk koneksi" + "ignoreTLSErrorGeneral": "Abaikan kesalahan TLS/SSL untuk koneksi", + "jsonQueryDescription": "Mengurai dan mengekstrak data spesifik dari respons JSON server menggunakan query JSON atau menggunakan “$” untuk respons mentah, jika tidak menginginkan JSON. Hasilnya kemudian dibandingkan dengan nilai yang diharapkan, sebagai string. Lihat {0} untuk dokumentasi dan gunakan {1} untuk bereksperimen dengan query.", + "now": "sekarang", + "time ago": "{0} yang lalu", + "-year": "-tahun", + "Json Query Expression": "Ekspresi Kueri Json", + "and": "dan", + "cacheBusterParam": "Tambahkan parameter {0}", + "cacheBusterParamDescription": "Parameter yang dihasilkan secara acak untuk melewati cache.", + "Community String": "Community String", + "snmpCommunityStringHelptext": "String ini berfungsi sebagai kata sandi untuk autentikasi dan mengontrol akses ke perangkat SNMP. Cocokkan dengan konfigurasi perangkat SNMP Anda.", + "OID (Object Identifier)": "OID (Object Identifier)", + "snmpOIDHelptext": "Masukkan OID untuk sensor atau status yang ingin Anda pantau. Gunakan alat manajemen jaringan seperti browser MIB atau perangkat lunak SNMP jika Anda tidak yakin tentang OID.", + "signl4Docs": "Anda dapat menemukan informasi selengkapnya tentang cara mengonfigurasi SIGNL4 dan cara mendapatkan URL webhook SIGNL4 di {0}.", + "greater than or equal to": "lebih dari atau sama dengan", + "wayToGetOnesenderUrlandToken": "Anda bisa mendapatkan URL dan Token dengan mengunjungi situs Onesender. Informasi lebih lanjut {0}", + "Condition": "Kondisi", + "SNMP Version": "Versi SNMP", + "Please enter a valid OID.": "Silakan masukkan OID yang tepat.", + "Host Onesender": "Host Onesender", + "Token Onesender": "Token Onesender", + "Recipient Type": "Tipe Penerima", + "Private Number": "Nomor Pribadi", + "privateOnesenderDesc": "Pastikan nomor telepon valid. Untuk mengirim pesan ke nomor telepon pribadi, contoh: 628123456789", + "Authorization Header": "Authorization Header", + "Form Data Body": "Form Data Body", + "OAuth Token URL": "OAuth Token URL", + "Client ID": "ID Klien", + "Client Secret": "Client Secret", + "OAuth Scope": "OAuth Scope", + "Optional: Space separated list of scopes": "Opsional: Daftar cakupan yang dipisahkan spasi", + "Go back to home page.": "Kembali ke halaman beranda.", + "No tags found.": "Tidak ada tag yang ditemukan.", + "Lost connection to the socket server.": "Kehilangan koneksi ke server soket.", + "Cannot connect to the socket server.": "Tidak dapat terhubung ke server soket.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Webhook URL", + "Conditions": "Kondisi", + "conditionAdd": "Tambahkan Kondisi", + "conditionDelete": "Menghapus Kondisi", + "conditionAddGroup": "Tambahkan Grup", + "conditionDeleteGroup": "Menghapus Grup", + "conditionValuePlaceholder": "Nilai", + "equals": "sama dengan", + "not equals": "tidak sama dengan", + "contains": "berisi", + "not contains": "tidak berisi", + "starts with": "dimulai dengan", + "not starts with": "tidak dimulai dengan", + "ends with": "diakhiri dengan", + "not ends with": "tidak diakhiri dengan", + "less than": "kurang dari", + "greater than": "lebih dari", + "less than or equal to": "kurang dari atau sama dengan", + "record": "rekaman", + "groupOnesenderDesc": "Pastikan GroupIDnya valid. Untuk mengirim pesan ke Grup, misal: 628123456789-342345", + "Group ID": "ID Grup", + "Add Remote Browser": "Tambahkan Remote Browser", + "New Group": "Grup Baru", + "Group Name": "Nama Grup", + "OAuth2: Client Credentials": "OAuth2: Kredensial Klien", + "Authentication Method": "Metode Autentikasi" } From aa38344c3dad351dee82c45ac7cca925dc2e2454 Mon Sep 17 00:00:00 2001 From: Lee Min Waan Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 07/49] Translated using Weblate (Vietnamese) Currently translated at 51.8% (527 of 1016 strings) Co-authored-by: Lee Min Waan Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/vi/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/vi-VN.json | 46 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 40 insertions(+), 6 deletions(-) diff --git a/src/lang/vi-VN.json b/src/lang/vi-VN.json index e4a79813b..3e196350c 100644 --- a/src/lang/vi-VN.json +++ b/src/lang/vi-VN.json @@ -80,8 +80,8 @@ "pushOptionalParams": "Tham số tuỳ chọn: {0}", "Save": "Lưu", "Notifications": "Thông báo", - "Not available, please setup.": "Chưa sẵn sàng, hãy cài đặt.", - "Setup Notification": "Cài đặt thông báo", + "Not available, please setup.": "Không tồn tại, hãy cài đặt.", + "Setup Notification": "Thiết lập thông báo", "Light": "Sáng", "Dark": "Tối", "Auto": "Tự động", @@ -150,7 +150,7 @@ "Options": "Tuỳ chọn", "Keep both": "Giữ lại cả hai", "Verify Token": "Xác minh Token", - "Setup 2FA": "Cài đặt xác thực 2 lớp (2FA)", + "Setup 2FA": "Thiết lập xác thực 2 lớp (2FA)", "Enable 2FA": "Bật xác thực 2 lớp (2FA)", "Disable 2FA": "Tắt xác thực 2 lớp (2FA)", "2FA Settings": "Cài đặt xác thực 2 lớp (2FA)", @@ -450,7 +450,7 @@ "Issuer:": "Issuer:", "Fingerprint:": "Fingerprint:", "No status pages": "No status pages", - "Domain Name Expiry Notification": "Cảnh báo hạn hạn Domain Name", + "Domain Name Expiry Notification": "Cảnh báo hết hạn tên miền", "Proxy": "Proxy", "Date Created": "Ngày khởi tạo", "onebotHttpAddress": "OneBot HTTP Address", @@ -503,7 +503,7 @@ "resendDisabled": "Vô hiệu hoá gửi phản hồi liên tục", "resendEveryXTimes": "Gửi phản hồi mỗi {0} lần", "setupDatabaseMariaDB": "Kết nối tới một cơ sở dữ liệu MariaDB bên ngoài. Bạn cần cấu hình thông tin kết nối cơ sở dữ liệu.", - "setupDatabaseChooseDatabase": "Bạn muốn dùng cơ sở dữ liệu nào?", + "setupDatabaseChooseDatabase": "Bạn muốn dùng loại cơ sở dữ liệu nào?", "setupDatabaseEmbeddedMariaDB": "Bạn không cần phải cài đặt bất cứ thứ gì. Docker image đã nhúng và cấu hình tự động cơ sở dữ liệu MariaDB cho bạn. Uptime Kuma sẽ kết nối tới cơ sở dữ liệu thông qua unix socket.", "setupDatabaseSQLite": "Một tệp cơ sở dữ liệu đơn giản, được khuyên dùng cho quy mô triển khai nhỏ. Trước v2.0.0, Uptime Kuma sử dụng SQLite như là một cơ sở dữ liệu mặc định.", "dbName": "Tên cơ sở dữ liệu", @@ -521,5 +521,39 @@ "styleElapsedTime": "Thời gian đã qua dưới thanh trạng thái", "styleElapsedTimeShowNoLine": "Hiển Thị (Không Dòng Kẻ)", "styleElapsedTimeShowWithLine": "Hiển Thị (Có Dòng Kẻ)", - "Request Timeout": "Yêu cầu hết hạn" + "Request Timeout": "Yêu cầu hết hạn", + "now": "hiện tại", + "Add a new expiry notification day": "Thêm ngày hết hạn", + "time ago": "đã qua {0} giây", + "There might be a typing error in the address.": "Có lỗi trong quá trình nhập địa chỉ", + "DockerHostRequired": "Vui lòng đặt Docker Host cho trang giám sát này", + "templateMsg": "Tin nhắn", + "-year": "-năm", + "filterActive": "Hoạt động", + "filterActivePaused": "Tạm dừng", + "Search monitored sites": "Tìm kiếm trang", + "Reset Token": "Thiết lập lại Token", + "Remove the expiry notification": "Xóa ngày hết hạn", + "API Username": "Tên người dùng API", + "Also check beta release": "Hãy kiểm tra bản beta", + "Check/Uncheck": "Chọn/Bỏ chọn", + "API Key": "mã API", + "Coming Soon": "Sắp tới", + "Query": "Tìm kiếm", + "Setup Docker Host": "Thiết lập máy chủ Docker", + "Connection Type": "Loại kết nối", + "Docker Daemon": "Trình nền docker", + "noDockerHostMsg": "Không tồn tại. Vui lòng thiết lập máy chủ Docker trước", + "Host URL": "URL Máy chủ", + "Footer Text": "Chân trang", + "Refresh Interval": "Tốc độ làm mới", + "Refresh Interval Description": "Trang status sẽ tự làm mới mỗi {0} giây", + "Connection String": "Chuỗi kết nối", + "settingsCertificateExpiry": "Ngày hết hạn chứng chỉ TLS", + "ignoreTLSErrorGeneral": "Bỏ qua lỗi TLS/SSL cho kết nối", + "Select": "Chọn", + "selectedMonitorCount": "Đã chọn: {0}", + "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": "nhập hostname của server bạn muốn kết nối hoặc {localhost} nếu bạn muốn dùng {local_mta}", + "webhookBodyPresetOption": "Cài đặt sẵn", + "critical": "nguy kịch" } From abcc98c83668f6382ee9523518aab08626c082b6 Mon Sep 17 00:00:00 2001 From: AnnAngela Date: Mon, 30 Sep 2024 16:43:44 +0000 Subject: [PATCH 08/49] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: AnnAngela Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hans/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/zh-CN.json | 65 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json index 3d0972d59..7e0a92751 100644 --- a/src/lang/zh-CN.json +++ b/src/lang/zh-CN.json @@ -779,7 +779,7 @@ "Badge Label Color": "徽章标签颜色", "Show Clickable Link Description": "勾选后所有能访问本状态页的访客均可查看该监控项网址。", "Show Clickable Link": "显示可点击的监控项链接", - "Group": "组", + "Group": "分组", "Monitor Group": "监控项组", "Cannot connect to the socket server": "无法连接到后端服务器", "Reconnecting...": "重连中……", @@ -991,5 +991,66 @@ "threemaBasicModeInfo": "注:此通知类型所使用的 Threema 网关为基础模式(服务器端加密)。更多细节参见 {0}。", "threemaRecipientTypePhoneFormat": "E.164 标准,不含前导 + 号", "wayToGetThreemaGateway": "你可以在 {0} 注册 Threema 网关。", - "apiKeysDisabledMsg": "由于登录验证被禁用,API 密钥也被禁用。" + "apiKeysDisabledMsg": "由于登录验证被禁用,API 密钥也被禁用。", + "now": "现在", + "Json Query Expression": "JSON 查询表达式", + "and": "与", + "cacheBusterParam": "添加参数 {0}", + "cacheBusterParamDescription": "随机生成一个参数以绕过缓存。", + "Community String": "SNMP 通讯字符串", + "snmpCommunityStringHelptext": "此字符串用作密码,以验证和控制对SNMP启用设备的访问。请将其与您的SNMP设备配置匹配。", + "Please enter a valid OID.": "请输入一个合法的 OID。", + "privateOnesenderDesc": "请确保电话号码有效。要向私人电话号码发送消息,格式形如:628123456789", + "wayToGetOnesenderUrlandToken": "你可以在 Onesender 网站获取地址和令牌。更多信息参见 {0}", + "signl4Docs": "你可以在此找到更多关于如何配置 SIGNL4 以及如何获取 SIGNL4 Webhook 地址的信息:{0}。", + "groupOnesenderDesc": "请确保分组 ID 有效。要向分组发送消息,格式形如:628123456789-342345", + "time ago": "{0} 之前", + "-year": "年", + "OID (Object Identifier)": "OID(对象标识符)", + "snmpOIDHelptext": "输入您想监控的传感器或状态的 OID。如果您不确定 OID 是什么,可以使用 MIB 浏览器或 SNMP 软件等网络管理工具进行查找。", + "Condition": "条件", + "SNMP Version": "SNMP 版本", + "Host Onesender": "Onesender 服务器", + "Token Onesender": "Onesender 令牌", + "Recipient Type": "收件人类型", + "Private Number": "私密号码", + "Add Remote Browser": "添加远程浏览器", + "OAuth2: Client Credentials": "OAuth2:客户端凭据", + "Authentication Method": "鉴权方式", + "Authorization Header": "鉴权请求头", + "Form Data Body": "表单数据请求体", + "OAuth Token URL": "OAuth 令牌地址", + "Client ID": "客户端 ID", + "Client Secret": "客户端秘钥", + "OAuth Scope": "OAuth 范围", + "New Group": "新分组", + "Group ID": "分组 ID", + "Group Name": "分组名称", + "Optional: Space separated list of scopes": "可选项:用空格分隔的范围列表", + "Go back to home page.": "返回到首页。", + "No tags found.": "未找到标签。", + "Lost connection to the socket server.": "与 socket 服务器的连接丢失。", + "Cannot connect to the socket server.": "无法连接到 socket 服务器。", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Webhook 地址", + "Conditions": "条件", + "conditionAdd": "添加条件", + "conditionDelete": "删除条件", + "conditionAddGroup": "添加分组", + "conditionDeleteGroup": "删除分组", + "conditionValuePlaceholder": "值", + "equals": "相等", + "not equals": "不相等", + "contains": "包含", + "not contains": "不包含", + "starts with": "以此开头", + "not starts with": "不以此开头", + "ends with": "以此结尾", + "not ends with": "不以此结尾", + "less than": "少于", + "greater than": "多于", + "less than or equal to": "不多于", + "greater than or equal to": "不少于", + "record": "记录", + "jsonQueryDescription": "使用 JSON 查询解析并提取服务器 JSON 响应中的特定数据,或者,如果不期望得到 JSON 响应,则可使用 \"$\" 获取原始响应。然后将结果转为字符串并与期望值进行字符串比较。有关更多文档,请参阅 {0},亦可使用 {1} 来尝试查询。" } From cef072cae94339b3e5cf99cd86126e96bc632bfc Mon Sep 17 00:00:00 2001 From: kindercat <156439718+kindercat@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 09/49] Translated using Weblate (Romanian) Currently translated at 100.0% (1016 of 1016 strings) Translated using Weblate (Romanian) Currently translated at 95.5% (971 of 1016 strings) Co-authored-by: kindercat <156439718+kindercat@users.noreply.github.com> Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ro/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/ro.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/ro.json b/src/lang/ro.json index 364ceed74..cfbd33808 100644 --- a/src/lang/ro.json +++ b/src/lang/ro.json @@ -978,5 +978,66 @@ "wayToGetThreemaGateway": "Vă puteți înregistra pentru Threema Gateway {0}.", "threemaSenderIdentityFormat": "8 caractere, de obicei începe cu *", "threemaBasicModeInfo": "Notă: Această integrare utilizează Threema Gateway în modul de bază (criptare bazată pe server). Mai multe detalii pot fi găsite {0}.", - "apiKeysDisabledMsg": "Cheile API sunt dezactivate deoarece autentificarea este dezactivată." + "apiKeysDisabledMsg": "Cheile API sunt dezactivate deoarece autentificarea este dezactivată.", + "and": "și", + "jsonQueryDescription": "Analizați și extrageți date specifice din răspunsul JSON al serverului folosind interogarea JSON sau folosiți „$” pentru răspunsul brut, dacă nu vă așteptați JSON. Rezultatul este apoi comparat cu valoarea așteptată, sub formă de șiruri. Consultați {0} pentru documentație și utilizați {1} pentru a experimenta interogări.", + "snmpCommunityStringHelptext": "Acest șir funcționează ca o parolă pentru autentificarea și controlul accesului la dispozitivele SNMP activate. Potriviți-l cu configurația dispozitivului dvs. SNMP.", + "Please enter a valid OID.": "Vă rugăm să introduceți un OID valid.", + "now": "acum", + "time ago": "acum {0}", + "-year": "-an", + "Json Query Expression": "Expresie de interogare Json", + "cacheBusterParam": "Adăugați parametrul {0}", + "cacheBusterParamDescription": "Parametru generat aleatoriu pentru a ignora memoria cache.", + "Community String": "Șir de comunitate", + "OID (Object Identifier)": "OID (identificator de obiect)", + "snmpOIDHelptext": "Introduceți OID-ul pentru senzorul sau starea pe care doriți să-l monitorizați. Utilizați instrumente de gestionare a rețelei, cum ar fi browserele MIB sau software-ul SNMP, dacă nu sunteți sigur de OID.", + "Condition": "Stare", + "SNMP Version": "Versiunea SNMP", + "Host Onesender": "Gazdă Onesender", + "privateOnesenderDesc": "Asigurați-vă că numărul de telefon este valid. Pentru a trimite mesaj la numărul de telefon privat, ex: 628123456789", + "wayToGetOnesenderUrlandToken": "Puteți obține adresa URL și Token accesând site-ul web Onesender. Mai multe informații {0}", + "OAuth Token URL": "Adresa URL a tokenului OAuth", + "No tags found.": "Nu au fost găsite etichete.", + "signl4Docs": "Puteți găsi mai multe informații despre cum să configurați SIGNL4 și despre cum să obțineți adresa URL a webhook-ului SIGNL4 în {0}.", + "greater than": "mai mare decât", + "Token Onesender": "Onesender Token", + "Recipient Type": "Tip Destinatar", + "Private Number": "Număr privat", + "groupOnesenderDesc": "Asigurați-vă că GroupID este valid. Pentru a trimite un mesaj în grup, de exemplu: 628123456789-342345", + "Group ID": "ID grup", + "Add Remote Browser": "Adăugați browser la distanță", + "New Group": "Grup nou", + "Group Name": "Numele grupului", + "OAuth2: Client Credentials": "OAuth2: credențialele clientului", + "Authentication Method": "Metoda de autentificare", + "Authorization Header": "Antet de autorizare", + "Form Data Body": "Corpul datelor formularului", + "Client ID": "ID client", + "Client Secret": "Secret client", + "OAuth Scope": "Domeniul OAuth", + "Optional: Space separated list of scopes": "Opțional: listă de domenii separate prin spații", + "Go back to home page.": "Reveniți la pagina de start.", + "Lost connection to the socket server.": "S-a pierdut conexiunea la serverul socket.", + "Cannot connect to the socket server.": "Nu se poate conecta la serverul socket.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "URL SIGNL4 Webhook", + "Conditions": "Condiții", + "conditionAdd": "Adăugați o condiție", + "conditionDelete": "Ștergeți condiția", + "conditionAddGroup": "Adăugați grup", + "conditionDeleteGroup": "Ștergeți grupul", + "conditionValuePlaceholder": "Valoare", + "equals": "egală", + "not equals": "nu este egală", + "contains": "conţine", + "not contains": "nu conține", + "starts with": "începe cu", + "not starts with": "nu începe cu", + "ends with": "se termină cu", + "not ends with": "nu se termină cu", + "less than": "mai puțin decât", + "less than or equal to": "mai mic sau egal cu", + "greater than or equal to": "mai mare sau egal cu", + "record": "înregistrare" } From 1d86fa2b5cbca62ad4902e3a907f1f6840fb2892 Mon Sep 17 00:00:00 2001 From: stanol Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 10/49] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: stanol Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/uk/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/uk-UA.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json index 3acf8cbcb..af679d8c3 100644 --- a/src/lang/uk-UA.json +++ b/src/lang/uk-UA.json @@ -995,5 +995,66 @@ "threemaRecipientTypeIdentityFormat": "8 символів", "threemaSenderIdentityFormat": "8 символів, зазвичай починається з *", "threemaBasicModeInfo": "Примітка: Ця інтеграція використовує Threema Gateway у базовому режимі (шифрування на основі сервера). Більш детальну інформацію можна знайти {0}.", - "apiKeysDisabledMsg": "API-ключі вимкнено, оскільки автентифікація вимкнена." + "apiKeysDisabledMsg": "API-ключі вимкнено, оскільки автентифікація вимкнена.", + "jsonQueryDescription": "Розбір і вилучення конкретних даних з JSON-відповіді сервера за допомогою JSON-запиту або використання символу «$» для необробленої відповіді, якщо не очікується JSON. Результат порівнюється з очікуваним значенням у вигляді рядків. Дивіться {0} для отримання документації і використовуйте {1} для експериментів із запитами.", + "snmpCommunityStringHelptext": "Цей рядок слугує паролем для автентифікації та контролю доступу до пристроїв з підтримкою SNMP. Узгодьте його з конфігурацією вашого SNMP-пристрою.", + "snmpOIDHelptext": "Введіть OID для датчика або стану, який ви хочете моніторити. Якщо ви не впевнені щодо OID, скористайтеся інструментами керування мережею, як-от MIB-браузерами або програмним забезпеченням SNMP.", + "wayToGetOnesenderUrlandToken": "Ви можете отримати URL-адресу і токен, перейшовши на сайт Onesender. Більше інформації {0}", + "conditionValuePlaceholder": "Значення", + "not equals": "не дорівнює", + "not ends with": "не закінчується на", + "and": "і", + "Private Number": "Приватний номер", + "signl4Docs": "Ви можете знайти більше інформації про те, як налаштувати SIGNL4 і як отримати URL-адресу вебхука SIGNL4 в розділі {0}.", + "now": "зараз", + "time ago": "{0} тому", + "-year": "-рік", + "Json Query Expression": "Вираз запиту Json", + "cacheBusterParam": "Додати параметр {0}", + "cacheBusterParamDescription": "Випадково згенерований параметр для обходу кешування.", + "OID (Object Identifier)": "OID (ідентифікатор об'єкта)", + "Condition": "Умова", + "SNMP Version": "Версія SNMP", + "Please enter a valid OID.": "Будь ласка, введіть дійсний OID.", + "privateOnesenderDesc": "Переконайтеся, що номер телефону дійсний. Щоб надіслати повідомлення на приватний номер телефону, наприклад: 628123456789", + "groupOnesenderDesc": "Переконайтеся, що GroupID дійсний. Щоб надіслати повідомлення в Групу, наприклад: 628123456789-342345", + "Add Remote Browser": "Додати віддалений браузер", + "New Group": "Нова група", + "Group Name": "Назва групи", + "Group ID": "ID групи", + "OAuth2: Client Credentials": "OAuth2: Облікові дані клієнта", + "Authentication Method": "Метод автентифікації", + "Authorization Header": "Заголовок авторизації", + "OAuth Token URL": "URL-адреса токену OAuth", + "Community String": "Рядок спільноти", + "Host Onesender": "Хост Onesender", + "Token Onesender": "Токен Onesender", + "Recipient Type": "Тип отримувача", + "Form Data Body": "Тіло даних форми", + "Client ID": "ID клієнта", + "Client Secret": "Секрет клієнта", + "Go back to home page.": "Повернутися на головну сторінку.", + "No tags found.": "Тегів не знайдено.", + "Lost connection to the socket server.": "Втрачено з'єднання з сервером сокетів.", + "Cannot connect to the socket server.": "Не вдається з'єднатися з сервером сокетів.", + "Conditions": "Умови", + "conditionAdd": "Додати умову", + "conditionDelete": "Видалити умову", + "conditionAddGroup": "Додати групу", + "conditionDeleteGroup": "Видалити групу", + "OAuth Scope": "OAuth дозволи", + "Optional: Space separated list of scopes": "Необов'язково: Розділений пробілами список дозволів", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "URL-адреса вебхука SIGNL4", + "equals": "дорівнює", + "contains": "містить", + "not contains": "не містить", + "starts with": "починається з", + "not starts with": "не починається з", + "ends with": "закінчується на", + "less than": "менше, ніж", + "greater than": "більше, ніж", + "less than or equal to": "менше або дорівнює", + "greater than or equal to": "більше або дорівнює", + "record": "запис" } From 3ab35c38fcd00b2f9add72259123864160e56d0a Mon Sep 17 00:00:00 2001 From: Hyeonho Kang Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 11/49] Translated using Weblate (Korean) Currently translated at 72.9% (741 of 1016 strings) Co-authored-by: Hyeonho Kang Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/ko-KR.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json index 9dccae7d5..3dd500843 100644 --- a/src/lang/ko-KR.json +++ b/src/lang/ko-KR.json @@ -778,5 +778,8 @@ "Add a domain": "도메인 추가", "Remove domain": "도메인 '{0}' 제거", "Monitor Group": "모니터링 그룹", - "Monitor Setting": "{0}의 모니터 설정" + "Monitor Setting": "{0}의 모니터 설정", + "now": "지금", + "time ago": "{0} 전", + "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": "연결하려는 서버의 호스트 이름을 입력하거나 {local_mta}를 사용하려는 경우 {localhost}를 입력합니다" } From 62c55f0e258c5c766d47d1638cc04c18f9f19c35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aindri=C3=BA=20Mac=20Giolla=20Eoin?= Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 12/49] Translated using Weblate (Irish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: Aindriú Mac Giolla Eoin Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ga/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/ga.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/ga.json b/src/lang/ga.json index 843b08ed1..ee6b25e00 100644 --- a/src/lang/ga.json +++ b/src/lang/ga.json @@ -954,5 +954,66 @@ "smspartnerPhoneNumberHelptext": "Caithfidh an uimhir a bheith san fhormáid idirnáisiúnta {0}, {1}. Ní mór uimhreacha iolracha a dheighilt le {2}", "wayToGetThreemaGateway": "Is féidir leat clárú le haghaidh Threema Gateway {0}.", "threemaSenderIdentityFormat": "8 gcarachtar, a thosaíonn le * de ghnáth", - "threemaBasicModeInfo": "Nóta: Úsáideann an comhtháthú seo Threema Gateway i mód bunúsach (criptiúchán freastalaí-bhunaithe). Is féidir tuilleadh sonraí a fháil {0}." + "threemaBasicModeInfo": "Nóta: Úsáideann an comhtháthú seo Threema Gateway i mód bunúsach (criptiúchán freastalaí-bhunaithe). Is féidir tuilleadh sonraí a fháil {0}.", + "jsonQueryDescription": "Parsáil agus bain sonraí ar leith ó fhreagra JSON an fhreastalaí ag baint úsáide as ceist JSON nó úsáid \"$\" don fhreagra amh, mura bhfuil tú ag súil le JSON. Cuirtear an toradh i gcomparáid ansin leis an luach ionchais, mar teaghráin. Féach ar {0} le haghaidh doiciméadú agus úsáid {1} chun triail a bhaint as fiosruithe.", + "snmpCommunityStringHelptext": "Feidhmíonn an teaghrán seo mar phasfhocal chun rochtain ar ghléasanna SNMP-chumasaithe a fhíordheimhniú agus a rialú. Meaitseáil sé le cumraíocht do ghléis SNMP.", + "snmpOIDHelptext": "Cuir isteach an OID don braiteoir nó don stádas ar mhaith leat monatóireacht a dhéanamh air. Úsáid uirlisí bainistíochta líonra ar nós brabhsálaithe MIB nó bogearraí SNMP mura bhfuil tú cinnte faoin OID.", + "wayToGetOnesenderUrlandToken": "Is féidir leat an URL agus Token a fháil ach dul chuig láithreán gréasáin Onesender. Tuilleadh eolais {0}", + "Lost connection to the socket server.": "Ceangal caillte leis an bhfreastalaí soicéad.", + "signl4Docs": "Is féidir leat tuilleadh faisnéise a fháil faoi conas SIGNL4 a chumrú agus conas an URL SIGNL4 a fháil sa {0}.", + "not starts with": "ní thosaíonn le", + "greater than or equal to": "níos mó ná nó cothrom le", + "now": "anois", + "time ago": "{0} ó shin", + "-year": "-bliain", + "Json Query Expression": "Léiriú Ceist Json", + "and": "agus", + "cacheBusterParam": "Cuir an {0} paraiméadar leis", + "cacheBusterParamDescription": "Paraiméadar ginte go randamach chun scipeáil a dhéanamh ar thaisce.", + "Community String": "Teaghrán Pobail", + "OID (Object Identifier)": "OID (Aitheantóir Oibiachta)", + "Condition": "Coinníoll", + "SNMP Version": "Leagan SNMP", + "Please enter a valid OID.": "Cuir isteach OID bailí.", + "Host Onesender": "Óstach Onesender", + "Token Onesender": "Token Onesender", + "Recipient Type": "Cineál Faighteoir", + "Private Number": "Uimhir Phríobháideach", + "privateOnesenderDesc": "Cinntigh go bhfuil an uimhir theileafóin bailí. Chun teachtaireacht a sheoladh chuig uimhir ghutháin phríobháideach, sean: 628123456789", + "groupOnesenderDesc": "Cinntigh go bhfuil an GroupID bailí. Chun teachtaireacht a sheoladh chuig an nGrúpa, sean: 628123456789-342345", + "Group ID": "ID grúpa", + "Add Remote Browser": "Cuir Brabhsálaí Cianda leis", + "New Group": "Grúpa Nua", + "Group Name": "Ainm an Ghrúpa", + "OAuth2: Client Credentials": "OAuth2: Dintiúir Cliant", + "Authentication Method": "Modh Fíordheimhnithe", + "Authorization Header": "Ceanntásc Údaraithe", + "Form Data Body": "Comhlacht Sonraí Foirm", + "OAuth Token URL": "URL OAuth Token", + "Client ID": "ID Cliant", + "Client Secret": "Rúnda Cliant", + "OAuth Scope": "OAuth Scóip", + "Optional: Space separated list of scopes": "Roghnach: Liosta scóip spásscartha", + "Go back to home page.": "Téigh ar ais go dtí an leathanach baile.", + "No tags found.": "Níor aimsíodh clibeanna.", + "Cannot connect to the socket server.": "Ní féidir ceangal leis an bhfreastalaí soicéad.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "URL SIGNL4 Cabhrán Gréasáin", + "Conditions": "Coinníollacha", + "conditionAdd": "Cuir Coinníoll leis", + "conditionDelete": "Scrios Coinníoll", + "conditionAddGroup": "Cuir Grúpa leis", + "conditionDeleteGroup": "Scrios Grúpa", + "conditionValuePlaceholder": "Luach", + "equals": "comhionann", + "not equals": "ní ionann", + "contains": "ina bhfuil", + "not contains": "nach bhfuil", + "starts with": "thosaíonn le", + "ends with": "chríochnaíonn le", + "not ends with": "ní chríochnaíonn le", + "less than": "níos lú ná", + "greater than": "níos mó ná", + "less than or equal to": "níos lú ná nó cothrom le", + "record": "taifead" } From 50ec9fec051f3bb0cbf2381c9cc842fd80f2afb3 Mon Sep 17 00:00:00 2001 From: MrEddX Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 13/49] Translated using Weblate (Bulgarian) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: MrEddX Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/bg/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/bg-BG.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json index 9a91b2919..83c08525d 100644 --- a/src/lang/bg-BG.json +++ b/src/lang/bg-BG.json @@ -989,5 +989,66 @@ "threemaRecipientTypeIdentityFormat": "8 знака", "threemaRecipientTypePhoneFormat": "E.164, без водещ +", "threemaBasicModeInfo": "Забележка: Тази интеграция използва Threema Gateway в основен режим (сървърно базирано криптиране). Допълнителни подробности можете да намерите {0}.", - "apiKeysDisabledMsg": "API ключовете са деактивирани, защото удостоверяването е деактивирано." + "apiKeysDisabledMsg": "API ключовете са деактивирани, защото удостоверяването е деактивирано.", + "jsonQueryDescription": "Анализира и извлича конкретни данни от JSON отговора на сървъра, използвайки JSON заявка или чрез \"$\" за необработения отговор, ако не очаква JSON. След това резултатът се сравнява с очакваната стойност като низове. Вижте {0} за документация и използвайте {1}, за да експериментирате със заявки.", + "starts with": "започва с", + "less than or equal to": "по-малко или равно на", + "now": "сега", + "time ago": "преди {0}", + "-year": "-година", + "Json Query Expression": "Json израз на заявка", + "and": "и", + "cacheBusterParam": "Добави параметъра {0}", + "cacheBusterParamDescription": "Произволно генериран параметър за пропускане на кешове.", + "Community String": "Общностен низ", + "snmpCommunityStringHelptext": "Този низ функционира като парола за удостоверяване и контрол на достъпа до устройства с активиран SNMP. Сравнете го с конфигурацията на вашето SNMP устройство.", + "OID (Object Identifier)": "OID (Идентификатор на обект)", + "snmpOIDHelptext": "Въведете OID за сензора или състоянието, които искате да мониторирате. Използвайте инструменти за управление на мрежата като MIB браузъри или SNMP софтуер, ако не сте сигурни за OID.", + "SNMP Version": "SNMP Версия", + "Please enter a valid OID.": "Моля, въведете валиден OID.", + "Host Onesender": "Onesender хост", + "Token Onesender": "Onesender токен", + "Recipient Type": "Тип получател", + "Private Number": "Частен номер", + "privateOnesenderDesc": "Уверете се, че телефонният номер е валиден. За да изпратите съобщение на личен телефонен номер, напр.: 628123456789", + "groupOnesenderDesc": "Уверете се, че GroupID е валиден. За да изпратите съобщение в група, напр.: 628123456789-342345", + "Group ID": "ID на групата", + "wayToGetOnesenderUrlandToken": "Можете да получите URL адреса и токена, като посетите уебсайта на Onesender. Повече информация {0}", + "Add Remote Browser": "Добави отдалечен браузър", + "New Group": "Нова група", + "Group Name": "Име на групата", + "OAuth2: Client Credentials": "OAuth2: Идентификационни данни на клиента", + "Condition": "Условие", + "Authentication Method": "Метод за удостоверяване", + "Authorization Header": "Хедър за оторизация", + "Form Data Body": "Тяло на формата за данни", + "OAuth Token URL": "URL адрес на OAuth токена", + "Client ID": "ID на клиента", + "Client Secret": "Тайна на клиента", + "OAuth Scope": "Обхват на OAuth", + "Optional: Space separated list of scopes": "По избор: разделен с интервал списък с обхвати", + "Go back to home page.": "Обратно към началната страница.", + "No tags found.": "Няма намерени етикети.", + "Lost connection to the socket server.": "Изгубена връзка със сокет сървъра.", + "Cannot connect to the socket server.": "Не може да се свърже със сокет сървъра.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 URL адрес на уеб кука", + "signl4Docs": "Повече информация относно конфигуриране на SIGNL4 и получаване на URL адрес за уеб кука SIGNL4 в {0}.", + "Conditions": "Условия", + "conditionAdd": "Добави условие", + "conditionDelete": "Изтрий условие", + "conditionAddGroup": "Добави група", + "conditionDeleteGroup": "Изтрий група", + "conditionValuePlaceholder": "Стойност", + "contains": "съдържа", + "equals": "равно на", + "not equals": "не е равно на", + "not contains": "не съдържа", + "not starts with": "не започва с", + "ends with": "завършва с", + "not ends with": "не завършва с", + "less than": "по-малко от", + "greater than": "по-голямо от", + "greater than or equal to": "по-голямо или равно на", + "record": "запис" } From 72478090e7f14f96b4a868edcc3bd4d2d39822e7 Mon Sep 17 00:00:00 2001 From: Sajjad Jazini Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 14/49] Translated using Weblate (Persian) Currently translated at 98.1% (997 of 1016 strings) Co-authored-by: Sajjad Jazini Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fa/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/fa.json | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/src/lang/fa.json b/src/lang/fa.json index befbdbbdc..aae9b0085 100644 --- a/src/lang/fa.json +++ b/src/lang/fa.json @@ -959,5 +959,47 @@ "From Phone Number / Transmission Path Originating Address (TPOA)": "از شماره تلفن / آدرس مبدأ مسیر انتقال (TPOA)", "Alphanumeric (recommended)": "الفبا و اعداد (پیشنهاد شده)", "Telephone number": "شماره تلفن", - "cellsyntOriginatortypeAlphanumeric": "الفبا و اعداد (حداکثر 11 کاراکتر). گیرندگان نمی توانند به پیام پاسخ دهند." + "cellsyntOriginatortypeAlphanumeric": "الفبا و اعداد (حداکثر 11 کاراکتر). گیرندگان نمی توانند به پیام پاسخ دهند.", + "cacheBusterParam": "افزودن پارامتر {0}", + "Private Number": "شماره شخصی", + "jsonQueryDescription": "با استفاده از JSON query پاسخ JSON سرور را تحلیل و استخراج کنید یا از «$» برای پاسخ خام استفاده کنید، در صورتی که JSON نباشد. سپس نتیجه با مقدار مورد نظر به عنوان رشته مقایسه می‌شود. برای مستندات به {0} بروید و از {1} برای آزمایش کوئری‌ها استفاده کنید.", + "now": "الان", + "-year": "-سال", + "time ago": "{0} پیش", + "and": "و", + "Condition": "شرط", + "SNMP Version": "نسخه SNMP", + "privateOnesenderDesc": "مطمئن شوید که شماره تلفن درست است. برای ارسال پیام به شماره شخصی، مثل: 09123456789", + "Group ID": "شناسه گروه", + "Add Remote Browser": "افزودن مرورگر ریموت", + "New Group": "گروه جدید", + "Group Name": "نام گروه", + "Authentication Method": "روش احراز هویت", + "Client ID": "شناسه کلاینت", + "Client Secret": "رمز کلاینت", + "Go back to home page.": "بازگشت به صفحه اصلی.", + "No tags found.": "برچسبی یافت نشد.", + "Lost connection to the socket server.": "اتصال به سوکت سرور از دست رفت.", + "Cannot connect to the socket server.": "نمی‌توان به سوکت سرور متصل شد.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "پیوند وب‌هوک SIGNL4", + "Conditions": "شرایط", + "conditionAdd": "افزودن شرط", + "conditionDelete": "حذف شرط", + "conditionAddGroup": "افزودن گروه", + "conditionDeleteGroup": "حذف گروه", + "conditionValuePlaceholder": "مقدار", + "equals": "برابر", + "not equals": "نابرابر", + "contains": "شامل", + "starts with": "شروع با", + "not starts with": "عدم شروع با", + "not contains": "شامل نباشد", + "ends with": "پایان با", + "not ends with": "عدم پایان با", + "less than": "کمتر از", + "greater than": "بیشتر از", + "less than or equal to": "کمتر یا مساوی با", + "greater than or equal to": "بیشتر یا مساوی با", + "record": "رکورد" } From e7813256333426ca42bfe5cfeafbd39c9c92f36d Mon Sep 17 00:00:00 2001 From: Ossie Stinga Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 15/49] Translated using Weblate (Italian) Currently translated at 69.3% (705 of 1016 strings) Co-authored-by: Ossie Stinga Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/it/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/it-IT.json | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json index 8b3f6f283..a2bf96931 100644 --- a/src/lang/it-IT.json +++ b/src/lang/it-IT.json @@ -685,7 +685,7 @@ "forumPostName": "Nome forum del post", "threadForumPostID": "ID della conversazione / Forum del post", "e.g. {discordThreadID}": "es. {discordThreadID}", - "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": "Inserisci il nome host del server a cui vuoi connetterti oppure {localhost} se intendi utilizzare un {local_mta}", + "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": "Inserisci l'hostname del server a cui ti vuoi connettere o {localhost} se vuoi usare {local_mta}", "templateLimitedToUpDownCertNotifications": "disponibile solo per le notifiche UP/DOWN/Scadenza certificato", "emailTemplateMsg": "Messaggio della notifica", "emailTemplateLimitedToUpDownNotification": "disponibile solo per controlli UP/DOWN, altrimenti nullo", @@ -697,5 +697,44 @@ "emailTemplateStatus": "Stato", "ignoreTLSErrorGeneral": "Ignora gli errori TLS/SSL per la connessione", "statusPageSpecialSlugDesc": "Slug speciale {0}: questa pagina verrà mostrata quando non viene fornito alcuno slug", - "successKeywordExplanation": "Parola chiave MQTT che verrà considerata come corretta" + "successKeywordExplanation": "Parola chiave MQTT che verrà considerata come corretta", + "signl4Docs": "Puoi trovare maggiori informazioni su come configurare SIGNL4 e su come ottenere l'URL del webhook SIGNL4 in {0}.", + "contains": "contiene", + "not contains": "non contiene", + "starts with": "inizia con", + "equals": "uguale", + "not equals": "non uguale", + "less than": "meno di", + "greater than": "maggiore di", + "successKeyword": "Parola chiave corretta", + "templateMonitorJSON": "oggetto che descrive il monitor", + "Cannot connect to the socket server.": "Impossibile connettersi al server socket.", + "wayToGetDiscordThreadId": "Ottenere l'ID di un thread/post del forum è simile a ottenere un ID di canale. Scopri di più su come ottenere gli ID {0}", + "pushoversounds pushover": "Pushover (predefinita)", + "pushoversounds none": "Nessuno (silenzioso)", + "Don't mention people": "Non menzionare le persone", + "Mention group": "Menzionare {group}", + "Host URL": "URL dell'host", + "emailTemplateMonitorJSON": "oggetto che descrive il monitor", + "Channel access token (Long-lived)": "Token di accesso al canale (di lunga durata)", + "Your User ID": "Il tuo ID utente", + "pushoverMessageTtl": "Messaggio TTL (secondi)", + "SendKey": "SendKey", + "Sms template must contain parameters: ": "Il modello SMS deve contenere i parametri: ", + "Bark API Version": "Versione API Bark", + "Bark Group": "Gruppo Bark", + "Bark Endpoint": "Endpoint Bark", + "Bark Sound": "Suono Bark", + "aboutNotifyChannel": "Notify channel attiverà una notifica desktop o mobile per tutti i membri del canale, indipendentemente dal fatto che la loro disponibilità sia impostata su attivo o assente.", + "promosmsPassword": "Password API", + "You can divide numbers with": "Puoi dividere i numeri con", + "Base URL": "URL base", + "-year": "-anno", + "now": "ora", + "time ago": "fa", + "Json Query Expression": "Espressione di query JSON", + "and": "e", + "whatHappensAtForumPost": "Crea un nuovo post sul forum. Questo NON pubblica messaggi in post esistenti. Per pubblicare in un post esistente utilizzare \"{option}\"", + "invertKeywordDescription": "Cerca la parola chiave essere assente anziché presente.", + "octopushAPIKey": "\"API Key\" dalle credenziali API HTTP nel pannello di controllo" } From e6159d9ab44488330ee9be224128cd5f9b7bf53a Mon Sep 17 00:00:00 2001 From: Elia Ronchetti Date: Mon, 30 Sep 2024 16:43:45 +0000 Subject: [PATCH 16/49] Translated using Weblate (Italian) Currently translated at 69.3% (705 of 1016 strings) Co-authored-by: Elia Ronchetti Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/it/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/it-IT.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json index a2bf96931..b446af20e 100644 --- a/src/lang/it-IT.json +++ b/src/lang/it-IT.json @@ -736,5 +736,6 @@ "and": "e", "whatHappensAtForumPost": "Crea un nuovo post sul forum. Questo NON pubblica messaggi in post esistenti. Per pubblicare in un post esistente utilizzare \"{option}\"", "invertKeywordDescription": "Cerca la parola chiave essere assente anziché presente.", - "octopushAPIKey": "\"API Key\" dalle credenziali API HTTP nel pannello di controllo" + "octopushAPIKey": "\"API Key\" dalle credenziali API HTTP nel pannello di controllo", + "Enable TLS": "Abilita TLS" } From 86b3ff6bfd60f586be61b87faabe876c4c9674cd Mon Sep 17 00:00:00 2001 From: B3CKDOOR Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 17/49] Translated using Weblate (Dutch) Currently translated at 99.0% (1006 of 1016 strings) Co-authored-by: B3CKDOOR Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nl/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/nl-NL.json | 65 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 58 insertions(+), 7 deletions(-) diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json index 60b358338..56b180e53 100644 --- a/src/lang/nl-NL.json +++ b/src/lang/nl-NL.json @@ -254,7 +254,7 @@ "Channel Name": "Kanaal Naam", "Uptime Kuma URL": "Uptime Kuma URL", "aboutWebhooks": "Meer info over Webhooks op: {0}", - "aboutChannelName": "Voer de kanaal naam in op {0} Kannaal Naam veld als je het Webhook kanaal wilt omzeilen. Bv: #other-channel", + "aboutChannelName": "Voer de kanaal naam in op {0} Kanaal naam veld als je het Webhook kanaal wilt omzeilen. Bijv: #other-channel", "aboutKumaURL": "Als je de Uptime Kuma URL veld leeg laat, wordt standaard het GitHub project pagina weergegeven.", "emojiCheatSheet": "Emoji cheat sheet: {0}", "PushByTechulus": "Push door Techulus", @@ -431,7 +431,7 @@ "Next": "Volgende", "The slug is already taken. Please choose another slug.": "De slug is al in gebruik. Kies een andere slug.", "No Proxy": "Geen Proxy", - "HTTP Basic Auth": "HTTP Basic Auth", + "HTTP Basic Auth": "HTTP Basis Authenticatie", "New Status Page": "Nieuwe Status Pagina", "Page Not Found": "Pagina Niet gevonden", "Reverse Proxy": "Reverse Proxy", @@ -528,9 +528,9 @@ "Workstation": "Werkstation", "disableCloudflaredNoAuthMsg": "De \"Geen authenticatie\" modus staat aan, wachtwoord is niet vereist.", "backupOutdatedWarning": "Deprecated: Er zijn een hoop nieuwe functies toegevoegd en daarom is de backup functie niet onderhouden, het is op dit moment niet mogelijk om een volledige backup te maken en te herstellen.", - "RadiusSecret": "Radius Secret", + "RadiusSecret": "Radius Geheim", "RadiusSecretDescription": "Shared Secret tussen client en server", - "API Key": "API Key", + "API Key": "API Sleutel", "Connection Type": "Verbindingstype", "Docker Daemon": "Docker Daemon", "Trust Proxy": "Trust Proxy", @@ -963,7 +963,7 @@ "threemaRecipientTypeIdentityFormat": "8 Karakters", "threemaRecipientTypePhone": "Telefoonnummer", "threemaRecipientTypePhoneFormat": "E.164, zonder voorgaande +", - "threemaSenderIdentityFormat": "8 karakters, begint normaliter met een *", + "threemaSenderIdentityFormat": "8 karakters, begint normaal met een *", "smspartnerPhoneNumber": "Telefoonnummer(s)", "smspartnerSenderNameInfo": "Moet tussen 3..=11 reguliere karakters zijn", "Bitrix24 Webhook URL": "Bitrix24 Webhook URL", @@ -989,6 +989,57 @@ "wayToGetDiscordThreadId": "Verkrijgen van een thread / forum bericht id is vergelijkbaar met het verkrijgen van een kanaal id. Lees meer over het verkrijgen van ids {0}", "threemaRecipientTypeEmail": "E-mailadres", "threemaSenderIdentity": "Gateway ID", - "threemaApiAuthenticationSecret": "Gateway ID Secret", - "smspartnerSenderName": "SMS afzender naam" + "threemaApiAuthenticationSecret": "Gateway ID Geheim", + "smspartnerSenderName": "SMS afzender naam", + "and": "en", + "snmpCommunityStringHelptext": "Deze string fungeert als een wachtwoord om toegang tot SNMP-apparaten te verifiëren en te beheren. Match het met de configuratie van uw SNMP-apparaat.", + "groupOnesenderDesc": "Zorg ervoor dat de GroupID juist is. Om een bericht naar een groep te sturen, bijvoorbeeld: 628123456789-342345", + "privateOnesenderDesc": "Zorg ervoor dat het telefoonnummer juist is. Om een bericht te sturen naar een privé telefoonnummer, bijvoorbeeld: 628123456789", + "now": "nu", + "time ago": "{0} geleden", + "-year": "-jaar", + "cacheBusterParamDescription": "Willekeurig gegenereerde parameter om caches over te slaan.", + "OID (Object Identifier)": "OID (Object indentificatie)", + "snmpOIDHelptext": "Voer de OID in voor de sensor of status die u wilt monitoren. Gebruik netwerkbeheertools zoals MIB-browsers of SNMP-software als u niet zeker bent over de OID.", + "Condition": "Conditie", + "SNMP Version": "SNMP Versie", + "Please enter a valid OID.": "Voer a.u.b. een geldige OID in.", + "Host Onesender": "Host Onesender", + "Token Onesender": "Token Onesender", + "Recipient Type": "Ontvanger Type", + "Private Number": "Privé Nummer", + "Group ID": "Groep ID", + "wayToGetOnesenderUrlandToken": "U kunt de URL en Token krijgen door naar de Onesender website te gaan. Meer informatie {0}", + "Add Remote Browser": "Externe browser toevoegen", + "New Group": "Nieuwe Groep", + "Group Name": "Groeps naam", + "OAuth2: Client Credentials": "OAuth2: Client referenties", + "Authentication Method": "Authenticatie methode", + "Authorization Header": "Autorisatie Header", + "OAuth Token URL": "OAuth Token URL", + "Client ID": "Client ID", + "Client Secret": "Client geheim", + "Go back to home page.": "Ga terug naar de home pagina.", + "No tags found.": "Geen tags gevonden.", + "Lost connection to the socket server.": "Verbinding met de socketserver verloren.", + "Cannot connect to the socket server.": "Kan geen verbinding maken met de socketserver.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Webhook URL", + "signl4Docs": "Meer informatie over het configureren van SIGNL4 en het verkrijgen van de SIGNL4-webhook-URL kunt u hier vinden {0}.", + "Conditions": "Voorwaarden", + "conditionAdd": "Voorwaarde toevoegen", + "conditionDelete": "Voorwaarde verweideren", + "conditionAddGroup": "Groep toevoegen", + "conditionDeleteGroup": "Groep verweideren", + "conditionValuePlaceholder": "Waarde", + "contains": "bevat", + "not contains": "bevat niet", + "starts with": "start met", + "not starts with": "start niet met", + "ends with": "eindigt met", + "not ends with": "eindigt niet met", + "less than": "minder dan", + "greater than": "meer dan", + "record": "dossier", + "jsonQueryDescription": "Parseer en haal specifieke gegevens uit de JSON-respons van de server met behulp van JSON-query of gebruik \"$\" voor de onbewerkte respons, als u geen JSON verwacht. Het resultaat wordt vervolgens vergeleken met de verwachte waarde, als strings. Zie {0} voor documentatie en gebruik {1} om te experimenteren met query's." } From ec7923f4fddbf158376b306c266ae42776453d6a Mon Sep 17 00:00:00 2001 From: Ivan M Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 18/49] Translated using Weblate (Belarusian) Currently translated at 91.8% (933 of 1016 strings) Co-authored-by: Ivan M Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/be/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/be.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lang/be.json b/src/lang/be.json index 7e75cede1..0f526a143 100644 --- a/src/lang/be.json +++ b/src/lang/be.json @@ -931,5 +931,7 @@ "gtxMessagingFromHint": "На мабільных тэлефонах атрымальнікі бачаць АІПП як адпраўшчыка паведамлення. Дапускаецца выкарыстаньне да 11 літарна-лічбавых сімвалаў, шорткода, мясцовага доўгага кода або міжнародных нумароў ({e164}, {e212} або {e214})", "Send to channel": "Адправіць у канал", "threadForumPostID": "Трэд / ID паста", - "whatHappensAtForumPost": "Стварыць новы пост на форуме. Гэта НЕ размяшчае паведамленні ў існуючым пасце. Для публікацыі ў існуючай публікацыі выкарыстоўвайце \"{option}\"" + "whatHappensAtForumPost": "Стварыць новы пост на форуме. Гэта НЕ размяшчае паведамленні ў існуючым пасце. Для публікацыі ў існуючай публікацыі выкарыстоўвайце \"{option}\"", + "now": "зараз", + "-year": "-год" } From 087d20b77546d3da21ddc45668db5d7e583b5b01 Mon Sep 17 00:00:00 2001 From: AlanFarley Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 19/49] Translated using Weblate (Portuguese (Brazil)) Currently translated at 94.9% (965 of 1016 strings) Co-authored-by: AlanFarley Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/pt-BR.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json index 87d3eef48..516cc39f5 100644 --- a/src/lang/pt-BR.json +++ b/src/lang/pt-BR.json @@ -957,5 +957,15 @@ "whatHappensAtForumPost": "Criar um novo tópico no fórum. Isto NÃO publica mensagens em tópicos existentes. Para publicar em um tópico existente, use \"{option}\"", "e.g. {discordThreadID}": "Por exemplo {discordThreadID}", "receiverInfoSevenIO": "Se o número de destino não estiver localizado na Alemanha, você deve adicionar o código do país antes do número (por exemplo, para o código de país 1 dos EUA, use 117612121212 em vez de 017612121212)", - "apiKeysDisabledMsg": "As chaves de API estão desativadas porque a autenticação está desativada." + "apiKeysDisabledMsg": "As chaves de API estão desativadas porque a autenticação está desativada.", + "now": "agora", + "and": "e", + "jsonQueryDescription": "Analise e extraia dados específicos da resposta JSON do servidor usando uma query JSON ou use \"$\" para a resposta em raw, se não estiver esperando JSON. O resultado é então comparado ao valor esperado, como strings. Veja {0} para documentação e use {1} para experimentar com queries.", + "time ago": "atrás", + "-year": "-ano", + "Json Query Expression": "Expressão Json Query", + "cacheBusterParam": "Adicionar o parâmetro {0}", + "snmpCommunityStringHelptext": "Esta string funciona como uma senha para autenticar e controlar o acesso a dispositivos habilitados para SNMP. Combine-a com a configuração do seu dispositivo SNMP.", + "OID (Object Identifier)": "OID (Identificador do Objeto)", + "Condition": "Condição" } From 98415bd41952e228407394b2f545a4d2ede47caa Mon Sep 17 00:00:00 2001 From: Mohammad Hesam Imani Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 20/49] Translated using Weblate (Persian) Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: Mohammad Hesam Imani Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fa/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/fa.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/lang/fa.json b/src/lang/fa.json index aae9b0085..270fd52f7 100644 --- a/src/lang/fa.json +++ b/src/lang/fa.json @@ -1001,5 +1001,24 @@ "greater than": "بیشتر از", "less than or equal to": "کمتر یا مساوی با", "greater than or equal to": "بیشتر یا مساوی با", - "record": "رکورد" + "record": "رکورد", + "snmpCommunityStringHelptext": "این رشته به عنوان پسورد برای احراز هویت و کنترل دسترسی به دستگاه‌های آماده SNMP استفاده می‌شود. این پسورد را با توجه به تنظیمات دستگاه SNMP خود مطابقت دهید.", + "snmpOIDHelptext": "OID برای سنسور یا وضعیتی که می‌خواهید مانیتور کنید را وارد کنید. اگر درباره مقدار OID اطمینان ندارید از ابزارهای مدیریت شبکه‌ای مانند MIB یا SNMP استفاده کنید.", + "Json Query Expression": "عبارت کوئری JSON", + "cacheBusterParamDescription": "پارامتر تولید شده رندوم برای رد کردن کش.", + "Community String": "رشته انجمن", + "OID (Object Identifier)": "OID (شناسه شئ)", + "Please enter a valid OID.": "لطفا یک OID معتبر وارد کنید.", + "Host Onesender": "هاست Onesender", + "Token Onesender": "توکن Onesender", + "Recipient Type": "نوع دریافت کننده", + "groupOnesenderDesc": "از معتبر بودن GroupID اطمینان حاصل کنید. برای ارسال پیام در گروه، برای مثال: ‭628123456789-342345", + "wayToGetOnesenderUrlandToken": "برای دریافت URL و توکن می‌توانید به وبسایت Onesender مراجعه گنید. اطلاعات بیشتر {0}", + "OAuth2: Client Credentials": "OAuth2: گواهی مشتری", + "Authorization Header": "هدر Authorization", + "Form Data Body": "از اطلاعات بدنه", + "OAuth Token URL": "URL توکن OAuth", + "OAuth Scope": "اسکوپ OAuth", + "Optional: Space separated list of scopes": "اختیاری: لیست جدا شده با فاصله از اسکوپ‌ها", + "signl4Docs": "شما می‌توانید اطلاعات بیشتر در رابطه با نحوه تنظیم SIGNL4 و به دست آوردن URL وب‌هوک SIGNL4 را در {0} پیدا کنید." } From 3088cc61418db49230cf3bf81c65313254b00db7 Mon Sep 17 00:00:00 2001 From: Shinwoo PARK Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 21/49] Translated using Weblate (Korean) Currently translated at 73.3% (745 of 1016 strings) Co-authored-by: Shinwoo PARK Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/ko-KR.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json index 3dd500843..3d722dde9 100644 --- a/src/lang/ko-KR.json +++ b/src/lang/ko-KR.json @@ -781,5 +781,9 @@ "Monitor Setting": "{0}의 모니터 설정", "now": "지금", "time ago": "{0} 전", - "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": "연결하려는 서버의 호스트 이름을 입력하거나 {local_mta}를 사용하려는 경우 {localhost}를 입력합니다" + "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": "연결하려는 서버의 호스트 이름을 입력하거나 {local_mta}를 사용하려는 경우 {localhost}를 입력합니다", + "-year": "-연도", + "Json Query Expression": "Json 쿼리 표현식", + "Host URL": "호스트 URL", + "locally configured mail transfer agent": "로컬로 구성된 메일 전송 에이전트" } From 895f6d2ff1974977a929cbc936d93c975a1f336b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucius=20Gait=C3=A1n?= Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 22/49] Translated using Weblate (Portuguese (Brazil)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 96.2% (978 of 1016 strings) Co-authored-by: Lucius Gaitán Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/pt-BR.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json index 516cc39f5..d345434ae 100644 --- a/src/lang/pt-BR.json +++ b/src/lang/pt-BR.json @@ -967,5 +967,18 @@ "cacheBusterParam": "Adicionar o parâmetro {0}", "snmpCommunityStringHelptext": "Esta string funciona como uma senha para autenticar e controlar o acesso a dispositivos habilitados para SNMP. Combine-a com a configuração do seu dispositivo SNMP.", "OID (Object Identifier)": "OID (Identificador do Objeto)", - "Condition": "Condição" + "Condition": "Condição", + "Recipient Type": "Tipo de destinatário", + "wayToGetOnesenderUrlandToken": "Você pode obter a URL e o Token acessando o site da Onesender. Mais informações {0}", + "cacheBusterParamDescription": "Parâmetro gerado randomicamente para ignorar cache.", + "SNMP Version": "Versão SNMP", + "Please enter a valid OID.": "Por favor, insira um OID válido.", + "Private Number": "Número Privado", + "Group ID": "ID do Grupo", + "Add Remote Browser": "Adicionar Navegador Remoto", + "New Group": "Novo Grupo", + "Group Name": "Nome do Grupo", + "OAuth2: Client Credentials": "OAuth2: Client Credentials", + "Authentication Method": "Método de Autenticação", + "Authorization Header": "Header de Autorização" } From 35668219ecb45304ad2c87a650e914eccef00b44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20G=C3=96L?= Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 23/49] Translated using Weblate (Turkish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1016 of 1016 strings) Co-authored-by: Ömer Faruk GÖL Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/tr/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/tr-TR.json | 63 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json index 73b638460..fd95c758a 100644 --- a/src/lang/tr-TR.json +++ b/src/lang/tr-TR.json @@ -989,5 +989,66 @@ "wayToGetThreemaGateway": "Threema Gateway {0}'e kaydolabilirsiniz.", "threemaRecipientTypeIdentityFormat": "8 karakter", "threemaRecipientTypePhoneFormat": "E.164, başında + olmadan", - "apiKeysDisabledMsg": "Kimlik doğrulama devre dışı olduğundan API anahtarları devre dışı bırakıldı." + "apiKeysDisabledMsg": "Kimlik doğrulama devre dışı olduğundan API anahtarları devre dışı bırakıldı.", + "now": "Şimdi", + "time ago": "{0} önce", + "-year": "-yıl", + "Json Query Expression": "JSON Sorgu İfadesi", + "and": "ve", + "cacheBusterParam": "{0} parametresini ekleyin", + "cacheBusterParamDescription": "Önbellekleri atlamak için rastgele oluşturulmuş parametre.", + "Community String": "Topluluk Metni", + "snmpCommunityStringHelptext": "Bu metin, SNMP özellikli cihazlara erişimi doğrulamak ve kontrol etmek için bir şifre işlevi görür. Bunu SNMP cihazınızın yapılandırmasıyla eşleştirin.", + "OID (Object Identifier)": "OID (Nesne Tanımlayıcı)", + "snmpOIDHelptext": "İzlemek istediğiniz sensörün veya durumun OID'sini girin. OID'den emin değilseniz MIB tarayıcıları veya SNMP yazılımı gibi ağ yönetimi araçlarını kullanın.", + "Condition": "Koşul", + "SNMP Version": "SNMP Sürümü", + "Please enter a valid OID.": "Lütfen geçerli bir OID girin.", + "groupOnesenderDesc": "Gruba mesaj göndermek için, GroupID değerinin geçerli olduğundan emin olun. Örneğin: 628123456789-342345", + "Group ID": "Grup Kimliği", + "wayToGetOnesenderUrlandToken": "Onesender web sitesine giderek URL'yi ve Jetonu alabilirsiniz. Daha fazla bilgi için {0}", + "Add Remote Browser": "Uzak Tarayıcı Ekle", + "New Group": "Yeni Grup", + "Host Onesender": "Onesender Host Adresi", + "Token Onesender": "Onesender Jetonu", + "Group Name": "Grup Adı", + "OAuth2: Client Credentials": "OAuth2: İstemci Kimlik Bilgileri", + "Recipient Type": "Alıcı Türü", + "Private Number": "Özel Numara", + "Authentication Method": "Kimlik Doğrulama Yöntemi", + "privateOnesenderDesc": "Özel numaralı telefona mesaj göndermek için, telefon numarasının geçerli olduğundan emin olun. Örneğin: 628123456789", + "Authorization Header": "Yetkilendirme Başlığı", + "Form Data Body": "Form Veri Gövdesi", + "Go back to home page.": "Ana sayfaya geri dönün.", + "No tags found.": "Etiket bulunamadı.", + "Lost connection to the socket server.": "Soket sunucusuyla bağlantı kesildi.", + "Cannot connect to the socket server.": "Soket sunucusuna bağlanılamıyor.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 Web Kancası URL'si", + "OAuth Token URL": "OAuth Jetonu URL'si", + "Client ID": "İstemci Kimliği", + "Client Secret": "İstemci Jetonu", + "OAuth Scope": "OAuth Kapsamı", + "Optional: Space separated list of scopes": "İsteğe bağlı: Kapsamların boşlukla ayrılmış listesi", + "signl4Docs": "SIGNL4'ün nasıl yapılandırılacağı ve SIGNL4 web kancası URL'sinin nasıl elde edileceği hakkında daha fazla bilgiyi {0} içinde bulabilirsiniz.", + "not contains": "içermez/içermiyor", + "starts with": "başlar/başlıyor", + "equals": "eşit", + "not starts with": "ile başlamaz", + "not equals": "eşit değil", + "contains": "içerir", + "conditionDeleteGroup": "Grubu Sil", + "conditionValuePlaceholder": "Değer", + "Conditions": "Koşullar", + "conditionAdd": "Koşul Ekle", + "conditionDelete": "Koşul Sil", + "conditionAddGroup": "Grup Ekle", + "ends with": "ile biter", + "not ends with": "ile bitmiyor", + "less than or equal to": "küçük veya eşit", + "greater than": "daha büyük", + "less than": "daha küçük", + "greater than or equal to": "büyük veya eşit", + "record": "kayıt", + "jsonQueryDescription": "JSON sorgusunu kullanarak sunucunun JSON yanıtından belirli verileri ayrıştırın ve çıkarın. JSON beklemiyorsanız ham yanıt için \"$\" sembolünü kullanın. Sonuç daha sonra metin olarak beklenen değerle karşılaştırılır. Belgeler için {0}'a bakın ve sorgularla denemeler yapmak için {1}'i kullanın." } From d2a44487b3af9e4cad49bc55bb9e3f3f1f038bb8 Mon Sep 17 00:00:00 2001 From: Satveek Gupta Date: Mon, 30 Sep 2024 16:43:46 +0000 Subject: [PATCH 24/49] Translated using Weblate (Hindi) Currently translated at 5.9% (60 of 1016 strings) Co-authored-by: Satveek Gupta Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hi/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/hi.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/lang/hi.json b/src/lang/hi.json index 08efa6ff5..6eda19a5c 100644 --- a/src/lang/hi.json +++ b/src/lang/hi.json @@ -40,5 +40,23 @@ "Down": "बंद", "Passive Monitor Type": "निष्क्रिय मॉनिटर प्रकार", "Status": "स्थिति", - "showCertificateExpiry": "प्रमाणपत्र समाप्ति दिखाएँ" + "showCertificateExpiry": "प्रमाणपत्र समाप्ति दिखाएँ", + "setupDatabaseEmbeddedMariaDB": "आपको कुछ भी सेट करने की जरूरत नहीं है. इस डॉकर छवि ने आपके लिए मारियाडीबी को स्वचालित रूप से एम्बेड और कॉन्फ़िगर किया है। अपटाइम कुमा यूनिक्स सॉकेट के माध्यम से इस डेटाबेस से कनेक्ट होगा।", + "setupDatabaseChooseDatabase": "आप किस डेटाबेस का उपयोग करना चाहेंगे?", + "setupDatabaseMariaDB": "किसी बाहरी मारियाडीबी डेटाबेस से कनेक्ट करें। आपको डेटाबेस कनेक्शन जानकारी सेट करने की आवश्यकता है।", + "setupDatabaseSQLite": "एक सरल डेटाबेस फ़ाइल, जो छोटे पैमाने पर तैनाती के लिए अनुशंसित है। V2.0.0 से पहले, अपटाइम कुमा ने डिफ़ॉल्ट डेटाबेस के रूप में SQLite का उपयोग किया था।", + "settingUpDatabaseMSG": "डेटाबेस की स्थापना. इसमें थोड़ा समय लग सकता है, कृपया धैर्य रखें।", + "markdownSupported": "मार्कडाउन सिंटैक्स समर्थित", + "time ago": "समय पहले", + "day": "दिन", + "Primary Base URL": "प्राथमिक आधार यूआरएल", + "-hour": "-घंटा", + "-day": "-दिन", + "hour": "घंटे", + "DateTime": "दिनांक समय", + "Uptime": "उपरिकाल", + "Cert Exp.": "प्रमाणपत्र अनुभव.", + "dbName": "डेटाबेस का नाम", + "now": "अभी", + "-year": "-वर्ष" } From 324d879aad5d39a4d928d57ab65a12f49adf1b0f Mon Sep 17 00:00:00 2001 From: Aung ko Date: Mon, 30 Sep 2024 16:43:47 +0000 Subject: [PATCH 25/49] Translated using Weblate (Burmese) Currently translated at 7.3% (75 of 1016 strings) Translated using Weblate (English) Currently translated at 99.9% (1015 of 1016 strings) Co-authored-by: Aung ko Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/en/ Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/my/ Translation: Uptime Kuma/Uptime Kuma --- src/lang/en.json | 2 +- src/lang/my.json | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lang/en.json b/src/lang/en.json index 8a735e8e1..24ca7cd99 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -976,7 +976,7 @@ "privateOnesenderDesc": "Make sure the number phone is valid. To send message into private number phone, ex: 628123456789", "groupOnesenderDesc": "Make sure the GroupID is valid. To send message into Group, ex: 628123456789-342345", "Group ID": "Group ID", - "wayToGetOnesenderUrlandToken":"You can get the URL and Token by going to the Onesender website. More info {0}", + "wayToGetOnesenderUrlandToken": "You can get the URL and Token by going to the Onesender website. More info {0}", "Add Remote Browser": "Add Remote Browser", "New Group": "New Group", "Group Name": "Group Name", diff --git a/src/lang/my.json b/src/lang/my.json index d7b80be92..d893a0492 100644 --- a/src/lang/my.json +++ b/src/lang/my.json @@ -33,7 +33,7 @@ "Down": "ကွန်ရက်ပြတ်တောက်နေသည်", "Pending": "ဆိုင်းငံ့ဆဲ", "statusMaintenance": "ပြုပြင်ထိန်းသိမ်းခြင်း", - "Cannot connect to the socket server": "Socket Server အားချိတ်ဆက်မှုမအောင်မြင်ပါ", + "Cannot connect to the socket server": "Why Socket Server အားချိတ်ဆက်မှုမအောင်မြင်ပါ", "Passive Monitor Type": "Passive စောင့်ကြည့်မှုပုံစံ", "Specific Monitor Type": "သီးခြားစောင့်ကြည့်မှုပုံစံ", "Resume": "ဆက်သွားမည်", @@ -89,5 +89,7 @@ "Heartbeat Retry Interval": "ကွန်ယက်ချိတ်ဆက်နိုင်မှုတိုင်းတာခြင်း ထပ်မံကြိုးစားခြင်း အချိန်ကွာဟချက်", "Resend Notification if Down X times consecutively": "ကွန်ယက်ချိတ်ဆက်မှု X အကြိမ်ထိ ဆက်တိုက်ကျနေပါက သတိပေးချက်ထပ်မံပေးပို့ရန်", "retriesDescription": "ဝန်ဆောင်မှုကွန်ယက်ပြတ်တောက်နေ၍ သတိပေးချက်ပေးပို့ပြီး အများဆုံးထပ်မံကြိုးစားနိုင်မှု", - "Search Engine Visibility": "ရှာဖွေမှုအင်ဂျင်များ၏မြင်နိုင်စွမ်း" + "Search Engine Visibility": "ရှာဖွေမှုအင်ဂျင်များ၏မြင်နိုင်စွမ်း", + "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.", + "setupDatabaseChooseDatabase": "English" } From 8084c7e61c39580e2acb3b44b8fb2cb2238232d2 Mon Sep 17 00:00:00 2001 From: MrEddX Date: Fri, 4 Oct 2024 07:22:13 +0000 Subject: [PATCH 26/49] Translated using Weblate (Bulgarian) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/bg/ --- src/lang/bg-BG.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json index 83c08525d..fe9e12ca4 100644 --- a/src/lang/bg-BG.json +++ b/src/lang/bg-BG.json @@ -1050,5 +1050,6 @@ "less than": "по-малко от", "greater than": "по-голямо от", "greater than or equal to": "по-голямо или равно на", - "record": "запис" + "record": "запис", + "shrinkDatabaseDescriptionSqlite": "Стартира {vacuum} за база данни тип SQLite. Функцията {auto_vacuum} вече е активиран, но това не дефрагментира базата данни, нито препакетира отделните страници на базата данни по начина, по който го прави командата {vacuum}." } From 9257a7a19eacb2f76f97187b1ba39cdcd28da80f Mon Sep 17 00:00:00 2001 From: Marco Date: Fri, 4 Oct 2024 10:50:05 +0000 Subject: [PATCH 27/49] Translated using Weblate (German (Switzerland)) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de_CH/ --- src/lang/de-CH.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json index 3fe962940..6a6920cf5 100644 --- a/src/lang/de-CH.json +++ b/src/lang/de-CH.json @@ -1,7 +1,7 @@ { "languageName": "Deutsch (Schweiz)", "Settings": "Einstellungen", - "Dashboard": "Dashboard", + "Dashboard": "Überblick", "New Update": "Update verfügbar", "Language": "Sprache", "Appearance": "Erscheinungsbild", @@ -1047,5 +1047,6 @@ "greater than": "mehr als", "less than or equal to": "kleiner als oder gleich", "greater than or equal to": "grösser als oder gleich", - "record": "Eintrag" + "record": "Eintrag", + "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber dies defragmentiert die Datenbank nicht und packt auch nicht einzelne Datenbankseiten neu, wie es der Befehl {vacuum} tut." } From 289b72d07d21981c9b44c2095844ea07292fdc19 Mon Sep 17 00:00:00 2001 From: Marco Date: Fri, 4 Oct 2024 10:50:03 +0000 Subject: [PATCH 28/49] Translated using Weblate (German) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de/ --- src/lang/de-DE.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json index 204056a3f..7b987dd20 100644 --- a/src/lang/de-DE.json +++ b/src/lang/de-DE.json @@ -1,7 +1,7 @@ { "languageName": "Deutsch", "Settings": "Einstellungen", - "Dashboard": "Dashboard", + "Dashboard": "Überblick", "New Update": "Aktualisierung verfügbar", "Language": "Sprache", "Appearance": "Erscheinungsbild", @@ -1050,5 +1050,6 @@ "less than": "weniger als", "less than or equal to": "kleiner als oder gleich", "greater than or equal to": "größer als oder gleich", - "record": "Eintrag" + "record": "Eintrag", + "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber dies defragmentiert die Datenbank nicht und packt auch nicht einzelne Datenbankseiten neu, wie es der Befehl {vacuum} tut." } From a760898281366ff9e3729d92581dd1a392269c9b Mon Sep 17 00:00:00 2001 From: Harry Suryapambagya Date: Fri, 4 Oct 2024 01:25:03 +0000 Subject: [PATCH 29/49] Translated using Weblate (Indonesian) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/id/ --- src/lang/id-ID.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/id-ID.json b/src/lang/id-ID.json index 8648b9cb6..a6963e345 100644 --- a/src/lang/id-ID.json +++ b/src/lang/id-ID.json @@ -1045,5 +1045,6 @@ "New Group": "Grup Baru", "Group Name": "Nama Grup", "OAuth2: Client Credentials": "OAuth2: Kredensial Klien", - "Authentication Method": "Metode Autentikasi" + "Authentication Method": "Metode Autentikasi", + "shrinkDatabaseDescriptionSqlite": "Memicu pangkalan data {vacuum} untuk SQLite. {auto_vacuum} sudah diaktifkan, tetapi tidak mendefragmentasi pangkalan data atau mengemas ulang halaman individual dari pangkalan data seperti yang dilakukan oleh perintah {vacuum}." } From b9b48e1b2dc5379d0c721ebe1465dd26c6f9f806 Mon Sep 17 00:00:00 2001 From: stanol Date: Fri, 4 Oct 2024 09:54:10 +0000 Subject: [PATCH 30/49] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/uk/ --- src/lang/uk-UA.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json index af679d8c3..f813b4612 100644 --- a/src/lang/uk-UA.json +++ b/src/lang/uk-UA.json @@ -1056,5 +1056,6 @@ "greater than": "більше, ніж", "less than or equal to": "менше або дорівнює", "greater than or equal to": "більше або дорівнює", - "record": "запис" + "record": "запис", + "shrinkDatabaseDescriptionSqlite": "Запускає команду {vacuum} для бази даних SQLite. Команда {auto_vacuum} вже увімкнена, але вона не дефрагментує базу даних і не перепаковує окремі сторінки бази даних так, як це робить команда {vacuum}." } From 10ffde25956f603613ecd422bf4e4dd40b960a24 Mon Sep 17 00:00:00 2001 From: Cyril59310 Date: Fri, 4 Oct 2024 16:29:09 +0000 Subject: [PATCH 31/49] Translated using Weblate (French) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fr/ --- src/lang/fr-FR.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json index b0985e63f..fb36cac66 100644 --- a/src/lang/fr-FR.json +++ b/src/lang/fr-FR.json @@ -1050,5 +1050,6 @@ "greater than": "supérieur à", "less than or equal to": "inférieur ou égal à", "greater than or equal to": "supérieur ou égal à", - "record": "enregistrer" + "record": "enregistrer", + "shrinkDatabaseDescriptionSqlite": "Déclencher la commande {vacuum} pour la base de données SQLite. {auto_vacuum} est déjà activé, mais cela ne défragmente pas la base de données ni ne réorganise les pages individuelles de la base de données de la même manière que la commande {vacuum}." } From fc429108acfdc04dd5b6e91aea2f6c452bc002e8 Mon Sep 17 00:00:00 2001 From: janinainfa Date: Fri, 4 Oct 2024 22:21:54 +0000 Subject: [PATCH 32/49] Translated using Weblate (Polish) Currently translated at 94.2% (958 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pl/ --- src/lang/pl.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lang/pl.json b/src/lang/pl.json index 7c71b0894..e7e75abbc 100644 --- a/src/lang/pl.json +++ b/src/lang/pl.json @@ -989,5 +989,9 @@ "wayToGetThreemaGateway": "Możesz zarejestrować się w Threema Gateway {0}.", "threemaSenderIdentityFormat": "8 znaków, zwykle zaczyna się od *", "threemaBasicModeInfo": "Uwaga: Ta integracja korzysta z Threema Gateway w trybie podstawowym (szyfrowanie po stronie serwera). Więcej szczegółów można znaleźć {0}.", - "apiKeysDisabledMsg": "Klucze API są wyłączone, ponieważ wyłączone jest uwierzytelnianie." + "apiKeysDisabledMsg": "Klucze API są wyłączone, ponieważ wyłączone jest uwierzytelnianie.", + "-year": "-rok", + "and": "i", + "now": "teraz", + "cacheBusterParam": "Dodaj parametr {0}" } From 9905ca574c93c851adec73f6666e690e1062b55e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aindri=C3=BA=20Mac=20Giolla=20Eoin?= Date: Fri, 4 Oct 2024 12:55:34 +0000 Subject: [PATCH 33/49] Translated using Weblate (Irish) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ga/ --- src/lang/ga.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/ga.json b/src/lang/ga.json index ee6b25e00..847ea745c 100644 --- a/src/lang/ga.json +++ b/src/lang/ga.json @@ -1015,5 +1015,6 @@ "less than": "níos lú ná", "greater than": "níos mó ná", "less than or equal to": "níos lú ná nó cothrom le", - "record": "taifead" + "record": "taifead", + "shrinkDatabaseDescriptionSqlite": "Bunachar sonraí truicear {vacuum} le haghaidh SQLite. Tá {auto_vacuum} cumasaithe cheana féin ach ní dhéanann sé seo scoilt ar an mbunachar sonraí ná athphacáil leathanaigh aonair an bhunachair sonraí mar a dhéanann an t-ordú {vacuum}." } From 130d8d01777a57d4b6f11cae4ed391b3d2d4814b Mon Sep 17 00:00:00 2001 From: Txopi Date: Sat, 5 Oct 2024 15:59:14 +0000 Subject: [PATCH 34/49] Translated using Weblate (Basque) Currently translated at 54.8% (557 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/eu/ --- src/lang/eu.json | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/lang/eu.json b/src/lang/eu.json index 8179c2d86..b369fd1a7 100644 --- a/src/lang/eu.json +++ b/src/lang/eu.json @@ -106,7 +106,7 @@ "disableauth.message2": "Egoera jakin batzuetarako diseinatuta dago, Uptime Kumaren {intendThirdPartyAuth} (Cloudflare Access, Authelia edo beste autentifikazio-mekanismo batzuk).", "where you intend to implement third-party authentication": "aurrean hirugarrengo autentifikazio batzuek jartzeko", "Please use this option carefully!": "Mesedez, kontuz erabili aukera hau!", - "Logout": "Saioa amaitu", + "Logout": "Itxi saioa", "Leave": "Utzi", "I understand, please disable": "Ulertzen dut, mesedez desgaitu", "Confirm": "Baieztatu", @@ -115,7 +115,7 @@ "Username": "Erabiltzailea", "Password": "Pasahitza", "Remember me": "Gogora nazazu", - "Login": "Saioa hasi", + "Login": "Hasi saioa", "No Monitors, please": "Monitorizaziorik ez, mesedez", "add one": "gehitu bat", "Notification Type": "Jakinarazpen mota", @@ -164,11 +164,11 @@ "Add New below or Select...": "Gehitu beste bat behean edo hautatu…", "Tag with this name already exist.": "Izen hau duen etiketa dagoeneko badago.", "Tag with this value already exist.": "Balio hau duen etiketa dagoeneko badago.", - "color": "kolorea", + "color": "Kolorea", "value (optional)": "balioa (hautazkoa)", "Gray": "Grisa", "Red": "Gorria", - "Orange": "Naranja", + "Orange": "Laranja", "Green": "Berdea", "Blue": "Urdina", "Indigo": "Indigo", @@ -190,7 +190,7 @@ "Status Page": "Egoera orria", "Status Pages": "Egoera orriak", "defaultNotificationName": "Nire {notification} Alerta ({number})", - "here": "Hemen", + "here": "hemen", "Required": "Beharrezkoa", "telegram": "Telegram", "ZohoCliq": "ZohoCliq", @@ -582,6 +582,10 @@ "Mechanism": "Mekanismoa", "Home": "Hasiera", "filterActive": "Aktibo", - "filterActivePaused": "Geldituta", - "Expected Value": "Esperotako balioa" + "filterActivePaused": "Pausatua", + "Expected Value": "Esperotako balioa", + "statusPageRefreshIn": "{0} barru freskatuko da.", + "now": "orain", + "time ago": "duela {0}", + "-year": "-urte" } From 958f96f06dba7b3892de8684826fabd71151012d Mon Sep 17 00:00:00 2001 From: AnnAngela Date: Sun, 6 Oct 2024 07:47:27 +0000 Subject: [PATCH 35/49] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hans/ --- src/lang/zh-CN.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json index 7e0a92751..220c52b70 100644 --- a/src/lang/zh-CN.json +++ b/src/lang/zh-CN.json @@ -1052,5 +1052,6 @@ "less than or equal to": "不多于", "greater than or equal to": "不少于", "record": "记录", - "jsonQueryDescription": "使用 JSON 查询解析并提取服务器 JSON 响应中的特定数据,或者,如果不期望得到 JSON 响应,则可使用 \"$\" 获取原始响应。然后将结果转为字符串并与期望值进行字符串比较。有关更多文档,请参阅 {0},亦可使用 {1} 来尝试查询。" + "jsonQueryDescription": "使用 JSON 查询解析并提取服务器 JSON 响应中的特定数据,或者,如果不期望得到 JSON 响应,则可使用 \"$\" 获取原始响应。然后将结果转为字符串并与期望值进行字符串比较。有关更多文档,请参阅 {0},亦可使用 {1} 来尝试查询。", + "shrinkDatabaseDescriptionSqlite": "触发 SQLite 数据库的 {vacuum} 命令。{auto_vacuum} 已经启用,但它不会像 {vacuum} 命令那样对数据库进行碎片整理,也不会重新打包各个数据库页面。" } From 7e37dacb9ad17952f8031cb6434d77769e934c36 Mon Sep 17 00:00:00 2001 From: YangHongYu Date: Wed, 9 Oct 2024 13:40:32 +0000 Subject: [PATCH 36/49] Added translation using Weblate (Uyghur) --- src/lang/ug.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/lang/ug.json diff --git a/src/lang/ug.json b/src/lang/ug.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/lang/ug.json @@ -0,0 +1 @@ +{} From 365aa8d814d95743fc9383d570fd1644c215000c Mon Sep 17 00:00:00 2001 From: YangHongYu Date: Wed, 9 Oct 2024 13:42:02 +0000 Subject: [PATCH 37/49] Added translation using Weblate (Abkhazian) --- src/lang/ab.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/lang/ab.json diff --git a/src/lang/ab.json b/src/lang/ab.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/lang/ab.json @@ -0,0 +1 @@ +{} From 582fb6c5ad707fc2181cbc5ed314accb9ff17a6c Mon Sep 17 00:00:00 2001 From: Mohit Nagaraj Date: Sat, 12 Oct 2024 03:23:55 +0000 Subject: [PATCH 38/49] Added translation using Weblate (English (Middle)) --- src/lang/enm.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/lang/enm.json diff --git a/src/lang/enm.json b/src/lang/enm.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/src/lang/enm.json @@ -0,0 +1 @@ +{} From f3ee9c2caddf7fd8ac0192d20d628044266bf27f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Buchti=C4=8D?= Date: Mon, 14 Oct 2024 14:35:25 +0000 Subject: [PATCH 39/49] Translated using Weblate (Czech) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/cs/ --- src/lang/cs-CZ.json | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/src/lang/cs-CZ.json b/src/lang/cs-CZ.json index cbe1b08b8..8fbebdc5c 100644 --- a/src/lang/cs-CZ.json +++ b/src/lang/cs-CZ.json @@ -1011,5 +1011,45 @@ "OAuth2: Client Credentials": "OAuth2: přihlašovací údaje klienta", "Authentication Method": "Metoda ověřování", "Authorization Header": "Hlavička autorizace", - "Form Data Body": "Tělo formuláře s daty" + "Form Data Body": "Tělo formuláře s daty", + "threemaRecipientTypePhoneFormat": "E.164, bez počátečního +", + "jsonQueryDescription": "Pro zpracování a získání konkrétních dat z JSON odpovědi serveru použijte JSON dotaz - případně \"$\" pro zdrojovou (raw) odpověď, pokud neočekáváte JSON výstup. Výsledek bude následně porovnán jako řetězec vůči očekávaní hodnotě. Dokumentaci naleznete na {0} a pro testování dotazů můžete využít {1}.", + "shrinkDatabaseDescriptionSqlite": "Podmínka spuštění příkazu {vacuum} nad SQLite databází. Příkaz {auto_vacuum} je již zapnutý, ale nedochází k defragmentaci databáze ani k přebalení jednotlivých stránek databáze tak, jak to dělá příkaz {vacuum}.", + "Community String": "Řetězec komunity", + "Host Onesender": "Onesender hostitel", + "Token Onesender": "Onesender token", + "snmpOIDHelptext": "Zadejte OID senzoru nebo stavu, který chcete monitorovat. Pokud si nejste jisti identifikátorem OID, použijte nástroje pro správu sítě, jako jsou prohlížeče MIB nebo SNMP software.", + "snmpCommunityStringHelptext": "Tento řetězec slouží jako heslo pro ověřování a řízení přístupu k zařízením podporujícím protokol SNMP. Shodujte se s konfigurací zařízení SNMP.", + "record": "záznam", + "Go back to home page.": "Vrátit se domovskou stránku.", + "No tags found.": "Nenalezeny žádné štítky.", + "Lost connection to the socket server.": "Ztraceno socketové spojení se serverem.", + "Cannot connect to the socket server.": "Nelze navázat socketové spojení se serverem.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "URL adresa webhooku SIGNL4", + "signl4Docs": "Další informace související s konfigurací SIGNL4 a postup jak získat URL webhooku SIGNL4 naleznete na {0}.", + "Conditions": "Podmínky", + "conditionAdd": "Přidat podmínku", + "conditionDelete": "Vymazat podmínku", + "conditionAddGroup": "Přidat skupinu", + "conditionDeleteGroup": "Smazat skupinu", + "conditionValuePlaceholder": "Hodnota", + "equals": "rovná se", + "not equals": "nerovná se", + "contains": "obsahuje", + "not contains": "neobsahuje", + "starts with": "začíná na", + "not starts with": "nezačíná na", + "ends with": "končí na", + "not ends with": "nekončí na", + "less than": "menší než", + "greater than": "větší než", + "less than or equal to": "menší nebo rovno", + "greater than or equal to": "větší nebo rovno", + "groupOnesenderDesc": "Ujistěte se, že jste zadali platné GroupID. Pro odeslání zprávy do skupiny zadejte například 628123456789-342345", + "OAuth Token URL": "URL OAuth tokenu", + "Client ID": "ID klienta", + "Client Secret": "Tajemství klienta", + "OAuth Scope": "OAuth rozsah", + "Optional: Space separated list of scopes": "Volitelné: seznam rozsahů oddělte mezerami" } From b7d2cedf2eedba372ef0f17060597525ac27034b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20Gen=C3=A7?= Date: Mon, 14 Oct 2024 08:23:01 +0000 Subject: [PATCH 40/49] Translated using Weblate (Turkish) Currently translated at 100.0% (1016 of 1016 strings) Translation: Uptime Kuma/Uptime Kuma Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/tr/ --- src/lang/tr-TR.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json index fd95c758a..0b78d7eea 100644 --- a/src/lang/tr-TR.json +++ b/src/lang/tr-TR.json @@ -1050,5 +1050,6 @@ "less than": "daha küçük", "greater than or equal to": "büyük veya eşit", "record": "kayıt", - "jsonQueryDescription": "JSON sorgusunu kullanarak sunucunun JSON yanıtından belirli verileri ayrıştırın ve çıkarın. JSON beklemiyorsanız ham yanıt için \"$\" sembolünü kullanın. Sonuç daha sonra metin olarak beklenen değerle karşılaştırılır. Belgeler için {0}'a bakın ve sorgularla denemeler yapmak için {1}'i kullanın." + "jsonQueryDescription": "JSON sorgusunu kullanarak sunucunun JSON yanıtından belirli verileri ayrıştırın ve çıkarın. JSON beklemiyorsanız ham yanıt için \"$\" sembolünü kullanın. Sonuç daha sonra metin olarak beklenen değerle karşılaştırılır. Belgeler için {0}'a bakın ve sorgularla denemeler yapmak için {1}'i kullanın.", + "shrinkDatabaseDescriptionSqlite": "SQLite için {vacuum} veritabanını tetikle. {auto_vacuum} zaten etkin ancak bu, {vacuum} komutunun yaptığı gibi veritabanını birleştirmez veya tek tek veritabanı sayfalarını yeniden paketlemez." } From 85dfe1f5d17dad5e035eb3620b8f516b2bcf79cd Mon Sep 17 00:00:00 2001 From: Peace <32363424+julian-piehl@users.noreply.github.com> Date: Wed, 16 Oct 2024 13:25:35 +0200 Subject: [PATCH 41/49] fix: some errors from the performance optimization (#5196) --- server/model/monitor.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/server/model/monitor.js b/server/model/monitor.js index 5b7e5871a..da0c0d5c8 100644 --- a/server/model/monitor.js +++ b/server/model/monitor.js @@ -1508,10 +1508,8 @@ class Monitor extends BeanModel { return await R.getAll(` SELECT monitor_notification.monitor_id, monitor_notification.notification_id FROM monitor_notification - WHERE monitor_notification.monitor_id IN (?) - `, [ - monitorIDs, - ]); + WHERE monitor_notification.monitor_id IN (${monitorIDs.map((_) => "?").join(",")}) + `, monitorIDs); } /** @@ -1521,13 +1519,11 @@ class Monitor extends BeanModel { */ static async getMonitorTag(monitorIDs) { return await R.getAll(` - SELECT monitor_tag.monitor_id, tag.name, tag.color + SELECT monitor_tag.monitor_id, monitor_tag.tag_id, tag.name, tag.color FROM monitor_tag JOIN tag ON monitor_tag.tag_id = tag.id - WHERE monitor_tag.monitor_id IN (?) - `, [ - monitorIDs, - ]); + WHERE monitor_tag.monitor_id IN (${monitorIDs.map((_) => "?").join(",")}) + `, monitorIDs); } /** @@ -1567,6 +1563,7 @@ class Monitor extends BeanModel { tagsMap.set(row.monitor_id, []); } tagsMap.get(row.monitor_id).push({ + tag_id: row.tag_id, name: row.name, color: row.color }); From 42e77798e56474ca721ef371384dbaf3cd490a15 Mon Sep 17 00:00:00 2001 From: Frank Elsinga Date: Wed, 16 Oct 2024 14:58:44 +0200 Subject: [PATCH 42/49] Revert "Extend length of status bars in status page" (#5207) --- src/components/PublicGroupList.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/PublicGroupList.vue b/src/components/PublicGroupList.vue index c5d7d4500..bacddbf13 100644 --- a/src/components/PublicGroupList.vue +++ b/src/components/PublicGroupList.vue @@ -33,7 +33,7 @@ + +
@@ -549,7 +596,7 @@
-
+
@@ -1122,6 +1169,9 @@ const monitorDefaults = { kafkaProducerAllowAutoTopicCreation: false, gamedigGivenPortOnly: true, remote_browser: null, + rabbitmqNodes: [], + rabbitmqUsername: "", + rabbitmqPassword: "", conditions: [] }; @@ -1709,6 +1759,10 @@ message HealthCheckResponse { this.monitor.kafkaProducerBrokers.push(newBroker); }, + addRabbitmqNode(newNode) { + this.monitor.rabbitmqNodes.push(newNode); + }, + /** * Validate form input * @returns {boolean} Is the form input valid? @@ -1736,6 +1790,17 @@ message HealthCheckResponse { return false; } } + + if (this.monitor.type === "rabbitmq") { + if (this.monitor.rabbitmqNodes.length === 0) { + toast.error(this.$t("rabbitmqNodesRequired")); + return false; + } + if (!this.monitor.rabbitmqNodes.every(node => node.startsWith("http://") || node.startsWith("https://"))) { + toast.error(this.$t("rabbitmqNodesInvalid")); + return false; + } + } return true; }, diff --git a/test/backend-test/test-rabbitmq.js b/test/backend-test/test-rabbitmq.js new file mode 100644 index 000000000..5782ef250 --- /dev/null +++ b/test/backend-test/test-rabbitmq.js @@ -0,0 +1,53 @@ +const { describe, test } = require("node:test"); +const assert = require("node:assert"); +const { RabbitMQContainer } = require("@testcontainers/rabbitmq"); +const { RabbitMqMonitorType } = require("../../server/monitor-types/rabbitmq"); +const { UP, DOWN, PENDING } = require("../../src/util"); + +describe("RabbitMQ Single Node", { + skip: !!process.env.CI && (process.platform !== "linux" || process.arch !== "x64"), +}, () => { + test("RabbitMQ is running", async () => { + // The default timeout of 30 seconds might not be enough for the container to start + const rabbitMQContainer = await new RabbitMQContainer().withStartupTimeout(60000).start(); + const rabbitMQMonitor = new RabbitMqMonitorType(); + const connectionString = `http://${rabbitMQContainer.getHost()}:${rabbitMQContainer.getMappedPort(15672)}`; + + const monitor = { + rabbitmqNodes: JSON.stringify([ connectionString ]), + rabbitmqUsername: "guest", + rabbitmqPassword: "guest", + }; + + const heartbeat = { + msg: "", + status: PENDING, + }; + + try { + await rabbitMQMonitor.check(monitor, heartbeat, {}); + assert.strictEqual(heartbeat.status, UP); + assert.strictEqual(heartbeat.msg, "OK"); + } finally { + rabbitMQContainer.stop(); + } + }); + + test("RabbitMQ is not running", async () => { + const rabbitMQMonitor = new RabbitMqMonitorType(); + const monitor = { + rabbitmqNodes: JSON.stringify([ "http://localhost:15672" ]), + rabbitmqUsername: "rabbitmqUser", + rabbitmqPassword: "rabbitmqPass", + }; + + const heartbeat = { + msg: "", + status: PENDING, + }; + + await rabbitMQMonitor.check(monitor, heartbeat, {}); + assert.strictEqual(heartbeat.status, DOWN); + }); + +}); From d2f71d11d6b18b9e249db92038b3c3184788421a Mon Sep 17 00:00:00 2001 From: Easy Date: Tue, 22 Oct 2024 16:48:51 +0800 Subject: [PATCH 48/49] Update API URL to compatible with the latest version of ServerChan (#5227) --- server/notification-providers/serverchan.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/notification-providers/serverchan.js b/server/notification-providers/serverchan.js index ab9308c3e..aee22f83f 100644 --- a/server/notification-providers/serverchan.js +++ b/server/notification-providers/serverchan.js @@ -12,8 +12,9 @@ class ServerChan extends NotificationProvider { const okMsg = "Sent Successfully."; // serverchan3 requires sending via ft07.com - const url = String(notification.serverChanSendKey).startsWith("sctp") - ? `https://${notification.serverChanSendKey}.push.ft07.com/send` + const matchResult = String(notification.serverChanSendKey).match(/^sctp(\d+)t/i); + const url = matchResult && matchResult[1] + ? `https://${matchResult[1]}.push.ft07.com/send/${notification.serverChanSendKey}.send` : `https://sctapi.ftqq.com/${notification.serverChanSendKey}.send`; try { From 7a82ae039c22d1489c82e4ded653ed4f4b103b55 Mon Sep 17 00:00:00 2001 From: Louis Lam Date: Wed, 23 Oct 2024 08:36:22 +0800 Subject: [PATCH 49/49] Fix weblate conflict and new translations (#5232) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jochem Pluim Co-authored-by: Zandor Smith Co-authored-by: Anonymous Co-authored-by: Ryo Hanafusa Co-authored-by: Eduard Dev Co-authored-by: Gunnar Norin Co-authored-by: AmadeusGraves Co-authored-by: Dan Misener Co-authored-by: Алексей Добрый Co-authored-by: Ilkka Myller Co-authored-by: Nelson Chan Co-authored-by: Lance <2124757129@qq.com> Co-authored-by: Peter Dave Hello Co-authored-by: PhongPham --- extra/remove-empty-lang-keys.js | 25 ++++++++ src/lang/bg-BG.json | 40 ++++++++++++- src/lang/de-CH.json | 39 +++++++++++- src/lang/de-DE.json | 39 +++++++++++- src/lang/en.json | 30 +++++----- src/lang/et-EE.json | 3 - src/lang/fi.json | 40 ++++++++++++- src/lang/fr-FR.json | 39 +++++++++++- src/lang/hr-HR.json | 101 +++++++++++++++++++++++++++++++- src/lang/id-ID.json | 8 ++- src/lang/ja.json | 32 +++++++++- src/lang/pl.json | 101 +++++++++++++++++++++++++++++++- src/lang/pt-BR.json | 9 ++- src/lang/ru-RU.json | 17 +++++- src/lang/sv-SE.json | 37 +++++++++++- src/lang/tr-TR.json | 39 +++++++++++- src/lang/uk-UA.json | 39 +++++++++++- src/lang/zh-CN.json | 41 ++++++++++++- 18 files changed, 642 insertions(+), 37 deletions(-) create mode 100644 extra/remove-empty-lang-keys.js diff --git a/extra/remove-empty-lang-keys.js b/extra/remove-empty-lang-keys.js new file mode 100644 index 000000000..6b34fa00c --- /dev/null +++ b/extra/remove-empty-lang-keys.js @@ -0,0 +1,25 @@ +// For #5231 + +const fs = require("fs"); + +let path = "../src/lang"; + +// list directories in the lang directory +let jsonFileList = fs.readdirSync(path); + +for (let jsonFile of jsonFileList) { + if (!jsonFile.endsWith(".json")) { + continue; + } + + let jsonPath = path + "/" + jsonFile; + let langData = JSON.parse(fs.readFileSync(jsonPath, "utf8")); + + for (let key in langData) { + if (langData[key] === "") { + delete langData[key]; + } + } + + fs.writeFileSync(jsonPath, JSON.stringify(langData, null, 4) + "\n"); +} diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json index 83c08525d..d52c1b498 100644 --- a/src/lang/bg-BG.json +++ b/src/lang/bg-BG.json @@ -1050,5 +1050,43 @@ "less than": "по-малко от", "greater than": "по-голямо от", "greater than or equal to": "по-голямо или равно на", - "record": "запис" + "record": "запис", + "CurlDebugInfo": "За да отстраните грешки в монитора, можете или да поставите това в терминала на Вашата машина, или в терминала на машината, на която работи \"Uptime Kuma\" и да видите заявката.{newiline}Моля, вземете под внимание мрежовите разлики като {firewalls}, {dns_resolvers} или {docker_networks}.", + "shrinkDatabaseDescriptionSqlite": "Инициира {vacuum} за база данни тип SQLite. Функцията {auto_vacuum} вече е активирана, но това не дефрагментира базата данни, нито препакетира отделните страници на базата данни по начина, по който го прави командата {vacuum}.", + "ignoredTLSError": "TLS/SSL грешките са игнорирани", + "Debug": "Отстраняване на грешки", + "Copy": "Копирай", + "CopyToClipboardError": "Неуспешно копиране в клипборда: {error}", + "CopyToClipboardSuccess": "Копирано!", + "firewalls": "защитни стени", + "dns resolvers": "DNS преобразуватели", + "docker networks": "docker мрежи", + "CurlDebugInfoOAuth2CCUnsupported": "Пълният oauth клиентски идентификационен поток не се поддържа в {curl}.{newline}Моля, вземете токен на носител и го предайте чрез опцията {oauth2_bearer}.", + "CurlDebugInfoProxiesUnsupported": "Поддръжката на прокси в горната команда {curl} в момента не е внедрена.", + "Message format": "Формат на съобщението", + "Send rich messages": "Изпращай съобщения в \"rich\" формат", + "Sound": "Звук", + "Notification Channel": "Канал за известяване", + "Alphanumerical string and hyphens only": "Само буквено-цифров низ и тирета", + "Arcade": "Arcade", + "Correct": "Правилно", + "Fail": "Грешка", + "Harp": "Арфа", + "Reveal": "Разкрий", + "Bubble": "Балон", + "Doorbell": "Звънец на врата", + "Flute": "Флейта", + "Money": "Пари", + "Scifi": "Nаучна фантастика", + "Clear": "Премахни", + "Elevator": "Асансьор", + "Guitar": "Китара", + "Pop": "Поп", + "Custom sound to override default notification sound": "Персонализиран звук, заменящ звука за известяване по подразбиране", + "Time Sensitive (iOS Only)": "Зависещи от часа (само за iOS)", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Известията от типа \"Зависещи от часа\" ще бъдат доставени незабавно, дори ако устройството е в режим „Не безпокойте“.", + "From": "От", + "Can be found on:": "Можте да се откриете на: {0}", + "The phone number of the recipient in E.164 format.": "Телефонният номер на получателя във формат E.164.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Идентификационен номер на подателя на текста или телефонен номер във формат E.164, в случай, че желаете да получавате отговори." } diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json index 6a6920cf5..0c9ffe917 100644 --- a/src/lang/de-CH.json +++ b/src/lang/de-CH.json @@ -1048,5 +1048,42 @@ "less than or equal to": "kleiner als oder gleich", "greater than or equal to": "grösser als oder gleich", "record": "Eintrag", - "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber dies defragmentiert die Datenbank nicht und packt auch nicht einzelne Datenbankseiten neu, wie es der Befehl {vacuum} tut." + "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber dies defragmentiert die Datenbank nicht und packt auch nicht einzelne Datenbankseiten neu, wie es der Befehl {vacuum} tut.", + "ignoredTLSError": "TLS/SSL-Fehler wurden ignoriert", + "Debug": "Debug", + "Copy": "Kopieren", + "CurlDebugInfoOAuth2CCUnsupported": "Der vollständige OAuth-Client-Credential-Flow wird in {curl} nicht unterstützt.{newline}Bitte besorge dir ein Bearer-Token und übergebe ihn über die {oauth2_bearer}-Option.", + "Money": "Geld", + "Custom sound to override default notification sound": "Benutzerdefinierter Ton, um den standardmässigen Benachrichtigungston zu ersetzen", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Entweder eine Text-Absender-ID oder eine Telefonnummer im E.164-Format, wenn du Antworten erhalten möchtest.", + "CopyToClipboardError": "Konnte nicht in die Zwischenablage kopiert werden: {error}", + "CopyToClipboardSuccess": "Kopiert!", + "CurlDebugInfo": "Um den Monitor zu debuggen, kannst du dies entweder in das Terminal deines eigenen Rechners oder in das Terminal der Maschine, auf der Uptime Kuma läuft, einfügen und überprüfen, was du anforderst.{newiline}Bitte beachte Netzwerkunterschiede wie {firewalls}, {dns_resolvers} oder {docker_networks}.", + "firewalls": "Firewalls", + "dns resolvers": "DNS-Resolver", + "docker networks": "Docker-Netzwerke", + "CurlDebugInfoProxiesUnsupported": "Die Unterstützung von Proxys im oben genannten {curl}-Befehl ist derzeit nicht implementiert.", + "Message format": "Nachrichtenformat", + "Send rich messages": "Sende Rich-Text-Nachrichten", + "Notification Channel": "Benachrichtigungskanal", + "Sound": "Benachrichtigungston", + "Alphanumerical string and hyphens only": "Nur alphanumerische Zeichen und Bindestriche", + "Correct": "Korrekt", + "Fail": "Fehlgeschlagen", + "Harp": "Harfe", + "Reveal": "Enthüllen", + "Bubble": "Blase", + "Doorbell": "Türklingel", + "Flute": "Flöte", + "Scifi": "Science Fiction", + "Clear": "Klar", + "Elevator": "Lift", + "Guitar": "Gitarre", + "Pop": "Pop", + "Time Sensitive (iOS Only)": "Zeitkritisch (nur iOS)", + "The phone number of the recipient in E.164 format.": "Die Telefonnummer des Empfängers im E.164-Format.", + "Can be found on:": "Ist zu finden auf: {0}", + "From": "Von", + "Arcade": "Spielhalle", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Zeitkritische Benachrichtigungen werden sofort zugestellt, auch wenn sich das Gerät im Nicht stören-Modus befindet." } diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json index 7b987dd20..086740da3 100644 --- a/src/lang/de-DE.json +++ b/src/lang/de-DE.json @@ -1051,5 +1051,42 @@ "less than or equal to": "kleiner als oder gleich", "greater than or equal to": "größer als oder gleich", "record": "Eintrag", - "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber dies defragmentiert die Datenbank nicht und packt auch nicht einzelne Datenbankseiten neu, wie es der Befehl {vacuum} tut." + "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber dies defragmentiert die Datenbank nicht und packt auch nicht einzelne Datenbankseiten neu, wie es der Befehl {vacuum} tut.", + "ignoredTLSError": "TLS/SSL-Fehler wurden ignoriert", + "Message format": "Nachrichtenformat", + "Notification Channel": "Benachrichtigungskanal", + "Custom sound to override default notification sound": "Benutzerdefinierter Ton, um den standardmäßigen Benachrichtigungston zu ersetzen", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Zeitkritische Benachrichtigungen werden sofort zugestellt, auch wenn sich das Gerät im Nicht stören-Modus befindet.", + "Debug": "Debug", + "Copy": "Kopieren", + "CopyToClipboardError": "Konnte nicht in die Zwischenablage kopiert werden: {error}", + "CopyToClipboardSuccess": "Kopiert!", + "CurlDebugInfo": "Um den Monitor zu debuggen, kannst du dies entweder in das Terminal deines eigenen Rechners oder in das Terminal der Maschine, auf der Uptime Kuma läuft, einfügen und überprüfen, was du anforderst.{newiline}Bitte beachte Netzwerkunterschiede wie {firewalls}, {dns_resolvers} oder {docker_networks}.", + "firewalls": "Firewalls", + "dns resolvers": "DNS-Resolver", + "docker networks": "Docker-Netzwerke", + "CurlDebugInfoOAuth2CCUnsupported": "Der vollständige OAuth-Client-Credential-Flow wird in {curl} nicht unterstützt.{newline}Bitte besorge dir ein Bearer-Token und übergebe ihn über die {oauth2_bearer}-Option.", + "CurlDebugInfoProxiesUnsupported": "Die Unterstützung von Proxys im oben genannten {curl}-Befehl ist derzeit nicht implementiert.", + "Alphanumerical string and hyphens only": "Nur alphanumerische Zeichen und Bindestriche", + "Correct": "Korrekt", + "Harp": "Harfe", + "Doorbell": "Türklingel", + "Flute": "Flöte", + "Money": "Geld", + "Scifi": "Science Fiction", + "Elevator": "Aufzug", + "Guitar": "Gitarre", + "Sound": "Benachrichtigungston", + "Time Sensitive (iOS Only)": "Zeitkritisch (nur iOS)", + "From": "Von", + "Can be found on:": "Ist zu finden auf: {0}", + "The phone number of the recipient in E.164 format.": "Die Telefonnummer des Empfängers im E.164-Format.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Entweder eine Text-Absender-ID oder eine Telefonnummer im E.164-Format, wenn du Antworten erhalten möchtest.", + "Send rich messages": "Sende Rich-Text-Nachrichten", + "Fail": "Fehlgeschlagen", + "Reveal": "Enthüllen", + "Bubble": "Blase", + "Clear": "Klar", + "Pop": "Pop", + "Arcade": "Spielhalle" } diff --git a/src/lang/en.json b/src/lang/en.json index d56e61bdf..07d3a3d24 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -251,7 +251,7 @@ "PushUrl": "Push URL", "HeadersInvalidFormat": "The request headers are not valid JSON: ", "BodyInvalidFormat": "The request body is not valid JSON: ", - "CopyToClipboardError": "Couldn't copy to clipbard: {error}", + "CopyToClipboardError": "Couldn't copy to clipboard: {error}", "CopyToClipboardSuccess": "Copied!", "CurlDebugInfo": "To debug the monitor, you can either paste this into your own machines terminal or into the machines terminal which uptime kuma is running on and see what you are requesting.{newiline}Please be aware of networking differences like {firewalls}, {dns_resolvers} or {docker_networks}.", "firewalls": "firewalls", @@ -1033,25 +1033,25 @@ "Alphanumerical string and hyphens only": "Alphanumerical string and hyphens only", "Arcade": "Arcade", "Correct": "Correct", - "Fail":"Fail", - "Harp":"Harp", - "Reveal":"Reveal", - "Bubble":"Bubble", - "Doorbell":"Doorbell", - "Flute":"Flute", - "Money":"Money", - "Scifi":"Scifi", - "Clear":"Clear", - "Elevator":"Elevator", - "Guitar":"Guitar", - "Pop":"Pop", + "Fail": "Fail", + "Harp": "Harp", + "Reveal": "Reveal", + "Bubble": "Bubble", + "Doorbell": "Doorbell", + "Flute": "Flute", + "Money": "Money", + "Scifi": "Scifi", + "Clear": "Clear", + "Elevator": "Elevator", + "Guitar": "Guitar", + "Pop": "Pop", "Custom sound to override default notification sound": "Custom sound to override default notification sound", "Time Sensitive (iOS Only)": "Time Sensitive (iOS Only)", "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.", - "From":"From", + "From": "From", "Can be found on:": "Can be found on: {0}", "The phone number of the recipient in E.164 format.": "The phone number of the recipient in E.164 format.", - "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.":"Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.", "RabbitMQ Nodes": "RabbitMQ Management Nodes", "rabbitmqNodesDescription": "Enter the URL for the RabbitMQ management nodes including protocol and port. Example: {0}", "rabbitmqNodesRequired": "Please set the nodes for this monitor.", diff --git a/src/lang/et-EE.json b/src/lang/et-EE.json index c68314a9e..aa519ec1c 100644 --- a/src/lang/et-EE.json +++ b/src/lang/et-EE.json @@ -242,7 +242,6 @@ "Running": "Töötab", "resendEveryXTimes": "Saada uuesti {0} korda", "statusMaintenance": "Hooldus", - "Webhook URL": "", "Server URL": "Serveri URL", "Priority": "Tähtsus", "emojiCheatSheet": "Emotikoni spikker: {0}", @@ -254,7 +253,6 @@ "PushUrl": "Lükka URL", "Monitor History": "Monitori ajalugu", "PasswordsDoNotMatch": "Paroolid ei ühti.", - "records": "", "Current User": "Praegune kasutaja", "topic": "Teema", "successMessage": "Edukas sõnum", @@ -308,7 +306,6 @@ "General Monitor Type": "Üldine monitori tüüp", "webhookAdditionalHeadersDesc": "Lisab täiendavad päised saadetud webhookiga.", "Read more": "Loe rohkem", - "HeadersInvalidFormat": "", "clearDataOlderThan": "Hoia monitori ajalugu alles {0} päeva.", "steamApiKeyDescription": "Steam Game Serveri monitoorimiseks on vaja sul Steam Web-API võtit. Sa saad registreerida enda API võtme siin: ", "Done": "Tehtud", diff --git a/src/lang/fi.json b/src/lang/fi.json index 80c084b75..d5a9f1c0a 100644 --- a/src/lang/fi.json +++ b/src/lang/fi.json @@ -1048,5 +1048,43 @@ "greater than": "enemmän kuin", "less than or equal to": "vähemmän tai yhtä paljon kuin", "greater than or equal to": "enemmän tai yhtä paljon kuin", - "record": "tietue" + "record": "tietue", + "Notification Channel": "Ilmoituskanava", + "Custom sound to override default notification sound": "Mukautettu ääni oletusäänen sijaan", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Aikaherkät ilmoitukset toimitetaan välittömästi vaikka laite olisi Älä Häiritse-tilassa.", + "ignoredTLSError": "TLS/SSL-virheitä ei huomioida", + "Debug": "Debug", + "Copy": "Kopioi", + "CopyToClipboardError": "Leikepöydälle kopiointi ei onnistunut: {error}", + "CopyToClipboardSuccess": "Kopioitu!", + "CurlDebugInfo": "Debugataksesi seurainta, voit joko kopioida tämän oman tietokoneesi komentoriville tai sen tietokoneen komentoriville jossa uptime kuma on käynissä nähdäksesi pyyntösi.{newiline}Otathan huomioon verkkoympäristöjen erot kuten {firewalls}, {dns_resolvers} tai {docker_networks}.", + "firewalls": "palomuurit", + "dns resolvers": "DNS-palvelimet", + "docker networks": "Docker-verkot", + "CurlDebugInfoOAuth2CCUnsupported": "{curl} ei tue täydellistä oauth-asiakkaan kirjautumistietojen välittämistä.{newline}Hanki bearer token -tunnus ja välitä se {oauth2_bearer}-vaihtoehdon kautta.", + "CurlDebugInfoProxiesUnsupported": "Välityspalvelimen tukea yllä olevassa {curl}-komennossa ei ole tällä hetkellä toteutettu.", + "shrinkDatabaseDescriptionSqlite": "Käynnistä tietokannan {vacuum} SQLitelle. {auto_vacuum} on jo käytössä, mutta se ei eheytä tietokantaa tai uudelleenpakkaa yksittäisiä tietokantasivuja samoin kuin {vacuum}.", + "Message format": "Viestin muoto", + "Send rich messages": "Lähetä monipuolisia viestejä (rich messages)", + "Sound": "Ääni", + "Alphanumerical string and hyphens only": "Vain aakkosnumeerinen merkkijono ja yhdysmerkit", + "Arcade": "Pelihalli", + "Harp": "Harppu", + "Fail": "Virhe", + "Correct": "Onnistuminen", + "Reveal": "Ilmestys", + "Bubble": "Kupla", + "Doorbell": "Ovikello", + "Flute": "Huilu", + "Money": "Raha", + "Clear": "Kirkas", + "Elevator": "Hissi", + "Guitar": "Kitara", + "Time Sensitive (iOS Only)": "Aikaherkkä (vain iOS)", + "From": "Lähettäjä", + "Can be found on:": "Löydettävissä: {0}", + "The phone number of the recipient in E.164 format.": "Vastaanottajan puhelinnumero E.164-muodossa.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Joko lähettäjätunnus (sender ID) tai puhelinnumero E-164-muodossa jos haluat pystyä vastaanottamaan vastausviestejä.", + "Scifi": "Tieteisseikkailu", + "Pop": "Poksahdus" } diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json index fb36cac66..f1163a06f 100644 --- a/src/lang/fr-FR.json +++ b/src/lang/fr-FR.json @@ -1051,5 +1051,42 @@ "less than or equal to": "inférieur ou égal à", "greater than or equal to": "supérieur ou égal à", "record": "enregistrer", - "shrinkDatabaseDescriptionSqlite": "Déclencher la commande {vacuum} pour la base de données SQLite. {auto_vacuum} est déjà activé, mais cela ne défragmente pas la base de données ni ne réorganise les pages individuelles de la base de données de la même manière que la commande {vacuum}." + "shrinkDatabaseDescriptionSqlite": "Déclencher la commande {vacuum} pour la base de données SQLite. {auto_vacuum} est déjà activé, mais cela ne défragmente pas la base de données ni ne réorganise les pages individuelles de la base de données de la même manière que la commande {vacuum}.", + "ignoredTLSError": "Les erreurs TLS/SSL ont été ignorées", + "CopyToClipboardError": "Impossible de copier dans le presse-papiers : {error}", + "CurlDebugInfo": "Pour déboguer la sonde, vous pouvez soit le coller dans le terminal de votre propre machine, soit dans le terminal de la machine sur lequel kuma de disponibilité s'exécute et voir ce qui vous est demandé. {newiline} Veuillez être conscient des différences de réseau telles que {firewalls}, {dns_resolvers}. ou {docker_networks}.", + "Notification Channel": "Canal de notification", + "Alphanumerical string and hyphens only": "Chaîne alphanumérique et tirets uniquement", + "Custom sound to override default notification sound": "Son personnalisé pour remplacer le son de notification par défaut", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Les notifications urgentes seront envoyées immédiatement, même si l'appareil est en mode Ne pas déranger.", + "Debug": "Déboguer", + "Copy": "Copie", + "CopyToClipboardSuccess": "Copié !", + "firewalls": "pare-feu", + "dns resolvers": "résolveurs DNS", + "docker networks": "réseaux dockers", + "CurlDebugInfoOAuth2CCUnsupported": "Le flux complet des informations d'identification du client OAuth n'est pas pris en charge dans {curl}. {newline}Veuillez obtenir un jeton d'accès bearer token et le transmettre via l'option {oauth2_bearer}.", + "CurlDebugInfoProxiesUnsupported": "La prise en charge du proxy dans la commande {curl} ci-dessus n'est actuellement pas implémentée.", + "Message format": "Format des messages", + "Send rich messages": "Envoyer des messages enrichis", + "Sound": "Son", + "Arcade": "Arcade", + "Correct": "Correcte", + "Fail": "Échouer", + "Harp": "Harpe", + "Reveal": "Révéler", + "Bubble": "Bulle", + "Doorbell": "Sonnette", + "Flute": "Flûte", + "Money": "Argent", + "Scifi": "Science-fiction", + "Clear": "Effacer", + "Elevator": "Ascenseur", + "Guitar": "Guitare", + "Pop": "Pop", + "Time Sensitive (iOS Only)": "Sensible au temps (iOS uniquement)", + "From": "De", + "Can be found on:": "Disponible sur : {0}", + "The phone number of the recipient in E.164 format.": "Le numéro de téléphone du destinataire au format E.164.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Soit un identifiant d'expéditeur de texte, soit un numéro de téléphone au format E.164 si vous souhaitez pouvoir recevoir des réponses." } diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json index 42ea97706..c00c1bf5d 100644 --- a/src/lang/hr-HR.json +++ b/src/lang/hr-HR.json @@ -983,5 +983,104 @@ "threemaRecipientTypePhone": "Telefonski broj", "threemaRecipientTypePhoneFormat": "E.164, bez vodećeg znaka +", "threemaBasicModeInfo": "Napomena: Ova integracija koristi Threema Gateway u osnovnom načinu rada (enkripcija temeljena na poslužitelju). Dodatne pojedinosti možete pronaći na {0}.", - "smspartnerSenderNameInfo": "Mora biti između 3 i 11 znakova" + "smspartnerSenderNameInfo": "Mora biti između 3 i 11 znakova", + "shrinkDatabaseDescriptionSqlite": "Pokreni {vacuum} baze podataka za SQLite. Opcija {auto_vacuum} je već omogućena, ali to ne defragmentira bazu podataka niti ponovno pakira pojedinačne stranice baze podataka na način na koji to radi naredba {vacuum}.", + "ignoredTLSError": "TLS/SSL greške se ignoriraju", + "cacheBusterParam": "Dodaj parametar {0}", + "cacheBusterParamDescription": "Nasumično generirani parametar, za preskakanje predmemorije.", + "snmpCommunityStringHelptext": "Ovaj niz funkcionira kao lozinka za provjeru autentičnosti i kontrolu pristupa uređajima s omogućenim SNMP-om. Uskladite ga sa svojom konfiguracijom SNMP uređaja.", + "privateOnesenderDesc": "Provjerite je li broj telefona valjan. Za slanje poruke na privatni telefonski broj, npr. 628123456789", + "Go back to home page.": "Vratite se na početnu stranicu.", + "signl4Docs": "Više informacija o tome kako konfigurirati SIGNL4 i kako dobiti SIGNL4 URL webhooka možete pronaći na {0}.", + "not starts with": "ne počinje s", + "less than or equal to": "manje od ili jednako", + "Doorbell": "Zvono na vratima", + "Custom sound to override default notification sound": "Prilagođeni zvuk za zamjenu zadanog zvuka obavijesti", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Vremenski osjetljive obavijesti bit će isporučene odmah, čak i ako je uređaj u načinu rada bez ometanja.", + "now": "sada", + "time ago": "prije {0}", + "-year": "-godišnje", + "Json Query Expression": "Upit u JSON obliku", + "Community String": "Zajednički niz teksta", + "conditionAddGroup": "Dodaj grupu", + "conditionDeleteGroup": "Obriši grupu", + "Debug": "Otklanjanje grešaka", + "Copy": "Kopirati", + "CopyToClipboardError": "Greška pri kopiranju u međuspremnik: {error}", + "CopyToClipboardSuccess": "Kopirano!", + "dns resolvers": "DNS razrješivači", + "firewalls": "vatrozidi", + "CurlDebugInfo": "Za otklanjanje grešaka u Monitoru, možete zalijepiti ovo u terminal na vlastitom računalu ili računalu na kojem se Uptime Kuma pokreće, kako biste isprobali Vaš mrežni zahtjev.{newiline}Budite svjesni mrežnih razlika koje mogu činiti {firewalls}, {dns_resolvers} ili {docker_networks}.", + "docker networks": "Dockerove mreže", + "CurlDebugInfoOAuth2CCUnsupported": "Potpuni tok vjerodajnica klijenta OAuth nije podržan u {curl}.{newline}Nabavite token nositelja i proslijedite ga koristeći opciju {oauth2_bearer}.", + "CurlDebugInfoProxiesUnsupported": "Proxy podrška u gornjoj naredbi {curl} trenutno nije implementirana.", + "and": "i", + "Message format": "Format poruke", + "Send rich messages": "Slanje poruka s obogaćenim tekstom", + "OID (Object Identifier)": "OID (Identifikator objekta)", + "snmpOIDHelptext": "Unesite OID za senzor ili status kojeg želite monitorirati. Koristite alate za upravljanje mrežom poput MIB preglednika ili SNMP programa ako niste sigurni koja je vrijednost OID-a.", + "Condition": "Uvjet", + "SNMP Version": "Inačica SNMP-a", + "Please enter a valid OID.": "Unesite važeći OID.", + "Recipient Type": "Tip primatelja", + "Private Number": "Privatni broj", + "wayToGetOnesenderUrlandToken": "URL i token možete dobiti odlaskom na OneSender web stranicu. Više informacija na {0}", + "Token Onesender": "OneSender Token", + "Host Onesender": "Adresa OneSender domaćina", + "Group ID": "Identifikator Grupe", + "groupOnesenderDesc": "Provjerite je li Identifikator Grupe valjan. Za slanje poruke na Grupu, npr. 628123456789-342345", + "Add Remote Browser": "Dodaj udaljeni preglednik", + "New Group": "Nova grupa", + "Group Name": "Naziv grupe", + "OAuth2: Client Credentials": "OAuth2: vjerodajnice klijenta", + "Authentication Method": "Metoda provjere autentičnosti", + "Authorization Header": "Zaglavlje autorizacije", + "Form Data Body": "Tijelo podataka obrasca", + "OAuth Token URL": "URL OAuth tokena", + "Client ID": "Klijentski identifikator", + "Client Secret": "Klijentska tajna", + "OAuth Scope": "OAuth opseg", + "Optional: Space separated list of scopes": "Neobavezno: popis opsega odvojen razmakom", + "No tags found.": "Nema pronađenih oznaka.", + "Lost connection to the socket server.": "Izgubljena veza sa socket poslužiteljem.", + "Cannot connect to the socket server.": "Nije moguće spojiti se na socket poslužitelj.", + "SIGNL4": "SIGNL4", + "SIGNL4 Webhook URL": "SIGNL4 URL webhooka", + "Conditions": "Uvjeti", + "conditionAdd": "Dodaj uvjet", + "conditionDelete": "Obriši uvjet", + "conditionValuePlaceholder": "Vrijednost", + "equals": "je jednako", + "not equals": "nije jednako", + "contains": "sadržava", + "not contains": "ne sadržava", + "starts with": "počinje s", + "ends with": "završava s", + "not ends with": "ne završava s", + "less than": "manje od", + "greater than": "veće od", + "greater than or equal to": "veće od ili jednako", + "record": "zapis", + "Notification Channel": "Kanal obavijesti", + "Sound": "Zvuk", + "Alphanumerical string and hyphens only": "Samo alfanumerički niz i crtice", + "Arcade": "Arkadno", + "Fail": "Neuspjeh", + "Correct": "Ispravno", + "Harp": "Harfa", + "Reveal": "Otkrivanje", + "Bubble": "Mjehurić", + "Flute": "Flauta", + "Money": "Novac", + "Scifi": "Znanstvena fantastika", + "Clear": "Čisto", + "Elevator": "Dizalo", + "Guitar": "Gitara", + "Pop": "Pop", + "Time Sensitive (iOS Only)": "Vremenski osjetljivo (samo iOS)", + "From": "Od", + "Can be found on:": "Može se pronaći na: {0}", + "The phone number of the recipient in E.164 format.": "Telefonski broj primatelja u formatu E.164.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Ili identifikator pošiljatelja tekstualne poruke ili telefonski broj u formatu E.164 ako želite primati odgovore.", + "jsonQueryDescription": "Izvršite JSON upit nad primljenim odgovorom i provjerite očekivanu povratnu vrijednost. Koristite \"$\" za zahtjeve u kojima ne očekujete JSON odgovor. Povratna vrijednost će se za usporedbu pretvoriti u niz znakova (string). Pogledajte stranicu {0} za dokumentaciju o jeziku upita. Testno okruženje možete pronaći na {1}." } diff --git a/src/lang/id-ID.json b/src/lang/id-ID.json index a6963e345..1f2676a3d 100644 --- a/src/lang/id-ID.json +++ b/src/lang/id-ID.json @@ -1046,5 +1046,11 @@ "Group Name": "Nama Grup", "OAuth2: Client Credentials": "OAuth2: Kredensial Klien", "Authentication Method": "Metode Autentikasi", - "shrinkDatabaseDescriptionSqlite": "Memicu pangkalan data {vacuum} untuk SQLite. {auto_vacuum} sudah diaktifkan, tetapi tidak mendefragmentasi pangkalan data atau mengemas ulang halaman individual dari pangkalan data seperti yang dilakukan oleh perintah {vacuum}." + "shrinkDatabaseDescriptionSqlite": "Memicu pangkalan data {vacuum} untuk SQLite. {auto_vacuum} sudah diaktifkan, tetapi tidak mendefragmentasi pangkalan data atau mengemas ulang halaman individual dari pangkalan data seperti yang dilakukan oleh perintah {vacuum}.", + "ignoredTLSError": "Galat TLS/SSL sudah diabaikan", + "Debug": "Awakutu", + "Copy": "Salin", + "CopyToClipboardError": "Tidak bisa menyalin ke papan klip: {galat}", + "CopyToClipboardSuccess": "Tersalin!", + "CurlDebugInfo": "Untuk pengawakutuan monitor, Anda bisa menempelkan ini ke terminal mesin Anda sendiri atau ke terminal mesin di mana uptime kuma sedang berjalan dan melihat apa yang Anda harapkan. Mohon perhatikan perbedaan jaringan seperti {firewalls}, {dns_resolvers}, atau {docker_networks}." } diff --git a/src/lang/ja.json b/src/lang/ja.json index f81fc4f9c..585297b43 100644 --- a/src/lang/ja.json +++ b/src/lang/ja.json @@ -672,5 +672,35 @@ "emailCustomBody": "カスタム本文", "emailTemplateServiceName": "サービス名", "smtpLiquidIntroduction": "次の 2 つのテンプレート・フィールドは Liquid テンプレート言語で記述できます。これらの使い方は {0} にあります。以下は利用可能な変数です:", - "emailTemplateStatus": "ステータス" + "emailTemplateStatus": "ステータス", + "now": "現在", + "time ago": "{0}前", + "-year": "年", + "Json Query Expression": "Jsonクエリ表現", + "ignoredTLSError": "TLS/SSLエラーは無視されました", + "locally configured mail transfer agent": "独自設定されたメール転送エージェント", + "ignoreTLSErrorGeneral": "接続時のTLS/SSLエラーを無視する", + "successKeyword": "成功時のキーワード", + "pushViewCode": "Push モニターの使い方(コードを見る)", + "Reset Token": "トークンのリセット", + "templateLimitedToUpDownCertNotifications": "監視対象の UP/DOWN と証明書の有効期限通知でのみ利用可能", + "templateLimitedToUpDownNotifications": "監視対象の UP/DOWN の通知でのみ利用可能", + "webhookBodyPresetOption": "プリセット - {0}", + "Optional": "オプション", + "and": "かつ", + "From Email": "Emailより", + "CurlDebugInfoProxiesUnsupported": "上記コマンド {curl} のProxyサポートは現在、実装されていません。", + "Your User ID": "あなたのユーザーID", + "programmingLanguages": "プログラミング言語", + "Debug": "デバッグ", + "Copy": "コピー", + "CopyToClipboardError": "クリップボードにコピーできません: {error}", + "CopyToClipboardSuccess": "コピーしました!", + "firewalls": "ファイアウォール", + "dns resolvers": "DNSリゾルバ", + "docker networks": "Dockerネットワーク", + "sameAsServerTimezone": "サーバータイムゾーンと同じ", + "cronExpression": "Cron表記", + "invalidCronExpression": "不正なCron表記です: {0}", + "Single Maintenance Window": "シングルメンテナンスウィンドウ" } diff --git a/src/lang/pl.json b/src/lang/pl.json index e7e75abbc..82517a1d7 100644 --- a/src/lang/pl.json +++ b/src/lang/pl.json @@ -294,7 +294,7 @@ "emailCustomSubject": "Niestandardowy temat", "checkPrice": "Sprawdź ceny {0}:", "octopushLegacyHint": "Czy używasz starszej wersji Octopush (2011-2020) czy nowej wersji?", - "Feishu WebHookUrl": "Feishu WebHookURL", + "Feishu WebHookUrl": "Adres webhooka Feishu", "matrixHomeserverURL": "Adres URL serwera domowego (z http(s):// i opcjonalnie port)", "Internal Room Id": "Wewnętrzne ID pokoju", "matrixDesc1": "Możesz znaleźć wewnętrzne ID pokoju, patrząc w zaawansowanej sekcji ustawień pokoju w twoim kliencie Matrix. Powinien on wyglądać jak !QMdRCpUIfLwsfjxye6:home.server.", @@ -410,7 +410,7 @@ "SignName": "Podpis", "Sms template must contain parameters: ": "Szablon sms musi posiadać parametry: ", "Bark Endpoint": "Punkt końcowy Bark", - "WebHookUrl": "WebHookUrl", + "WebHookUrl": "Adres webhooka", "SecretKey": "Tajny klucz", "For safety, must use secret key": "Ze względów bezpieczeństwa musisz użyć tajnego klucza", "Device Token": "Token urządzenia", @@ -993,5 +993,100 @@ "-year": "-rok", "and": "i", "now": "teraz", - "cacheBusterParam": "Dodaj parametr {0}" + "cacheBusterParam": "Dodaj parametr {0}", + "CopyToClipboardError": "Błąd podczas kopiowania do schowka: {error}", + "CurlDebugInfo": "Aby zdebugować monitor, możesz wkleić ten ciąg do terminala na swojej maszynie lub na maszynie gdzie uptime kuma jest uruchomina aby zobaczyć co żądasz.{newiline} Miej na uwadzę różnice sieciowe takich jak {firewalls}, {dns_resolvers} lub {docker_networks}.", + "shrinkDatabaseDescriptionSqlite": "Zażądaj {vacuum} bazy dla SQLite. {auto_vacuum} jest już włączone jednak nie defragmentuje to bazy ani nie przepakowuje indywidualnych stron bazy w taki sam sposób jak robi to polecenie {vacuum}.", + "cacheBusterParamDescription": "Losowo wygenerowany parametr w celu pominięcia pamięci podręcznej.", + "Group Name": "Nazwa grupy", + "OAuth2: Client Credentials": "OAuth2: Poświadczenia klienta", + "signl4Docs": "Aby zdobyć więcej informacji jak skonfigurować SIGNL4 i jak zdobyć odnośnik webhooka SIGNL4 udaj się do {0}.", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Czasowo wrażliwe powiadomienia zostaną dostarczone natychmiastowo, nawet jeśli urzadzenie jest w trybie nie przeszkadzać.", + "time ago": "{0} temu", + "Json Query Expression": "Wyrażenie zapytania JSON", + "Condition": "Warunek", + "snmpCommunityStringHelptext": "Ten ciąg funkcjonuje jako hasło do uwierzytelnienia i kontroli dostęp do urządzeń SNMP. Dopasuj go do konfiguracji urządzenia SNMP.", + "SNMP Version": "Wersja SNMP", + "OID (Object Identifier)": "OID (Identyfikator obiektu)", + "snmpOIDHelptext": "Wprowadź OID sensora lub statusu który chcesz monitorować. Użyj narzędzia do zarządzania siecią jak przeglądarki MIB lub oprogramowanie SNMP jeśli nie masz pewności co do OID.", + "Please enter a valid OID.": "Wprowadź poprawny OID.", + "Host Onesender": "Serwer Onesender", + "Token Onesender": "Token Onesender", + "Recipient Type": "Typ odbiorcy", + "Go back to home page.": "Powróć do strony domowej.", + "No tags found.": "Nie znaleziono etykiet.", + "Authorization Header": "Nagłówek autoryzacji", + "Form Data Body": "Zawartość formularza danych", + "OAuth Token URL": "Odnośnik tokena OAuth", + "Client ID": "Identyfikator klienta", + "Client Secret": "Sekret klienta", + "OAuth Scope": "Zakres OAuth", + "Optional: Space separated list of scopes": "Opcjonalne: Oddzielona spacją lista zakresów", + "SIGNL4 Webhook URL": "Odnośnik webhooka SIGNL4", + "Lost connection to the socket server.": "Utracono połączenie do serwera.", + "Cannot connect to the socket server.": "Nie można połączyć z serwerem.", + "SIGNL4": "SIGNL4", + "less than": "mniej niż", + "Conditions": "Warunek", + "conditionAdd": "Dodaj warunek", + "conditionDelete": "Usuń warunek", + "conditionAddGroup": "Dodaj grupę", + "conditionDeleteGroup": "Usuń grupę", + "conditionValuePlaceholder": "Wartość", + "equals": "równa się", + "not equals": "nie jest równe", + "contains": "zawiera", + "not contains": "nie zawiera", + "starts with": "zaczyna się od", + "not starts with": "nie zaczyna się od", + "ends with": "kończy się", + "ignoredTLSError": "Błędy TLS/SSL zostały zignorowane", + "Debug": "Debuguj", + "Copy": "Kopiuj", + "CopyToClipboardSuccess": "Skopiowano!", + "firewalls": "zapory sieciowe", + "dns resolvers": "serwery rozwiązywania nazw domenowych", + "docker networks": "sieci docker", + "CurlDebugInfoOAuth2CCUnsupported": "Pełen ciąg poświadczeń klienta oauth nie jest obsługiwany w {curl}.{newline}Zdobądź bearer token i przekaż go przez opcję {oauth2_bearer}.", + "CurlDebugInfoProxiesUnsupported": "Obsługa proxy w powyższym poleceniu {curl} nie jest aktualnie zaimplementowana.", + "Message format": "Format wiadomości", + "Send rich messages": "Wysyłaj bogate wiadomości", + "Community String": "Ciąg community", + "Private Number": "Numer prywatny", + "groupOnesenderDesc": "Upewnij się, że GroupID jest poprawne. Aby wysłać wiadomość do grupy, np.: 628123456789-342345", + "privateOnesenderDesc": "Upewnij się, że numer telefonu jest poprawny. Aby wysłać wiadomość do prywatnego numeru, np.: 628123456789", + "Group ID": "ID grupy", + "wayToGetOnesenderUrlandToken": "Aby zdobyć odnośnik i token udaj się na stronę Onesender. Więcej informacji {0}", + "Add Remote Browser": "Dodaj zdalną przeglądarkę", + "New Group": "Nowa grupa", + "Authentication Method": "Metoda uwierzytelnienia", + "not ends with": "nie kończy się", + "greater than": "więcej niż", + "less than or equal to": "mniej lub równe", + "greater than or equal to": "więcej lub równe", + "record": "rekord", + "Notification Channel": "Kanał powiadomień", + "Sound": "Dźwięk", + "Alphanumerical string and hyphens only": "Tylko ciąg alfanumeryczny i dywiz (kreska)", + "Time Sensitive (iOS Only)": "Czasowo wrażliwe (tylko iOS)", + "From": "Od", + "Can be found on:": "Może być znalezione w: {0}", + "The phone number of the recipient in E.164 format.": "Numer telefonu odbiorcy w formacie E.164.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Identyfikator wysyłającego wiadomość lub numer telefonu w formacie E.164 jeśli chcesz otrzymywać odpowiedzi.", + "jsonQueryDescription": "Przetwórz i wyciągnij specyficzne dane z odpowiedzi JSON serwera używając zapytania JSON lub użyj \"$\" dla nieprzetworzonej odpowiedzi, jeśli nie spodziewasz się formatu JSON. Wynik jest następnie porównywany, jako ciągi, do spodziewanej wartości. Po dokumetnację zobacz {0} lub użyj {1} aby poeksperymentować z zapytaniami.", + "Custom sound to override default notification sound": "Własny dzwięk nadpisujący domyślny dzwięk powiadomień", + "Arcade": "Arcade", + "Correct": "Correct", + "Fail": "Fail", + "Harp": "Harp", + "Reveal": "Reveal", + "Bubble": "Bubble", + "Doorbell": "Doorbell", + "Flute": "Flute", + "Money": "Money", + "Scifi": "Scifi", + "Clear": "Clear", + "Elevator": "Elevator", + "Guitar": "Guitar", + "Pop": "Pop" } diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json index d345434ae..2e21b19f4 100644 --- a/src/lang/pt-BR.json +++ b/src/lang/pt-BR.json @@ -980,5 +980,12 @@ "Group Name": "Nome do Grupo", "OAuth2: Client Credentials": "OAuth2: Client Credentials", "Authentication Method": "Método de Autenticação", - "Authorization Header": "Header de Autorização" + "Authorization Header": "Header de Autorização", + "ignoredTLSError": "Erros TLS/SSL foram ignorados", + "Debug": "Depurar", + "Copy": "Copiar", + "CopyToClipboardError": "Não foi possível copiar para a área de transferência: {error}", + "CopyToClipboardSuccess": "Copiado!", + "firewalls": "firewalls", + "docker networks": "redes docker" } diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json index d71a43971..2b80ad1fd 100644 --- a/src/lang/ru-RU.json +++ b/src/lang/ru-RU.json @@ -971,5 +971,20 @@ "Select message type": "Выберите тип сообщения", "Send to channel": "Отправить в канал", "Refresh Interval": "Интервал обновления", - "ignoreTLSErrorGeneral": "Игнорировать ошибки TLS/SSL для подключения" + "ignoreTLSErrorGeneral": "Игнорировать ошибки TLS/SSL для подключения", + "CurlDebugInfoOAuth2CCUnsupported": "Полная поддержка потока клиентских учетных данных OAuth отсутствует в {curl}.{newline}Пожалуйста, получите токен доступа и передайте его через параметр {oauth2_bearer}.", + "now": "сейчас", + "time ago": "{0} назад", + "Refresh Interval Description": "Страница статуса будет полностью обновляться каждые {0} секунд", + "and": "и", + "e.g. {discordThreadID}": "например {discordThreadID}", + "ignoredTLSError": "Ошибки TLS/SSL были проигнорированы", + "Debug": "Отладка", + "Copy": "Скопировать", + "CopyToClipboardError": "Не удалось скопировать: {error}", + "CopyToClipboardSuccess": "Скопировано!", + "firewalls": "файрволы", + "dns resolvers": "dns резолверы", + "docker networks": "докер-сети", + "CurlDebugInfoProxiesUnsupported": "Поддержка прокси в верхней {curl} команде в настоящее время не реализована." } diff --git a/src/lang/sv-SE.json b/src/lang/sv-SE.json index 6ae6e8345..607cf0d68 100644 --- a/src/lang/sv-SE.json +++ b/src/lang/sv-SE.json @@ -94,7 +94,7 @@ "Password": "Lösenord", "Remember me": "Kom ihåg mig", "Login": "Logga in", - "No Monitors, please": "Inga övervakare, tack", + "No Monitors, please": "Inga övervakare", "add one": "lägg till en", "Notification Type": "Notifieringstyp", "Email": "Epost", @@ -957,5 +957,38 @@ "threemaSenderIdentityFormat": "8 tecken, startar oftast med *", "threemaApiAuthenticationSecret": "Gateway-ID hemlighet", "threemaBasicModeInfo": "Notera: Denna integration använder Threema Gateway i standardläge (server-baserad kryptering). Mer detaljer kan hittas {0}.", - "apiKeysDisabledMsg": "API-nycklar är inaktiverade för att autentisering är inaktiverad." + "apiKeysDisabledMsg": "API-nycklar är inaktiverade för att autentisering är inaktiverad.", + "CopyToClipboardError": "Kunde inte kopiera till urklipp: {fel}", + "Message format": "Meddelandeformat", + "Condition": "Villkor", + "SNMP Version": "SNMP-version", + "No tags found.": "Inga taggar hittades.", + "now": "nu", + "time ago": "{0} sedan", + "-year": "-år", + "Json Query Expression": "Json-frågeutryck", + "and": "och", + "Recipient Type": "Mottagartyp", + "Private Number": "Privat nummer", + "New Group": "Ny grupp", + "Group Name": "Gruppnamn", + "OAuth2: Client Credentials": "OAuth2: Klientuppgifter", + "Authentication Method": "Autentiseringsmetod", + "Authorization Header": "Autentiseringshuvud", + "Client ID": "Klient ID", + "Client Secret": "Klienthemlighet", + "Go back to home page.": "Gå tillbaka till hemsidan.", + "ignoredTLSError": "TLS/SSL-fel har ignorerats", + "Debug": "Felsöka", + "Copy": "Kopiera", + "CopyToClipboardSuccess": "Kopierat!", + "firewalls": "brandväggar", + "dns resolvers": "dns-upplösare", + "docker networks": "docker-nätverk", + "cacheBusterParam": "Lägg till {0} parameter", + "Community String": "Gruppsträng", + "OID (Object Identifier)": "OID (Objektsidentifierare)", + "Please enter a valid OID.": "Ange ett giltigt OID.", + "Group ID": "GruppID", + "Add Remote Browser": "Lägg till fjärrbläddrare" } diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json index 0b78d7eea..077919fae 100644 --- a/src/lang/tr-TR.json +++ b/src/lang/tr-TR.json @@ -1051,5 +1051,42 @@ "greater than or equal to": "büyük veya eşit", "record": "kayıt", "jsonQueryDescription": "JSON sorgusunu kullanarak sunucunun JSON yanıtından belirli verileri ayrıştırın ve çıkarın. JSON beklemiyorsanız ham yanıt için \"$\" sembolünü kullanın. Sonuç daha sonra metin olarak beklenen değerle karşılaştırılır. Belgeler için {0}'a bakın ve sorgularla denemeler yapmak için {1}'i kullanın.", - "shrinkDatabaseDescriptionSqlite": "SQLite için {vacuum} veritabanını tetikle. {auto_vacuum} zaten etkin ancak bu, {vacuum} komutunun yaptığı gibi veritabanını birleştirmez veya tek tek veritabanı sayfalarını yeniden paketlemez." + "shrinkDatabaseDescriptionSqlite": "SQLite için {vacuum} veritabanını tetikle. {auto_vacuum} zaten etkin ancak bu, {vacuum} komutunun yaptığı gibi veritabanını birleştirmez veya tek tek veritabanı sayfalarını yeniden paketlemez.", + "Debug": "Hata ayıklama", + "Copy": "Kopyala", + "CopyToClipboardError": "Panoya kopyalanamadı: {hata}", + "CopyToClipboardSuccess": "Kopyalandı!", + "firewalls": "güvenlik duvarları", + "dns resolvers": "dns çözücüler", + "docker networks": "Docker ağları", + "CurlDebugInfoOAuth2CCUnsupported": "Tam Oauth istemci kimlik bilgisi akışı {curl}'de desteklenmiyor.{newline}Lütfen bir taşıyıcı belirteci alın ve bunu {oauth2_bearer} seçeneği aracılığıyla iletin.", + "CurlDebugInfoProxiesUnsupported": "Yukarıdaki {curl} komutunda proxy desteği şu anda uygulanmamıştır.", + "Message format": "Mesaj biçimi", + "Send rich messages": "Zengin mesajlar gönder", + "Notification Channel": "Bildirim Kanalı", + "Sound": "Ses", + "Alphanumerical string and hyphens only": "Yalnızca alfanümerik dize ve tireler", + "Arcade": "Çarşı", + "Correct": "Doğru", + "Fail": "Hata", + "Harp": "Harp", + "Reveal": "Ortaya çıkarmak", + "Bubble": "Kabarcık", + "Doorbell": "Kapı zili", + "Flute": "Flüt", + "Money": "Para", + "Scifi": "Bilimkurgu", + "Clear": "Temizlemek", + "Elevator": "Asansör", + "Guitar": "Gitar", + "Pop": "Pop", + "Custom sound to override default notification sound": "Varsayılan bildirim sesini geçersiz kılmak için özel ses", + "Time Sensitive (iOS Only)": "Zaman Duyarlı (Yalnızca iOS)", + "From": "Kimden", + "Can be found on:": "Şurada bulunabilir: {0}", + "The phone number of the recipient in E.164 format.": "Alıcının E.164 formatındaki telefon numarası.", + "ignoredTLSError": "TLS/SSL hataları göz ardı edildi", + "CurlDebugInfo": "Monitörü hata ayıklamak için, bunu kendi makinenizin terminaline veya uptime kuma'nın çalıştığı makinenin terminaline yapıştırabilir ve ne istediğinizi görebilirsiniz.{newiline}Lütfen {firewalls}, {dns_resolvers} veya {docker_networks} gibi ağ farklılıklarına dikkat edin.", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Cihaz rahatsız etmeyin modunda olsa bile, zaman açısından hassas bildirimler anında iletilecek.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Cevap alabilmek istiyorsanız E.164 formatında bir kısa mesaj gönderici kimliği veya bir telefon numarası." } diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json index f813b4612..24dddf657 100644 --- a/src/lang/uk-UA.json +++ b/src/lang/uk-UA.json @@ -1057,5 +1057,42 @@ "less than or equal to": "менше або дорівнює", "greater than or equal to": "більше або дорівнює", "record": "запис", - "shrinkDatabaseDescriptionSqlite": "Запускає команду {vacuum} для бази даних SQLite. Команда {auto_vacuum} вже увімкнена, але вона не дефрагментує базу даних і не перепаковує окремі сторінки бази даних так, як це робить команда {vacuum}." + "shrinkDatabaseDescriptionSqlite": "Запускає команду {vacuum} для бази даних SQLite. Команда {auto_vacuum} вже увімкнена, але вона не дефрагментує базу даних і не перепаковує окремі сторінки бази даних так, як це робить команда {vacuum}.", + "ignoredTLSError": "Помилки TLS/SSL проігноровано", + "Debug": "Налагодження", + "Copy": "Копіювати", + "CopyToClipboardError": "Не вдалося скопіювати в буфер обміну: {error}", + "CopyToClipboardSuccess": "Скопійовано!", + "firewalls": "фаєрволи", + "dns resolvers": "dns сервери", + "docker networks": "docker-мережі", + "CurlDebugInfoProxiesUnsupported": "Підтримка проксі у наведеній вище команді {curl} наразі не реалізована.", + "Message format": "Формат повідомлення", + "Send rich messages": "Надіслати розгорнуті повідомлення", + "Notification Channel": "Канал сповіщення", + "Sound": "Звук", + "Alphanumerical string and hyphens only": "Тільки алфавітно-цифровий рядок і дефіси", + "Arcade": "Аркада", + "Correct": "Вірно", + "Fail": "Невдача", + "Harp": "Арфа", + "Reveal": "Розкриття", + "Bubble": "Бульбашка", + "Doorbell": "Дзвінок", + "Flute": "Флейта", + "Money": "Гроші", + "Scifi": "Наукова фантастика", + "Clear": "Чисто", + "Elevator": "Ліфт", + "Guitar": "Гітара", + "Pop": "Поп", + "Custom sound to override default notification sound": "Користувацький звук для заміни звуку сповіщень за замовчуванням", + "Time Sensitive (iOS Only)": "Чутливий до часу (лише для iOS)", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Сповіщення, що залежать від часу, будуть доставлені негайно, навіть якщо пристрій перебуває в режимі «Не турбувати».", + "From": "Від", + "The phone number of the recipient in E.164 format.": "Номер телефону одержувача у форматі E.164.", + "CurlDebugInfo": "Для налагодження монітора ви можете вставити цей файл у термінал вашої власної машини або у термінал машини, на якій запущено uptime kuma, і подивитися, що ви запитуєте.{newline}Зверніть увагу на мережеві відмінності, такі як {firewalls}, {dns_resolvers} або {docker_networks}.", + "CurlDebugInfoOAuth2CCUnsupported": "Повний потік облікових даних клієнта oauth не підтримується в {curl}.{newline}Потрібно отримати bearer-токен і передати його за допомогою опції {oauth2_bearer}.", + "Can be found on:": "Можна знайти на: {0}", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Або ідентифікатор відправника тексту, або номер телефону у форматі E.164, якщо ви хочете отримувати відповіді." } diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json index 220c52b70..8b14e6c5d 100644 --- a/src/lang/zh-CN.json +++ b/src/lang/zh-CN.json @@ -1,5 +1,5 @@ { - "languageName": "English", + "languageName": "简体中文", "checkEverySecond": "检测频率 {0} 秒", "retryCheckEverySecond": "重试间隔 {0} 秒", "resendEveryXTimes": "每 {0} 次失败则重复发送一次", @@ -1053,5 +1053,42 @@ "greater than or equal to": "不少于", "record": "记录", "jsonQueryDescription": "使用 JSON 查询解析并提取服务器 JSON 响应中的特定数据,或者,如果不期望得到 JSON 响应,则可使用 \"$\" 获取原始响应。然后将结果转为字符串并与期望值进行字符串比较。有关更多文档,请参阅 {0},亦可使用 {1} 来尝试查询。", - "shrinkDatabaseDescriptionSqlite": "触发 SQLite 数据库的 {vacuum} 命令。{auto_vacuum} 已经启用,但它不会像 {vacuum} 命令那样对数据库进行碎片整理,也不会重新打包各个数据库页面。" + "shrinkDatabaseDescriptionSqlite": "触发 SQLite 数据库的 {vacuum} 命令。{auto_vacuum} 已经启用,但它不会像 {vacuum} 命令那样对数据库进行碎片整理,也不会重新打包各个数据库页面。", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "如需可被回复,请输入发送者 ID 或 E.164 格式的手机号码。", + "Copy": "复制", + "Debug": "Debug", + "CopyToClipboardSuccess": "已复制!", + "CopyToClipboardError": "无法复制到剪贴板:{error}", + "CurlDebugInfoProxiesUnsupported": "上述 {curl} 命令中的代理支持目前尚未实现。", + "docker networks": "Docker 网络", + "dns resolvers": "DNS 解析器", + "firewalls": "防火墙", + "Message format": "消息格式", + "Send rich messages": "发送富文本消息", + "Sound": "声音", + "Notification Channel": "通知频道", + "Bubble": "Bubble(气泡)", + "Reveal": "Reveal(揭示)", + "Harp": "Harp(竖琴)", + "Correct": "Correct(成功音)", + "Fail": "Fail(失败音)", + "Arcade": "Arcade(拱廊)", + "Alphanumerical string and hyphens only": "仅限字母、数字和连字符(-)", + "Custom sound to override default notification sound": "自定义声音,用以覆盖默认通知声音", + "Pop": "Pop(流行音乐)", + "Guitar": "Guitar(吉他)", + "Elevator": "Elevator(电梯)", + "Clear": "Clear(清除声)", + "Scifi": "Scifi(科幻)", + "Flute": "Flute(长笛)", + "Doorbell": "Doorbell(门铃)", + "The phone number of the recipient in E.164 format.": "收件人的 E.164 格式电话号码。", + "Can be found on:": "可在此找到:{0}", + "From": "发件人", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "即使设备处于专注模式,即时通知也会立即发送。", + "Time Sensitive (iOS Only)": "即时通知(仅 iOS 可用)", + "Money": "Money(钱)", + "CurlDebugInfoOAuth2CCUnsupported": "{curl} 不支持完整的 oauth 客户端凭证流。{newline}请获取承载令牌(bearer token)并通过 {oauth2_bearer} 选项传递。", + "CurlDebugInfo": "要调试监控项,您可以将该命令粘贴到您自己的或 uptime kuma 正在运行的机器的命令行终端中,并查看结果。{newiline}请注意网络差异,例如 {firewalls}、{dns_resolvers} 或 {docker_networks}。", + "ignoredTLSError": "TLS/SSL 错误已被忽略" }