diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json index 1748c64f4..f23ceef22 100644 --- a/src/lang/bg-BG.json +++ b/src/lang/bg-BG.json @@ -1180,5 +1180,12 @@ "mqttWebsocketPathInvalid": "Моля, използвайте валиден формат на пътя за Уеб сокет", "Path": "Път", "mqttWebsocketPathExplanation": "Уеб сокет път за MQTT през Уеб сокет връзки (напр. /mqtt)", - "mqttHostnameTip": "Моля, използвайте този формат {hostnameFormat}" + "mqttHostnameTip": "Моля, използвайте този формат {hostnameFormat}", + "issueWithGoogleChatOnAndroidHelptext": "Това позволява да се заобиколят грешки, като например {issuetackerURL}", + "Template plain text instead of using cards": "Шаблон с обикновен текст вместо използване на карти", + "Events cleared successfully": "Събитията са изчистени успешно.", + "No monitors found": "Не са намерени монитори.", + "Clear All Events": "Изчисти всички събития", + "clearAllEventsMsg": "Сигурни ли сте, че желатет да изчистите всички събития?", + "Could not clear events": "Неуспешен опит за изчистване на {failed}/{total} събития" } diff --git a/src/lang/ca.json b/src/lang/ca.json index 39d6bc77c..dd2183cd4 100644 --- a/src/lang/ca.json +++ b/src/lang/ca.json @@ -569,5 +569,50 @@ "Messaging API": "API de missatges", "wayToGetLineChannelToken": "Primer accediu a {0}, creeu un proveïdor i un canal (API de missatgeria) i, a continuació, podeu obtenir el token d'accés al canal i l'identificador d'usuari dels elements del menú esmentats anteriorment.", "Icon URL": "URL de la icona", - "aboutIconURL": "Pots donar un enllaç a la imatge a \"URL de la icona\" per sobreposar-la a la imatge de perfil pere defecte. No s'usarà si hi ha una icona d'emoji establerta." + "aboutIconURL": "Pots donar un enllaç a la imatge a \"URL de la icona\" per sobreposar-la a la imatge de perfil pere defecte. No s'usarà si hi ha una icona d'emoji establerta.", + "tagAlreadyOnMonitor": "Aquesta etiqueta (nom i valor) ja hi és al monitor o està pendent d'afegir.", + "mqttWebsocketPathInvalid": "Si us plau, feu servir un format de directori de WebSocket vàlid", + "confirmDeleteTagMsg": "Estàs segur que vols eliminar aquesta etiqueta? Els monitors associats amb aquesta etiqueta no seran eliminats.", + "To Phone Number": "Al número de telèfon", + "Manual": "Manual", + "aboutMattermostChannelName": "Podeu substituir el canal predeterminat al qual publica el Webhook introduint el nom del canal al camp \"Nom del canal\". Això s'ha d'activar a la configuració de Mattermost Webhook. Ex: #altre-canal", + "enableGRPCTls": "Permet enviar una sol·licitud gRPC amb connexió TLS", + "deleteMaintenanceMsg": "N'esteu segur que voleu suprimir aquest manteniment?", + "dnsPortDescription": "Port del servidor DNS. El valor predeterminat és 53. Podeu canviar el port en qualsevol moment.", + "enableDefaultNotificationDescription": "Aquesta notificació s'habilitarà per defecte per als monitors nous. Encara podeu desactivar la notificació per separat per a cada monitor.", + "importHandleDescription": "Trieu \"Omet l'existent\" si voleu ometre tots els monitors o notificacions amb el mateix nom. \"Sobreescriure\" suprimirà tots els monitors i notificacions existents.", + "affectedStatusPages": "Mostra aquest missatge de manteniment a les pàgines d'estat seleccionades", + "Path": "Directori", + "mqttWebSocketPath": "Directori MQTT WebSocket", + "mqttHostnameTip": "Si us plau, feu servir aquest format {hostnameFormat}", + "mqttWebsocketPathExplanation": "Directori de WebSocket per a MQTT a través de connexions WebSocket (p. ex., /mqtt)", + "Use HTML for custom E-mail body": "Utilitzeu HTML per al cos personalitzat del correu electrònic", + "dataRetentionTimeError": "El període de retenció ha de ser 0 o superior", + "infiniteRetention": "Establiu a 0 per a una retenció infinita.", + "grpcMethodDescription": "El nom del mètode es converteix en format camelCase, com ara sayHello, check, etc.", + "acceptedStatusCodesDescription": "Seleccioneu els codis d'estat que es considerin una resposta satisfactòria.", + "deleteMonitorMsg": "N'esteu segur que voleu suprimir aquest monitor?", + "deleteNotificationMsg": "Confirmes que vols suprimir aquesta notificació per a tots els monitors?", + "resolverserverDescription": "Cloudflare és el servidor predeterminat. Podeu canviar el servidor de resolució en qualsevol moment.", + "rrtypeDescription": "Seleccioneu el tipus de RR que voleu controlar", + "pauseMonitorMsg": "Segur que vols pausar-ho?", + "clearEventsMsg": "Confirmes que vols suprimir tots els esdeveniments d'aquest monitor?", + "clearHeartbeatsMsg": "Confirmes que vols suprimir tots els batecs d'aquest monitor?", + "confirmClearStatisticsMsg": "Esteu segur que voleu suprimir TOTES les estadístiques?", + "confirmImportMsg": "N'esteu segur que voleu importar la còpia de seguretat? Verifiqueu que heu seleccionat l'opció d'importació correcta.", + "twoFAVerifyLabel": "Introduïu el vostre token per verificar 2FA:", + "tokenValidSettingsMsg": "El token és vàlid! Ara podeu desar la configuració de 2FA.", + "confirmEnableTwoFAMsg": "N'esteu segur que voleu activar 2FA?", + "confirmDisableTwoFAMsg": "Esteu segur que voleu deshabilitar 2FA?", + "recurringIntervalMessage": "Executar un cop cada dia | Executeu un cop cada {0} dies", + "affectedMonitorsDescription": "Seleccioneu els monitors afectats pel manteniment actual", + "atLeastOneMonitor": "Seleccioneu almenys un monitor afectat", + "passwordNotMatchMsg": "La contrasenya repetida no coincideix.", + "notificationDescription": "Les notificacions s'han d'assignar a un monitor perquè funcionin.", + "pushyToken": "Token de dispositiu", + "Add Tags": "Afegir etiquetes", + "tagAlreadyStaged": "Aquesta etiqueta (nom i valor) ja està preparada per a aquest lot.", + "tagNameExists": "Ja existeix una etiqueta del sistema amb aquest nom. Seleccioneu-la de la llista o utilitzeu un nom diferent.", + "high": "alt", + "defaultFriendlyName": "Nou monitor" } diff --git a/src/lang/cs-CZ.json b/src/lang/cs-CZ.json index 810eb2b75..e56002156 100644 --- a/src/lang/cs-CZ.json +++ b/src/lang/cs-CZ.json @@ -1173,5 +1173,7 @@ "mqttWebsocketPathInvalid": "Použijte, prosím platný formát WebSocket cesty", "mqttHostnameTip": "Použijte, prosím tento formát {hostnameFormat}", "mqttWebSocketPath": "MQTT WebSocket cesta", - "mqttWebsocketPathExplanation": "WebSocket cesta pro MQTT prostřednictvím WebSocket spojení (např. /mqtt)" + "mqttWebsocketPathExplanation": "WebSocket cesta pro MQTT prostřednictvím WebSocket spojení (např. /mqtt)", + "Template plain text instead of using cards": "Šablona prostého textu namísto použití karet", + "issueWithGoogleChatOnAndroidHelptext": "Tím se můžete rovněž vyhnout chybám v upstreamu jako je {issuetackerURL}" } diff --git a/src/lang/da-DK.json b/src/lang/da-DK.json index 9ddc3c3be..57cc4390d 100644 --- a/src/lang/da-DK.json +++ b/src/lang/da-DK.json @@ -798,5 +798,9 @@ "Host URL": "Host URL", "Request Timeout": "Anmod Timeout", "Cannot connect to the socket server": "Kan ikke oprette forbindelse til socket serveren", - "pushViewCode": "Hvordan bruger man Push Monitor? (Se kode)" + "pushViewCode": "Hvordan bruger man Push Monitor? (Se kode)", + "Path": "Sti", + "Add Tags": "Tilføj Tags", + "tagAlreadyOnMonitor": "Dette tag (navn og værdi) er allerde tilføjet til denne overvågning, eller afventer tilføjelse.", + "defaultFriendlyName": "Ny Overvågning" } diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json index 62ea6cfe1..65a330e5a 100644 --- a/src/lang/de-CH.json +++ b/src/lang/de-CH.json @@ -1177,5 +1177,12 @@ "mqttWebSocketPath": "MQTT WebSocket Pfad", "mqttWebsocketPathExplanation": "WebSocket-Pfad für MQTT über WebSocket-Verbindungen (z. B. /mqtt)", "mqttWebsocketPathInvalid": "Verwende ein gültiges WebSocket-Pfadformat", - "mqttHostnameTip": "Verwende dieses Format {hostnameFormat}" + "mqttHostnameTip": "Verwende dieses Format {hostnameFormat}", + "Template plain text instead of using cards": "Textvorlage anstelle von Karten", + "issueWithGoogleChatOnAndroidHelptext": "Dies ermöglicht auch die Umgehung von Fehlern im Vorfeld wie {issuetackerURL}", + "Clear All Events": "Alle Ereignisse löschen", + "clearAllEventsMsg": "Möchtest du wirklich alle Ereignisse löschen?", + "Events cleared successfully": "Ereignisse erfolgreich gelöscht.", + "No monitors found": "Keine Monitore gefunden.", + "Could not clear events": "{failed}/{total} Ereignisse konnten nicht gelöscht werden" } diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json index cb07076de..a542ff386 100644 --- a/src/lang/de-DE.json +++ b/src/lang/de-DE.json @@ -1180,5 +1180,12 @@ "Path": "Pfad", "mqttWebSocketPath": "MQTT WebSocket Pfad", "mqttWebsocketPathExplanation": "WebSocket-Pfad für MQTT über WebSocket-Verbindungen (z. B. /mqtt)", - "mqttHostnameTip": "Verwende dieses Format {hostnameFormat}" + "mqttHostnameTip": "Verwende dieses Format {hostnameFormat}", + "Template plain text instead of using cards": "Textvorlage anstelle von Karten", + "issueWithGoogleChatOnAndroidHelptext": "Dies ermöglicht auch die Umgehung von Fehlern im Vorfeld wie {issuetackerURL}", + "clearAllEventsMsg": "Möchtest du wirklich alle Ereignisse löschen?", + "Events cleared successfully": "Ereignisse erfolgreich gelöscht.", + "No monitors found": "Keine Monitore gefunden.", + "Could not clear events": "{failed}/{total} Ereignisse konnten nicht gelöscht werden", + "Clear All Events": "Alle Ereignisse löschen" } diff --git a/src/lang/el-GR.json b/src/lang/el-GR.json index 127666382..8ea358276 100644 --- a/src/lang/el-GR.json +++ b/src/lang/el-GR.json @@ -5,7 +5,7 @@ "resendEveryXTimes": "Επανάληψη αποστολής ειδοποίησης κάθε {0} φορές", "resendDisabled": "Η επανάληψη αποστολής ειδοποίησης είναι απενεργοποιημένη", "retriesDescription": "Μέγιστες επαναλήψεις προτού η υπηρεσία επισημανθεί ως κατω και σταλεί μια ειδοποίηση", - "ignoreTLSError": "Παράβλεψη σφάλματος TLS/SSL για ιστότοπους HTTPS", + "ignoreTLSError": "Παράβλεψη σφαλμάτων TLS/SSL για ιστότοπους HTTPS", "upsideDownModeDescription": "Αναποδογυρίστε την κατάσταση. Εάν η υπηρεσία είναι προσβάσιμη, είναι ΚΑΤΩ.", "maxRedirectDescription": "Μέγιστος αριθμός redirect που θα ακολουθήσουν. Ρυθμίστε το 0 για να απενεργοποιήσετε τα redirect.", "acceptedStatusCodesDescription": "Επιλέξτε κωδικούς κατάστασης που θεωρούνται επιτυχή.", @@ -84,8 +84,8 @@ "pushOptionalParams": "Προαιρετικές παράμετροι: {0}", "Save": "Αποθηκεύση", "Notifications": "Ειδοποιήσεις", - "Not available, please setup.": "Μη διαθέσιμο, παρακαλώ ρυθμίστε.", - "Setup Notification": "Δημιουργία ειδοποίησης", + "Not available, please setup.": "Μη διαθέσιμο, παρακαλώ αρχικοποιήστε.", + "Setup Notification": "Αρχικοποίηση ειδοποίησης", "Light": "Φωτεινό", "Dark": "Σκοτεινό", "Auto": "Αυτόματο", @@ -547,7 +547,7 @@ "Query": "Query", "settingsCertificateExpiry": "Λήξη πιστοποιητικού TLS", "certificationExpiryDescription": "Οι παρακολουθήσεις HTTPS ενεργοποιούν ειδοποίηση όταν λήξει το πιστοποιητικό TLS σε:", - "Setup Docker Host": "Ρύθμιση Docker Host", + "Setup Docker Host": "Αρχικοποίηση Docker Host", "Connection Type": "Τύπος σύνδεσης", "Docker Daemon": "Docker Daemon", "deleteDockerHostMsg": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον κεντρικό υπολογιστή βάσης για όλες τις παρακολουθήσεις;", @@ -611,7 +611,7 @@ "Affected Monitors": "Επηρεαζόμενοι Επόπτες", "Pick Affected Monitors...": "Διαλέξτε Επηρεαζόμενους Επόπτες…", "webhookAdditionalHeadersTitle": "Επιπρόσθετες Κεφαλίδες", - "webhookAdditionalHeadersDesc": "Ορίζει επιπρόσθετες κεφαλίδες που θα σταλθούν με το webhook.", + "webhookAdditionalHeadersDesc": "Ορίζει επιπρόσθετες κεφαλίδες που θα σταλθούν με το webhook. Κάθε κεφαλίδα πρέπει να ορίζεται ώς JSON ζεύγος κλειδιού/τιμής.", "weekdayShortSun": "Κυρ", "dayOfWeek": "Ημέρα της Εβδομάδας", "dayOfMonth": "Ημέρα του Μήνα", @@ -645,12 +645,12 @@ "warningTimezone": "Χρησιμοποιεί την ζώνη ώρας του server", "squadcast": "Squadcast", "IconUrl": "URL εικονιδίου", - "Enable DNS Cache": "Ενεργοποίηση DNS Cache", + "Enable DNS Cache": "(Καταργήθηκε) Ενεργοποίηση DNS Cache για οθόνες HTTP(s)", "Enable": "Ενεργοποίηση", "Disable": "Απενεργοποίηση", "Single Maintenance Window": "Μονό Παράθυρο Συντήρησης", "Maintenance Time Window of a Day": "Ημερίσιο πρόγραμμα Συντήρησης", - "Effective Date Range": "Ημερομηνιακό Διάστημα Εφαρμογής", + "Effective Date Range": "Ημερομηνιακό Διάστημα Εφαρμογής (Προαιρετικό)", "Schedule Maintenance": "Προγραμματισμός Συντήρησης", "Date and Time": "Ημερομηνία και Ώρα", "DateTime Range": "Ημερομηνιακό Πλαίσιο", @@ -708,5 +708,84 @@ "dbName": "Όνομα βάσης δεδομένων", "Invert Keyword": "Αντιστροφή Λέξης-Κλειδιού", "Expected Value": "Αναμενόμενη Τιμή", - "Json Query": "Ερώτημα Json" + "Json Query": "Ερώτημα Json", + "Add Tags": "Πρόσθεσε ετικέτες", + "tagAlreadyOnMonitor": "Η ετικέτα (όνομα και τιμή) υπάρχει ήδη στην Οθόνη ή αναμένει να προστεθεί.", + "tagNameExists": "Μια ετικέτα συστήματος υπάρχει ήδη με αυτό το όνομα. Επιλέξτε την από τη λίστα ή χρησιμοποιήστε διαφορετικό όνομα.", + "liquidIntroduction": "H ικανότητα προσαρμογής σε πρότυπο επιτυγχάνεται με τη γλώσσα προτύπων Liquid. Παρακαλώ βρείτε οδηγίες χρήσης στο {0}. Οι διαθέσιμες μεταβλητές είναι:", + "mqttWebsocketPathExplanation": "WebSocket μονοπάτι για MQTT πάνω σε συνδέσεις WebSocket (π.χ., /mqtt)", + "successKeyword": "Λέξη-κλειδί σε περίπτωση επιτυχίας", + "successKeywordExplanation": "MQTT Λέξη-κλειδί που θα θεωρηθεί επιτυχία", + "statusPageSpecialSlugDesc": "Ειδικό slug {0}: η σελίδα δεν θα φανεί αν δεν παρέχεται κανένα slug", + "Add a new expiry notification day": "Προσθέστε νέα μέρα ειδοποίησης λήξης", + "noDockerHostMsg": "Μη διαθέσιμο. Πρώτα αρχικοποιήστε εναν Docker Host.", + "tailscalePingWarning": "Προκειμένου να χρησιμοποιήσετε την οθόνη Tailscale Ping, χρειάζεται να εγκαταστήσετε το Uptime Kuma χωρίς Docker και επίσης εναν Tailscale client στον server σας.", + "telegramProtectContentDescription": "Αν είναι ενεργοποιημένο, τα μηνύματα από μποτς στο Telegram θα προστατεύονται από προώθηση και αποθήκευση.", + "telegramUseTemplateDescription": "Αν είναι ενεργοποιημένο, το μηνυμα θα σταλεί με προσαρμοσμένο πρότυπο.", + "telegramServerUrlDescription": "Για να υπερβείτε τους περιορισμούς του Bot API του Telegram ή να αποκτήσετε πρόσβαση σε αποκλεισμένες περιοχές (Κίνα, Ιραν, κλπ). Για περισσότερες πληροφορίες πατήστε {0}. Προεπιλογή: {1}", + "invalidCronExpression": "Μη έγκυρη έκφραση Cron: {0}", + "chromeExecutableDescription": "Για χρήστες Docker, αν το Chromium δεν είναι ακόμη εγκατεστημένο, μπορεί να πάρει μερικά λεπτά να εγκατασταθεί και να εμφανίσει το αποτέλεσμα της δοκιμής. Παίρνει 1GB χώρου στο δίσκο.", + "telegramServerUrl": "(Προαιρετικό) Server Url", + "Path": "Μονοπάτι", + "styleElapsedTimeShowWithLine": "Εμφάνισε (Με Γραμμή)", + "filterActive": "Ενεργό", + "filterActivePaused": "Σε Διακοπή", + "templateMsg": "μήνυμα ειδοποίησης", + "templateHeartbeatJSON": "Αντικείμενο που περιγράφει το heartbeat", + "templateMonitorJSON": "Αντικείμενο που περιγράφει την οθόνη", + "templateLimitedToUpDownCertNotifications": "διαθέσιμο μόνο για ειδοποιήσεις τύπου UP/DOWN/Certificate expiry", + "templateLimitedToUpDownNotifications": "Διαθέσιμο μόνο για ειδοποιήσεις τύπου UP/DOWN", + "mqttWebSocketPath": "Μονοπάτι MQTT WebSocket", + "mqttWebsocketPathInvalid": "Παρακαλώ χρησιμοποιείστε έγκυρη μορφή μονοπατιού WebSocket", + "mqttHostnameTip": "Παρακαλώ χρησιμοποιείστε τη μορφή {hostnameFormat}", + "Select": "Επιλέξτε", + "selectedMonitorCount": "Επιλεγμένο: {0}", + "Check/Uncheck": "Επιλέξτε/Απεπιλέξτε", + "Remove the expiry notification": "Αφαιρέστε την ημέρα ειδοποίησης λήξης", + "Refresh Interval": "Ανανεώστε το μεσοδιάστημα", + "Refresh Interval Description": "Η σελίδα κατάστασης θα ανανεώνεται κάθε {0} δευτερόλεπτα", + "DockerHostRequired": "Παρακαλώ ορίστε τον Docker Host για αυτή την οθόνη.", + "telegramMessageThreadID": "(Προαιρετικό) Αναγνωριστικό Νήματος Μηνύματος", + "telegramMessageThreadIDDescription": "Προαιρετικό μοναδικό αναγνωριστικό για τον νήμα (θέμα) που αναφέρεστε στο forum, μόνο για υπερσύνολα του forum", + "telegramSendSilently": "Στείλτε αθόρυβα", + "telegramProtectContent": "Προστατέψτε Προώθηση/Αποθήκευση", + "telegramUseTemplate": "Χρησιμοποιήστε προσαρμοσμένο πρότυπο μηνύματος", + "telegramTemplateFormatDescription": "Το Telegram επιτρέπει τη χρήση διαφορετικών γλωσσών markup για μηνύματα, βλέπε Telegram {0} για συγκεκριμένες λεπτομέρειες.", + "sameAsServerTimezone": "Ίδιο με τη ζώνη ώρας του Server", + "startDateTime": "Ημερομηνία/Ώρα έναρξης", + "endDateTime": "Ημερομηνία/Ώρα λήξης", + "cronExpression": "Έκφραση Cron", + "cronSchedule": "Πρόγραμμα: ", + "enableNSCD": "Ενεργοποιήστε NSCD (Name Service Cache Daemon) για προσωρινή αποθήκευση όλων των αιτημάτων DNS", + "chromeExecutable": "Εκτελέσιμο Chrome/Chromium", + "chromeExecutableAutoDetect": "Αυτόματος Εντοπισμός", + "Edit Maintenance": "Επεξεργασία Συντήρησης", + "tagAlreadyStaged": "Η ετικέτα (όνομα και τιμή) είναι ήδη σε κατάσταση staged για αυτό το batch.", + "Reset Token": "Επαναφορά Token", + "defaultFriendlyName": "Νέα Οθόνη", + "styleElapsedTimeShowNoLine": "Εμφάνισε (Χωρίς Γραμμή)", + "telegramSendSilentlyDescription": "Στέλνει το μήνυμα αθόρυβα. Οι χρήστες θα λάβουν ειδοποίηση χωρίς ήχο.", + "templateServiceName": "όνομα υπηρεσίας", + "templateHostnameOrURL": "hostname ή URL", + "templateStatus": "κατάσταση", + "webhookBodyPresetOption": "Πρότυπο - {0}", + "webhookBodyCustomOption": "Προσαρμοσμένο Σώμα", + "and": "και", + "Search monitored sites": "Αναζητήστε παρακολουθούμενα sites", + "shrinkDatabaseDescriptionSqlite": "Πυροδοτήστε τη βαση δεδομένων {vacuum} για SQLite. Το {auto_vacuum} είναι ήδη ενεργοποιημένο αλλα αυτό δεν ανασυγκροτεί τη βάση ούτε επανενώνει μεμονωμένες σελίδες στη βάση όπως το κάνει η εντολή {vacuum}.", + "Host URL": "Host URL", + "locally configured mail transfer agent": "τοπικά παραμετροποιημένος πράκτορας μεταφοράς αλληλογραφίας", + "Either enter the hostname of the server you want to connect to or localhost if you intend to use a locally configured mail transfer agent": "Εισάγετε είτε το hostname του server που θέλετε να συνδεθείτε ή {localhost} αν σκοπεύετε να χρησιμοποιήσετε την επιλογή {local_mta}", + "now": "τώρα", + "ignoredTLSError": "Έχουν αγνοηθεί τα σφάλματα TLS/SSL", + "ignoreTLSErrorGeneral": "Παράβλεψη σφάλματος TLS/SSL για σύνδεση", + "programmingLanguages": "Γλώσσες Προγραμματισμού", + "styleElapsedTime": "Παρελθόν χρόνος υπό την μπάρα heartbeat", + "pushOthers": "Άλλα", + "time ago": "πριν από {0}", + "-year": "-έτος", + "Json Query Expression": "Έκφραση Json Query", + "Request Timeout": "Timeout Αιτήματος", + "timeoutAfter": "Λήξη χρόνου ύστερα από {0} δευτερόλεπτα", + "pushViewCode": "Πώς να χρησιμοποιήσω Οθόνη Push (βλέπε κώδικα)" } diff --git a/src/lang/es-ES.json b/src/lang/es-ES.json index 305b99145..7c1a7aee8 100644 --- a/src/lang/es-ES.json +++ b/src/lang/es-ES.json @@ -1106,7 +1106,64 @@ "smseagleDuration": "Duración (en segundos)", "smseagleApiv1": "APIv1 (para proyectos existentes y retrocompatibilidad)", "smseagleApiv2": "APIv2 (recomendada para nuevas integraciones)", - "templateServiceName": "Nombre del servicio", - "templateHostnameOrURL": "Nombre del host o URL", - "templateStatus": "Estado" + "templateServiceName": "nombre de servicio", + "templateHostnameOrURL": "Nombre de host o URL", + "templateStatus": "estado", + "mqttWebsocketPathInvalid": "Por favor, utiliza un formato válido de ruta WebSocket", + "smseagleDocs": "Consulte la documentación o la disponibilidad de APIv2: {0}", + "SpugPush Template Code": "Plantilla de código", + "FlashDuty Push URL Placeholder": "Copiar de la página de la página de integración de alerta", + "pingNumericLabel": "Salida numérica", + "pingGlobalTimeoutDescription": "Tiempo total en segundos antes de que termine el ping, independientemente de los paquetes enviados", + "customUrlDescription": "Se utilizará como URL en la que se puede hacer clic en lugar de la del monitor.", + "pingNumericDescription": "Si se marca, se mostrarán las direcciones IP en vez de los nombres de host simbólicos", + "pingGlobalTimeoutLabel": "Tiempo de espera global", + "pingPerRequestTimeoutLabel": "Tiempo de espera por ping", + "Custom URL": "URL personalizada", + "OneChatUserIdOrGroupId": "ID de usuario o ID de grupo de OneChat", + "OneChatAccessToken": "Token de acceso de OneChat", + "wayToGetWahaApiUrl": "La URL de tu instancia WAHA.", + "wahaSession": "Sesión", + "pingPerRequestTimeoutDescription": "Este es el tiempo de espera máximo (en segundos) antes de considerar que se ha perdido un paquete", + "OneChatBotId": "ID de bot de OneChat", + "mqttHostnameTip": "Por favor, utiliza este formato {hostnameFormat}", + "smseagleComma": "Multiple debe separarse con comas", + "pingCountLabel": "Paquetes máximos", + "pingCountDescription": "Número de paquetes a enviar antes de parar", + "ntfyPriorityDown": "Prioridad para eventos de caída", + "pause": "Pausar", + "wayToGetWahaSession": "Desde esta sesión, WAHA envía notificaciones a Chat ID. Puedes encontrarlo en el Panel de WAHA.", + "wayToWriteWahaChatId": "El número de teléfono con el prefijo internacional, pero sin el signo más al principio ({0}), el ID de contacto ({1}) o el ID de grupo ({2}). Las notificaciones se envían a este ID de chat desde la sesión de WAHA.", + "YZJ Webhook URL": "URL del webhook de YZJ", + "Add Another Tag": "Añadir otra etiqueta", + "Manual": "Manual", + "wahaChatId": "ID del chat (Número de teléfono / ID de contacto / ID de grupo)", + "smtpHelpText": "\"SMTPS\" comprueba el funcionamiento de SMTP/TLS; \"Ignorar TLS\" se conecta mediante texto plano; \"STARTTLS\" se conecta, emite un comando STARTTLS y verifica el certificado del servidor. Ninguno de estos envía un correo electrónico.", + "Plain Text": "Texto plano", + "Message Template": "Plantilla de mensaje", + "Template Format": "Formato de plantilla", + "wayToGetWahaApiKey": "La clave API es el valor de la variable de entorno WHATSAPP_API_KEY que utilizabas para ejecutar WAHA.", + "smsplanetApiDocs": "Puede encontrar información detallada sobre la obtención de tokens API en {the_smsplanet_documentation}.", + "the smsplanet documentation": "Documentación de smsplanet", + "Phone numbers": "Números de teléfono", + "Sender name": "Nombre del emisor", + "smsplanetNeedToApproveName": "Necesita ser aprobado en el panel de cliente", + "smsplanetApiToken": "Token para la API de SMSPlanet", + "Disable URL in Notification": "Deshabilitar la URL en la notificación", + "YZJ Robot Token": "Token del robot de YZJ", + "pingIntervalAdjustedInfo": "Intervalo ajustado en función del recuento de paquetes, el tiempo de espera global y el tiempo de espera por ping", + "Clear Form": "Limpiar formulario", + "Ip Family": "Familia de IP", + "ipFamilyDescriptionAutoSelect": "Utiliza {happyEyeballs} para determinar la familia de IP.", + "Happy Eyeballs algorithm": "Algoritmo Happy Eyeballs", + "Path": "Ruta", + "mqttWebSocketPath": "Ruta de MQTT WebSocket", + "smseagleMsgRing": "Llamada", + "Clear All Events": "Limpiar todos los eventos", + "clearAllEventsMsg": "Seguro deseas eliminar todos los eventos?", + "Events cleared successfully": "Eventos limpiados exitosamente.", + "No monitors found": "No se encontraron monitores.", + "Could not clear events": "No se pudieron limpiar {failed}/{total} eventos", + "smseagleGroupV2": "ID(s) de grupo(s) de Guía Telefónica", + "mqttWebsocketPathExplanation": "Ruta del WebSocker para MQTT sobre conexion WebSocker (ejemplo, /mqtt)" } diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json index f762a5bec..53b1da700 100644 --- a/src/lang/fr-FR.json +++ b/src/lang/fr-FR.json @@ -1180,5 +1180,12 @@ "mqttWebSocketPath": "Chemin WebSocket MQTT", "mqttWebsocketPathExplanation": "Chemin WebSocket pour MQTT sur les connexions WebSocket (par exemple, /mqtt)", "mqttWebsocketPathInvalid": "Veuillez utiliser un format de chemin WebSocket valide", - "mqttHostnameTip": "Veuillez utiliser ce format {hostnameFormat}" + "mqttHostnameTip": "Veuillez utiliser ce format {hostnameFormat}", + "Template plain text instead of using cards": "Modèle en texte brut au lieu d'utiliser des cartes", + "issueWithGoogleChatOnAndroidHelptext": "Cela permet également de contourner les bugs en amont comme {issuetackerURL}", + "clearAllEventsMsg": "Êtes-vous sûr de vouloir supprimer tous les événements ?", + "Clear All Events": "Effacer tous les événements", + "Events cleared successfully": "Événements effacés avec succès.", + "No monitors found": "Aucun sonde trouvé.", + "Could not clear events": "Impossible d’effacer {failed}/{total} événements" } diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json index 4a601d6c5..9fe91804e 100644 --- a/src/lang/hr-HR.json +++ b/src/lang/hr-HR.json @@ -819,7 +819,7 @@ "statusMaintenance": "Održavanje", "General Monitor Type": "Općeniti tip Monitora", "Maintenance": "Održavanje", - "Specific Monitor Type": "Određeni tip Monitora", + "Specific Monitor Type": "Posebni tip Monitora", "Monitor": "Monitor | Monitori", "Invert Keyword": "Obrni ključnu riječ", "filterActive": "Aktivnost", @@ -1169,5 +1169,12 @@ "Disable URL in Notification": "Onemogući URL u obavijesti", "Manual": "Ručno", "OAuth Audience": "OAuth publika", - "Optional: The audience to request the JWT for": "Neobavezno: Publika za koju se traži JWT" + "Optional: The audience to request the JWT for": "Neobavezno: Publika za koju se traži JWT", + "mqttWebSocketPath": "Putanja MQTT WebSocketa", + "mqttHostnameTip": "Koristiti ovaj format {hostnameFormat}", + "Path": "Putanja", + "mqttWebsocketPathExplanation": "Putanja WebSocketa za MQTT preko WebSocket veza (npr. /mqtt)", + "mqttWebsocketPathInvalid": "Koristiti valjani format putanje WebSocketa", + "Template plain text instead of using cards": "Predložak običnim tekstom umjesto korištenja kartica", + "issueWithGoogleChatOnAndroidHelptext": "Ovo omogućuje izbjegavanje grešaka poput {issuetackerURL}" } diff --git a/src/lang/id-ID.json b/src/lang/id-ID.json index d2a3245bd..01ba6a0e3 100644 --- a/src/lang/id-ID.json +++ b/src/lang/id-ID.json @@ -41,7 +41,7 @@ "Check Update On GitHub": "Cek Pembaruan di GitHub", "List": "Daftar", "Add": "Tambah", - "Add New Monitor": "Tambah Monitor Baru", + "Add New Monitor": "Tambahkan Monitor Baru", "Quick Stats": "Statistik Singkat", "Up": "Aktif", "Down": "Tidak Aktif", @@ -53,7 +53,7 @@ "DateTime": "Tanggal/Waktu", "Message": "Pesan", "No important events": "Tidak ada peristiwa penting", - "Resume": "Lanjut", + "Resume": "Melanjutkan", "Edit": "Ubah", "Delete": "Hapus", "Current": "Saat ini", @@ -71,9 +71,9 @@ "URL": "URL", "Hostname": "Nama Host", "Port": "Port", - "Heartbeat Interval": "Interval Heartbeat", + "Heartbeat Interval": "Waktu Jeda Heartbeat", "Retries": "Mencoba lagi", - "Heartbeat Retry Interval": "Interval Pengulangan Heartbeat", + "Heartbeat Retry Interval": "Waktu Jeda Pengulangan Heartbeat", "Resend Notification if Down X times consecutively": "Kirim Ulang Pemberitahuan jika Tidak Aktif X kali berturut-turut", "Advanced": "Tingkat Lanjut", "Upside Down Mode": "Mode Terbalik", @@ -102,8 +102,8 @@ "New Password": "Kata Sandi Baru", "Repeat New Password": "Ulangi Kata Sandi Baru", "Update Password": "Perbarui Kata Sandi", - "Disable Auth": "Nonaktifkan Auth", - "Enable Auth": "Aktifkan Auth", + "Disable Auth": "Nonaktifkan autentikasi", + "Enable Auth": "Aktifkan autentikasi", "disableauth.message1": "Apakah Anda yakin ingin {disableAuth}?", "disable authentication": "menonaktifkan autentikasi", "disableauth.message2": "Ini dirancang untuk skenario {intendThirdPartyAuth} di depan Uptime Kuma seperti Cloudflare Access, Authelia, atau mekanisme autentikasi lainnya.", @@ -126,7 +126,7 @@ "Test": "Tes", "Certificate Info": "Info Sertifikat", "Resolver Server": "Server Penyelesai", - "Resource Record Type": "Jenis Rekaman Sumber Daya", + "Resource Record Type": "Jenis Rekaman Sumber", "Last Result": "Hasil Terakhir", "Create your admin account": "Buat akun admin Anda", "Repeat Password": "Ulangi Kata Sandi", @@ -154,7 +154,7 @@ "Options": "Opsi", "Keep both": "Simpan keduanya", "Verify Token": "Verifikasi Token", - "Setup 2FA": "Siapkan 2FA", + "Setup 2FA": "Atur 2FA", "Enable 2FA": "Aktifkan 2FA", "Disable 2FA": "Nonaktifkan 2FA", "2FA Settings": "Pengaturan 2FA", @@ -186,8 +186,8 @@ "All Systems Operational": "Semua Sistem Berfungsi", "Partially Degraded Service": "Layanan Terdegradasi Sebagian", "Degraded Service": "Layanan Terdegradasi", - "Add Group": "Tambah Grup", - "Add a monitor": "Tambah monitor", + "Add Group": "Tambahkan Grup", + "Add a monitor": "Tambahkan monitor", "Edit Status Page": "Edit Halaman Status", "Go to Dashboard": "Pergi ke Dasbor", "Status Page": "Halaman Status", @@ -877,7 +877,7 @@ "templateMsg": "pesan pemberitahuan", "templateHeartbeatJSON": "objek yang menggambarkan heartbeat", "templateMonitorJSON": "objek yang menggambarkan monitor", - "templateLimitedToUpDownCertNotifications": "hanya tersedia untuk notifikasi AKTIF/TIDAK AKTIF/Sertifikat yang kedaluwarsa", + "templateLimitedToUpDownCertNotifications": "hanya tersedia untuk notifikasi AKTIF/TIDAK AKTIF/Sertifikat yang kadaluwarsa", "templateLimitedToUpDownNotifications": "hanya tersedia untuk notifikasi AKTIF/TIDAK AKTIF", "liquidIntroduction": "Kemampuan templat dicapai melalui bahasa templating Liquid. Silakan lihat {0} untuk petunjuk penggunaan. Ini adalah variabel yang tersedia:", "selectedMonitorCount": "Terpilih: {0}", @@ -1088,5 +1088,45 @@ "The phone number of the recipient in E.164 format.": "Nomor telepon penerima dalam 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.": "Antara ID pengirim teks atau nomor telepon dalam format E.164 jika Anda ingin menerima balasan.", "SendGrid API Key": "Kunci API SendGrid", - "Separate multiple email addresses with commas": "Pisahkan beberapa alamat email dengan koma" + "Separate multiple email addresses with commas": "Pisahkan beberapa alamat email dengan koma", + "telegramUseTemplate": "Gunakan pesan kustom templat", + "telegramTemplateFormatDescription": "Telegram mengijinkan menggunakan berbagai bahasa markup untuk pesan, lihat Telegram {0} untuk detail lebih lanjut", + "telegramServerUrlDescription": "Untuk menghapus batasan API bot Telegram atau mendapatkan akses di area yang diblokir (Seperti: China, Iran, dll.). Untuk informasi selengkapnya, klik {0}. Default: {1}", + "Use HTML for custom E-mail body": "Gunakan HTML untuk kustom E-mail body", + "Template plain text instead of using cards": "Templat teks biasa daripada menggunakan kartu", + "issueWithGoogleChatOnAndroidHelptext": "Hal ini juga memungkinkan untuk mengatasi bug di upstream seperti {issuetackerURL}", + "smseagleMsgTtsAdvanced": "Panggilan lanjutan Text-to-speech", + "smseagleDocs": "Cek dokumentasi atau ketersedian APIv2: {0}", + "SpugPush Template Code": "Kode templat", + "ntfyPriorityHelptextPriorityHigherThanDown": "Prioritas biasa harus lebih tinggi daripada prioritas {0}. Prioritas {1} lebih tinggi daripada {0} prioritas {2}", + "defaultFriendlyName": "Monitor Baru", + "telegramServerUrl": "(Opsional) Url Server", + "Path": "Path", + "mqttWebSocketPath": "MQTT WebSocket Path", + "mqttWebsocketPathExplanation": "Path WebSocket untuk MQTT yang melalui koneksi WebSocket (e.g., /mqtt)", + "mqttWebsocketPathInvalid": "Harap gunakan WebSocket Path format yang benar", + "mqttHostnameTip": "Harap gunakan format ini {hostnameFormat}", + "smseagleComma": "Beberapa harus dipisahkan dengan koma", + "Add Tags": "Tambahkan Tanda", + "tagAlreadyOnMonitor": "Tanda ini (name and value) sudah tersedia di monitor atau penambahan tertunda.", + "tagAlreadyStaged": "Tanda ini (name and value) sudah disiapkan untuk batch ini", + "tagNameExists": "Tanda system dengan nama ini telah tersedia. Silakan pilih dari daftar atau gunakan nama lainnya", + "smseagleGroupV2": "ID grup Phonebook", + "smseagleContactV2": "ID kontak Phonebook", + "smseagleMsgType": "Tipe Pesan", + "smseagleMsgSms": "Pesan SMS (default)", + "smseagleMsgRing": "Panggilan dering", + "smseagleMsgTts": "Panggilan teks-ke-ucapan", + "smseagleDuration": "Durasi (dalam detik)", + "smseagleTtsModel": "ID model tulisan-ke-ucapan", + "smseagleApiType": "Versi API", + "smseagleApiv1": "APIv1 (Untuk projek yang telah ada dan kompabilitas ke belakang)", + "smseagleApiv2": "APIv2 (rekomendasi untuk integrasi baru)", + "ntfyPriorityDown": "Prioritas untuk kejadian DOWN", + "FlashDuty Push URL": "Push URL", + "FlashDuty Push URL Placeholder": "Salin dari halaman integrasi peringatan", + "templateServiceName": "nama service", + "templateHostnameOrURL": "Nama Host atau URL", + "templateStatus": "Status", + "telegramUseTemplateDescription": "Jika diaktifkan, pesan akan terkirim menggunakan templat kustom" } diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json index 288cd025d..533304b98 100644 --- a/src/lang/nl-NL.json +++ b/src/lang/nl-NL.json @@ -1118,5 +1118,8 @@ "smsplanetApiDocs": "Gedetailleerde informatie over het verkrijgen van API-tokens vindt u op {the_smsplanet_documentation}.", "defaultFriendlyName": "Nieuwe monitor", "Add Tags": "Labels toevoegen", - "tagAlreadyOnMonitor": "Dit label (naam en waarde) is al op de monitor gekoppeld of in afwachting van koppelen." + "tagAlreadyOnMonitor": "Dit label (naam en waarde) is al op de monitor gekoppeld of in afwachting van koppelen.", + "mqttWebsocketPathExplanation": "WebSocket pad voor MQTT via WebSocket verbindingen (bijv., /mqtt)", + "mqttWebsocketPathInvalid": "Gebruik een geldig WebSocket pad formaat alsjeblieft", + "mqttHostnameTip": "Gebruik dit formaat alsjeblieft {hostnaamFormat}" } diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json index f3efc68fe..34c078ffa 100644 --- a/src/lang/pt-BR.json +++ b/src/lang/pt-BR.json @@ -1144,5 +1144,7 @@ "mqttWebsocketPathExplanation": "Caminho do WebSocket para conexões MQTT sobre WebSocket (por exemplo, /mqtt)", "Path": "Caminho", "mqttWebsocketPathInvalid": "Use um formato de caminho WebSocket válido", - "mqttHostnameTip": "Por favor, use este formato {hostnameFormat}" + "mqttHostnameTip": "Por favor, use este formato {hostnameFormat}", + "issueWithGoogleChatOnAndroidHelptext": "Isso também permite contornar bugs no upstream, como {issuetackerURL}", + "Template plain text instead of using cards": "Modelo de texto simples em vez de usar cartões" } diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json index 7aedadc20..62d8150d5 100644 --- a/src/lang/ru-RU.json +++ b/src/lang/ru-RU.json @@ -29,7 +29,7 @@ "Add New Monitor": "Новый монитор", "Quick Stats": "Сводка", "Up": "Доступен", - "Down": "Не доступен", + "Down": "Недоступен", "Pending": "В ожидании", "Unknown": "Неизвестно", "Pause": "Пауза", @@ -270,7 +270,7 @@ "octopushLegacyHint": "Вы используете старую версию Octopush (2011-2020) или новую?", "Check octopush prices": "Тарифы Octopush {0}.", "octopushPhoneNumber": "Номер телефона (межд. формат, например: +79831234567) ", - "octopushSMSSender": "Имя отправителя SMS: 3-11 символов алвафита, цифр и пробелов (a-zA-Z0-9)", + "octopushSMSSender": "Имя отправителя SMS: 3-11 символов алфавита, цифр и пробелов (a-zA-Z0-9)", "LunaSea Device ID": "ID устройства LunaSea", "Apprise URL": "Ссылка Уведомления", "Example:": "Пример: {0}", @@ -681,8 +681,8 @@ "smseagleRecipient": "Получатель(и) (если множество, должны быть разделены запятой)", "smseagleToken": "Токен доступа API", "smseagleUrl": "URL вашего SMSEagle устройства", - "smseagleEncoding": "Отправить в юникоде", - "smseaglePriority": "Приоритет сообщения (0-9, по умолчанию = 0)", + "smseagleEncoding": "Отправить в юникоде (по умолчанию=GSM-7)", + "smseaglePriority": "Приоритет сообщения (0-9, высший приоритет = 9)", "Server Address": "Адрес сервера", "Learn More": "Узнать больше", "topicExplanation": "MQTT топик для мониторинга", @@ -907,7 +907,7 @@ "successKeyword": "Ключевое слово успеха", "statusPageSpecialSlugDesc": "Специальный ярлык {0}: эта страница будет отображаться, если ярлык не указан", "ntfyPriorityHelptextAllExceptDown": "Все события отправляются с этим приоритетом, кроме {0}-событий, которые имеют приоритет {1}", - "self-hosted container": "контейнер, который хоститься самостоятельно", + "self-hosted container": "контейнер, который хостится самостоятельно", "remoteBrowserToggle": "По умолчанию Chromium работает внутри контейнера Uptime Kuma. Вы можете использовать удаленный браузер, переключив этот переключатель.", "Remote Browsers": "Удаленные браузеры", "Remote Browser": "Удаленный браузер", @@ -1059,7 +1059,7 @@ "Client ID": "ID клиента", "Client Secret": "Секрет клиента", "OAuth Scope": "Область действия OAuth", - "Go back to home page.": "Вернутся на домашнюю страницу.", + "Go back to home page.": "Вернуться на домашнюю страницу.", "No tags found.": "Теги не найдены.", "Cannot connect to the socket server.": "Невозможно подключиться к серверу сокетов.", "SIGNL4": "SIGNL4", @@ -1134,5 +1134,28 @@ "Sender name": "Имя отправителя", "smsplanetNeedToApproveName": "Требуется одобрение в панели клиента", "Add Tags": "Добавить тег", - "tagNameExists": "Тег с таким именем уже существует. Выберите его из списка или используйте другое имя." + "tagNameExists": "Тег с таким именем уже существует. Выберите его из списка или используйте другое имя.", + "Use HTML for custom E-mail body": "Используйте HTML для пользовательского текста E-Mail", + "Template plain text instead of using cards": "Шаблон простого текста вместо использования карт", + "issueWithGoogleChatOnAndroidHelptext": "Это также позволяет обойти баги входящего потока, как {issuetakerURL}", + "smseagleGroupV2": "Идентификатор группы Phonebook(s)", + "smseagleApiv2": "APIv2 (рекомендовано для новых интеграций)", + "smseagleApiv1": "APIv1 (для существующих проектов и обратной совместимости)", + "Path": "Путь", + "mqttWebSocketPath": "MQTT WebSocket путь", + "mqttWebsocketPathExplanation": "WebSocket путь для MQTT через WebSocket соединение (например, /mqtt)", + "mqttWebsocketPathInvalid": "Пожалуйста, используйте правильный формат пути WebSocket", + "mqttHostnameTip": "Пожалуйста, используйте этот формат {hostnameFormat}", + "smseagleApiType": "Версия API", + "smseagleComma": "Множественные должны быть разделены запятой", + "smseagleDocs": "Просмотрите документацию или доступность APIv2: {0}", + "smseagleTtsModel": "Модель текст-в-речь ID", + "smseagleDuration": "Длительность (в секундах)", + "smseagleMsgType": "Сообщение типа", + "smseagleMsgSms": "SMS сообщение (по умолчанию)", + "smseagleMsgTts": "Звонок текст-в-речь", + "smseagleMsgTtsAdvanced": "Текст-в-речь расширенный звонок", + "defaultFriendlyName": "Новый монитор", + "tagAlreadyOnMonitor": "Этот тег (имя и значение) уже отображается на мониторе или ожидает добавления.", + "tagAlreadyStaged": "Этот тег (имя и значение) уже подготовлен для этого пакета." } diff --git a/src/lang/sv-SE.json b/src/lang/sv-SE.json index 607cf0d68..bc6efada0 100644 --- a/src/lang/sv-SE.json +++ b/src/lang/sv-SE.json @@ -990,5 +990,13 @@ "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" + "Add Remote Browser": "Lägg till fjärrbläddrare", + "Path": "Sökväg", + "mqttHostnameTip": "Vänligen använd detta format {hostnameFormat}", + "templateServiceName": "tjänstnamn", + "templateHostnameOrURL": "värdnamn eller URL", + "templateStatus": "status", + "defaultFriendlyName": "Ny övervakare", + "Add Tags": "Lägg till taggar", + "tagAlreadyOnMonitor": "Denna tagg (namn och värde) finns redan på övervakaren eller är köad för tillägg." } diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json index 4274c8f91..ce515a4a9 100644 --- a/src/lang/uk-UA.json +++ b/src/lang/uk-UA.json @@ -1186,5 +1186,12 @@ "Path": "Шлях", "mqttWebSocketPath": "Шлях до MQTT WebSocket", "mqttWebsocketPathInvalid": "Будь ласка, використовуйте дійсний формат шляху WebSocket", - "mqttHostnameTip": "Будь ласка, використовуйте цей формат {hostnameFormat}" + "mqttHostnameTip": "Будь ласка, використовуйте цей формат {hostnameFormat}", + "Template plain text instead of using cards": "Шаблон простого тексту замість використання карток", + "issueWithGoogleChatOnAndroidHelptext": "Це також дозволяє обійти помилки на кшталт {issuetackerURL}", + "Clear All Events": "Очистити всі події", + "Events cleared successfully": "Події успішно очищено.", + "No monitors found": "Моніторів не знайдено.", + "Could not clear events": "Не вдалося очистити події {failed}/{total}", + "clearAllEventsMsg": "Ви дійсно хочете видалити всі події?" } diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json index d8deaf230..6791181db 100644 --- a/src/lang/zh-CN.json +++ b/src/lang/zh-CN.json @@ -1177,5 +1177,10 @@ "smseagleMsgRing": "响铃呼叫", "smseagleMsgSms": "SMS 短信(默认值)", "smseagleContactV2": "联系人 ID", - "smseagleGroupV2": "群组 ID" + "smseagleGroupV2": "群组 ID", + "mqttWebsocketPathExplanation": "MQTT 通过 WebSocket 连接时所使用的 WebSocket 路径(例如 /mqtt)", + "Path": "路径", + "mqttHostnameTip": "请使用此格式:{hostnameFormat}", + "mqttWebsocketPathInvalid": "请使用合法的 WebSocket 路径格式", + "mqttWebSocketPath": "MQTT WebSocket 路径" }