From 52b0856a2a439c0db19c2a9249a6c0739bba26f2 Mon Sep 17 00:00:00 2001
From: Alex Nagy
Date: Thu, 24 Apr 2025 20:21:45 +0000
Subject: [PATCH 001/133] Translated using Weblate (Hungarian)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: Alex Nagy
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hu/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/hu.json | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/lang/hu.json b/src/lang/hu.json
index 2b0b8a625..2eb829c68 100644
--- a/src/lang/hu.json
+++ b/src/lang/hu.json
@@ -1080,5 +1080,24 @@
"Fail": "Hiba",
"Pop": "Megjelen",
"Bitrix24 Webhook URL": "Bitrix24 Webhook URL",
- "wayToGetHeiiOnCallDetails": "A Trigger ID és az API kulcsok megszerzésének módja a {dokumentáció}"
+ "wayToGetHeiiOnCallDetails": "A Trigger ID és az API kulcsok megszerzésének módja a {dokumentáció}",
+ "telegramServerUrl": "(Választható) Szerver Url",
+ "telegramServerUrlDescription": "A Telegram bot api korlátozásainak feloldása vagy hozzáférés a blokkolt területekhez (Kína, Irán stb.). További információért kattintson a {0} gombra. Alapértelmezett: {1}",
+ "wahaSession": "Munkamenet",
+ "wahaChatId": "Beszélgetés azonosító (Telefonszám / Kontakt azonosító / Csoport azonosító)",
+ "wayToGetWahaApiUrl": "WAHA példányod URL-je.",
+ "wayToGetWahaApiKey": "Az API-kulcs a WHATSAPP_API_KEY környezeti változó értéke, amelyet a WAHA futtatásához használt.",
+ "wayToWriteWahaChatId": "A telefonszám nemzetközi előtaggal, de az elején lévő pluszjel ({0}), a kapcsolattartó azonosítója ({1}) vagy a csoportazonosító ({2}) nélkül. A WAHA Session értesítéseket küld erre a beszélgetési azonosítóra.",
+ "Plain Text": "Sima Szöveg",
+ "Message Template": "Üzenet Sablon",
+ "Template Format": "Sablon Formátum",
+ "wayToGetWahaSession": "A munkamenetből WAHA küld egy értesítést a Beszélgetés azonosítóra. Az értesítést megtalálhatod a WAHA műszerfalon.",
+ "YZJ Webhook URL": "YZJ Webhook URL",
+ "YZJ Robot Token": "YZJ Robot token",
+ "templateServiceName": "szolgáltatás név",
+ "templateHostnameOrURL": "kiszolgáló név vagy URL",
+ "templateStatus": "státusz",
+ "telegramUseTemplate": "Egyéni üzenetsablon használata",
+ "telegramUseTemplateDescription": "Ha engedélyezve van, az üzenet egy egyéni sablon szerint lesz elküldve.",
+ "telegramTemplateFormatDescription": "Telegram különböző jelölőnyelvek használatát engedi, további információkért lásd {0}."
}
From 4953bf5eacf859c2c616006cd01bef425f1f5845 Mon Sep 17 00:00:00 2001
From: Tiramisu
Date: Thu, 24 Apr 2025 20:21:45 +0000
Subject: [PATCH 002/133] Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: Tiramisu
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 e6953ebfa..0fe853aef 100644
--- a/src/lang/pt-BR.json
+++ b/src/lang/pt-BR.json
@@ -1068,5 +1068,18 @@
"telegramTemplateFormatDescription": "O Telegram permite o uso de diferentes linguagens de marcação para mensagens. Veja o Telegram {0} para detalhes específicos.",
"templateHostnameOrURL": "hostname ou URL",
"templateStatus": "status",
- "telegramUseTemplateDescription": "Se habilitado, a mensagem será enviada usando um template personalizado."
+ "telegramUseTemplateDescription": "Se habilitado, a mensagem será enviada usando um template personalizado.",
+ "telegramServerUrlDescription": "Para suspender as limitações da API de bots do Telegram ou obter acesso em áreas bloqueadas (China, Irã, etc). Para mais informações, clique em {0}. Padrão: {1}",
+ "wahaSession": "Sessão",
+ "wayToGetWahaApiUrl": "URL da sua instância WAHA.",
+ "wayToGetWahaApiKey": "API Key é o valor da variável de ambiente WHATSAPP_API_KEY que você usou para executar o WAHA.",
+ "wayToGetWahaSession": "A partir desta sessão, o WAHA envia notificações para o Chat ID. Você pode encontrá-lo no WAHA Dashboard.",
+ "wayToWriteWahaChatId": "O número de telefone com o prefixo internacional, mas sem o sinal de mais no início ({0}), o Contact ID ({1}) ou o Group ID ({2}). As notificações são enviadas para este Chat ID da sessão WAHA.",
+ "Plain Text": "Texto Simples",
+ "wahaChatId": "Chat ID (Número de Telefone / Contact ID / Group ID)",
+ "YZJ Webhook URL": "YZJ Webhook URL",
+ "YZJ Robot Token": "YZJ Robot token",
+ "telegramServerUrl": "(Opcional) URL do Servidor",
+ "Message Template": "Modelo de Mensagem",
+ "Template Format": "Formato do Modelo"
}
From 5654130ab4b4aa51f0b092b5269aa12f83cd46ec Mon Sep 17 00:00:00 2001
From: A3
Date: Thu, 24 Apr 2025 20:21:45 +0000
Subject: [PATCH 003/133] Translated using Weblate (Dutch)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: A3
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nl/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/nl-NL.json | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 4ddb77624..1c24ce38c 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -127,7 +127,7 @@
"Create": "Aanmaken",
"Clear Data": "Data wissen",
"Events": "Gebeurtenissen",
- "Heartbeats": "Heartbeats",
+ "Heartbeats": "Hartslagen",
"Auto Get": "Auto Get",
"backupDescription": "U kunt een back-up maken van alle monitoren en alle meldingen in een JSON-bestand.",
"backupDescription2": "PS: Geschiedenis- en gebeurtenisgegevens zijn niet inbegrepen.",
@@ -1082,12 +1082,31 @@
"Time Sensitive (iOS Only)": "Tijdsgevoelig (alleen voor iOs)",
"From": "Van",
"Can be found on:": "Kan gevonden worden op: {0}",
- "The phone number of the recipient in E.164 format.": "Het telefoonnummer van de ontvanger in E.164 formaat",
+ "The phone number of the recipient in E.164 format.": "Het telefoonnummer van de ontvanger in E.164 formaat.",
"Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Ofwel een sms zender ID of een telefoonnummer in E.164 formaat als je reacties wil ontvangen.",
"Clear": "Helder",
"Elevator": "Lift",
"Pop": "Pop",
"Community String": "Gemeenschap Tekst",
- "Json Query Expression": "Json Query Expressie",
- "ignoredTLSError": "TLS/SSL-fouten zijn genegeerd"
+ "Json Query Expression": "JSON Query Expressie",
+ "ignoredTLSError": "TLS/SSL-fouten zijn genegeerd",
+ "telegramServerUrl": "(Optioneel) Server Url",
+ "telegramServerUrlDescription": "Om de beperkingen van Telegram's bot api op te heffen of toegang te krijgen in geblokkeerde gebieden (China, Iran, enz.). Klik voor meer informatie op {0}. Standaard: {1}",
+ "wahaSession": "Sessie",
+ "wahaChatId": "Chat-ID (telefoonnummer / contact-ID / groeps-ID)",
+ "wayToGetWahaApiUrl": "Je WAHA Instance URL.",
+ "wayToGetWahaApiKey": "API Key is de WHATSAPP_API_KEY omgevingsvariabele die je hebt gebruikt om WAHA uit te voeren.",
+ "wayToGetWahaSession": "Vanaf deze sessie stuurt WAHA meldingen naar Chat ID. Je kunt deze vinden in WAHA Dashboard.",
+ "wayToWriteWahaChatId": "Het telefoonnummer met het internationale voorvoegsel, maar zonder het plusteken aan het begin ({0}), de contact-ID ({1}) of de groeps-ID ({2}). Vanuit WAHA Sessie worden meldingen naar deze Chat-ID verzonden.",
+ "YZJ Robot Token": "YZJ Robot token",
+ "Plain Text": "Platte tekst",
+ "Message Template": "Bericht Sjabloon",
+ "YZJ Webhook URL": "YZJ Webhook URL",
+ "Template Format": "Sjabloonformaat",
+ "templateServiceName": "service naam",
+ "templateHostnameOrURL": "hostnaam of url",
+ "templateStatus": "status",
+ "telegramUseTemplate": "Gebruik aangepaste bericht sjabloon",
+ "telegramTemplateFormatDescription": "Telegram staat het gebruik van verschillende opmaaktalen voor berichten toe, zie Telegram {0} voor specifieke details.",
+ "telegramUseTemplateDescription": "Indien ingeschakeld, wordt het bericht verzonden met een aangepaste sjabloon."
}
From edc62bd68ef24068b74dc17cefa846df04f3695e Mon Sep 17 00:00:00 2001
From: B3CKDOOR
Date: Thu, 24 Apr 2025 20:21:45 +0000
Subject: [PATCH 004/133] Translated using Weblate (Dutch)
Currently translated at 100.0% (1069 of 1069 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 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 1c24ce38c..2c1d0f47d 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -649,8 +649,8 @@
"smseagleTo": "Telefoonnummer(s)",
"Custom Monitor Type": "Custom Monitor Type",
"trustProxyDescription": "'X-Forwarded-*' headers vertrouwen. Als je de correcte client IP wilt krijgen en de Uptime Kuma installatie is achter een proxy zoals Nginx of Apache, schakel dan dit in.",
- "RadiusCalledStationId": "Called Station Id",
- "RadiusCalledStationIdDescription": "Identifier of the called device",
+ "RadiusCalledStationId": "Genoemde stations ID",
+ "RadiusCalledStationIdDescription": "Identifier van het genoemde apparaat",
"RadiusCallingStationId": "Calling Station Id",
"ZohoCliq": "ZohoCliq",
"Long-Lived Access Token": "Long-Lived Access Token",
From 87ab164a45b96c4f68ba5eb081bbbed53e97e0d9 Mon Sep 17 00:00:00 2001
From: Adam Stachowicz
Date: Thu, 24 Apr 2025 20:21:45 +0000
Subject: [PATCH 005/133] Translated using Weblate (Polish)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: Adam Stachowicz
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pl/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/pl.json | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/lang/pl.json b/src/lang/pl.json
index 9832fb7c1..fd96faef6 100644
--- a/src/lang/pl.json
+++ b/src/lang/pl.json
@@ -1098,5 +1098,24 @@
"RabbitMQ Username": "Nazwa użytkownika RabbitMQ",
"RabbitMQ Password": "Hasło RabbitMQ",
"SendGrid API Key": "Klucz API SendGrid",
- "Separate multiple email addresses with commas": "Oddziel wiele adresów e-mail przecinkami"
+ "Separate multiple email addresses with commas": "Oddziel wiele adresów e-mail przecinkami",
+ "templateServiceName": "service name",
+ "telegramServerUrlDescription": "Aby znieść ograniczenia api bota Telegrama lub uzyskać dostęp w zablokowanych obszarach (Chiny, Iran itp.). Aby uzyskać więcej informacji, kliknij {0}. Domyślnie: {1}",
+ "wayToGetWahaSession": "Z tej sesji WAHA wysyła powiadomienia do Chat ID. Można go znaleźć w WAHA Dashboard.",
+ "wayToWriteWahaChatId": "Numer telefonu z prefiksem międzynarodowym, ale bez znaku plus na początku ({0}), identyfikator kontaktu ({1}) lub identyfikator grupy ({2}). Powiadomienia są wysyłane do tego identyfikatora czatu z sesji WAHA.",
+ "wahaSession": "Sesja",
+ "wahaChatId": "Identyfikator czatu (numer telefonu / identyfikator kontaktu / identyfikator grupy)",
+ "wayToGetWahaApiUrl": "Adres URL instancji WAHA.",
+ "wayToGetWahaApiKey": "Klucz API to wartość zmiennej środowiskowej WHATSAPP_API_KEY użytej do uruchomienia WAHA.",
+ "YZJ Robot Token": "Token robota YZJ",
+ "YZJ Webhook URL": "Adres URL usługi YZJ Webhook",
+ "telegramServerUrl": "(Opcjonalnie) Adres URL serwera",
+ "Plain Text": "Zwykły tekst",
+ "Message Template": "Szablon wiadomości",
+ "Template Format": "Format szablonu",
+ "templateHostnameOrURL": "nazwa hosta lub adres URL",
+ "templateStatus": "status",
+ "telegramUseTemplate": "Użyj niestandardowego szablonu wiadomości",
+ "telegramUseTemplateDescription": "Jeśli opcja ta jest włączona, wiadomość zostanie wysłana przy użyciu niestandardowego szablonu.",
+ "telegramTemplateFormatDescription": "Telegram pozwala na używanie różnych języków znaczników dla wiadomości, zobacz Telegram {0}, aby uzyskać szczegółowe informacje."
}
From c82ee23d6539faaf6c5a46c5311f06f749c4af1c Mon Sep 17 00:00:00 2001
From: A3
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 006/133] Translated using Weblate (Dutch)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: A3
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nl/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/nl-NL.json | 46 ++++++++++++++++++++++-----------------------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 2c1d0f47d..214d7c557 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -464,24 +464,24 @@
"Show Powered By": "Laat \"Mogeljik gemaakt door\" zien",
"Domain Names": "Domein Namen",
"pushoversounds pushover": "Pushover (standaard)",
- "pushoversounds bike": "Bike",
- "pushoversounds bugle": "Bugle",
- "pushoversounds cashregister": "Cash Register",
+ "pushoversounds bike": "Fiets",
+ "pushoversounds bugle": "Trompet",
+ "pushoversounds cashregister": "Kassa",
"pushoversounds classical": "Classical",
- "pushoversounds cosmic": "Cosmic",
- "pushoversounds falling": "Falling",
+ "pushoversounds cosmic": "Buitenaards",
+ "pushoversounds falling": "Vallend",
"pushoversounds gamelan": "Gamelan",
- "pushoversounds incoming": "Incoming",
- "pushoversounds intermission": "Intermission",
- "pushoversounds magic": "Magic",
- "pushoversounds mechanical": "Mechanical",
+ "pushoversounds incoming": "Inkomend",
+ "pushoversounds intermission": "Pauze",
+ "pushoversounds magic": "Magie",
+ "pushoversounds mechanical": "Mechanisch",
"pushoversounds pianobar": "Piano Bar",
- "pushoversounds siren": "Siren",
- "pushoversounds spacealarm": "Space Alarm",
+ "pushoversounds siren": "Sirene",
+ "pushoversounds spacealarm": "Ruimte Alarm",
"pushoversounds tugboat": "Tug Boat",
"pushoversounds alien": "Alien Alarm (long)",
"pushoversounds climb": "Climb (long)",
- "pushoversounds persistent": "Persistent (long)",
+ "pushoversounds persistent": "Aanhoudend (lang)",
"pushoversounds echo": "Pushover Echo (long)",
"pushoversounds updown": "Up Down (long)",
"pushoversounds vibrate": "Alleen trillen",
@@ -650,7 +650,7 @@
"Custom Monitor Type": "Custom Monitor Type",
"trustProxyDescription": "'X-Forwarded-*' headers vertrouwen. Als je de correcte client IP wilt krijgen en de Uptime Kuma installatie is achter een proxy zoals Nginx of Apache, schakel dan dit in.",
"RadiusCalledStationId": "Genoemde stations ID",
- "RadiusCalledStationIdDescription": "Identifier van het genoemde apparaat",
+ "RadiusCalledStationIdDescription": "Identificatie van het genoemde apparaat",
"RadiusCallingStationId": "Calling Station Id",
"ZohoCliq": "ZohoCliq",
"Long-Lived Access Token": "Long-Lived Access Token",
@@ -789,7 +789,7 @@
"Badge Warn Days": "Badge Waarschuwing dagen",
"Badge Down Days": "Badge Offline dagen",
"Badge Style": "Badge stijl",
- "chromeExecutable": "Chrome/Chromium Executable",
+ "chromeExecutable": "Chrome/Chromium Uitvoerbaar bestand",
"chromeExecutableAutoDetect": "Automatisch detecteren",
"Edit Maintenance": "Onderhoud bewerken",
"Badge Label": "Badge Label",
@@ -1042,33 +1042,33 @@
"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.",
- "rabbitmqNodesDescription": "Voer het URL voor de RabbitMQ beheerkooppunt inclusief protocol en poort in. Bijvoorbeeld: {0}",
+ "rabbitmqNodesDescription": "Voer het URL voor de RabbitMQ beheer nodes inclusief protocol en poort in. Bijvoorbeeld: {0}",
"rabbitmqNodesRequired": "Aub stel de knooppunten voor deze monitor in.",
- "rabbitmqNodesInvalid": "Stel gebruik een volledig gekwalificeerde (beginnend met 'http') URL voor RabbitMQ-knooppunten.",
+ "rabbitmqNodesInvalid": "Gebruik een volledig gekwalificeerde (beginnend met 'http') URL voor de RabbitMQ nodes.",
"RabbitMQ Username": "RabbitMQ gebruikersnaam",
"RabbitMQ Password": "RabbitMQ wachtwoord",
"rabbitmqHelpText": "Om gebruik te maken van de monitor moet je de Management Plugin in de RabbitMQ setup aanzetten. Voor meer informatie zie de {rabitmq_documentatie}.",
"SendGrid API Key": "SendGrid API sleutel",
"Separate multiple email addresses with commas": "Splits meerdere emailadressen met kommas",
- "RabbitMQ Nodes": "RabbitMQ Beheerknoppunten",
+ "RabbitMQ Nodes": "RabbitMQ beheer Nodes",
"shrinkDatabaseDescriptionSqlite": "Trigger database {vacuum} voor SQLite. {auto_vacuum} is al ingeschakeld, maar hiermee wordt de database niet gedefragmenteerd en worden ook databasepagina's niet afzonderlijke opnieuw ingepakt zoals de opdracht {vacuum} dat doet.",
- "aboutSlackUsername": "Wijzigt de weergavenaam van de afzender van het bericht. Als je iemand wilt vermelden, voer in dat geval de naam in als vriendelijke naam.",
+ "aboutSlackUsername": "Verandert de weergavenaam van de afzender. Als je iemand wil vermelden, voeg dit dan aan de vriendelijke naam toe.",
"cacheBusterParam": "Voeg de parameter {0} toe",
"Form Data Body": "Formulier Gegevens Content",
"Optional: Space separated list of scopes": "Optioneel: Reikwijdte door spaties gescheiden lijst",
- "Alphanumerical string and hyphens only": "Alleen alfanumerieke tekenreeksen en koppeltekens",
+ "Alphanumerical string and hyphens only": "Alleen alfanumerieke tekens en streepjes",
"Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Tijdsgevoelige meldingen worden meteen afgeleverd, zelfs als het apparaat in niet storen modus staat.",
- "Message format": "Berichtformaat",
- "Send rich messages": "Stuur rijke berichten",
+ "Message format": "Bericht opmaak",
+ "Send rich messages": "Verstuur berichten met opmaak",
"OAuth Scope": "OAuth Reikwijdte",
"equals": "gelijk aan",
"not equals": "niet gelijk aan",
"less than or equal to": "kleiner dan of gelijk aan",
"greater than or equal to": "groter dan of gelijk aan",
- "Notification Channel": "Meldingskanaal",
+ "Notification Channel": "Notificatie kanaal",
"Sound": "Geluid",
"Arcade": "Speelhal",
- "Correct": "Juist",
+ "Correct": "Goed",
"Fail": "Mislukt",
"Harp": "Harp",
"Reveal": "Laat zien",
From 8eea2bde65bf40db93ff6c3e7f02f7f23ab158de Mon Sep 17 00:00:00 2001
From: B3CKDOOR
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 007/133] Translated using Weblate (Dutch)
Currently translated at 100.0% (1069 of 1069 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 | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 214d7c557..5f121e8b3 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -1039,7 +1039,7 @@
"ends with": "eindigt met",
"not ends with": "eindigt niet met",
"less than": "minder dan",
- "greater than": "meer dan",
+ "greater than": "groter 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.",
"rabbitmqNodesDescription": "Voer het URL voor de RabbitMQ beheer nodes inclusief protocol en poort in. Bijvoorbeeld: {0}",
@@ -1053,18 +1053,18 @@
"RabbitMQ Nodes": "RabbitMQ beheer Nodes",
"shrinkDatabaseDescriptionSqlite": "Trigger database {vacuum} voor SQLite. {auto_vacuum} is al ingeschakeld, maar hiermee wordt de database niet gedefragmenteerd en worden ook databasepagina's niet afzonderlijke opnieuw ingepakt zoals de opdracht {vacuum} dat doet.",
"aboutSlackUsername": "Verandert de weergavenaam van de afzender. Als je iemand wil vermelden, voeg dit dan aan de vriendelijke naam toe.",
- "cacheBusterParam": "Voeg de parameter {0} toe",
- "Form Data Body": "Formulier Gegevens Content",
- "Optional: Space separated list of scopes": "Optioneel: Reikwijdte door spaties gescheiden lijst",
+ "cacheBusterParam": "Voeg de {0} parameter",
+ "Form Data Body": "Formulier Gegevens Body",
+ "Optional: Space separated list of scopes": "Optioneel: door spaties gescheiden lijst met scopes",
"Alphanumerical string and hyphens only": "Alleen alfanumerieke tekens en streepjes",
"Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Tijdsgevoelige meldingen worden meteen afgeleverd, zelfs als het apparaat in niet storen modus staat.",
"Message format": "Bericht opmaak",
"Send rich messages": "Verstuur berichten met opmaak",
- "OAuth Scope": "OAuth Reikwijdte",
- "equals": "gelijk aan",
- "not equals": "niet gelijk aan",
- "less than or equal to": "kleiner dan of gelijk aan",
- "greater than or equal to": "groter dan of gelijk aan",
+ "OAuth Scope": "OAuth bereik",
+ "equals": "hetzelfde als",
+ "not equals": "niet gelijk",
+ "less than or equal to": "minder dan of gelijk aan",
+ "greater than or equal to": "meer dan of gelijk aan",
"Notification Channel": "Notificatie kanaal",
"Sound": "Geluid",
"Arcade": "Speelhal",
@@ -1087,7 +1087,7 @@
"Clear": "Helder",
"Elevator": "Lift",
"Pop": "Pop",
- "Community String": "Gemeenschap Tekst",
+ "Community String": "Gemeenschapsreeks",
"Json Query Expression": "JSON Query Expressie",
"ignoredTLSError": "TLS/SSL-fouten zijn genegeerd",
"telegramServerUrl": "(Optioneel) Server Url",
From acdd1e6a32485f0a132c15e99261e2b649672c39 Mon Sep 17 00:00:00 2001
From: A3
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 008/133] Translated using Weblate (Dutch)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: A3
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nl/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/nl-NL.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 5f121e8b3..806c921ad 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -1062,7 +1062,7 @@
"Send rich messages": "Verstuur berichten met opmaak",
"OAuth Scope": "OAuth bereik",
"equals": "hetzelfde als",
- "not equals": "niet gelijk",
+ "not equals": "niet gelijk aan",
"less than or equal to": "minder dan of gelijk aan",
"greater than or equal to": "meer dan of gelijk aan",
"Notification Channel": "Notificatie kanaal",
From 16c048f3bb188a834b48af88f58edf86b9f13b39 Mon Sep 17 00:00:00 2001
From: ramondsq
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 009/133] Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: ramondsq
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hans/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/zh-CN.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json
index 5b473b071..d6fe898aa 100644
--- a/src/lang/zh-CN.json
+++ b/src/lang/zh-CN.json
@@ -1117,5 +1117,7 @@
"wayToGetWahaApiKey": "API 密钥是你用于运行 WAHA 的 WHATSAPP_API_KEY 环境变量值。",
"telegramTemplateFormatDescription": "Telegram 允许在消息中使用不同的标记语言,具体细节请参见 Telegram {0}。",
"YZJ Webhook URL": "YZJ Webhook 地址",
- "YZJ Robot Token": "YZJ 机器人令牌"
+ "YZJ Robot Token": "YZJ 机器人令牌",
+ "telegramServerUrl": "(可选) 服务器 Url",
+ "telegramServerUrlDescription": "要解除 Telegram 的机器人 API 限制或在封锁区域(中国、伊朗等)获得访问权限。获取更多信息,请点击 {0}。默认值:{1}"
}
From 395e505c184920e64bed8d537bd2c481379fad64 Mon Sep 17 00:00:00 2001
From: Roberto Agria
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 010/133] Translated using Weblate (Italian)
Currently translated at 66.3% (709 of 1069 strings)
Co-authored-by: Roberto Agria
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/it/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/it-IT.json | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json
index 12278ff29..3104e5fcb 100644
--- a/src/lang/it-IT.json
+++ b/src/lang/it-IT.json
@@ -59,7 +59,7 @@
"day": "giorno | giorni",
"-day": "-giorni",
"hour": "ora",
- "-hour": "-ore",
+ "-hour": "-ora",
"Response": "Risposta",
"Ping": "Ping",
"Monitor Type": "Modalità di monitoraggio",
@@ -80,7 +80,7 @@
"pushOptionalParams": "Parametri aggiuntivi: {0}",
"Save": "Salva",
"Notifications": "Notifiche",
- "Not available, please setup.": "Non disponibili, richiesta configurazione manuale.",
+ "Not available, please setup.": "Non disponibile, richiesta configurazione manuale.",
"Setup Notification": "Configura le notifiche",
"Light": "Chiaro",
"Dark": "Scuro",
@@ -738,5 +738,9 @@
"invertKeywordDescription": "Cerca la parola chiave essere assente anziché presente.",
"octopushAPIKey": "\"API Key\" dalle credenziali API HTTP nel pannello di controllo",
"Enable TLS": "Abilita TLS",
- "ignoredTLSError": "Ignora errori TLS/SSL"
+ "ignoredTLSError": "Ignora errori TLS/SSL",
+ "templateHostnameOrURL": "nome host o URL",
+ "templateStatus": "stato",
+ "templateServiceName": "nome del servizio",
+ "locally configured mail transfer agent": "agente mail configurato localmente"
}
From 139a2b78658e1d6e92cb1a2aafb72fdc71f9e41c Mon Sep 17 00:00:00 2001
From: Donker_Jumala
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 011/133] Translated using Weblate (Japanese)
Currently translated at 100.0% (1070 of 1070 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: Donker_Jumala
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ja/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/ja.json | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/src/lang/ja.json b/src/lang/ja.json
index 0f040cced..cb46b1500 100644
--- a/src/lang/ja.json
+++ b/src/lang/ja.json
@@ -1065,5 +1065,25 @@
"Key Added": "追加キー",
"Bark Sound": "Bark通知音",
"Badge URL": "バッジURL",
- "pushoversounds intermission": "Intermission"
+ "pushoversounds intermission": "Intermission",
+ "telegramServerUrl": "(任意)サーバーUrl",
+ "telegramServerUrlDescription": "Telegramのボットapiの制限を解除したり、ブロックされた地域(中国、イランなど)でアクセスする。詳しくは {0} をクリックしてください。デフォルト: {1}",
+ "wayToWriteWahaChatId": "電話番号の先頭にプラス記号を付けない国際電話番号({0})、コンタクトID ({1})、またはグループID ({2}) 。WAHAセッションからこのチャットIDに通知が送信されます。",
+ "wahaSession": "セッション",
+ "wahaChatId": "チャットID(電話番号/連絡先ID/グループID)",
+ "wayToGetWahaApiUrl": "WAHAインスタンスのURL。",
+ "wayToGetWahaApiKey": "APIキーはWAHAを実行するために使用したWHATSAPP_API_KEY環境変数の値です。",
+ "wayToGetWahaSession": "このセッションから WAHA はチャット ID に通知を送信します。WAHAダッシュボードで確認できます。",
+ "YZJ Webhook URL": "YZJ ウェブフック URL",
+ "YZJ Robot Token": "YZJ ロボットトークン",
+ "Plain Text": "平文",
+ "Message Template": "メッセージテンプレート",
+ "Template Format": "テンプレート形式",
+ "templateServiceName": "サービス名",
+ "templateHostnameOrURL": "ホスト名またはURL",
+ "templateStatus": "ステータス",
+ "telegramUseTemplate": "カスタムメッセージテンプレートを使用",
+ "telegramUseTemplateDescription": "有効にすると、メッセージはカスタムテンプレートを使って送信されます。",
+ "telegramTemplateFormatDescription": "Telegramではメッセージに異なるマークアップ言語を使用することができます。詳細はTelegram {0} を参照してください。",
+ "Font Twemoji by Twitter licensed under": "TwemojiフォントはTwitterライセンス下でライセンスされています"
}
From d0d5dbc8e76dd31c5dc3bdce90a518f66b2b4a4d Mon Sep 17 00:00:00 2001
From: Marcis Pauls
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 012/133] Translated using Weblate (Latvian)
Currently translated at 0.3% (4 of 1069 strings)
Added translation using Weblate (Latvian)
Co-authored-by: Marcis Pauls
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/lv/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/lv.json | 7 +++++++
1 file changed, 7 insertions(+)
create mode 100644 src/lang/lv.json
diff --git a/src/lang/lv.json b/src/lang/lv.json
new file mode 100644
index 000000000..c069c7303
--- /dev/null
+++ b/src/lang/lv.json
@@ -0,0 +1,7 @@
+{
+ "languageName": "Latviešu",
+ "setupDatabaseChooseDatabase": "Kuru datubāzi izmantosiet?",
+ "setupDatabaseEmbeddedMariaDB": "Jums nav nekas jādara. Docker imidžā ir iebūvēta un automātiski konfigurēta MariaDB datubāze. Uptime Kuma pieslēgsies šai datubāzei izmantojot unix soketu.",
+ "setupDatabaseSQLite": "Vienkāršs datu bāzes fails, iesakāms maza izmēra risinājumiem. Pirms versijas v2.0.0 SQLite bija noklusējuma datubāze.",
+ "setupDatabaseMariaDB": "Pieslēgties ārējai MariaDB datubāzei. Jums būs jākonfigurē datubāzes pieslēgšanās informācija."
+}
From 6869036a307d46b421482629607e9b28a6e7f226 Mon Sep 17 00:00:00 2001
From: ASTERISK Kwon
Date: Thu, 24 Apr 2025 20:21:46 +0000
Subject: [PATCH 013/133] Translated using Weblate (Korean)
Currently translated at 74.1% (793 of 1069 strings)
Co-authored-by: ASTERISK Kwon
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/ko-KR.json | 33 +++++++++++++++++++++++++++++++--
1 file changed, 31 insertions(+), 2 deletions(-)
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index c8601efbe..07f8fba74 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -76,7 +76,7 @@
"Accepted Status Codes": "응답 성공 상태 코드",
"Save": "저장",
"Notifications": "알림",
- "Not available, please setup.": "존재하지 않아요, 새로운 거 하나 만드는 건 어때요?",
+ "Not available, please setup.": "존재하지 않아요. 새로운 거 하나 만드는 건 어때요?",
"Setup Notification": "알림 설정",
"Light": "화이트",
"Dark": "다크",
@@ -797,5 +797,34 @@
"successKeywordExplanation": "성공으로 간주되는 MQTT 키워드",
"Reset Token": "토큰 초기화",
"Check/Uncheck": "체크/체크 해제",
- "pushViewCode": "푸시 모니터링는 어떻게 사용하나요? (코드 보기)"
+ "pushViewCode": "푸시 모니터링는 어떻게 사용하나요? (코드 보기)",
+ "Search monitored sites": "모니터링중인 사이트 검색",
+ "templateHeartbeatJSON": "heartbeat를 설명하는 오브젝트",
+ "shrinkDatabaseDescriptionSqlite": "SQLite 데이터베이스에서 {vacuum} 명령을 실행해요. {auto_vacuum}이 이미 활성화되어 있지만, {auto_vacuum}은 {vacuum}이 하는 것처럼 데이터베이스를 조각 모음 하거나 페이지를 다시 압축하지는 않아요.",
+ "statusPageSpecialSlugDesc": "특별한 주소 {0}: 아무런 주소도 입력되지 않으면 이 페이지가 보여요",
+ "Add a new expiry notification day": "새 만료 알림 날짜 추가",
+ "Refresh Interval Description": "이 상태 페이지는 {0}초마다 완전 새로고침(F5) 돼요",
+ "telegramServerUrlDescription": "텔레그램 봇 API의 제한을 해제하거나, 차단된 지역(중국, 이란 등)에서 액세스하려면 {0}을 클릭하세요. 기본값: {1}",
+ "chromeExecutableDescription": "Docker 사용자의 경우, Chromium이 아직 설치되지 않았다면 이를 설치하고 테스트 결과를 표시하는 데 몇 분이 걸릴 수 있어요. 1GB의 디스크 공간을 사용해요.",
+ "templateMonitorJSON": "monitor를 설명하는 오브젝트",
+ "webhookBodyCustomOption": "커스텀 Body",
+ "telegramServerUrl": "(선택) 서버 URL",
+ "and": "그리고",
+ "emailCustomisableContent": "사용자 지정 가능한 콘텐츠",
+ "smtpLiquidIntroduction": "다음 두 개 필드는 Liquid 템플릿 언어를 통해 템플릿화할 수 있습니다. 사용 지침은 {0}을 참조하세요. 사용 가능한 변수는 다음과 같습니다:",
+ "leave blank for default subject": "기본값을 사용하려면 비워두세요",
+ "emailCustomBody": "커스텀 Body",
+ "leave blank for default body": "기본값을 사용하려면 비워두세요",
+ "templateServiceName": "서비스 이름",
+ "templateHostnameOrURL": "호스트명 또는 URL",
+ "templateStatus": "상태",
+ "selectedMonitorCount": "선택됨: {0}",
+ "Remove the expiry notification": "만료 알림 날짜 제거",
+ "Refresh Interval": "새로고침 주기",
+ "noDockerHostMsg": "사용할 수 없습니다. 먼저 도커 호스트를 설정하세요.",
+ "DockerHostRequired": "이 모니터링을 위한 도커 호스트를 설정해 주세요.",
+ "tailscalePingWarning": "Tailscale Ping 모니터링을 사용하려면 Docker 없이 Uptime Kuma를 설치하고 서버에 Tailscale 클라이언트도 설치해야 합니다.",
+ "telegramUseTemplate": "커스텀 메시지 템플릿 사용",
+ "telegramUseTemplateDescription": "활성화하면 메시지를 보낼 때 커스텀 템플릿을 사용해요.",
+ "telegramTemplateFormatDescription": "텔레그램은 메시지에 다양한 마크업 언어를 사용할 수 있어요. 자세한 내용은 텔레그램 {0}을 참조하세요."
}
From 6a7c5eb11d0ecc1fc2263add07087f6a7be6a76d Mon Sep 17 00:00:00 2001
From: dongsu8142
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 014/133] Translated using Weblate (Korean)
Currently translated at 74.9% (801 of 1069 strings)
Co-authored-by: dongsu8142
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/ko-KR.json | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index 07f8fba74..be43aad89 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -826,5 +826,13 @@
"tailscalePingWarning": "Tailscale Ping 모니터링을 사용하려면 Docker 없이 Uptime Kuma를 설치하고 서버에 Tailscale 클라이언트도 설치해야 합니다.",
"telegramUseTemplate": "커스텀 메시지 템플릿 사용",
"telegramUseTemplateDescription": "활성화하면 메시지를 보낼 때 커스텀 템플릿을 사용해요.",
- "telegramTemplateFormatDescription": "텔레그램은 메시지에 다양한 마크업 언어를 사용할 수 있어요. 자세한 내용은 텔레그램 {0}을 참조하세요."
+ "telegramTemplateFormatDescription": "텔레그램은 메시지에 다양한 마크업 언어를 사용할 수 있어요. 자세한 내용은 텔레그램 {0}을 참조하세요.",
+ "RabbitMQ Username": "RabbitMQ 사용자명",
+ "RabbitMQ Password": "RabbitMQ 비밀번호",
+ "wahaSession": "세션",
+ "emailTemplateMsg": "알림 메시지",
+ "Select message type": "메시지 유형 선택",
+ "Send to channel": "채널로 전송",
+ "Create new forum post": "새 포럼 게시물 만들기",
+ "Your User ID": "사용자 ID"
}
From 2660382a73dced678a7de6e0d600f9db361dd159 Mon Sep 17 00:00:00 2001
From: maz1lovo
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 015/133] Translated using Weblate (Russian)
Currently translated at 99.6% (1065 of 1069 strings)
Co-authored-by: maz1lovo
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ru/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/ru-RU.json | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json
index a8935fe27..e055af110 100644
--- a/src/lang/ru-RU.json
+++ b/src/lang/ru-RU.json
@@ -1109,5 +1109,21 @@
"Json Query Expression": "Выражение запроса Json",
"templateServiceName": "имя сервиса",
"templateHostnameOrURL": "hostname или URL",
- "templateStatus": "статус"
+ "templateStatus": "статус",
+ "telegramServerUrlDescription": "Чтобы поднять ограничения API API Telegram или получить доступ к заблокированным районам (Китай, Иран и т.д.). Для получения дополнительной информации нажмите {0}. По умолчанию: {1}",
+ "wayToGetWahaApiKey": "Ключ API - это значение переменной среды WHATSAPP_API_KEY, которое вы использовали для запуска WAHA.",
+ "wayToGetWahaSession": "Из этой сессии WAHA отправляет уведомления на удостоверение личности чата. Вы можете найти его на приборной панели Waha.",
+ "wayToWriteWahaChatId": "Номер телефона с международным префиксом, но без знака плюс в начале ({0}), идентификатор контакта ({1}) или идентификатора группы ({2}). Уведомления отправляются на этот идентификатор чата от сеанса Waha.",
+ "wahaSession": "Сессия",
+ "wahaChatId": "Идентификатор чата (номер телефона / идентификатор контакта / идентификатор группы)",
+ "wayToGetWahaApiUrl": "Ваш экземпляр WAHA URL.",
+ "YZJ Webhook URL": "YZJ Вебхук URL",
+ "YZJ Robot Token": "YZJ Токен Робота",
+ "telegramServerUrl": "(Необязательно) URL Сервера",
+ "telegramUseTemplate": "Используйте пользовательский шаблон сообщения",
+ "telegramUseTemplateDescription": "Если включено, сообщение будет отправлено с помощью пользовательского шаблона.",
+ "telegramTemplateFormatDescription": "Telegram позволяет использовать различные языки разметки для сообщений, см. Telegram {0} для конкретных деталей.",
+ "Plain Text": "Простой текст",
+ "Message Template": "Шаблон сообщения",
+ "Template Format": "Формат шаблона"
}
From 2ac56d39bd2de220f965e2d2a795e0fd9a7ac439 Mon Sep 17 00:00:00 2001
From: Enes
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 016/133] Translated using Weblate (Turkish)
Currently translated at 100.0% (1069 of 1069 strings)
Co-authored-by: Enes
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/tr/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/tr-TR.json | 45 ++++++++++++++++++++++++++++++++-------------
1 file changed, 32 insertions(+), 13 deletions(-)
diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json
index 608ba8618..3c932d636 100644
--- a/src/lang/tr-TR.json
+++ b/src/lang/tr-TR.json
@@ -1,5 +1,5 @@
{
- "languageName": "English",
+ "languageName": "İngilizce",
"checkEverySecond": "{0} saniyede bir kontrol et",
"retryCheckEverySecond": "{0} saniyede bir dene",
"resendEveryXTimes": "Her {0} bir yeniden gönder",
@@ -183,7 +183,7 @@
"Entry Page": "Giriş Sayfası",
"statusPageNothing": "Burada hiçbir şey yok, lütfen bir grup veya servis ekleyin.",
"No Services": "Hizmet Yok",
- "All Systems Operational": "Tüm Sistemler Operasyonel",
+ "All Systems Operational": "Tüm Sistemler Sorunsuz",
"Partially Degraded Service": "Kısmen Bozulmuş Hizmet",
"Degraded Service": "Bozulmuş Hizmet",
"Add Group": "Grup Ekle",
@@ -224,7 +224,7 @@
"Prefix Custom Message": "Özel Önek Mesajı",
"Hello @everyone is...": "Merhaba {'@'}everyone…",
"teams": "Microsoft Teams",
- "Webhook URL": "Webhook URL",
+ "Webhook URL": "Webhook URL'si",
"wayToGetTeamsURL": "Bir webhook URL'sinin nasıl oluşturulacağını öğrenebilirsiniz {0}.",
"signal": "Sinyal",
"Number": "Numara",
@@ -378,8 +378,8 @@
"auto resolve": "otomatik çözümleme",
"gorush": "Gorush",
"alerta": "Alerta",
- "alertaApiEndpoint": "API Endpoint",
- "alertaEnvironment": "Environment",
+ "alertaApiEndpoint": "API Uç Noktası",
+ "alertaEnvironment": "Ortam",
"alertaApiKey": "API Anahtarı",
"alertaAlertState": "Uyarı Durumu",
"alertaRecoverState": "Kurtarma Durumu",
@@ -403,7 +403,7 @@
"Sms template must contain parameters: ": "Sms şablonu parametreleri içermelidir: ",
"Bark Endpoint": "Bark Endpoint",
"Bark Group": "Bark Group",
- "Bark Sound": "Bark Sound",
+ "Bark Sound": "Havlama Sesi",
"WebHookUrl": "WebHookUrl",
"SecretKey": "SecretKey",
"For safety, must use secret key": "Güvenlik için gizli anahtar kullanılmalıdır",
@@ -593,7 +593,7 @@
"Kook": "Kook",
"wayToGetKookBotToken": "Uygulama oluşturun ve {0} adresinde bot tokenı alın",
"wayToGetKookGuildID": "Kook ayarında \"Geliştirici Modu\"nu açın ve kimliğini almak için guild'e sağ tıklayın",
- "Guild ID": "Guild ID",
+ "Guild ID": "Sunucu ID'si",
"smseagle": "SMSEagle",
"smseagleTo": "Telefon numara(ları)",
"smseagleGroup": "Telefon defteri grubu ad(lar)ı",
@@ -840,11 +840,11 @@
"styleElapsedTime": "Kalp atışı çubuğunun altında geçen süre",
"styleElapsedTimeShowWithLine": "Göster (Satır ile birlikte)",
"enableNSCD": "Tüm DNS isteklerini önbelleğe almak için NSCD'yi (Ad Hizmeti Önbellek Programı) etkinleştirin",
- "setupDatabaseEmbeddedMariaDB": "Hiçbir şey ayarlamanıza gerek yok. Bu docker imajı, MariaDB'yi sizin için otomatik olarak yerleştirdi ve yapılandırdı. Çalışma Süresi Kuma bu veritabanına unix soketi aracılığıyla bağlanacaktır.",
+ "setupDatabaseEmbeddedMariaDB": "Hiçbir şey ayarlamanıza gerek yok. Bu docker imajı, MariaDB'yi sizin için otomatik olarak yerleştirdi ve yapılandırdı. Çalışma Süresi Kuma bu veri tabanına unix soketi aracılığıyla bağlanacaktır.",
"setupDatabaseSQLite": "Küçük ölçekli dağıtımlar için önerilen basit bir veritabanı dosyası. v2.0.0'dan önce Uptime Kuma, varsayılan veritabanı olarak SQLite'ı kullanıyordu.",
- "setupDatabaseChooseDatabase": "Hangi veritabanını kullanmak istersiniz?",
- "setupDatabaseMariaDB": "Harici bir MariaDB veritabanına bağlanın. Veritabanı bağlantı bilgilerini ayarlamanız gerekir.",
- "dbName": "Veritabanı ismi",
+ "setupDatabaseChooseDatabase": "Hangi veri tabanını kullanmak istersiniz?",
+ "setupDatabaseMariaDB": "Harici bir MariaDB veri tabanına bağlanın. Veri tabanı bağlantı bilgilerini ayarlamanız gerekir.",
+ "dbName": "Veri tabanı ismi",
"Saved.": "Kaydedildi.",
"toastErrorTimeout": "Hata Bildirimleri için Zaman Aşımı",
"toastSuccessTimeout": "Başarı Bildirimleri için Zaman Aşımı",
@@ -958,7 +958,7 @@
"whatHappensAtForumPost": "Yeni bir forum gönderisi oluşturun. Bu, mevcut gönderiye mesaj YAYINLAMAZ. Mevcut gönderide yayınlamak için \"{option}\" seçeneğini kullanın",
"Command": "Komut",
"mongodbCommandDescription": "Veritabanına karşı bir MongoDB komutu çalıştırın. Mevcut komutlar hakkında bilgi için {dokümantasyona} bakın",
- "Bitrix24 Webhook URL": "Bitrix24 Webhook URL",
+ "Bitrix24 Webhook URL": "Bitrix24 Webhook URL'si",
"wayToGetBitrix24Webhook": "{0} adresindeki adımları izleyerek bir web kancası oluşturabilirsiniz",
"bitrix24SupportUserID": "Bitrix24'e kullanıcı kimliğinizi girin. Kullanıcının profiline giderek bağlantıdan kimliğini öğrenebilirsiniz.",
"Select message type": "Mesaj türünü seçin",
@@ -1098,5 +1098,24 @@
"RabbitMQ Nodes": "RabbitMQ Yönetim Sunucuları",
"rabbitmqNodesDescription": "Protokol ve port dahil olmak üzere RabbitMQ yönetim düğümleri için URL'yi girin. Örnek: {0}",
"rabbitmqHelpText": "Monitörü kullanmak için, RabbitMQ kurulumunuzda Yönetim Eklentisini etkinleştirmeniz gerekecektir. Daha fazla bilgi için lütfen {rabitmq_documentation}'a bakın.",
- "aboutSlackUsername": "Mesaj göndericinin görünen adını değiştir. Eğer birilerini etiketlemek isterseniz, onu ismini dostça ekleyebilirsiniz."
+ "aboutSlackUsername": "Mesaj göndericinin görünen adını değiştir. Eğer birilerini etiketlemek isterseniz, onu ismini dostça ekleyebilirsiniz.",
+ "templateHostnameOrURL": "ana bilgisayar adı veya URL",
+ "templateStatus": "durum",
+ "telegramUseTemplate": "Özel mesaj şablonu kullan",
+ "telegramUseTemplateDescription": "Etkinleştirilirse mesaj özel bir şablon kullanılarak gönderilecektir.",
+ "telegramTemplateFormatDescription": "Telegram, mesajlar için farklı işaretleme dillerinin kullanılmasına izin verir, ayrıntılar için Telegram {0} bölümüne bakın.",
+ "templateServiceName": "servis adı",
+ "telegramServerUrlDescription": "Telegram'ın bot API sınırlamalarını kaldırmak veya engellenen alanlarda (Çin, İran vb.) erişim sağlamak için. Daha fazla bilgi için tıklayın {0}. Varsayılan: {1}",
+ "wahaSession": "Oturum",
+ "wahaChatId": "Sohbet Kimliği (Telefon Numarası / Kişi Kimliği / Grup Kimliği)",
+ "wayToGetWahaApiUrl": "WAHA Örnek URL'niz.",
+ "wayToGetWahaApiKey": "API Anahtarı, WAHA'yı çalıştırmak için kullandığınız WHATSAPP_API_KEY ortam değişkeni değeridir.",
+ "wayToGetWahaSession": "Bu oturumdan itibaren WAHA, Chat ID'ye bildirimler gönderir. Bunu WAHA Dashboard'da bulabilirsiniz.",
+ "wayToWriteWahaChatId": "Uluslararası ön eke sahip, ancak başında artı işareti olmayan telefon numarası ({0}), Kişi Kimliği ({1}) veya Grup Kimliği ({2}). Bildirimler WAHA Session'dan bu Sohbet Kimliğine gönderilir.",
+ "Plain Text": "Düz Metin",
+ "Message Template": "Mesaj Şablonu",
+ "Template Format": "Şablon Biçimi",
+ "YZJ Webhook URL": "YZJ Webhook URL'si",
+ "YZJ Robot Token": "YZJ Robot tokeni",
+ "telegramServerUrl": "(İsteğe bağlı) Sunucu URL'si"
}
From a09cbd176f0115d2e89c108d7bc5070734b92aec Mon Sep 17 00:00:00 2001
From: MrEddX
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 017/133] Translated using Weblate (Bulgarian)
Currently translated at 100.0% (1070 of 1070 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 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json
index 1154af1b0..63af43da0 100644
--- a/src/lang/bg-BG.json
+++ b/src/lang/bg-BG.json
@@ -1117,5 +1117,6 @@
"wayToWriteWahaChatId": "Телефонният номер с международния префикс, но без знака плюс в началото ({0}), ID на контакта ({1}) или ID на групата ({2}). Известията се изпращат до това чат ID от WAHA сесия.",
"wayToGetWahaSession": "От тази сесия WAHA изпраща известия до чат ID. Можете да го намерите в таблото за управление на WAHA.",
"telegramServerUrlDescription": "За премахване на API бот ограниченията за Telegram или за получаване на достъп в блокирани зони (Китай, Иран и др.). За повече информация щракнете върху {0}. По подразбиране: {1}",
- "telegramServerUrl": "(По избор) URL адрес на сървъра"
+ "telegramServerUrl": "(По избор) URL адрес на сървъра",
+ "Font Twemoji by Twitter licensed under": "Шрифт Twemoji от Twitter, лицензиран под"
}
From 8ea23daf2e4f583937041fd4621cbf99b4296a61 Mon Sep 17 00:00:00 2001
From: Marco
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 018/133] Translated using Weblate (German)
Currently translated at 100.0% (1070 of 1070 strings)
Translated using Weblate (German (Switzerland))
Currently translated at 100.0% (1070 of 1070 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 | 3 ++-
src/lang/de-DE.json | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json
index 85a921ee9..f45d41e89 100644
--- a/src/lang/de-CH.json
+++ b/src/lang/de-CH.json
@@ -1114,5 +1114,6 @@
"wayToGetWahaApiKey": "API-Schlüssel ist der Wert der WHATSAPP_API_KEY-Umgebungsvariable, den du beim Ausführen von WAHA verwendet hast.",
"wayToWriteWahaChatId": "Die Telefonnummer mit internationaler Vorwahl, ohne den anfänglichen Pluszeichen ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}). Die Benachrichtigungen werden an diese Chat-ID von der WAHA-Sitzung gesendet.",
"telegramServerUrl": "(Optional) Server URL",
- "telegramServerUrlDescription": "Um die Telegram-Bot-API-Beschränkungen aufzuheben oder in gesperrten Gebieten (China, Iran usw.) Zugriff zu erhalten. Weitere Informationen findest du unter {0}. Standard: {1}"
+ "telegramServerUrlDescription": "Um die Telegram-Bot-API-Beschränkungen aufzuheben oder in gesperrten Gebieten (China, Iran usw.) Zugriff zu erhalten. Weitere Informationen findest du unter {0}. Standard: {1}",
+ "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter"
}
diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json
index 5aff2e344..dc07a6262 100644
--- a/src/lang/de-DE.json
+++ b/src/lang/de-DE.json
@@ -1117,5 +1117,6 @@
"wayToGetWahaSession": "Von dieser Sitzung aus sendet WAHA Benachrichtigungen an die Chat-ID. Du kannst sie im WAHA Dashboard finden.",
"wayToWriteWahaChatId": "Die Telefonnummer mit internationaler Vorwahl, ohne den anfänglichen Pluszeichen ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}). Die Benachrichtigungen werden an diese Chat-ID von der WAHA-Sitzung gesendet.",
"telegramServerUrlDescription": "Um die Telegram-Bot-API-Beschränkungen aufzuheben oder in gesperrten Gebieten (China, Iran usw.) Zugriff zu erhalten. Weitere Informationen findest du unter {0}. Standard: {1}",
- "telegramServerUrl": "(Optional) Server URL"
+ "telegramServerUrl": "(Optional) Server URL",
+ "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter"
}
From cf7a6b0831e2943989984ff0387d665384da7199 Mon Sep 17 00:00:00 2001
From: Cyril59310
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 019/133] Translated using Weblate (French)
Currently translated at 100.0% (1070 of 1070 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 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json
index 0a6f66cd7..2d09b0bac 100644
--- a/src/lang/fr-FR.json
+++ b/src/lang/fr-FR.json
@@ -1117,5 +1117,6 @@
"wayToGetWahaApiKey": "La clé API est la valeur de la variable d'environnement WHATSAPP_API_KEY que vous avez utilisée pour exécuter WAHA.",
"wayToWriteWahaChatId": "Le numéro de téléphone avec le préfixe international, mais sans le signe plus ({0}), l'identifiant de contact ({1}) ni l'identifiant de groupe ({2}). Les notifications sont envoyées à cet identifiant de chat depuis la session WAHA.",
"telegramServerUrlDescription": "Pour lever les limitations de l’API des bots Telegram ou accéder aux zones bloquées (Chine, Iran, etc.). Pour plus d’informations, cliquez sur {0}. Par défaut : {1}",
- "telegramServerUrl": "(Facultatif) URL du serveur"
+ "telegramServerUrl": "(Facultatif) URL du serveur",
+ "Font Twemoji by Twitter licensed under": "La police Twemoji de Twitter est sous licence"
}
From edadbd5e9e4ff38eace312922c75f958a997af6b Mon Sep 17 00:00:00 2001
From: stanol
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 020/133] Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1070 of 1070 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 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json
index fd1703085..63070db9f 100644
--- a/src/lang/uk-UA.json
+++ b/src/lang/uk-UA.json
@@ -1123,5 +1123,6 @@
"wayToGetWahaSession": "З цієї сесії WAHA надсилає сповіщення на ID чату. Ви можете знайти його в інформаційній панелі WAHA.",
"wayToWriteWahaChatId": "Номер телефону з міжнародним префіксом, але без знака плюс на початку ({0}), ID контакту ({1}) або ID групи ({2}). На цей ID чату надсилаються сповіщення з сеансу WAHA.",
"telegramServerUrl": "(Необов'язково) URL сервера",
- "telegramServerUrlDescription": "Щоб зняти обмеження з Telegram bot api або отримати доступ у заблокованих регіонах (Китай, Іран тощо). Для отримання додаткової інформації натисніть {0}. За замовчуванням: {1}"
+ "telegramServerUrlDescription": "Щоб зняти обмеження з Telegram bot api або отримати доступ у заблокованих регіонах (Китай, Іран тощо). Для отримання додаткової інформації натисніть {0}. За замовчуванням: {1}",
+ "Font Twemoji by Twitter licensed under": "Шрифт Twemoji від Twitter ліцензований під"
}
From ae52d9f68fd443ca6b9e055356912d202beb6de6 Mon Sep 17 00:00:00 2001
From: AnnAngela
Date: Thu, 24 Apr 2025 20:21:47 +0000
Subject: [PATCH 021/133] Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1070 of 1070 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 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json
index d6fe898aa..88134e3d8 100644
--- a/src/lang/zh-CN.json
+++ b/src/lang/zh-CN.json
@@ -1119,5 +1119,6 @@
"YZJ Webhook URL": "YZJ Webhook 地址",
"YZJ Robot Token": "YZJ 机器人令牌",
"telegramServerUrl": "(可选) 服务器 Url",
- "telegramServerUrlDescription": "要解除 Telegram 的机器人 API 限制或在封锁区域(中国、伊朗等)获得访问权限。获取更多信息,请点击 {0}。默认值:{1}"
+ "telegramServerUrlDescription": "用以解除 Telegram 的机器人 API 限制或在封锁区域(中国、伊朗等)获得访问权限。获取更多信息,请点击 {0}。默认值:{1}",
+ "Font Twemoji by Twitter licensed under": "由 Twitter 制作的 Twemoji 字体根据此许可证授权"
}
From dfc424494b3a6caa9c0acb66b76c30f2ecda2d83 Mon Sep 17 00:00:00 2001
From: JC
Date: Thu, 24 Apr 2025 20:21:48 +0000
Subject: [PATCH 022/133] Translated using Weblate (Catalan)
Currently translated at 52.9% (567 of 1070 strings)
Co-authored-by: JC
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ca/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/ca.json | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/lang/ca.json b/src/lang/ca.json
index 2f10f32cb..39d6bc77c 100644
--- a/src/lang/ca.json
+++ b/src/lang/ca.json
@@ -457,7 +457,7 @@
"installing": "Instal·lant",
"uninstall": "Desinstal·la",
"confirmUninstallPlugin": "Estàs segur de desinstal·lar aquest connector?",
- "notificationRegional": "Regional",
+ "notificationRegional": "Local",
"Clone Monitor": "Clona el monitor",
"Clone": "Clona",
"cloneOf": "Clon de {0}",
@@ -478,7 +478,7 @@
"To Email": "Destí email",
"smtpCC": "CC",
"smtpBCC": "BCC",
- "Discord Webhook URL": "Discord Webhook URL",
+ "Discord Webhook URL": "URL del Webhook de Discord",
"wayToGetDiscordURL": "Pots rebre aquest per anar a Paràmetres de Servidor -> Integracions -> Vista *Webhooks -> Nou *Webhook",
"Bot Display Name": "Nom de pantalla de bot",
"Prefix Custom Message": "Prefix de missatge personalitzat",
@@ -560,5 +560,14 @@
"templateStatus": "Estat",
"telegramUseTemplate": "Fes servir una plantilla de missatge personalitzada",
"telegramUseTemplateDescription": "Si s'activa, el missatge s'enviarà fent servir una plantilla personalitzada.",
- "telegramTemplateFormatDescription": "Telegram permet l'ús de diferents tipus de llenguatges de marcat, llegeix Telegram {0} per més detalls."
+ "telegramTemplateFormatDescription": "Telegram permet l'ús de diferents tipus de llenguatges de marcat, llegeix Telegram {0} per més detalls.",
+ "wayToGetDiscordThreadId": "Obtenir un identificador de publicació del fil/fòrum és semblant a obtenir un identificador de canal. Més informació sobre com obtenir identificadors {0}",
+ "lineDevConsoleTo": "Consola de desenvolupadors de linia - {0}",
+ "Basic Settings": "Configuracions bàsiques",
+ "User ID": "ID d'usuari",
+ "Your User ID": "El teu identificador d'usuari",
+ "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."
}
From 9f927602387a591084cb65836422a734293a6e69 Mon Sep 17 00:00:00 2001
From: tepung
Date: Thu, 24 Apr 2025 20:21:48 +0000
Subject: [PATCH 023/133] Translated using Weblate (Malay)
Currently translated at 8.1% (87 of 1070 strings)
Translated using Weblate (Malay)
Currently translated at 7.6% (82 of 1070 strings)
Co-authored-by: tepung
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ms/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/ms.json | 64 +++++++++++++++++++++++++++++++++++++-----------
1 file changed, 50 insertions(+), 14 deletions(-)
diff --git a/src/lang/ms.json b/src/lang/ms.json
index 14ddd7d3a..ec7520832 100644
--- a/src/lang/ms.json
+++ b/src/lang/ms.json
@@ -7,24 +7,24 @@
"Game": "Permainan",
"Primary Base URL": "URL Pangkalan Utama",
"Version": "Versi",
- "Add": "Menambah",
- "Quick Stats": "Statistik ringkas",
- "Up": "Dalam talian",
- "Down": "Luar talian",
- "Pending": "Belum selesai",
- "statusMaintenance": "Membaiki",
- "Maintenance": "Membaiki",
- "Unknown": "Tidak ketahui",
- "General Monitor Type": "Jenis monitor umum",
- "Check Update On GitHub": "Semak kemas kini dalam GitHub",
+ "Add": "Tambah",
+ "Quick Stats": "Statistik Pantas",
+ "Up": "Atas",
+ "Down": "Bawah",
+ "Pending": "Dalam Proses",
+ "statusMaintenance": "Penyelenggaraan",
+ "Maintenance": "Penyelenggaraan",
+ "Unknown": "Tidak Diketahui",
+ "General Monitor Type": "Jenis Monitor Umum",
+ "Check Update On GitHub": "Semak kemas kini di GitHub",
"List": "Senarai",
- "Specific Monitor Type": "Jenis monitor spesifik",
+ "Specific Monitor Type": "Jenis Monitor Spesifik",
"markdownSupported": "Sintaks markdown disokong",
"languageName": "Bahasa inggeris",
"Dashboard": "Papan pemuka",
"Language": "Bahasa",
- "Add New Monitor": "Tambah monitor baharu",
- "Passive Monitor Type": "Jenis monitor pasif",
+ "Add New Monitor": "Tambah Monitor Baharu",
+ "Passive Monitor Type": "Jenis Monitor Pasif",
"No Services": "Tiada Servis",
"Add a monitor": "Tambah Monitor",
"High": "Tinggi",
@@ -49,5 +49,41 @@
"Content Type": "Jenis Content",
"Home": "Laman Utama",
"Settings": "Tetapan",
- "Save": "Simpan"
+ "Save": "Simpan",
+ "Cannot connect to the socket server": "Tidak dapat disambungkan kepada pelayan soket",
+ "Resume": "Sambung",
+ "Current": "Terkini",
+ "Uptime": "Uptime",
+ "Cert Exp.": "Tamat Sijil",
+ "now": "sekarang",
+ "setupDatabaseMariaDB": "Sambungan kepada pangkalan data MariaDB secara luaran. Anda perlu tetapkan maklumat sambungan pangkalan data.",
+ "hour": "jam",
+ "Ping": "Ping",
+ "settingUpDatabaseMSG": "Pangkalan data sedang ditetapkan. Sila tunggu sebentar.",
+ "Reconnecting...": "Penyambungan...",
+ "Message": "Mesej",
+ "No important events": "Tiada info penting",
+ "Edit": "Sunting",
+ "Delete": "Padam",
+ "Monitor": "Monitor | Monitors",
+ "time ago": "{0} yang lepas",
+ "day": "hari | hari",
+ "-day": "-hari",
+ "-year": "-tahun",
+ "Pause": "Rehat",
+ "Status": "Status",
+ "DateTime": "TarikhMasa",
+ "dbName": "Nama Pangkalan Data",
+ "-hour": "-jam",
+ "Response": "Tindakbalas",
+ "Monitor Type": "Jenis Monitor",
+ "Keyword": "Katakunci",
+ "pauseDashboardHome": "Rehat",
+ "Name": "Nama",
+ "setupDatabaseChooseDatabase": "Pangkalan Data yang mana hendak digunakan ?",
+ "Host URL": "URL Host",
+ "URL": "URL",
+ "Expected Value": "Nilai Sepatutnya",
+ "Friendly Name": "Nama Mudah",
+ "Hostname": "Nama Host"
}
From e6aea02ddf8e6b52db202d3b597072cfc490919d Mon Sep 17 00:00:00 2001
From: Aluisio
Date: Thu, 24 Apr 2025 20:21:48 +0000
Subject: [PATCH 024/133] Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)
Co-authored-by: Aluisio
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/pt-BR.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json
index 0fe853aef..0764d1173 100644
--- a/src/lang/pt-BR.json
+++ b/src/lang/pt-BR.json
@@ -1081,5 +1081,6 @@
"YZJ Robot Token": "YZJ Robot token",
"telegramServerUrl": "(Opcional) URL do Servidor",
"Message Template": "Modelo de Mensagem",
- "Template Format": "Formato do Modelo"
+ "Template Format": "Formato do Modelo",
+ "Font Twemoji by Twitter licensed under": "Fonte Twemoji do Twitter licenciada sob"
}
From 0e9ba79ef2880ce202a93de1e5cd0d323154ef8b Mon Sep 17 00:00:00 2001
From: Jonne Saloranta
Date: Thu, 24 Apr 2025 20:21:48 +0000
Subject: [PATCH 025/133] Translated using Weblate (Finnish)
Currently translated at 100.0% (1070 of 1070 strings)
Co-authored-by: Jonne Saloranta
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fi/
Translation: Uptime Kuma/Uptime Kuma
---
src/lang/fi.json | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/src/lang/fi.json b/src/lang/fi.json
index 8a77a20e0..bf203a749 100644
--- a/src/lang/fi.json
+++ b/src/lang/fi.json
@@ -341,7 +341,7 @@
"Packet Size": "Paketin koko",
"telegram": "Telegram",
"ZohoCliq": "ZohoCliq",
- "Bot Token": "Botin token",
+ "Bot Token": "Botin tokeni",
"wayToGetTelegramToken": "Voit saada tunnuksen osoitteesta {0}.",
"Chat ID": "Chat-tunnus",
"wayToGetTelegramChatID": "Saat chat-tunnuksesi lähettämällä viestin botille ja siirtymällä tähän URL-osoitteeseen nähdäksesi chat_id:",
@@ -1096,5 +1096,25 @@
"RabbitMQ Nodes": "RabbitMQ-hallintasolmut",
"rabbitmqNodesDescription": "Anna URL RabbitMQ-hallintasolmuille sisältäen protokollan ja portin. Esimerkki: {0}",
"rabbitmqHelpText": "Jotta voit käyttää seurainta, sinun on otettava hallintalaajennus käyttöön RabbitMQ-asetuksissa. Lisätietoja saat osoitteesta {rabitmq_documentation}.",
- "aboutSlackUsername": "Muuttaa viestin lähettäjän näyttönimeä. Jos haluat mainita jonkun, lisää se ystävälliseen nimeen."
+ "aboutSlackUsername": "Muuttaa viestin lähettäjän näyttönimeä. Jos haluat mainita jonkun, lisää se ystävälliseen nimeen.",
+ "Font Twemoji by Twitter licensed under": "Twemoji-fontti (Twitter) on lisensoitu seuraavalla lisenssillä",
+ "wayToGetWahaSession": "Tästä istunnosta WAHA lähettää ilmoituksia Chat ID:hen. Löydät sen WAHA kojelaudasta.",
+ "wayToWriteWahaChatId": "Puhelinnumero kansainvälisellä etuliitteellä, mutta ilman plusmerkkiä alussa ({0}), yhteystietotunnusta ({1}) tai ryhmätunnusta ({2}). Ilmoitukset lähetetään tähän chat-tunnukseen WAHA-istunnosta.",
+ "wahaSession": "Istunto",
+ "wahaChatId": "Viesti ID (Puhelinnumero / Yhteystieto ID / Ryhmä ID)",
+ "Template Format": "Malli Muotoilu",
+ "wayToGetWahaApiUrl": "Sinun WAHA instanssin URL.",
+ "YZJ Webhook URL": "YZJ Webhook URL",
+ "telegramServerUrl": "(Valinnainen) Palvelin Url",
+ "telegramServerUrlDescription": "Telegramin bot-api-rajoitusten poistamiseksi tai pääsyn saamiseksi estetyille alueille (Kiina, Iran jne.). Saat lisätietoja napsauttamalla {0}. Oletus: {1}",
+ "Message Template": "Viesti Malli",
+ "YZJ Robot Token": "YZJ Robotti tokeni",
+ "wayToGetWahaApiKey": "API Key on WHATSAPP_API_KEY ympäristömuuttujan arvo, jota käytit WAHA käynnistämiseen.",
+ "Plain Text": "Pelkkää tekstiä",
+ "templateServiceName": "palvelin nimi",
+ "templateHostnameOrURL": "isäntänimi tai URL",
+ "templateStatus": "tila",
+ "telegramUseTemplate": "Käytä mukautettua viesti mallia",
+ "telegramUseTemplateDescription": "Jos aktivoitu, viesti lähetetään käyttämällä mukautettua mallia.",
+ "telegramTemplateFormatDescription": "Telegram sallii erilaisten merkintäkielien käytön viesteissä, katso Telegram {0} tarkempia tietoja."
}
From 64b2c6b1837976057057da769cc73477a948985e Mon Sep 17 00:00:00 2001
From: Cyril59310
Date: Sat, 26 Apr 2025 23:10:54 +0000
Subject: [PATCH 026/133] Translated using Weblate (French)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/fr/
---
src/lang/fr-FR.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json
index 2d09b0bac..91bed3527 100644
--- a/src/lang/fr-FR.json
+++ b/src/lang/fr-FR.json
@@ -1118,5 +1118,11 @@
"wayToWriteWahaChatId": "Le numéro de téléphone avec le préfixe international, mais sans le signe plus ({0}), l'identifiant de contact ({1}) ni l'identifiant de groupe ({2}). Les notifications sont envoyées à cet identifiant de chat depuis la session WAHA.",
"telegramServerUrlDescription": "Pour lever les limitations de l’API des bots Telegram ou accéder aux zones bloquées (Chine, Iran, etc.). Pour plus d’informations, cliquez sur {0}. Par défaut : {1}",
"telegramServerUrl": "(Facultatif) URL du serveur",
- "Font Twemoji by Twitter licensed under": "La police Twemoji de Twitter est sous licence"
+ "Font Twemoji by Twitter licensed under": "La police Twemoji de Twitter est sous licence",
+ "the smsplanet documentation": "la documentation de smsplanet",
+ "Phone numbers": "Numéros de téléphone",
+ "Sender name": "Nom de l'expéditeur",
+ "smsplanetNeedToApproveName": "Doit être approuvé dans le panneau client",
+ "smsplanetApiToken": "Jeton pour l'API SMSPlanet",
+ "smsplanetApiDocs": "Des informations détaillées sur l'obtention de jetons API peuvent être trouvées dans {the_smsplanet_documentation}."
}
From 95023e64ab005d7b050ac2d5cb2d833dbc7f21e9 Mon Sep 17 00:00:00 2001
From: MrEddX
Date: Sun, 27 Apr 2025 03:44:11 +0000
Subject: [PATCH 027/133] Translated using Weblate (Bulgarian)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/bg/
---
src/lang/bg-BG.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json
index 63af43da0..9643dbee5 100644
--- a/src/lang/bg-BG.json
+++ b/src/lang/bg-BG.json
@@ -1118,5 +1118,11 @@
"wayToGetWahaSession": "От тази сесия WAHA изпраща известия до чат ID. Можете да го намерите в таблото за управление на WAHA.",
"telegramServerUrlDescription": "За премахване на API бот ограниченията за Telegram или за получаване на достъп в блокирани зони (Китай, Иран и др.). За повече информация щракнете върху {0}. По подразбиране: {1}",
"telegramServerUrl": "(По избор) URL адрес на сървъра",
- "Font Twemoji by Twitter licensed under": "Шрифт Twemoji от Twitter, лицензиран под"
+ "Font Twemoji by Twitter licensed under": "Шрифт Twemoji от Twitter, лицензиран под",
+ "the smsplanet documentation": "документацията на smsplanet",
+ "Phone numbers": "Телефонни номера",
+ "Sender name": "Име на подател",
+ "smsplanetNeedToApproveName": "Трябва да бъде одобрен в клиентския панел",
+ "smsplanetApiToken": "Токен код за SMSPlanet API",
+ "smsplanetApiDocs": "Подробна информация, за получаване на API токен кодове, можете да намерите в {the_smsplanet_documentation}."
}
From a3ca2d1838caa50922f7ae3270017c97d7c822c1 Mon Sep 17 00:00:00 2001
From: stanol
Date: Sun, 27 Apr 2025 09:50:02 +0000
Subject: [PATCH 028/133] Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/uk/
---
src/lang/uk-UA.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json
index 63070db9f..68b4b5c74 100644
--- a/src/lang/uk-UA.json
+++ b/src/lang/uk-UA.json
@@ -1124,5 +1124,11 @@
"wayToWriteWahaChatId": "Номер телефону з міжнародним префіксом, але без знака плюс на початку ({0}), ID контакту ({1}) або ID групи ({2}). На цей ID чату надсилаються сповіщення з сеансу WAHA.",
"telegramServerUrl": "(Необов'язково) URL сервера",
"telegramServerUrlDescription": "Щоб зняти обмеження з Telegram bot api або отримати доступ у заблокованих регіонах (Китай, Іран тощо). Для отримання додаткової інформації натисніть {0}. За замовчуванням: {1}",
- "Font Twemoji by Twitter licensed under": "Шрифт Twemoji від Twitter ліцензований під"
+ "Font Twemoji by Twitter licensed under": "Шрифт Twemoji від Twitter ліцензований під",
+ "the smsplanet documentation": "документації smsplanet",
+ "Phone numbers": "Номери телефонів",
+ "Sender name": "Ім'я відправника",
+ "smsplanetNeedToApproveName": "Потребує схвалення в клієнтській панелі",
+ "smsplanetApiToken": "Токен для API SMSPlanet",
+ "smsplanetApiDocs": "Детальну інформацію про отримання токенів API можна знайти в {the_smsplanet_documentation}."
}
From 2cbf3483bd4de36cae84f42ec6c5835e436bc947 Mon Sep 17 00:00:00 2001
From: Marco
Date: Sun, 27 Apr 2025 19:11:56 +0000
Subject: [PATCH 029/133] Translated using Weblate (German (Switzerland))
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de_CH/
---
src/lang/de-CH.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json
index f45d41e89..3c3cb3731 100644
--- a/src/lang/de-CH.json
+++ b/src/lang/de-CH.json
@@ -1115,5 +1115,11 @@
"wayToWriteWahaChatId": "Die Telefonnummer mit internationaler Vorwahl, ohne den anfänglichen Pluszeichen ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}). Die Benachrichtigungen werden an diese Chat-ID von der WAHA-Sitzung gesendet.",
"telegramServerUrl": "(Optional) Server URL",
"telegramServerUrlDescription": "Um die Telegram-Bot-API-Beschränkungen aufzuheben oder in gesperrten Gebieten (China, Iran usw.) Zugriff zu erhalten. Weitere Informationen findest du unter {0}. Standard: {1}",
- "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter"
+ "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter",
+ "smsplanetApiToken": "Token für die SMSPlanet API",
+ "smsplanetApiDocs": "Ausführliche Informationen zum Erhalt von API-Tokens findest du in {the_smsplanet_documentation}.",
+ "the smsplanet documentation": "die smsplanet Dokumentation",
+ "Phone numbers": "Telefonnummern",
+ "Sender name": "Absendername",
+ "smsplanetNeedToApproveName": "Muss im Kundenpanel genehmigt werden"
}
From fbd9490fc7198ef1ba45cdbe4673347b48b7ac5c Mon Sep 17 00:00:00 2001
From: Marco
Date: Sun, 27 Apr 2025 19:12:59 +0000
Subject: [PATCH 030/133] Translated using Weblate (German)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de/
---
src/lang/de-DE.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json
index dc07a6262..2f3cb2136 100644
--- a/src/lang/de-DE.json
+++ b/src/lang/de-DE.json
@@ -1118,5 +1118,11 @@
"wayToWriteWahaChatId": "Die Telefonnummer mit internationaler Vorwahl, ohne den anfänglichen Pluszeichen ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}). Die Benachrichtigungen werden an diese Chat-ID von der WAHA-Sitzung gesendet.",
"telegramServerUrlDescription": "Um die Telegram-Bot-API-Beschränkungen aufzuheben oder in gesperrten Gebieten (China, Iran usw.) Zugriff zu erhalten. Weitere Informationen findest du unter {0}. Standard: {1}",
"telegramServerUrl": "(Optional) Server URL",
- "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter"
+ "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter",
+ "the smsplanet documentation": "die smsplanet Dokumentation",
+ "Phone numbers": "Telefonnummern",
+ "Sender name": "Absendername",
+ "smsplanetNeedToApproveName": "Muss im Kundenpanel genehmigt werden",
+ "smsplanetApiToken": "Token für die SMSPlanet API",
+ "smsplanetApiDocs": "Ausführliche Informationen zum Erhalt von API-Tokens findest du in {the_smsplanet_documentation}."
}
From cf82085917c91d86ce69e783c0a17c3cb6c6d927 Mon Sep 17 00:00:00 2001
From: Aluisio
Date: Sun, 27 Apr 2025 19:56:10 +0000
Subject: [PATCH 031/133] Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/pt_BR/
---
src/lang/pt-BR.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json
index 0764d1173..7cdc3e772 100644
--- a/src/lang/pt-BR.json
+++ b/src/lang/pt-BR.json
@@ -1082,5 +1082,11 @@
"telegramServerUrl": "(Opcional) URL do Servidor",
"Message Template": "Modelo de Mensagem",
"Template Format": "Formato do Modelo",
- "Font Twemoji by Twitter licensed under": "Fonte Twemoji do Twitter licenciada sob"
+ "Font Twemoji by Twitter licensed under": "Fonte Twemoji do Twitter licenciada sob",
+ "the smsplanet documentation": "a documentação do smsplanet",
+ "Phone numbers": "Números de telefone",
+ "Sender name": "Nome do remetente",
+ "smsplanetNeedToApproveName": "Precisa ser aprovado no painel do cliente",
+ "smsplanetApiToken": "Token para a API SMSPlanet",
+ "smsplanetApiDocs": "Informações detalhadas sobre a obtenção de tokens de API podem ser encontradas em {the_smsplanet_documentation}."
}
From c60c0c4912ed168839446161ec2a99cb97e7f4ed Mon Sep 17 00:00:00 2001
From: carbeso
Date: Mon, 28 Apr 2025 10:45:48 +0000
Subject: [PATCH 032/133] Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/zh_Hant/
---
src/lang/zh-TW.json | 40 +++++++++++++++++++++++++++++++++-------
1 file changed, 33 insertions(+), 7 deletions(-)
diff --git a/src/lang/zh-TW.json b/src/lang/zh-TW.json
index b894f1298..611cb8334 100644
--- a/src/lang/zh-TW.json
+++ b/src/lang/zh-TW.json
@@ -586,7 +586,7 @@
"Domain": "網域",
"Workstation": "工作站",
"disableCloudflaredNoAuthMsg": "您處於無驗證模式。無須輸入密碼。",
- "trustProxyDescription": "信任 'X-Forwarded-*' 標頭。如果您想要取得正確的客戶端 IP,且您的 Uptime Kuma 架設於 Nginx 或 Apache 後方,您應該啟用此選項。",
+ "trustProxyDescription": "信任“X-Forwarded-*”標頭。如果您想要取得正確的用戶端 IP,而您的 Uptime Kuma 位於 Nginx 或 Apache 等代理程式後面,則應該啟用此功能。",
"wayToGetLineNotifyToken": "您可以從 {0} 取得存取權杖",
"Examples": "範例",
"Home Assistant URL": "Home Assistant 網址",
@@ -606,7 +606,7 @@
"goAlertInfo": "GoAlert 是用於待命排程、升級自動化,以及通知 (如簡訊或語音通話) 的開源應用程式。自動在正確的時間、用洽當的方法、聯絡合適的人! {0}",
"goAlertIntegrationKeyInfo": "取得服務的通用 API 整合金鑰,格式為 \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\"。通常是已複製的網址的權杖參數值。",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "即將棄用:由於專案新增了大量新功能,且備份功能未被妥善維護,故此功能無法產生或復原完整備份。",
+ "backupOutdatedWarning": "已棄用:由於添加了許多功能且此備份功能有點無人維護,因此它無法產生或還原完整的備份。",
"backupRecommend": "請直接備份磁碟區或 ./data/ 資料夾。",
"Optional": "選填",
"squadcast": "Squadcast",
@@ -716,7 +716,7 @@
"apiKey-expired": "已過期",
"Reconnecting...": "重新連線...",
"Expiry date": "過期時間",
- "Don't expire": "不要過期",
+ "Don't expire": "永不過期",
"Continue": "繼續",
"Add Another": "新增作者",
"Add API Key": "新增 API 金鑰",
@@ -738,10 +738,10 @@
"Learn More": "閱讀更多",
"pushoverMessageTtl": "Message TTL (秒)",
"apiKeyAddedMsg": "您的 API 金鑰已建立。金鑰不會再次顯示,請將它放在安全的地方。",
- "No API Keys": "無 API 金鑰",
- "apiKey-active": "活躍",
+ "No API Keys": "沒有 API Keys",
+ "apiKey-active": "啟用",
"Expires": "過期",
- "disableAPIKeyMsg": "您確定要停用這個 API 金鑰?",
+ "disableAPIKeyMsg": "確定要禁用這個 API key?",
"Monitor Setting": "{0} 的監視器設定",
"Guild ID": "公會 ID",
"chromeExecutableDescription": "如果您使用 Docker 且未安裝 Chromium,可能要花數分鐘安裝後才能顯示測試結果。安裝會使用 1GB 的硬碟空間。",
@@ -1085,5 +1085,31 @@
"conditionValuePlaceholder": "值",
"Separate multiple email addresses with commas": "用逗號分隔多個電子郵件地址",
"record": "記錄",
- "New Group": "新分組"
+ "New Group": "新分組",
+ "Font Twemoji by Twitter licensed under": "已經由 Twitter 的 Twemoji 授權",
+ "Phone numbers": "手機號碼",
+ "smsplanetApiToken": "SMSPlanet 的 Token",
+ "smsplanetApiDocs": "有關取得 API token的詳細信息,請參閱 {the_smsplanet_documentation}。",
+ "the smsplanet documentation": "smsplanet 說明文件",
+ "Sender name": "發送者名稱",
+ "smsplanetNeedToApproveName": "需在用戶介面獲得允許",
+ "templateServiceName": "伺服器名稱",
+ "templateHostnameOrURL": "主機名稱或 URL",
+ "templateStatus": "狀態",
+ "telegramUseTemplate": "使用自訂訊息模板",
+ "telegramTemplateFormatDescription": "Telegram 允許使用不同的標記語言來傳送訊息,有關具體詳情請參閱 Telegram {0}。",
+ "telegramUseTemplateDescription": "如果啟用則使用自訂模板發送訊息。",
+ "Plain Text": "純文字",
+ "Message Template": "訊息模板",
+ "wayToGetWahaApiUrl": "你的 WAHA 主機 URL。",
+ "wayToGetWahaApiKey": "API Key 是你在 WAHA 使用的環境變數 WHATSAPP_API_KEY 的值。",
+ "wayToGetWahaSession": "從這個 WAHA 會話發送通知到聊天ID。你可以從 WAHA 儀錶板找到它。",
+ "Template Format": "模板格式",
+ "wahaSession": "WAHA 會話",
+ "wahaChatId": "聊天室ID (手機號碼/聯絡人 ID/群組 ID)",
+ "wayToWriteWahaChatId": "帶有國際前綴但不含開頭加號 ({0})、聯絡人 ID ({1}) 或群組 ID ({2}) 的電話號碼。通知從 WAHA 會話傳送到此聊天 ID。",
+ "YZJ Webhook URL": "YZJ 的 Webhook URL",
+ "YZJ Robot Token": "YZJ 的機器人 token",
+ "telegramServerUrl": "(可選) 伺服器 URL",
+ "telegramServerUrlDescription": "解除 Telegram 的機器人 API 限製或在被封鎖區域(中國、伊朗等)取得存取權限。欲了解更多信息,請點擊{0}。預設值:{1}"
}
From 94275de493de7b8e5ddc521a308544711d5cc4b0 Mon Sep 17 00:00:00 2001
From: Junghyuk Kwon
Date: Tue, 29 Apr 2025 05:46:10 +0000
Subject: [PATCH 033/133] Translated using Weblate (Korean)
Currently translated at 74.4% (801 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/
---
src/lang/ko-KR.json | 320 ++++++++++++++++++++++----------------------
1 file changed, 160 insertions(+), 160 deletions(-)
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index be43aad89..b6559cf04 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -1,16 +1,16 @@
{
"languageName": "한국어",
- "checkEverySecond": "{0}초마다 확인해요",
- "retryCheckEverySecond": "{0}초마다 다시 확인해요",
- "retriesDescription": "서비스가 중단된 후 알림을 보내기 전 최대 재시도 횟수",
- "ignoreTLSError": "HTTPS 웹사이트에서 TLS/SSL 오류 무시하기",
- "upsideDownModeDescription": "서버 상태를 반대로 표시해요. 서버가 작동하면 오프라인으로 표시할 거예요.",
- "maxRedirectDescription": "최대 리다이렉트 횟수예요. 0을 입력하면 리다이렉트를 꺼요.",
+ "checkEverySecond": "{0}초마다 확인",
+ "retryCheckEverySecond": "{0}초마다 재시도",
+ "retriesDescription": "서비스가 다운된 것으로 간주하고 알림을 보내기 전까지의 최대 재시도 횟수",
+ "ignoreTLSError": "HTTPS 웹사이트에서 TLS/SSL 오류 무시",
+ "upsideDownModeDescription": "상태를 반대로 표시합니다. 서비스에 연결 가능하면 '다운'으로 간주됩니다.",
+ "maxRedirectDescription": "최대 리디렉션 허용 횟수. 0으로 설정하면 리디렉션을 사용하지 않습니다.",
"acceptedStatusCodesDescription": "응답 성공으로 간주할 상태 코드를 정해요.",
"passwordNotMatchMsg": "비밀번호 재입력이 일치하지 않아요.",
"notificationDescription": "모니터링에 알림을 설정할 수 있어요.",
"keywordDescription": "HTML 이나 JSON에서 대소문자를 구분해 키워드를 검색해요.",
- "pauseDashboardHome": "일시 정지",
+ "pauseDashboardHome": "정지",
"deleteMonitorMsg": "정말 이 모니터링을 삭제할까요?",
"deleteNotificationMsg": "정말 이 알림을 모든 모니터링에서 삭제할까요?",
"resolverserverDescription": "Cloudflare가 기본 서버예요, 원한다면 언제나 다른 Resolver 서버로 변경할 수 있어요.",
@@ -28,17 +28,17 @@
"confirmDisableTwoFAMsg": "정말 2단계 인증을 비활성화할까요?",
"Settings": "설정",
"Dashboard": "대시보드",
- "New Update": "새로운 업데이트",
+ "New Update": "새 업데이트",
"Language": "언어",
- "Appearance": "디스플레이",
+ "Appearance": "모양",
"Theme": "테마",
"General": "일반",
"Version": "버전",
- "Check Update On GitHub": "깃허브에서 업데이트 확인",
+ "Check Update On GitHub": "Github에서 업데이트 확인",
"List": "목록",
"Add": "추가",
- "Add New Monitor": "새로운 모니터링 추가하기",
- "Quick Stats": "간단한 정보",
+ "Add New Monitor": "새 모니터 추가",
+ "Quick Stats": "요약",
"Up": "온라인",
"Down": "오프라인",
"Pending": "대기 중",
@@ -50,22 +50,22 @@
"Message": "메시지",
"No important events": "중요 이벤트 없음",
"Resume": "재개",
- "Edit": "수정",
+ "Edit": "편집",
"Delete": "삭제",
"Current": "현재",
"Uptime": "업타임",
- "Cert Exp.": "인증서 만료.",
+ "Cert Exp.": "인증서 만료",
"day": "일",
- "-day": "-일",
+ "-day": "일",
"hour": "시간",
- "-hour": "-시간",
+ "-hour": "시간",
"Response": "응답",
"Ping": "핑",
"Monitor Type": "모니터링 종류",
"Keyword": "키워드",
- "Friendly Name": "이름",
+ "Friendly Name": "별명",
"URL": "URL",
- "Hostname": "호스트네임",
+ "Hostname": "호스트명",
"Port": "포트",
"Heartbeat Interval": "하트비트 주기",
"Retries": "재시도",
@@ -73,46 +73,46 @@
"Advanced": "고급",
"Upside Down Mode": "상태 반전 모드",
"Max. Redirects": "최대 리다이렉트",
- "Accepted Status Codes": "응답 성공 상태 코드",
+ "Accepted Status Codes": "허용된 상태 코드",
"Save": "저장",
"Notifications": "알림",
- "Not available, please setup.": "존재하지 않아요. 새로운 거 하나 만드는 건 어때요?",
+ "Not available, please setup.": "아직 사용할 수 없습니다. 설정이 필요합니다.",
"Setup Notification": "알림 설정",
- "Light": "화이트",
+ "Light": "라이트",
"Dark": "다크",
"Auto": "자동",
"Theme - Heartbeat Bar": "테마 - 하트비트 바",
"Normal": "기본값",
- "Bottom": "가운데",
+ "Bottom": "하단",
"None": "없음",
"Timezone": "시간대",
- "Search Engine Visibility": "검색 엔진 활성화",
+ "Search Engine Visibility": "검색 엔진 노출",
"Allow indexing": "인덱싱 허용",
- "Discourage search engines from indexing site": "검색 엔진 인덱싱 거부",
+ "Discourage search engines from indexing site": "검색 엔진의 인덱싱을 허용하지 않음",
"Change Password": "비밀번호 변경",
- "Current Password": "기존 비밀번호",
+ "Current Password": "현재 비밀번호",
"New Password": "새 비밀번호",
- "Repeat New Password": "새로운 비밀번호 재입력",
+ "Repeat New Password": "새 비밀번호 확인",
"Update Password": "비밀번호 변경",
"Disable Auth": "인증 비활성화",
"Enable Auth": "인증 활성화",
- "disableauth.message1": "정말로 {disableAuth}?",
- "disable authentication": "인증 기능을 끌까요",
- "disableauth.message2": "이 기능은 {intendThirdPartyAuth}을 Uptime Kuma 앞에 둔 사용자를 위한 기능이에요.",
- "where you intend to implement third-party authentication": "Cloudflare Access와 같은 서드파티 인증",
+ "disableauth.message1": "{disableAuth}하시겠습니까?",
+ "disable authentication": "인증을 비활성화",
+ "disableauth.message2": "이 기능은 Uptime Kuma 앞단에 Cloudflare Access, Authelia 등의 {intendThirdPartyAuth}을 위해 설계되었습니다.",
+ "where you intend to implement third-party authentication": "서드 파티 인증을 구현하는 상황",
"Please use this option carefully!": "신중하게 사용하세요!",
"Logout": "로그아웃",
- "Leave": "나가기",
- "I understand, please disable": "기능에 대해 이해했으니 꺼주세요.",
+ "Leave": "취소",
+ "I understand, please disable": "이해했습니다. 비활성화합니다.",
"Confirm": "확인",
- "Yes": "확인",
- "No": "취소",
- "Username": "이름",
+ "Yes": "예",
+ "No": "아니요",
+ "Username": "사용자명",
"Password": "비밀번호",
- "Remember me": "비밀번호 기억하기",
+ "Remember me": "로그인 상태 유지",
"Login": "로그인",
- "No Monitors, please": "모니터링이 현재 없어요,",
- "add one": "한번 추가해보실래요?",
+ "No Monitors, please": "등록된 모니터가 없습니다.",
+ "add one": "추가하기",
"Notification Type": "알림 종류",
"Email": "이메일",
"Test": "테스트",
@@ -120,33 +120,33 @@
"Resolver Server": "Resolver 서버",
"Resource Record Type": "리소스 레코드 유형",
"Last Result": "최근 결과",
- "Create your admin account": "관리자 계정 만들기",
- "Repeat Password": "비밀번호 재입력",
+ "Create your admin account": "관리자 계정 생성",
+ "Repeat Password": "비밀번호 확인",
"Import Backup": "백업 가져오기",
"Export Backup": "백업 내보내기",
"Export": "내보내기",
"Import": "가져오기",
"respTime": "응답 시간 (ms)",
"notAvailableShort": "N/A",
- "Default enabled": "기본 알림으로 설정",
- "Apply on all existing monitors": "기존 모니터링에 모두 적용하기",
- "Create": "생성하기",
+ "Default enabled": "기본적으로 활성화",
+ "Apply on all existing monitors": "기존 모니터에 모두 적용",
+ "Create": "생성",
"Clear Data": "데이터 삭제",
"Events": "이벤트",
"Heartbeats": "하트비트",
- "Auto Get": "자동 Get",
+ "Auto Get": "Auto Get",
"backupDescription": "모든 모니터링과 알림을 JSON 파일 형식에 저장할 수 있어요.",
"backupDescription2": "히스토리와 이벤트 데이터는 포함되어 있지 않아요.",
"backupDescription3": "알림 토큰과 같은 보안 데이터가 내보내기 파일에 포함되어 있으므로 관리에 주의해주세요.",
- "alertNoFile": "가져오기를 하기 위해 파일을 선택해주세요.",
- "alertWrongFileType": "JSON 파일을 선택해주세요.",
- "Clear all statistics": "모든 통계치 삭제",
- "Skip existing": "기존값 건너뛰기",
+ "alertNoFile": "가져올 파일을 선택하세요.",
+ "alertWrongFileType": "JSON 파일을 선택하세요.",
+ "Clear all statistics": "모든 통계 삭제",
+ "Skip existing": "기존 항목 건너뛰기",
"Overwrite": "덮어쓰기",
"Options": "옵션",
- "Keep both": "두개 모두 보존",
+ "Keep both": "모두 보존",
"Verify Token": "토큰 검증",
- "Setup 2FA": "2단계 인증 설정하기",
+ "Setup 2FA": "2단계 인증 설정",
"Enable 2FA": "2단계 인증 활성화",
"Disable 2FA": "2단계 인증 비활성화",
"2FA Settings": "2단계 인증 설정",
@@ -154,34 +154,34 @@
"Active": "활성화",
"Inactive": "비활성화",
"Token": "토큰",
- "Show URI": "URI 보기",
+ "Show URI": "URI 표시",
"Tags": "태그",
- "Add New below or Select...": "아래 새롭게 추가 또는 선택…",
- "Tag with this name already exist.": "같은 태그 이름이 이미 존재해요.",
- "Tag with this value already exist.": "같은 값을 가진 태그가 이미 존재해요.",
+ "Add New below or Select...": "아래에서 선택하거나 추가…",
+ "Tag with this name already exist.": "동일한 이름의 태그가 이미 존재합니다.",
+ "Tag with this value already exist.": "동일한 값의 태그가 이미 존재합니다.",
"color": "색상",
"value (optional)": "값 (선택)",
"Gray": "회색",
- "Red": "빨간색",
- "Orange": "주황색",
- "Green": "초록색",
- "Blue": "파란색",
- "Indigo": "남색",
- "Purple": "보라색",
- "Pink": "핑크색",
+ "Red": "빨강",
+ "Orange": "주황",
+ "Green": "초록",
+ "Blue": "파랑",
+ "Indigo": "인디고",
+ "Purple": "보라",
+ "Pink": "핑크",
"Search...": "검색…",
"Avg. Ping": "평균 핑",
"Avg. Response": "평균 응답",
"Entry Page": "첫 페이지",
- "statusPageNothing": "아무것도 없어요. 새로운 그룹 또는 모니터링을 추가해주세요.",
+ "statusPageNothing": "아무것도 없습니다. 새 그룹이나 모니터를 추가하세요.",
"No Services": "서비스 없음",
- "All Systems Operational": "모든 시스템 정상",
- "Partially Degraded Service": "일부 시스템 비정상",
- "Degraded Service": "모든 시스템 비정상",
+ "All Systems Operational": "모든 시스템 작동 중",
+ "Partially Degraded Service": "일부 서비스 불안정",
+ "Degraded Service": "서비스 불안정",
"Add Group": "그룹 추가",
- "Add a monitor": "모니터링 추가",
- "Edit Status Page": "상태 페이지 수정",
- "Go to Dashboard": "대시보드로 가기",
+ "Add a monitor": "모니터 추가",
+ "Edit Status Page": "상태 페이지 편집",
+ "Go to Dashboard": "대시보드로",
"Status Page": "상태 페이지",
"Status Pages": "상태 페이지",
"defaultNotificationName": "내 {notification} 알림 ({number})",
@@ -198,8 +198,8 @@
"webhook": "Webhook",
"Post URL": "Post URL",
"Content Type": "Content Type",
- "webhookJsonDesc": "{0}은 Express.js와 같은 최신 HTTP 서버에 적합해요",
- "webhookFormDataDesc": "{multipart}은 PHP에 적합해요. {decodeFunction}를 기준으로 JSON을 디코딩하면 되어요",
+ "webhookJsonDesc": "{0}은(는) Express.js와 같은 모던 HTTP 서버에 적합합니다.",
+ "webhookFormDataDesc": "{multipart}는 PHP에 적합합니다. JSON은 {decodeFunction}을 사용해 파싱해야 합니다.",
"smtp": "Email (SMTP)",
"secureOptionNone": "없음 / STARTTLS (25, 587)",
"secureOptionTLS": "TLS (465)",
@@ -215,7 +215,7 @@
"Prefix Custom Message": "접두사 메시지",
"Hello @everyone is...": "{'@'}everyone 서버 상태 알림이에요…",
"teams": "Microsoft Teams",
- "Webhook URL": "웹훅 URL",
+ "Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "{0}에서 Webhook을 어떻게 만드는지 알아보세요.",
"signal": "Signal",
"Number": "숫자",
@@ -234,7 +234,7 @@
"aboutWebhooks": "Webhook에 대한 설명: {0}",
"aboutChannelName": "Webhook 채널을 무시하려면 {0} 채널 이름칸에 채널 이름을 입력해주세요. 예: #기타-채널",
"aboutKumaURL": "Uptime Kuma URL칸을 공백으로 두면 기본적으로 Github Project 페이지로 설정해요.",
- "emojiCheatSheet": "이모지 목록 시트: {0}",
+ "emojiCheatSheet": "이모지 목록: {0}",
"rocket.chat": "Rocket.chat",
"pushover": "Pushover",
"pushy": "Pushy",
@@ -263,9 +263,9 @@
"Example:": "예: {0}",
"Read more:": "더 보기: {0}",
"Status:": "상태: {0}",
- "Read more": "더 보기",
- "appriseInstalled": "Apprise가 설치되어있어요.",
- "appriseNotInstalled": "Apprise가 설치되어있지 않아요. {0}",
+ "Read more": "더보기",
+ "appriseInstalled": "Apprise가 설치되어 있습니다.",
+ "appriseNotInstalled": "Apprise가 설치되지 않았습니다. {0}",
"Access Token": "액세스 토큰",
"Channel access token": "채널 액세스 토큰",
"Line Developers Console": "Line 개발자 콘솔",
@@ -284,10 +284,10 @@
"promosmsTypeSpeed": "SMS SPEED - 시스템에서 가장 높은 우선순위예요. 매우 빠르고 신뢰할 수 있지만 비용이 많이 들어요 (SMS 전체 가격의 약 두 배).",
"promosmsPhoneNumber": "전화 번호 (폴란드 수신자라면 지역번호를 적지 않아도 되어요.)",
"promosmsSMSSender": "SMS 보내는 사람 이름 : 미리 등록된 이름 혹은 기본값 중 하나예요: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
- "Primary Base URL": "기본 URL",
+ "Primary Base URL": "주 베이스 URL",
"Push URL": "Push URL",
- "needPushEvery": "이 URL을 {0} 초 마다 호출할 수 있어요.",
- "pushOptionalParams": "선택적 파라미터: {0}",
+ "needPushEvery": "이 URL을 {0}초 마다 호출할 수 있습니다.",
+ "pushOptionalParams": "추가 파라미터: {0}",
"emailCustomSubject": "커스텀 주제",
"clicksendsms": "ClickSend SMS",
"checkPrice": "{0} 가격 확인:",
@@ -298,56 +298,56 @@
"Internal Room Id": "내부 방 ID",
"matrixDesc1": "Matrix 클라이언트 방 설정의 고급 섹션에서 내부 방 ID를 찾을 수 있어요. 내부 방 ID는 이렇게 생겼답니다: !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "사용자의 모든 방에 대한 엑세스가 허용될 수 있어서 새로운 사용자를 만들고 원하는 방에만 초대한 후 엑세스 토큰을 사용하는 것이 좋아요. {0} 이 명령어를 통해 엑세스 토큰을 얻을 수 있어요",
- "Method": "메서드",
+ "Method": "Method",
"Body": "Body",
"Headers": "헤더",
"PushUrl": "Push URL",
- "HeadersInvalidFormat": "요청 Headers의 JSON 형식이 올바르지 않아요: ",
- "BodyInvalidFormat": "요청 Body의 JSON 형식이 올바르지 않아요: ",
- "Monitor History": "모니터링 기록",
- "clearDataOlderThan": "모니터링 기록을 {0}일 동안 저장해요.",
- "PasswordsDoNotMatch": "비밀번호가 일치하지 않아요.",
- "records": "records",
+ "HeadersInvalidFormat": "요청 헤더의 JSON 형식이 올바르지 않음: ",
+ "BodyInvalidFormat": "요청 본문의 JSON 형식이 올바르지 않음: ",
+ "Monitor History": "모니터 기록",
+ "clearDataOlderThan": "모니터 기록을 {0}일간 저장합니다.",
+ "PasswordsDoNotMatch": "비밀번호가 일치하지 않습니다.",
+ "records": "레코드",
"One record": "One record",
- "steamApiKeyDescription": "스팀 게임 서버를 모니터링하려면 Steam Web API 키가 필요해요. API 키는 하단 웹사이트에서 등록할 수 있어요: ",
+ "steamApiKeyDescription": "Steam 게임 서버를 모니터링하려면 Steam Web-API 키가 필요합니다. 여기서 API 키를 등록하세요: ",
"Current User": "현재 사용자",
"recent": "최근",
"Done": "완료",
"Info": "정보",
"Security": "보안",
- "Steam API Key": "스팀 API 키",
+ "Steam API Key": "Steam API 키",
"Shrink Database": "데이터베이스 축소",
- "Pick a RR-Type...": "RR-Type을 골라주세요…",
- "Pick Accepted Status Codes...": "상태 코드를 골라주세요…",
+ "Pick a RR-Type...": "RR-Type 선택…",
+ "Pick Accepted Status Codes...": "성공 상태 코드 선택…",
"Default": "기본",
"HTTP Options": "HTTP 옵션",
- "Create Incident": "인시던트 만들기",
+ "Create Incident": "인시던트 생성",
"Title": "제목",
"Content": "내용",
"Style": "스타일",
"info": "정보",
- "warning": "주의",
- "danger": "경고",
+ "warning": "경고",
+ "danger": "위험",
"primary": "기본",
- "light": "화이트",
+ "light": "라이트",
"dark": "다크",
"Post": "게시",
- "Please input title and content": "제목과 내용을 작성해주세요",
- "Created": "생성 날짜",
- "Last Updated": "마지막 업데이트",
+ "Please input title and content": "제목 및 내용을 입력하세요.",
+ "Created": "생성일",
+ "Last Updated": "최근 수정",
"Unpin": "제거",
- "Switch to Light Theme": "화이트 테마로 전환",
+ "Switch to Light Theme": "라이트 테마로 전환",
"Switch to Dark Theme": "다크 테마로 전환",
- "Show Tags": "태그 보이기",
+ "Show Tags": "태그 보기",
"Hide Tags": "태그 숨기기",
"Description": "설명",
- "No monitors available.": "모니터링이 없어요.",
+ "No monitors available.": "사용 가능한 모니터가 없습니다.",
"Add one": "추가하기",
- "No Monitors": "모니터링 없음",
- "Untitled Group": "이름없는 그룹",
+ "No Monitors": "모니터 없음",
+ "Untitled Group": "제목 없는 그룹",
"Services": "서비스",
"Discard": "취소",
- "Cancel": "취소",
+ "Cancel": "닫기",
"Powered by": "Powered by",
"serwersms": "SerwerSMS.pl",
"serwersmsAPIUser": "API Usename (webapi_ 접두사 포함)",
@@ -359,14 +359,14 @@
"PushByTechulus": "Push by Techulus",
"GoogleChat": "Google Chat (Google Workspace only)",
"topic": "Topic",
- "topicExplanation": "모니터링할 MQTT Topic",
+ "topicExplanation": "모니터링할 MQTT 토픽",
"successMessage": "성공 메시지",
"successMessageExplanation": "성공으로 간주되는 MQTT 메시지",
"error": "오류",
- "critical": "크리티컬",
- "Customize": "커스터마이즈",
- "Custom Footer": "커스텀 Footer",
- "Custom CSS": "커스텀 CSS",
+ "critical": "중대",
+ "Customize": "사용자화",
+ "Custom Footer": "사용자 지정 푸터",
+ "Custom CSS": "사용자 지정 CSS",
"smtpDkimSettings": "DKIM 설정",
"smtpDkimDesc": "사용 방법은 DKIM {0}를 참조하세요.",
"documentation": "문서",
@@ -390,17 +390,17 @@
"alertaApiKey": "API 키",
"alertaAlertState": "경고 상태",
"alertaRecoverState": "해결된 상태",
- "deleteStatusPageMsg": "정말 이 상태 페이지를 삭제할까요?",
+ "deleteStatusPageMsg": "이 상태 페이지를 삭제하시겠습니까?",
"Proxies": "프록시",
- "default": "Default",
+ "default": "기본",
"enabled": "활성화",
- "setAsDefault": "기본 프록시로 설정",
- "deleteProxyMsg": "정말 이 프록시를 모든 모니터링에서 삭제할까요?",
- "proxyDescription": "프록시가 작동하려면 모니터에 할당되어야 해요.",
- "enableProxyDescription": "이 프록시는 활성화될 때까지 영향을 미치지 않아요. 활성화 상태에 따라 모든 모니터에서 프록시를 일시정지할 수 있어요.",
- "setAsDefaultProxyDescription": "새로 추가하는 모든 모니터링에 이 프록시를 기본적으로 활성화해요. 각 모니터에 대해 별도로 프록시를 비활성화할 수 있어요.",
+ "setAsDefault": "기본으로 설정",
+ "deleteProxyMsg": "이 프록시를 모든 모니터에서 삭제하시겠습니까?",
+ "proxyDescription": "프록시가 작동하려면 모니터에 할당되어야 합니다.",
+ "enableProxyDescription": "이 프록시는 활성화될 때까지 모니터의 요청에 미치지 않습니다. 활성화 상태를 통해 모든 모니터에서 프록시를 일시 정지할 수 있습니다.",
+ "setAsDefaultProxyDescription": "새 모니터에 이 프록시를 기본으로 사용합니다. 개별 모니터에 대해 프록시를 비활성화할 수 있습니다.",
"Certificate Chain": "인증서 체인",
- "Valid": "유효",
+ "Valid": "유효함",
"Invalid": "유효하지 않음",
"AccessKeyId": "AccessKey ID",
"SecretAccessKey": "AccessKey Secret",
@@ -425,17 +425,17 @@
"Proxy server has authentication": "프록시 서버에 인증 절차가 있음",
"User": "사용자",
"Installed": "설치됨",
- "Not installed": "설치되어 있지 않음",
+ "Not installed": "설치되지 않음",
"Running": "작동 중",
- "Not running": "작동하고 있지 않음",
- "Remove Token": "토큰 삭제",
+ "Not running": "작동 중이 아님",
+ "Remove Token": "토큰 제거",
"Start": "시작",
"Stop": "정지",
"Uptime Kuma": "Uptime Kuma",
- "Add New Status Page": "새로운 상태 페이지 만들기",
- "Slug": "주소",
+ "Add New Status Page": "새 상태 페이지 추가",
+ "Slug": "Slug",
"Accept characters:": "허용되는 문자열:",
- "startOrEndWithOnly": "{0} 로 시작하거나 끝나야 해요",
+ "startOrEndWithOnly": "{0}로 시작하거나 끝나야 합니다.",
"No consecutive dashes": "연속되는 대시는 허용되지 않아요",
"Next": "다음",
"The slug is already taken. Please choose another slug.": "이미 존재하는 주소에요. 다른 주소를 사용해 주세요.",
@@ -545,8 +545,8 @@
"smseagleRecipient": "받는 사람 (쉼표로 구분)",
"Maintenance": "점검",
"statusMaintenance": "점검 중",
- "resendEveryXTimes": "{0}번마다 다시 보내요",
- "resendDisabled": "다시 보내지 않아요",
+ "resendEveryXTimes": "{0}번마다 재전송",
+ "resendDisabled": "재전송하지 않음",
"loadingError": "데이터를 가져올 수 없어요, 나중에 다시 시도하세요.",
"plugin": "플러그인",
"install": "설치",
@@ -677,24 +677,24 @@
"wayToGetKookBotToken": "{0} 에서 애플리케이션을 만들고 봇 토큰을 얻어요",
"Help": "도움말",
"Game": "게임",
- "General Monitor Type": "일반 모니터링",
- "Passive Monitor Type": "수동 모니터링",
- "Specific Monitor Type": "특정 모니터링",
+ "General Monitor Type": "일반 모니터 유형",
+ "Passive Monitor Type": "수동 모니터 유형",
+ "Specific Monitor Type": "특정 모니터 유형",
"Monitor": "모니터",
- "Resend Notification if Down X times consecutively": "X번 중단될 경우 알림 다시 보내기",
- "Schedule maintenance": "점검 예약하기",
- "Affected Monitors": "영향을 받는 모니터링",
- "Pick Affected Monitors...": "영향을 받는 모니터링 선택하기…",
+ "Resend Notification if Down X times consecutively": "연속적인 다운으로 판단해 알림을 재전송할 기준 횟수",
+ "Schedule maintenance": "유지보수 예약",
+ "Affected Monitors": "영향을 받는 모니터",
+ "Pick Affected Monitors...": "영향을 받는 모니터 선택…",
"Start of maintenance": "점검 시작",
"All Status Pages": "모든 상태 페이지",
- "Select status pages...": "상태 페이지 선택하기…",
- "Custom": "커스텀",
+ "Select status pages...": "상태 페이지 선택…",
+ "Custom": "사용자 지정",
"webhookAdditionalHeadersTitle": "추가 헤더",
- "webhookAdditionalHeadersDesc": "웹훅과 함께 전송될 추가 헤더를 설정해요. 각각의 헤더는 JSON 키/값으로 구성되어야 해요.",
+ "webhookAdditionalHeadersDesc": "Webhook과 함께 전송되는 추가 헤더를 설정합니다. 각각의 헤더는 JSON 키/값으로 이루어져야 합니다.",
"HTTP Headers": "HTTP 헤더",
"Trust Proxy": "프록시 신뢰",
"API Keys": "API 키",
- "markdownSupported": "Markdown 문법이 지원됨",
+ "markdownSupported": "마크다운 문법 사용 가능",
"telegramMessageThreadID": "(선택) 메시지 스레드 ID",
"Clone": "복제",
"cloneOf": "{0}의 복제본",
@@ -703,7 +703,7 @@
"telegramProtectContentDescription": "활성화 할경우 텔레그램 봇 메시지는 포워딩 및 저장으로부터 보호됩니다.",
"telegramSendSilentlyDescription": "조용히 메시지를 보냅니다. 사용자들은 무음으로 알림을 받습니다.",
"telegramSendSilently": "무음 알림",
- "Add New Tag": "태그 추가",
+ "Add New Tag": "새 태그 추가",
"Edit Tag": "태그 수정",
"Server Address": "서버 주소",
"Learn More": "자세히 알아보기",
@@ -752,62 +752,62 @@
"telegramMessageThreadIDDescription": "포럼의 대상 메시지 쓰레드(주제)에 대한 선택적 고유 식별인, 포럼 관리자 그룹에만 해당",
"pagertreeSilent": "없음",
"setupDatabaseChooseDatabase": "어떤 데이터베이스를 사용하시겠습니까?",
- "setupDatabaseEmbeddedMariaDB": "추가 설정은 필요 없습니다. 이 도커 이미지에는 MariaDB가 내장되어 구성되어 있습니다. Uptime Kuma는 Unix Socket을 통해 데이터베이스에 연결합니다.",
+ "setupDatabaseEmbeddedMariaDB": "추가 설정이 필요하지 않습니다. 이 도커 이미지에는 MariaDB가 자동으로 포함 및 구성되어 있으며, Uptime Kuma는 유닉스 소켓을 통해 데이터베이스에 연결합니다.",
"setupDatabaseMariaDB": "외부 MariaDB 데이터베이스에 연결합니다. 데이터베이스 연결 정보를 설정해야 합니다.",
- "setupDatabaseSQLite": "소규모 배포에 권장되는 간단한 데이터베이스 파일입니다. v2.0.0 이전에는 Uptime Kuma가 SQLite를 기본 데이터베이스로 사용했습니다.",
+ "setupDatabaseSQLite": "소규모 배포에 권장되는 간단한 데이터베이스 파일입니다. Uptime Kuma는 v2.0.0 이전까지 SQLite를 기본 데이터베이스로 사용했습니다.",
"dbName": "데이터베이스 이름",
- "filterActive": "활성화",
- "filterActivePaused": "일시중지",
+ "filterActive": "활성",
+ "filterActivePaused": "일시 정지",
"Home": "홈",
- "Cannot connect to the socket server": "소켓 서버에 연결 할 수 없습니다",
- "Reconnecting...": "재 연결중...",
+ "Cannot connect to the socket server": "소켓 서버에 연결할 수 없습니다.",
+ "Reconnecting...": "다시 연결하는 중...",
"Json Query": "JSON 쿼리",
- "settingUpDatabaseMSG": "데이터베이스를 설정하는 중입니다. 시간이 걸릴 수 있으니 기다려 주세요.",
+ "settingUpDatabaseMSG": "데이터베이스를 설정하는 중입니다. 시간이 걸릴 수 있으니 잠시만 기다려 주세요.",
"enableNSCD": "모든 DNS 요청을 캐싱하기 위해 NSCD (Name Service Cache Daemon) 활성화",
"pushOthers": "기타",
"programmingLanguages": "프로그래밍 언어",
"Select": "선택",
"Edit Maintenance": "점검 수정하기",
- "styleElapsedTime": "하트비트 바 밑의 지난 시간 표시",
- "styleElapsedTimeShowNoLine": "보이기 (선 없음)",
- "styleElapsedTimeShowWithLine": "보이기 (선 있음)",
+ "styleElapsedTime": "하트비트 바 아래 표시되는 경과 시간",
+ "styleElapsedTimeShowNoLine": "표시 (선 없음)",
+ "styleElapsedTimeShowWithLine": "표시 (선 있음)",
"chromeExecutable": "Chrome/Chromium 실행 파일",
"chromeExecutableAutoDetect": "자동 감지",
"Invert Keyword": "키워드 반전",
- "Expected Value": "기대값",
+ "Expected Value": "기댓값",
"Add a domain": "도메인 추가",
"Remove domain": "도메인 '{0}' 제거",
"Monitor Group": "모니터링 그룹",
"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}를 입력합니다",
- "-year": "-연도",
+ "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": "로컬로 구성된 메일 전송 에이전트",
- "ignoreTLSErrorGeneral": "연결에 TLS/SSL 오류 무시하기",
+ "locally configured mail transfer agent": "로컬에 구성된 메일 전송 에이전트",
+ "ignoreTLSErrorGeneral": "연결 중 TLS/SSL 오류 무시",
"ignoredTLSError": "TLS/SSL 오류가 무시되었습니다",
- "liquidIntroduction": "템플릿 생성은 Liquid 템플릿 언어를 통해 이루어집니다. 사용 지침은 {0}을 참조하세요. 사용 가능한 변수는 다음과 같습니다:",
+ "liquidIntroduction": "템플릿은 Liquid 템플릿 언어를 통해 생성됩니다. 사용법은 {0}을 참조하세요. 사용 가능한 변수는 다음과 같습니다:",
"templateMsg": "알림 메시지",
- "templateLimitedToUpDownCertNotifications": "업/다운/인증서 만료 알림에만 사용 가능",
- "templateLimitedToUpDownNotifications": "UP/DOWN 알림에만 사용 가능",
- "webhookBodyPresetOption": "프리셋 - {0}",
+ "templateLimitedToUpDownCertNotifications": "온라인/오프라인/인증서 만료 알림에만 사용 가능",
+ "templateLimitedToUpDownNotifications": "온라인/오프라인 알림에만 사용 가능",
+ "webhookBodyPresetOption": "사전 설정 - {0}",
"successKeyword": "성공 키워드",
- "successKeywordExplanation": "성공으로 간주되는 MQTT 키워드",
+ "successKeywordExplanation": "성공으로 간주할 MQTT 키워드",
"Reset Token": "토큰 초기화",
"Check/Uncheck": "체크/체크 해제",
"pushViewCode": "푸시 모니터링는 어떻게 사용하나요? (코드 보기)",
"Search monitored sites": "모니터링중인 사이트 검색",
- "templateHeartbeatJSON": "heartbeat를 설명하는 오브젝트",
- "shrinkDatabaseDescriptionSqlite": "SQLite 데이터베이스에서 {vacuum} 명령을 실행해요. {auto_vacuum}이 이미 활성화되어 있지만, {auto_vacuum}은 {vacuum}이 하는 것처럼 데이터베이스를 조각 모음 하거나 페이지를 다시 압축하지는 않아요.",
+ "templateHeartbeatJSON": "하트비트를 설명하는 오브젝트",
+ "shrinkDatabaseDescriptionSqlite": "SQLite 데이터베이스에 대해 {vacuum}을(를) 트리거합니다. {auto_vacuum}이 이미 활성화되어 있지만, 이는 데이터베이스를 조각 모음하거나 {vacuum} 명령어처럼 개별 데이터베이스 페이지를 다시 정리하지는 않습니다.",
"statusPageSpecialSlugDesc": "특별한 주소 {0}: 아무런 주소도 입력되지 않으면 이 페이지가 보여요",
"Add a new expiry notification day": "새 만료 알림 날짜 추가",
"Refresh Interval Description": "이 상태 페이지는 {0}초마다 완전 새로고침(F5) 돼요",
"telegramServerUrlDescription": "텔레그램 봇 API의 제한을 해제하거나, 차단된 지역(중국, 이란 등)에서 액세스하려면 {0}을 클릭하세요. 기본값: {1}",
"chromeExecutableDescription": "Docker 사용자의 경우, Chromium이 아직 설치되지 않았다면 이를 설치하고 테스트 결과를 표시하는 데 몇 분이 걸릴 수 있어요. 1GB의 디스크 공간을 사용해요.",
- "templateMonitorJSON": "monitor를 설명하는 오브젝트",
- "webhookBodyCustomOption": "커스텀 Body",
+ "templateMonitorJSON": "모니터를 설명하는 오브젝트",
+ "webhookBodyCustomOption": "사용자 지정 본문 (Body)",
"telegramServerUrl": "(선택) 서버 URL",
"and": "그리고",
"emailCustomisableContent": "사용자 지정 가능한 콘텐츠",
@@ -815,7 +815,7 @@
"leave blank for default subject": "기본값을 사용하려면 비워두세요",
"emailCustomBody": "커스텀 Body",
"leave blank for default body": "기본값을 사용하려면 비워두세요",
- "templateServiceName": "서비스 이름",
+ "templateServiceName": "서비스명",
"templateHostnameOrURL": "호스트명 또는 URL",
"templateStatus": "상태",
"selectedMonitorCount": "선택됨: {0}",
From 8f245b89cfde241f121606825833584aff08eb48 Mon Sep 17 00:00:00 2001
From: Artur S
Date: Tue, 29 Apr 2025 09:25:56 +0000
Subject: [PATCH 034/133] Translated using Weblate (Russian)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ru/
---
src/lang/ru-RU.json | 63 +++++++++++++++++++++++++--------------------
1 file changed, 35 insertions(+), 28 deletions(-)
diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json
index e055af110..e4a01cfcb 100644
--- a/src/lang/ru-RU.json
+++ b/src/lang/ru-RU.json
@@ -1,10 +1,10 @@
{
- "languageName": "Русский",
+ "languageName": "Английский",
"checkEverySecond": "Проверка каждые {0} секунд",
- "retriesDescription": "Максимальное количество попыток перед пометкой сервиса, как недоступного, и отправкой уведомления",
- "ignoreTLSError": "Игнорировать ошибки TLS/SSL для HTTPS сайтов",
- "upsideDownModeDescription": "Инверсия статуса. Если сервис доступен, он будет отмечен как недоступный.",
- "maxRedirectDescription": "Максимальное количество перенаправлений. Поставьте 0, чтобы отключить перенаправления.",
+ "retriesDescription": "Максимальное число попыток перед тем, как сервис будет помечен как неработающий и будет отправлено уведомление",
+ "ignoreTLSError": "Игнорировать ошибки TLS/SSL для сайтов с HTTPS",
+ "upsideDownModeDescription": "Инвертировать статус. Если сервис доступен — он считается НЕРАБОТАЮЩИМ.",
+ "maxRedirectDescription": "Максимальное число перенаправлений. Установите 0, чтобы отключить перенаправления.",
"acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.",
"passwordNotMatchMsg": "Введённые пароли не совпадают.",
"notificationDescription": "Необходимо привязать уведомления к монитору чтобы они функционировали.",
@@ -26,8 +26,8 @@
"Check Update On GitHub": "Проверить наличие обновления в GitHub",
"List": "Список",
"Add": "Добавить",
- "Add New Monitor": "Добавить Новый Сенсор",
- "Quick Stats": "Статистика",
+ "Add New Monitor": "Новый монитор",
+ "Quick Stats": "Сводка",
"Up": "Доступен",
"Down": "Не доступен",
"Pending": "В ожидании",
@@ -43,7 +43,7 @@
"Delete": "Удалить",
"Current": "Текущий",
"Uptime": "Время безотказной работы",
- "Cert Exp.": "Сертификат ист.",
+ "Cert Exp.": "Срок SSL",
"day": "день | дней",
"-day": "-дней",
"hour": "час",
@@ -56,7 +56,7 @@
"URL": "URL-ссылка",
"Hostname": "Имя хоста",
"Port": "Порт",
- "Heartbeat Interval": "Частота опроса",
+ "Heartbeat Interval": "Интервал опроса",
"Retries": "Попыток",
"Advanced": "Дополнительно",
"Upside Down Mode": "Режим инверсии статуса",
@@ -208,10 +208,10 @@
"pushbullet": "Pushbullet",
"line": "Line Messenger",
"mattermost": "Mattermost",
- "Primary Base URL": "Основной URL",
+ "Primary Base URL": "Основной URL, по которому доступен Uptime Kuma",
"Push URL": "URL-ссылка push уведомлений",
"needPushEvery": "К этому URL необходимо обращаться каждые {0} секунд.",
- "pushOptionalParams": "Опциональные параметры: {0}",
+ "pushOptionalParams": "Необязательные параметры: {0}",
"defaultNotificationName": "Уведомления {notification} ({number})",
"here": "здесь",
"Required": "Обязательно",
@@ -689,7 +689,7 @@
"Guild ID": "Идентификатор гильдии",
"Kook": "Kook",
"wayToGetKookBotToken": "Создайте приложение и получите токен бота по адресу {0}",
- "Resend Notification if Down X times consecutively": "Повторная отправка уведомления при неудачном запросе X раз",
+ "Resend Notification if Down X times consecutively": "Повторно отправлять уведомление, если сбой произошёл X раз подряд",
"telegramProtectContent": "Запретить пересылку/сохранение",
"telegramProtectContentDescription": "Если включено, сообщения бота в Telegram будут запрещены для пересылки и сохранения.",
"telegramSendSilently": "Отправить без звука",
@@ -786,7 +786,7 @@
"Badge Label Suffix": "Суффикс надписи для значка",
"Edit Maintenance": "Редактировать техобслуживание",
"Reconnecting...": "Переподключение...",
- "Cannot connect to the socket server": "Невозможно подключиться к серверу",
+ "Cannot connect to the socket server": "Не удаётся подключиться к сокет-серверу",
"Badge Warn Color": "Цвет значка для предупреждения",
"Badge Warn Days": "Значок для \"дней предупреждения\"",
"Badge Down Days": "Значок для \"дней недоступности\"",
@@ -829,7 +829,7 @@
"PushDeer Server": "Сервер PushDeer",
"pushDeerServerDescription": "Оставьте пустым для использования официального сервера",
"showCertificateExpiry": "Показывать истекающий сертификат",
- "Request Timeout": "Тайм-Аут запроса",
+ "Request Timeout": "Таймаут ожидания",
"timeoutAfter": "Тайм-Аут через {0} секунд",
"Select": "Выбрать",
"selectedMonitorCount": "Выбрано: {0}",
@@ -850,12 +850,12 @@
"nostrRelaysHelp": "Один URL-адрес ретрансляции в каждой строке",
"enableNSCD": "Включить NSCD (Name Service Cache Daemon) для кэширования всех DNS-запросов",
"Saved.": "Сохранено.",
- "setupDatabaseChooseDatabase": "Какую базу данных Вы бы хотели использовать?",
- "setupDatabaseEmbeddedMariaDB": "Вам не нужно ничего настраивать. В этот докер-образ автоматически встроена и настроена MariaDB. Uptime Kuma будет подключаться к этой базе данных через unix-сокет.",
- "setupDatabaseSQLite": "Простой файл базы данных, рекомендуемый для небольших развертываний. До версии 2.0.0 Uptime Kuma использовал SQLite в качестве базы данных по умолчанию.",
- "setupDatabaseMariaDB": "Подключитесь к внешней базе данных MariaDB. Необходимо задать информацию о подключении к базе данных.",
+ "setupDatabaseChooseDatabase": "Какую базу данных вы хотите использовать?",
+ "setupDatabaseEmbeddedMariaDB": "Ничего настраивать не нужно. Этот образ Docker уже содержит встроенную и настроенную MariaDB. Uptime Kuma будет подключаться к базе данных через Unix-сокет.",
+ "setupDatabaseSQLite": "Простой файл базы данных, рекомендуется для небольших установок. До версии 2.0.0 Uptime Kuma использовал SQLite в качестве базы данных по умолчанию.",
+ "setupDatabaseMariaDB": "Подключение к внешней базе данных MariaDB. Необходимо указать информацию для подключения.",
"dbName": "Имя базы данных",
- "pushViewCode": "Как использовать монитор Push? (Посмотреть код)",
+ "pushViewCode": "Как настроить Push-монитор? (Показать код)",
"programmingLanguages": "Языки программирования",
"Bark API Version": "Версия Bark API",
"monitorToastMessagesDescription": "Уведомления для мониторов исчезают через заданное время в секундах. Значение -1 отключает тайм-аут. Значение 0 отключает уведомления.",
@@ -914,7 +914,7 @@
"Add a Remote Browser": "Добавить удаленный браузер",
"Remote Browser not found!": "Удаленный браузер не найден!",
"remoteBrowsersDescription": "Удаленные браузеры — альтернатива локальному запуску Chromium. Установите такой сервис, как browserless.io, или подключитесь к своему собственному",
- "settingUpDatabaseMSG": "Настраиваем базу данных. Это может занять некоторое время, пожалуйста подождите.",
+ "settingUpDatabaseMSG": "Настройка базы данных. Это может занять некоторое время, пожалуйста, подождите.",
"setup a new monitor group": "настроить новую группу мониторов",
"openModalTo": "открыть модальное окно {0}",
"Add a domain": "Добавить домен",
@@ -929,8 +929,8 @@
"Mention group": "Упомянуть {group}",
"Your User ID": "Ваш идентификатор пользователя",
"Host URL": "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} сервера, к которому вы хотите подключиться, либо {localhost}, если вы собираетесь использовать {local_mta}",
+ "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": "Укажите имя хоста сервера, к которому хотите подключиться, или {localhost}, если планируете использовать {local_mta}",
"wayToGetHeiiOnCallDetails": "Как получить ID триггера и ключи API , рассказывается в {documentation}",
"gtxMessagingApiKeyHint": "Вы можете найти свой ключ API на странице: Мои учетные записи маршрутизации > Показать информацию об учетной записи > Учетные данные API > REST API (v2.x)",
"From Phone Number / Transmission Path Originating Address (TPOA)": "Номер телефона / Адрес источника пути передачи (АИПП)",
@@ -978,7 +978,7 @@
"Refresh Interval Description": "Страница статуса будет полностью обновлена каждые {0} секунд",
"and": "и",
"e.g. {discordThreadID}": "например {discordThreadID}",
- "ignoredTLSError": "Ошибки TLS/SSL проигнорированы",
+ "ignoredTLSError": "TLS/SSL ошибки не учитываются",
"Debug": "Отладка",
"Copy": "Скопировать",
"CopyToClipboardError": "Не удалось скопировать: {error}",
@@ -1110,20 +1110,27 @@
"templateServiceName": "имя сервиса",
"templateHostnameOrURL": "hostname или URL",
"templateStatus": "статус",
- "telegramServerUrlDescription": "Чтобы поднять ограничения API API Telegram или получить доступ к заблокированным районам (Китай, Иран и т.д.). Для получения дополнительной информации нажмите {0}. По умолчанию: {1}",
- "wayToGetWahaApiKey": "Ключ API - это значение переменной среды WHATSAPP_API_KEY, которое вы использовали для запуска WAHA.",
+ "telegramServerUrlDescription": "Чтобы обойти ограничения API бота Telegram или получить доступ в заблокированных регионах (например, в Китае или Иране), нажмите {0} для получения подробной информации. Значение по умолчанию: {1}",
+ "wayToGetWahaApiKey": "Ключ API — это значение переменной окружения WHATSAPP_API_KEY, которое вы использовали для запуска WAHA.",
"wayToGetWahaSession": "Из этой сессии WAHA отправляет уведомления на удостоверение личности чата. Вы можете найти его на приборной панели Waha.",
"wayToWriteWahaChatId": "Номер телефона с международным префиксом, но без знака плюс в начале ({0}), идентификатор контакта ({1}) или идентификатора группы ({2}). Уведомления отправляются на этот идентификатор чата от сеанса Waha.",
"wahaSession": "Сессия",
"wahaChatId": "Идентификатор чата (номер телефона / идентификатор контакта / идентификатор группы)",
"wayToGetWahaApiUrl": "Ваш экземпляр WAHA URL.",
- "YZJ Webhook URL": "YZJ Вебхук URL",
+ "YZJ Webhook URL": "URL вебхука YZJ",
"YZJ Robot Token": "YZJ Токен Робота",
"telegramServerUrl": "(Необязательно) URL Сервера",
"telegramUseTemplate": "Используйте пользовательский шаблон сообщения",
"telegramUseTemplateDescription": "Если включено, сообщение будет отправлено с помощью пользовательского шаблона.",
- "telegramTemplateFormatDescription": "Telegram позволяет использовать различные языки разметки для сообщений, см. Telegram {0} для конкретных деталей.",
+ "telegramTemplateFormatDescription": "Telegram позволяет использовать различные языки разметки в сообщениях. Подробности смотрите в документации Telegram — {0}.",
"Plain Text": "Простой текст",
"Message Template": "Шаблон сообщения",
- "Template Format": "Формат шаблона"
+ "Template Format": "Формат шаблона",
+ "Font Twemoji by Twitter licensed under": "Шрифт Twemoji от Twitter лицензирован на условиях",
+ "smsplanetApiToken": "Токен для API SMSPlanet",
+ "smsplanetApiDocs": "Подробную информацию о получении API-токенов можно найти в {the_smsplanet_documentation}.",
+ "the smsplanet documentation": "документация SMSPlanet",
+ "Phone numbers": "Номера телефонов",
+ "Sender name": "Имя отправителя",
+ "smsplanetNeedToApproveName": "Требуется одобрение в панели клиента"
}
From d2a4972f6a9e0b1d011111bda1000b10bb9e9e1a Mon Sep 17 00:00:00 2001
From: Artur S
Date: Tue, 29 Apr 2025 09:31:43 +0000
Subject: [PATCH 035/133] Translated using Weblate (Belarusian)
Currently translated at 89.9% (968 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/be/
---
src/lang/be.json | 40 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 39 insertions(+), 1 deletion(-)
diff --git a/src/lang/be.json b/src/lang/be.json
index 0f526a143..f0bdc9c62 100644
--- a/src/lang/be.json
+++ b/src/lang/be.json
@@ -933,5 +933,43 @@
"threadForumPostID": "Трэд / ID паста",
"whatHappensAtForumPost": "Стварыць новы пост на форуме. Гэта НЕ размяшчае паведамленні ў існуючым пасце. Для публікацыі ў існуючай публікацыі выкарыстоўвайце \"{option}\"",
"now": "зараз",
- "-year": "-год"
+ "-year": "-год",
+ "telegramServerUrl": "(Неабавязкова) URL сервера",
+ "telegramServerUrlDescription": "Каб зняць абмежаванні API бота Telegram або атрымаць доступ у заблакіраваных рэгіёнах (Кітай, Іран і інш.), націсніце {0} для атрымання дадатковай інфармацыі. Значэнне па змаўчанні: {1}",
+ "smspartnerPhoneNumber": "Нумар(ы) тэлефона",
+ "smspartnerSenderName": "Імя адпраўніка SMS",
+ "Command": "Каманда",
+ "mongodbCommandDescription": "Выканаць каманду MongoDB для базы даных. Інфармацыю пра даступныя каманды можна знайсці ў {documentation}",
+ "Community String": "Радок супольнасці",
+ "snmpCommunityStringHelptext": "Гэты радок выконвае функцыю пароля для аўтэнтыфікацыі і кантролю доступу да прылад з падтрымкай SNMP. Павінен адпавядаць канфігурацыі вашай SNMP-прылады.",
+ "OID (Object Identifier)": "OID (Ідэнтыфікатар аб’екта)",
+ "snmpOIDHelptext": "Увядзіце OID для датчыка або статусу, які вы хочаце маніторыць. Выкарыстоўвайце інструменты кіравання сеткай, такія як аглядальнікі MIB або праграмы SNMP, калі вы не ўпэўнены ў патрэбным OID.",
+ "SNMP Version": "Версія SNMP",
+ "Please enter a valid OID.": "Калі ласка, увядзіце карэктны OID.",
+ "wayToGetThreemaGateway": "Вы можаце зарэгістравацца для Threema Gateway {0}.",
+ "threemaRecipient": "Атрымальнік",
+ "templateServiceName": "назва сэрвісу",
+ "templateHostnameOrURL": "імя хоста або URL",
+ "templateStatus": "статус",
+ "telegramUseTemplate": "Выкарыстоўваць уласны шаблон паведамлення",
+ "telegramUseTemplateDescription": "Калі ўключана, паведамленне будзе адпраўлена з выкарыстаннем уласнага шаблона.",
+ "telegramTemplateFormatDescription": "Telegram дазваляе выкарыстоўваць розныя мовы разметкі для паведамленняў, падрабязнасці глядзіце ў Telegram {0}.",
+ "cacheBusterParamDescription": "Выпадкова згенераваны параметр для абыходу кэша.",
+ "Send rich messages": "Адправіць пашыраныя паведамленні",
+ "Bitrix24 Webhook URL": "URL вэбхука Bitrix24",
+ "wayToGetBitrix24Webhook": "Вы можаце стварыць вэбхук, выканаўшы крокі, апісаныя тут: {0}",
+ "bitrix24SupportUserID": "Увядзіце свой ідэнтыфікатар карыстальніка ў Bitrix24. Вы можаце даведацца ідэнтыфікатар па спасылцы, перайшоўшы ў профіль карыстальніка.",
+ "Condition": "Умова",
+ "aboutSlackUsername": "Змяняе адлюстраванае імя адпраўніка паведамлення. Калі вы хочаце згадваць кагосьці, уключыце гэта ў сяброўскае імя замест гэтага.",
+ "time ago": "{0} таму",
+ "Json Query Expression": "Выраз запыту JSON",
+ "and": "i",
+ "smspartnerApiurl": "Вы можаце знайсці свой ключ API на панэлі кіравання па адрасе {0}",
+ "smspartnerSenderNameInfo": "Павінна быць ад 3 да 11 звычайных сімвалаў",
+ "Message format": "Фармат паведамлення",
+ "ignoredTLSError": "Памылкі TLS/SSL былі праігнараваныя",
+ "shrinkDatabaseDescriptionSqlite": "Запусціць аперацыю {vacuum} для SQLite. {auto_vacuum} ужо ўключаны, але ён не дэфрагментуе базу даных і не перапакоўвае асобныя старонкі базы даных так, як гэта робіць каманда {vacuum}.",
+ "wayToGetDiscordThreadId": "Атрыманне ідэнтыфікатара тэмы або паведамлення на форуме аналагічнае атрыманню ідэнтыфікатара канала. Падрабязней пра тое, як атрымаць ідэнтыфікатары, чытайце тут {0}",
+ "smspartnerPhoneNumberHelptext": "Нумар павінен быць у міжнародным фармаце {0}, {1}. Некалькі нумароў павінны быць падзелены {2}",
+ "cacheBusterParam": "Дадайце параметр {0}"
}
From 5c7b91a99d6ff9c86a62725a50a1839e8dba4259 Mon Sep 17 00:00:00 2001
From: Junghyuk Kwon
Date: Tue, 29 Apr 2025 23:44:30 +0000
Subject: [PATCH 036/133] Translated using Weblate (Korean)
Currently translated at 74.4% (801 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/
---
src/lang/ko-KR.json | 88 ++++++++++++++++++++++-----------------------
1 file changed, 44 insertions(+), 44 deletions(-)
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index b6559cf04..5fc94676f 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -222,18 +222,18 @@
"Recipients": "받는 사람",
"needSignalAPI": "REST API를 사용하는 Signal 클라이언트가 있어야 해요.",
"wayToCheckSignalURL": "밑에 URL을 확인해 URL 설정 방법을 볼 수 있어요:",
- "signalImportant": "경고: 받는 사람의 그룹과 숫자는 섞을 수 없어요!",
+ "signalImportant": "중요: 수신자 그룹과 숫자는 섞을 수 없습니다!",
"gotify": "Gotify",
"Application Token": "애플리케이션 토큰",
"Server URL": "서버 URL",
"Priority": "우선 순위",
"slack": "Slack",
"Icon Emoji": "아이콘 이모지",
- "Channel Name": "채널 이름",
+ "Channel Name": "채널명",
"Uptime Kuma URL": "Uptime Kuma URL",
- "aboutWebhooks": "Webhook에 대한 설명: {0}",
- "aboutChannelName": "Webhook 채널을 무시하려면 {0} 채널 이름칸에 채널 이름을 입력해주세요. 예: #기타-채널",
- "aboutKumaURL": "Uptime Kuma URL칸을 공백으로 두면 기본적으로 Github Project 페이지로 설정해요.",
+ "aboutWebhooks": "Webhook에 대한 자세한 내용: {0}",
+ "aboutChannelName": "Webhook 채널을 바이패스하려면 {0}에 채널 이름을 입력하세요. 예: #기타-채널",
+ "aboutKumaURL": "Uptime Kuma URL 필드를 공백으로 두면 기본적으로 Github Project 페이지로 설정합니다,",
"emojiCheatSheet": "이모지 목록: {0}",
"rocket.chat": "Rocket.chat",
"pushover": "Pushover",
@@ -297,7 +297,7 @@
"matrixHomeserverURL": "Homeserver URL (http(s):// 와 함께 적어주세요. 그리고 포트 번호는 선택적 입니다.)",
"Internal Room Id": "내부 방 ID",
"matrixDesc1": "Matrix 클라이언트 방 설정의 고급 섹션에서 내부 방 ID를 찾을 수 있어요. 내부 방 ID는 이렇게 생겼답니다: !QMdRCpUIfLwsfjxye6:home.server.",
- "matrixDesc2": "사용자의 모든 방에 대한 엑세스가 허용될 수 있어서 새로운 사용자를 만들고 원하는 방에만 초대한 후 엑세스 토큰을 사용하는 것이 좋아요. {0} 이 명령어를 통해 엑세스 토큰을 얻을 수 있어요",
+ "matrixDesc2": "개인 Matrix 사용자 계정의 액세스 토큰을 사용하는 것은 계정 전체와 참여 중인 모든 방에 완전한 접근 권한을 부여하게 되므로 권장되지 않습니다. 대신 새로운 사용자를 생성한 후 알림을 받을 방에만 초대하는 것을 권장합니다. 액세스 토큰은 {0} 명령어를 실행하여 얻을 수 있습니다.",
"Method": "Method",
"Body": "Body",
"Headers": "헤더",
@@ -350,10 +350,10 @@
"Cancel": "닫기",
"Powered by": "Powered by",
"serwersms": "SerwerSMS.pl",
- "serwersmsAPIUser": "API Usename (webapi_ 접두사 포함)",
+ "serwersmsAPIUser": "API 사용자명 (webapi_ 접두사 포함)",
"serwersmsAPIPassword": "API 비밀번호",
- "serwersmsPhoneNumber": "휴대전화 번호",
- "serwersmsSenderName": "보내는 사람 이름 (customer portal를 통해 가입된 정보)",
+ "serwersmsPhoneNumber": "휴대폰 번호",
+ "serwersmsSenderName": "SMS 발신자명 (customer portal로 가입된 정보)",
"stackfield": "Stackfield",
"dnsPortDescription": "DNS 서버 포트, 기본값은 53 이에요. 포트는 언제나 변경할 수 있어요.",
"PushByTechulus": "Push by Techulus",
@@ -368,28 +368,28 @@
"Custom Footer": "사용자 지정 푸터",
"Custom CSS": "사용자 지정 CSS",
"smtpDkimSettings": "DKIM 설정",
- "smtpDkimDesc": "사용 방법은 DKIM {0}를 참조하세요.",
+ "smtpDkimDesc": "사용 방법은 Nodemailer DKIM {0}을(를) 참조하세요.",
"documentation": "문서",
"smtpDkimDomain": "도메인 이름",
"smtpDkimKeySelector": "Key Selector",
- "smtpDkimPrivateKey": "Private Key",
+ "smtpDkimPrivateKey": "비밀 키",
"smtpDkimHashAlgo": "해시 알고리즘 (선택)",
"smtpDkimheaderFieldNames": "서명할 헤더 키 (선택)",
"smtpDkimskipFields": "서명하지 않을 헤더 키 (선택)",
- "wayToGetPagerDutyKey": "Service -> Service Directory -> (서비스 선택) -> Integrations -> Add integration. 에서 찾을 수 있어요. 자세히 알아보려면 {0}에서 \"Events API V2\"를 검색해봐요",
+ "wayToGetPagerDutyKey": "\"Events API V2\"는 Service -> Service Directory -> (서비스 선택) -> Integrations -> Add integration. 에서 찾을 수 있습니다. 자세한 내용 {0}",
"Integration Key": "Integration 키",
"Integration URL": "Integration URL",
- "Auto resolve or acknowledged": "자동 해결 혹은 승인",
+ "Auto resolve or acknowledged": "자동 해결 또는 승인",
"do nothing": "아무것도 하지 않기",
"auto acknowledged": "자동 승인 (acknowledged)",
"auto resolve": "자동 해결 (resolve)",
"gorush": "Gorush",
"alerta": "Alerta",
- "alertaApiEndpoint": "API Endpoint",
- "alertaEnvironment": "환경변수",
+ "alertaApiEndpoint": "API 엔드포인트",
+ "alertaEnvironment": "환경",
"alertaApiKey": "API 키",
- "alertaAlertState": "경고 상태",
- "alertaRecoverState": "해결된 상태",
+ "alertaAlertState": "알림 상태",
+ "alertaRecoverState": "복구 상태",
"deleteStatusPageMsg": "이 상태 페이지를 삭제하시겠습니까?",
"Proxies": "프록시",
"default": "기본",
@@ -469,7 +469,7 @@
"onebotGroupMessage": "그룹 메시지",
"onebotPrivateMessage": "개인 메시지",
"onebotUserOrGroupId": "그룹/사용자 ID",
- "onebotSafetyTips": "안전을 위해 Access 토큰을 설정하세요",
+ "onebotSafetyTips": "보안을 위해 Access 토큰을 설정하세요.",
"PushDeer Key": "PushDeer 키",
"Footer Text": "Footer 문구",
"Show Powered By": "Powered By 문구 표시하기",
@@ -479,9 +479,9 @@
"Certificate Expiry Notification": "인증서 만료 알림",
"API Username": "API 사용자 이름",
"API Key": "API 키",
- "Recipient Number": "받는 사람 번호",
+ "Recipient Number": "수신자 번호",
"From Name/Number": "발신자 이름/번호",
- "Leave blank to use a shared sender number.": "공유 발신자 번호를 사용하려면 공백으로 두세요.",
+ "Leave blank to use a shared sender number.": "공유 발신 번호를 사용하려면 공백으로 두세요.",
"Octopush API Version": "Octopush API 버전",
"Legacy Octopush-DM": "레거시 Octopush-DM",
"endpoint": "endpoint",
@@ -526,8 +526,8 @@
"Retype the address.": "주소 다시 입력하기.",
"Go back to the previous page.": "이전 페이지로 돌아가기.",
"Coming Soon": "Coming Soon",
- "wayToGetClickSendSMSToken": "{0}에서 API 사용자 이름과 키를 얻을 수 있어요.",
- "Custom Monitor Type": "커스텀 모니터링",
+ "wayToGetClickSendSMSToken": "{0}에서 API 사용자명과 키를 얻을 수 있습니다.",
+ "Custom Monitor Type": "커스텀 모니터",
"deleteDockerHostMsg": "정말 이 도커 호스트를 모든 모니터링에서 삭제할까요?",
"trustProxyDescription": "'X-Forwarded-*' 헤더를 신뢰해요. 올바른 클라이언트 IP를 얻어야하고Uptime Kuma가 Nginx나 Apache 같은 프록시 뒤에 있다면 이 기능을 활성화해야 해요.",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "프로필 이름(왼쪽 아래)을 클릭하고 아래로 스크롤한 다음 토큰 만들기를 클릭하여 장기 액세스 토큰을 만들 수 있어요. ",
@@ -541,8 +541,8 @@
"You can divide numbers with": "다음과 같이 숫자를 구분할 수 있어요:",
"goAlertInfo": "GoAlert는 온콜 스케줄링, 자동 에스컬레이션 및 알림(SMS 또는 음성 통화와 같은)을 위한 오픈 소스 응용 프로그램이에요. 올바른 사람, 올바른 방법, 적절한 시간에 자동으로 참여하세요! {0}",
"smseagle": "SMSEagle",
- "smseagleTo": "휴대전화 번호",
- "smseagleRecipient": "받는 사람 (쉼표로 구분)",
+ "smseagleTo": "휴대폰 번호",
+ "smseagleRecipient": "수신자 (여러 명인 경우 쉼표로 구분)",
"Maintenance": "점검",
"statusMaintenance": "점검 중",
"resendEveryXTimes": "{0}번마다 재전송",
@@ -575,14 +575,14 @@
"Bark Group": "Bark 그룹",
"Bark Sound": "Bark 소리",
"promosmsAllowLongSMS": "긴 SMS 허용",
- "smseagleGroup": "전화번호부 그룹 이름",
- "smseagleContact": "전화번호부 연락처 이름",
- "smseagleRecipientType": "받는 사람 종류",
- "smseagleToken": "API 엑세스 토큰",
+ "smseagleGroup": "연락처 그룹명 목록",
+ "smseagleContact": "연락처 이름 목록",
+ "smseagleRecipientType": "수신자 종류",
+ "smseagleToken": "API 액세스 토큰",
"smseagleUrl": "SMSEagle 기기 URL",
"smseagleEncoding": "유니코드로 보내기",
"smseaglePriority": "메시지 우선 순위 (0-9, 기본값= 0)",
- "ntfy Topic": "ntfy 주제",
+ "ntfy Topic": "ntfy 토픽",
"HomeAssistant": "홈 어시스턴트",
"RadiusSecretDescription": "클라이언트와 서버 간의 비밀 키",
"RadiusSecret": "Radius 비밀 키",
@@ -704,30 +704,30 @@
"telegramSendSilentlyDescription": "조용히 메시지를 보냅니다. 사용자들은 무음으로 알림을 받습니다.",
"telegramSendSilently": "무음 알림",
"Add New Tag": "새 태그 추가",
- "Edit Tag": "태그 수정",
+ "Edit Tag": "태그 편집",
"Server Address": "서버 주소",
"Learn More": "자세히 알아보기",
"Continue": "계속",
"Key Added": "키 추가됨",
"No API Keys": "API 키 없음",
- "disableAPIKeyMsg": "이 API키를 정말로 비활성화하시겠습니까?",
- "deleteAPIKeyMsg": "이 API키를 정말로 삭제하시겠습니까?",
+ "disableAPIKeyMsg": "이 API 키를 비활성화하시겠습니까?",
+ "deleteAPIKeyMsg": "이 API 키를 삭제하시겠습니까?",
"Generate": "생성",
- "Body Encoding": "Body 인코딩",
+ "Body Encoding": "본문(Body) 인코딩",
"Expiry": "만료",
- "Expiry date": "만료 날짜",
+ "Expiry date": "만료일",
"Don't expire": "만료되지 않음",
"notificationRegional": "지역별",
- "Google Analytics ID": "Google Analytics ID",
+ "Google Analytics ID": "Google 애널리틱스 ID",
"Add API Key": "API 키 추가",
- "apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않을 것이므로 메모해 두세요.",
+ "apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않으므로 메모해 두세요.",
"pagertreeCritical": "긴급",
- "apiKey-active": "사용 가능",
+ "apiKey-active": "활성",
"lunaseaUserID": "사용자 ID",
"apiKey-expired": "만료됨",
- "Expires": "만료일",
+ "Expires": "만료",
"twilioAuthToken": "인증 토큰 / API 키 시크릿",
- "twilioFromNumber": "번호에서",
+ "twilioFromNumber": "발신 번호",
"twilioToNumber": "번호에서",
"twilioAccountSID": "계정 SID",
"pagertreeUrgency": "긴급",
@@ -739,15 +739,15 @@
"invalidCronExpression": "알수없는 Cron 값입니다: {0}",
"Add Another": "다른 항목 추가",
"apiKey-inactive": "비활성화",
- "pagertreeIntegrationUrl": "Integration 링크",
+ "pagertreeIntegrationUrl": "Integration URL",
"pagertreeLow": "낮음",
"pagertreeMedium": "중간",
"pagertreeHigh": "높음",
- "pagertreeResolve": "자동으로 해결하기",
+ "pagertreeResolve": "자동으로 해결",
"pagertreeDoNothing": "아무것도 하지 않음",
- "wayToGetPagerTreeIntegrationURL": "PagerTree에서 Uptime Kuma 통합을 생성한 후 Endpoint를 복사합니다. 전체 세부 정보 보기 {0}",
+ "wayToGetPagerTreeIntegrationURL": "PagerTree에서 Uptime Kuma 통합을 생성한 후 엔드포인트를 복사합니다. 세부 정보 보기 {0}",
"lunaseaTarget": "대상",
- "lunaseaDeviceID": "기기 ID",
+ "lunaseaDeviceID": "디바이스 ID",
"statusPageRefreshIn": "{0} 후 새로고침",
"telegramMessageThreadIDDescription": "포럼의 대상 메시지 쓰레드(주제)에 대한 선택적 고유 식별인, 포럼 관리자 그룹에만 해당",
"pagertreeSilent": "없음",
@@ -777,7 +777,7 @@
"Expected Value": "기댓값",
"Add a domain": "도메인 추가",
"Remove domain": "도메인 '{0}' 제거",
- "Monitor Group": "모니터링 그룹",
+ "Monitor Group": "모니터 그룹",
"Monitor Setting": "{0}의 모니터 설정",
"now": "지금",
"time ago": "{0} 전",
From 5255b6bbb9a72ea775ea58603ab4d348252bd68a Mon Sep 17 00:00:00 2001
From: Donker_Jumala
Date: Wed, 30 Apr 2025 09:03:30 +0000
Subject: [PATCH 037/133] Translated using Weblate (Japanese)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ja/
---
src/lang/ja.json | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/lang/ja.json b/src/lang/ja.json
index cb46b1500..825928a43 100644
--- a/src/lang/ja.json
+++ b/src/lang/ja.json
@@ -1085,5 +1085,11 @@
"telegramUseTemplate": "カスタムメッセージテンプレートを使用",
"telegramUseTemplateDescription": "有効にすると、メッセージはカスタムテンプレートを使って送信されます。",
"telegramTemplateFormatDescription": "Telegramではメッセージに異なるマークアップ言語を使用することができます。詳細はTelegram {0} を参照してください。",
- "Font Twemoji by Twitter licensed under": "TwemojiフォントはTwitterライセンス下でライセンスされています"
+ "Font Twemoji by Twitter licensed under": "TwemojiフォントはTwitterライセンス下でライセンスされています",
+ "the smsplanet documentation": "smsplanetドキュメント",
+ "Phone numbers": "携帯電話番号",
+ "Sender name": "送信者名",
+ "smsplanetNeedToApproveName": "クライアントパネルでの承認が必要",
+ "smsplanetApiToken": "SMSPlanet APIのトークン",
+ "smsplanetApiDocs": "APIトークンの取得に関する詳細な情報は、{the_smsplanet_documentation}にあります。"
}
From 2ba33f068bc3bf952f8f14b9df6951635c0b75e9 Mon Sep 17 00:00:00 2001
From: Junghyuk Kwon
Date: Wed, 30 Apr 2025 10:34:29 +0000
Subject: [PATCH 038/133] Translated using Weblate (Korean)
Currently translated at 74.4% (801 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ko/
---
src/lang/ko-KR.json | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index 5fc94676f..2da645dfd 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -8,19 +8,19 @@
"maxRedirectDescription": "최대 리디렉션 허용 횟수. 0으로 설정하면 리디렉션을 사용하지 않습니다.",
"acceptedStatusCodesDescription": "응답 성공으로 간주할 상태 코드를 정해요.",
"passwordNotMatchMsg": "비밀번호 재입력이 일치하지 않아요.",
- "notificationDescription": "모니터링에 알림을 설정할 수 있어요.",
+ "notificationDescription": "알림이 동작하려면 기존 모니터에 할당되어야 합니다.",
"keywordDescription": "HTML 이나 JSON에서 대소문자를 구분해 키워드를 검색해요.",
"pauseDashboardHome": "정지",
- "deleteMonitorMsg": "정말 이 모니터링을 삭제할까요?",
- "deleteNotificationMsg": "정말 이 알림을 모든 모니터링에서 삭제할까요?",
+ "deleteMonitorMsg": "이 모니터를 삭제하시겠습니까?",
+ "deleteNotificationMsg": "이 알림을 모든 모니터에서 삭제하시겠습니까?",
"resolverserverDescription": "Cloudflare가 기본 서버예요, 원한다면 언제나 다른 Resolver 서버로 변경할 수 있어요.",
- "rrtypeDescription": "모니터링할 RR-Type을 선택해요",
- "pauseMonitorMsg": "정말 이 모니터링을 일시 정지할까요?",
- "enableDefaultNotificationDescription": "새로 추가하는 모든 모니터링에 이 알림을 기본적으로 활성화해요. 각 모니터에 대해 별도로 알림을 비활성화할 수 있어요.",
- "clearEventsMsg": "정말 이 모니터링에 대한 모든 이벤트를 삭제할까요?",
- "clearHeartbeatsMsg": "정말 이 모니터링에 대한 모든 하트비트를 삭제할까요?",
+ "rrtypeDescription": "모니터링할 RR Type을 선택하세요.",
+ "pauseMonitorMsg": "이 모니터를 일시 정지하시겠습니까?",
+ "enableDefaultNotificationDescription": "새 모니터에 이 알림을 기본적으로 활성화합니다. 개별 모니터에 대해 알림을 비활성화할 수 있습니다.",
+ "clearEventsMsg": "이 모니터의 모든 이벤트를 삭제하시겠습니까?",
+ "clearHeartbeatsMsg": "이 모니터의 모든 하트비트를 삭제하시겠습니까?",
"confirmClearStatisticsMsg": "정말 모든 통계를 삭제할까요?",
- "importHandleDescription": "이름이 같은 모든 모니터링이나 알림을 건너뛰려면 '기존값 건너뛰기'를 선택해주세요. '덮어쓰기'는 기존의 모든 모니터링과 알림을 삭제해요.",
+ "importHandleDescription": "이름이 같은 모니터나 알림을 건너뛰려면 '기존 항목 건너뛰기'를 선택하세요. '덮어쓰기'를 선택한 경우 존재하는 기존 모니터와 알림을 모두 삭제합니다.",
"confirmImportMsg": "정말 백업을 가져올까요? 가져오기 옵션을 제대로 설정했는지 다시 확인해주세요.",
"twoFAVerifyLabel": "토큰을 입력해 2단계 인증이 작동하는지 확인해주세요",
"tokenValidSettingsMsg": "토큰이 유효해요! 이제 2단계 인증 설정을 저장할 수 있어요.",
@@ -61,7 +61,7 @@
"-hour": "시간",
"Response": "응답",
"Ping": "핑",
- "Monitor Type": "모니터링 종류",
+ "Monitor Type": "모니터 타입",
"Keyword": "키워드",
"Friendly Name": "별명",
"URL": "URL",
@@ -135,7 +135,7 @@
"Events": "이벤트",
"Heartbeats": "하트비트",
"Auto Get": "Auto Get",
- "backupDescription": "모든 모니터링과 알림을 JSON 파일 형식에 저장할 수 있어요.",
+ "backupDescription": "모든 모니터와 알림을 JSON 파일에 백업할 수 있습니다.",
"backupDescription2": "히스토리와 이벤트 데이터는 포함되어 있지 않아요.",
"backupDescription3": "알림 토큰과 같은 보안 데이터가 내보내기 파일에 포함되어 있으므로 관리에 주의해주세요.",
"alertNoFile": "가져올 파일을 선택하세요.",
@@ -398,7 +398,7 @@
"deleteProxyMsg": "이 프록시를 모든 모니터에서 삭제하시겠습니까?",
"proxyDescription": "프록시가 작동하려면 모니터에 할당되어야 합니다.",
"enableProxyDescription": "이 프록시는 활성화될 때까지 모니터의 요청에 미치지 않습니다. 활성화 상태를 통해 모든 모니터에서 프록시를 일시 정지할 수 있습니다.",
- "setAsDefaultProxyDescription": "새 모니터에 이 프록시를 기본으로 사용합니다. 개별 모니터에 대해 프록시를 비활성화할 수 있습니다.",
+ "setAsDefaultProxyDescription": "새 모니터에 이 프록시를 기본적으로 활성화합니다. 개별 모니터에 대해 프록시를 비활성화할 수 있습니다.",
"Certificate Chain": "인증서 체인",
"Valid": "유효함",
"Invalid": "유효하지 않음",
@@ -528,7 +528,7 @@
"Coming Soon": "Coming Soon",
"wayToGetClickSendSMSToken": "{0}에서 API 사용자명과 키를 얻을 수 있습니다.",
"Custom Monitor Type": "커스텀 모니터",
- "deleteDockerHostMsg": "정말 이 도커 호스트를 모든 모니터링에서 삭제할까요?",
+ "deleteDockerHostMsg": "이 Docker 호스트를 모든 모니터에서 삭제하시겠습니까?",
"trustProxyDescription": "'X-Forwarded-*' 헤더를 신뢰해요. 올바른 클라이언트 IP를 얻어야하고Uptime Kuma가 Nginx나 Apache 같은 프록시 뒤에 있다면 이 기능을 활성화해야 해요.",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "프로필 이름(왼쪽 아래)을 클릭하고 아래로 스크롤한 다음 토큰 만들기를 클릭하여 장기 액세스 토큰을 만들 수 있어요. ",
"Then choose an action, for example switch the scene to where an RGB light is red.": "그런 다음 동작을 선택해요, 예를 들어 장면을 RGB 조명이 빨간색인 곳으로 전환해요.",
@@ -594,7 +594,7 @@
"Request Timeout": "요청 타임아웃",
"Query": "쿼리",
"settingsCertificateExpiry": "TLS 인증서 만료",
- "certificationExpiryDescription": "HTTPS 모니터링 TLS 인증서가 만료되면 알림을 활성화해요:",
+ "certificationExpiryDescription": "TLS 인증서가 설정된 기간 내에 만료될 경우, HTTPS 모니터가 알림을 전송합니다:",
"Setup Docker Host": "도커 호스트 설정",
"Docker Daemon": "도커 데몬",
"socket": "소켓",
@@ -623,7 +623,7 @@
"Event data:": "이벤트 데이터:",
"Frontend Version": "프론트엔드 버전",
"Frontend Version do not match backend version!": "프론트엔드 버전이 백엔드 버전과 일치하지 않아요!",
- "confirmDeleteTagMsg": "정말 이 태그를 삭제할까요? 이 태그와 연결된 모니터링은 삭제되지 않아요.",
+ "confirmDeleteTagMsg": "이 태그를 삭제하시겠습니까? 이 태그와 연결된 모니터는 삭제되지 않습니다.",
"infiniteRetention": "무한히 저장하려면 0으로 설정하세요.",
"backupRecommend": "대신 볼륨 또는 데이터 폴더 (./data/) 를 직접 백업하세요.",
"Optional": "선택",
@@ -670,10 +670,10 @@
"grpcMethodDescription": "메서드 이름은 sayHello, check와 같은 카멜 케이스로 변환되어요.",
"deleteMaintenanceMsg": "정말 이 점검을 삭제할까요?",
"recurringIntervalMessage": "매일 한 번 실행 | {0}일마다 한 번 실행",
- "affectedMonitorsDescription": "현재 점검에 영향을 받는 모니터링 선택하기",
+ "affectedMonitorsDescription": "현재 유지보수에 영향을 받는 모니터를 선택하세요.",
"affectedStatusPages": "점검 메시지를 표시할 상태 페이지 선택하기",
"Kook": "Kook",
- "atLeastOneMonitor": "최소 1개의 모니터링을 선택하세요",
+ "atLeastOneMonitor": "적어도 1개 이상의 모니터를 선택하세요.",
"wayToGetKookBotToken": "{0} 에서 애플리케이션을 만들고 봇 토큰을 얻어요",
"Help": "도움말",
"Game": "게임",
@@ -698,7 +698,7 @@
"telegramMessageThreadID": "(선택) 메시지 스레드 ID",
"Clone": "복제",
"cloneOf": "{0}의 복제본",
- "Clone Monitor": "모니터링 복제",
+ "Clone Monitor": "모니터 복제",
"telegramProtectContent": "포워딩/저장 보호",
"telegramProtectContentDescription": "활성화 할경우 텔레그램 봇 메시지는 포워딩 및 저장으로부터 보호됩니다.",
"telegramSendSilentlyDescription": "조용히 메시지를 보냅니다. 사용자들은 무음으로 알림을 받습니다.",
@@ -797,8 +797,8 @@
"successKeywordExplanation": "성공으로 간주할 MQTT 키워드",
"Reset Token": "토큰 초기화",
"Check/Uncheck": "체크/체크 해제",
- "pushViewCode": "푸시 모니터링는 어떻게 사용하나요? (코드 보기)",
- "Search monitored sites": "모니터링중인 사이트 검색",
+ "pushViewCode": "푸시 모니터는 어떻게 사용하나요? (코드 보기)",
+ "Search monitored sites": "모니터링 중인 사이트 검색",
"templateHeartbeatJSON": "하트비트를 설명하는 오브젝트",
"shrinkDatabaseDescriptionSqlite": "SQLite 데이터베이스에 대해 {vacuum}을(를) 트리거합니다. {auto_vacuum}이 이미 활성화되어 있지만, 이는 데이터베이스를 조각 모음하거나 {vacuum} 명령어처럼 개별 데이터베이스 페이지를 다시 정리하지는 않습니다.",
"statusPageSpecialSlugDesc": "특별한 주소 {0}: 아무런 주소도 입력되지 않으면 이 페이지가 보여요",
@@ -822,8 +822,8 @@
"Remove the expiry notification": "만료 알림 날짜 제거",
"Refresh Interval": "새로고침 주기",
"noDockerHostMsg": "사용할 수 없습니다. 먼저 도커 호스트를 설정하세요.",
- "DockerHostRequired": "이 모니터링을 위한 도커 호스트를 설정해 주세요.",
- "tailscalePingWarning": "Tailscale Ping 모니터링을 사용하려면 Docker 없이 Uptime Kuma를 설치하고 서버에 Tailscale 클라이언트도 설치해야 합니다.",
+ "DockerHostRequired": "이 모니터를 위한 Docker 호스트를 설정해 주세요.",
+ "tailscalePingWarning": "Tailscale Ping 모니터를 사용하려면 Docker를 사용하지 않고 Uptime Kuma를 설치해야 하며, 서버에 Tailscale 클라이언트도 설치해야 합니다.",
"telegramUseTemplate": "커스텀 메시지 템플릿 사용",
"telegramUseTemplateDescription": "활성화하면 메시지를 보낼 때 커스텀 템플릿을 사용해요.",
"telegramTemplateFormatDescription": "텔레그램은 메시지에 다양한 마크업 언어를 사용할 수 있어요. 자세한 내용은 텔레그램 {0}을 참조하세요.",
From 00025e2a2dfb7f34eb54b248068b8811d594a11b Mon Sep 17 00:00:00 2001
From: Manuel Zavatta
Date: Thu, 1 May 2025 07:03:50 +0000
Subject: [PATCH 039/133] Translated using Weblate (Italian)
Currently translated at 67.4% (726 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/it/
---
src/lang/it-IT.json | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json
index 3104e5fcb..e07fbd2e1 100644
--- a/src/lang/it-IT.json
+++ b/src/lang/it-IT.json
@@ -308,7 +308,7 @@
"clearDataOlderThan": "Mantieni lo storico per {0} giorni.",
"PasswordsDoNotMatch": "Le password non corrispondono.",
"records": "records",
- "One record": "One record",
+ "One record": "Un record",
"steamApiKeyDescription": "Per monitorare un server di gioco Steam è necessaria una Web-API Key di Steam. È possibile registrarne una qui: ",
"Current User": "Utente corrente",
"recent": "Recenti",
@@ -742,5 +742,22 @@
"templateHostnameOrURL": "nome host o URL",
"templateStatus": "stato",
"templateServiceName": "nome del servizio",
- "locally configured mail transfer agent": "agente mail configurato localmente"
+ "locally configured mail transfer agent": "agente mail configurato localmente",
+ "shrinkDatabaseDescriptionSqlite": "Un record",
+ "pushoversounds cashregister": "Registratore di cassa",
+ "Strategy": "Strategia",
+ "Add a domain": "Aggiungi un dominio",
+ "telegramServerUrl": "(Facoltativo) URL del Server",
+ "pushoversounds magic": "Magico",
+ "pushoversounds mechanical": "Meccanico",
+ "pushoversounds pianobar": "Piano Bar",
+ "pushoversounds siren": "Sirena",
+ "pushoversounds spacealarm": "Allarme spaziale",
+ "pushoversounds alien": "Allarme Alieno (lungo)",
+ "Remove domain": "Rimuovi il dominio '{0}'",
+ "Edit Tag": "Modifica il Tag",
+ "Server Address": "Indirizzo del Server",
+ "Expiry": "Scadenza",
+ "telegramUseTemplateDescription": "Se abilitato, il messaggio sarà spedito usando il template personalizzato.",
+ "high": "alto"
}
From fb980b106577ddafa4997173c294ce954f29df55 Mon Sep 17 00:00:00 2001
From: Pargorn Ruasijan
Date: Thu, 1 May 2025 17:02:11 +0000
Subject: [PATCH 040/133] Translated using Weblate (Thai)
Currently translated at 64.4% (693 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/th/
---
src/lang/th-TH.json | 44 ++++++++++++++++++++++++++++++++++----------
1 file changed, 34 insertions(+), 10 deletions(-)
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index b0a78cf92..fd0d8bf5f 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -28,20 +28,20 @@
"confirmDisableTwoFAMsg": "คุณแน่ใจหรือไม่ที่จะปิดใช้งาน 2FA?",
"Settings": "การตั้งค่า",
"Dashboard": "แผงควบคุม",
- "New Update": "อัพเดทใหม่",
+ "New Update": "อัปเดตใหม่",
"Language": "ภาษา",
"Appearance": "หน้าตา",
"Theme": "ธีม",
"General": "ทั่วไป",
"Primary Base URL": "URL หลัก",
- "Version": "เวอร์ชั่น",
+ "Version": "เวอร์ชัน",
"Check Update On GitHub": "ตรวจสอบการอัปเดตบน GitHub",
"List": "รายการ",
"Add": "เพิ่ม",
"Add New Monitor": "เพิ่มมอนิเตอร์ใหม่",
- "Quick Stats": "สถิติอย่างย่อ",
- "Up": "ใช้งานได้",
- "Down": "ไม่สามารถใช้งานได้",
+ "Quick Stats": "สรุปสถานะ",
+ "Up": "ทำงานปกติ",
+ "Down": "ทำงานล้มเหลว",
"Pending": "รอดำเนินการ",
"Unknown": "ไม่ทราบ",
"Pause": "หยุดชั่วคราว",
@@ -380,7 +380,7 @@
"alertaApiKey": "กุญแจ API",
"alertaAlertState": "แจ้งเตือนสถานะ",
"alertaRecoverState": "กู้คืนสถานะ",
- "deleteStatusPageMsg": "คุณแน่ใจหรือไม่ว่าต้องการลบหน้าสถานะนี้",
+ "deleteStatusPageMsg": "คุณแน่ใจหรือไม่ว่าต้องการลบหน้าสถานะนี้?",
"Proxies": "พร็อกซี",
"default": "ค่าเริ่มต้น",
"enabled": "เปิดใช้งานแล้ว",
@@ -638,7 +638,7 @@
"lastDay3": "วันที่ 3 สุดท้ายของเดือน",
"lastDay4": "วันที่ 4 สุดท้ายของเดือน",
"No Maintenance": "ไม่มีการบำรุงรักษา",
- "pauseMaintenanceMsg": "แน่ใจไหมว่าต้องการหยุดชั่วคราว",
+ "pauseMaintenanceMsg": "แน่ใจไหมว่าต้องการหยุดชั่วคราว?",
"Display Timezone": "แสดงเขตเวลา",
"statusPageMaintenanceEndDate": "จบ",
"Server Timezone": "เขตเวลาเซิร์ฟเวอร์",
@@ -676,12 +676,12 @@
"timeoutAfter": "หมดเวลาหลังจาก {0} วินาที",
"Select": "เลือก",
"Expected Value": "ค่าที่คาดหวัง",
- "setupDatabaseChooseDatabase": "ฐานข้อมูลไหนที่ต้องการใช้งาน?",
+ "setupDatabaseChooseDatabase": "คุณต้องการใช้ฐานข้อมูลใด?",
"setupDatabaseEmbeddedMariaDB": "คุณไม่จำเป็นต้องทำอะไร Docker image จะสร้างและตั่งค่า MariaDB ให้โดยอัตโนมัติ Uptime Kuma จะเชื่อมต่อกับฐานข้อมูลนี้ด้วย unix socket",
"setupDatabaseMariaDB": "เชื่อมต่อไปยัง MariaDB ภายนอก คุณจำเป็นจะต้องตั่งค่าการเชื่อมต่อฐานข้อมูล",
"setupDatabaseSQLite": "ไฟล์ฐานข้อมูลอย่างง่าย แนะนำสำหรับการปรับใช้ขนาดเล็ก ก่อนเวอร์ชัน 2.0.0 Uptime Kuma ใช้ SQLite เป็นฐานข้อมูลเริ่มต้น",
"dbName": "ชื่อฐานข้อมูล",
- "Passive Monitor Type": "ชนิดมอนิเตอร์แบบพาสซีฟ",
+ "Passive Monitor Type": "Passive Monitor Type",
"documentationOf": "{0} คู่มือ",
"successDeleted": "ลบสำเร็จ.",
"Command": "คำสั่ง",
@@ -710,5 +710,29 @@
"Request Timeout": "หมดเวลาการเชื่อมต่อ",
"ignoredTLSError": "ข้อผิดพลาด TLS/SSL ถูกละเว้น",
"pushOthers": "อื่น ๆ",
- "pushViewCode": "วิธีใช้งาน Push monitor (ดูโค้ด)"
+ "pushViewCode": "วิธีใช้งาน Push monitor (ดูโค้ด)",
+ "templateServiceName": "ชื่อบริการ",
+ "templateHostnameOrURL": "ชื่อโฮสต์หรือ URL",
+ "templateStatus": "สถานะ",
+ "webhookBodyCustomOption": "เนื้อหากำหนดเอง",
+ "Reset Token": "รีเซ็ตโทเคน",
+ "apiKeyAddedMsg": "คีย์ API ของคุณถูกเพิ่มเรียบร้อยแล้ว โปรดจดบันทึกไว้ เนื่องจากจะไม่แสดงอีกครั้ง",
+ "wayToGetSevenIOApiKey": "ไปที่แดชบอร์ดที่ app.seven.io > develope > api key > ปุ่มเพิ่มสีเขียว",
+ "filterActivePaused": "หยุดชั่วคราว",
+ "Search monitored sites": "ค้นหาเว็บไซต์ที่ตรวจสอบ",
+ "liquidIntroduction": "การใช้เทมเพลตสามารถทำได้ผ่านภาษาการสร้างเทมเพลต Liquid โปรดดูที่ {0} สำหรับคำแนะนำในการใช้งาน ตัวแปรที่ใช้ได้มีดังนี้:",
+ "templateLimitedToUpDownCertNotifications": "ใช้ได้เฉพาะสำหรับการแจ้งเตือนสถานะ UP/DOWN/การหมดอายุของใบรับรอง",
+ "selectedMonitorCount": "ที่เลือกไว้: {0}",
+ "statusPageSpecialSlugDesc": "Slug พิเศษ {0}: หน้านี้จะแสดงเมื่อไม่มีการระบุ slug",
+ "Add a new expiry notification day": "เพิ่มวันแจ้งเตือนการหมดอายุใหม่",
+ "templateMonitorJSON": "ออบเจ็กต์ที่อธิบายเกี่ยวกับตัวตรวจสอบ",
+ "templateLimitedToUpDownNotifications": "ใช้ได้เฉพาะสำหรับการแจ้งเตือนสถานะ UP/DOWN",
+ "webhookBodyPresetOption": "ค่าที่ตั้งไว้ล่วงหน้า - {0}",
+ "Check/Uncheck": "เลือก/ไม่เลือก",
+ "Learn More": "เรียนรู้เพิ่มเติม",
+ "Add API Key": "เพิ่มคีย์ API",
+ "templateMsg": "ข้อความการแจ้งเตือน",
+ "Json Query Expression": "นิพจน์สำหรับดึงข้อมูล JSON",
+ "locally configured mail transfer agent": "ตัวส่งอีเมลในเครื่อง",
+ "filterActive": "กำลังทำงาน"
}
From 474861e1c16d089c17b58ae9ddf873f80aaf3de3 Mon Sep 17 00:00:00 2001
From: Robin Janssens
Date: Thu, 1 May 2025 22:03:11 +0000
Subject: [PATCH 041/133] Translated using Weblate (Dutch)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/nl/
---
src/lang/nl-NL.json | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 806c921ad..8f854d01d 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -1108,5 +1108,12 @@
"templateStatus": "status",
"telegramUseTemplate": "Gebruik aangepaste bericht sjabloon",
"telegramTemplateFormatDescription": "Telegram staat het gebruik van verschillende opmaaktalen voor berichten toe, zie Telegram {0} voor specifieke details.",
- "telegramUseTemplateDescription": "Indien ingeschakeld, wordt het bericht verzonden met een aangepaste sjabloon."
+ "telegramUseTemplateDescription": "Indien ingeschakeld, wordt het bericht verzonden met een aangepaste sjabloon.",
+ "Font Twemoji by Twitter licensed under": "Lettertype Twemoji van Twitter gelicentieerd onder",
+ "the smsplanet documentation": "de smsplanet documentatie",
+ "Phone numbers": "Telefoonnummers",
+ "Sender name": "Naam afzender",
+ "smsplanetNeedToApproveName": "Moet worden goedgekeurd in het clientpaneel",
+ "smsplanetApiToken": "Token voor de SMSPlanet API",
+ "smsplanetApiDocs": "Gedetailleerde informatie over het verkrijgen van API-tokens vindt u op {the_smsplanet_documentation}."
}
From 5d3d8b387db1672640d957ece1f6efbb95a5c68c Mon Sep 17 00:00:00 2001
From: Donker_Jumala
Date: Fri, 2 May 2025 03:04:21 +0000
Subject: [PATCH 042/133] Translated using Weblate (Japanese)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/ja/
---
src/lang/ja.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lang/ja.json b/src/lang/ja.json
index 825928a43..99b0ff75d 100644
--- a/src/lang/ja.json
+++ b/src/lang/ja.json
@@ -29,7 +29,7 @@
"Add New Monitor": "監視の追加",
"Quick Stats": "統計",
"Up": "正常",
- "Down": "停止",
+ "Down": "異常",
"Pending": "待機中",
"Unknown": "不明",
"Pause": "一時停止",
From 03065963119ef8863e0510b57ac83f381be22c0d Mon Sep 17 00:00:00 2001
From: Pargorn Ruasijan
Date: Fri, 2 May 2025 04:56:30 +0000
Subject: [PATCH 043/133] Translated using Weblate (Thai)
Currently translated at 81.0% (872 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/th/
---
src/lang/th-TH.json | 184 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 181 insertions(+), 3 deletions(-)
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index fd0d8bf5f..1153b55fa 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -30,7 +30,7 @@
"Dashboard": "แผงควบคุม",
"New Update": "อัปเดตใหม่",
"Language": "ภาษา",
- "Appearance": "หน้าตา",
+ "Appearance": "ลักษณะการแสดงผล",
"Theme": "ธีม",
"General": "ทั่วไป",
"Primary Base URL": "URL หลัก",
@@ -703,7 +703,7 @@
"ignoreTLSErrorGeneral": "ละเว้นข้อผิดพลาด TLS/SSL สำหรับการเชื่อมต่อ",
"programmingLanguages": "ภาษาโปรแกรมมิ่ง",
"Invert Keyword": "คำสำคัญ",
- "settingUpDatabaseMSG": "กำลังตั้งค่าฐานข้อมูลอาจใช้เวลาสักครู่ โปรดอดทนรอ",
+ "settingUpDatabaseMSG": "การตั้งค่าฐานข้อมูล อาจต้องใช้เวลาสักระยะหนึ่ง โปรดอดใจรอ",
"time ago": "{0} ที่ผ่านมา",
"-year": "-ปี",
"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": "ป้อนชื่อโฮสต์ของเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อหรือ {localhost} หากคุณต้องการใช้ {local_mta}",
@@ -734,5 +734,183 @@
"templateMsg": "ข้อความการแจ้งเตือน",
"Json Query Expression": "นิพจน์สำหรับดึงข้อมูล JSON",
"locally configured mail transfer agent": "ตัวส่งอีเมลในเครื่อง",
- "filterActive": "กำลังทำงาน"
+ "filterActive": "กำลังทำงาน",
+ "successKeyword": "คำสำเร็จ (Success Keyword)",
+ "smseagleContact": "ชื่อผู้ติดต่อในสมุดโทรศัพท์",
+ "smspartnerApiurl": "คุณสามารถหาคีย์ API ของคุณได้ในแดชบอร์ดที่ {0}",
+ "smspartnerPhoneNumber": "หมายเลขโทรศัพท์",
+ "smspartnerSenderName": "ชื่อผู้ส่ง SMS",
+ "Remove the expiry notification": "ลบวันแจ้งเตือนการหมดอายุ",
+ "Refresh Interval": "ช่วงเวลารีเฟรช",
+ "Refresh Interval Description": "หน้าสถานะจะทำการรีเฟรชเว็บไซต์ทั้งหมดทุก ๆ {0} วินาที",
+ "noDockerHostMsg": "ไม่พร้อมใช้งาน กรุณาตั้งค่า Docker Host ก่อน",
+ "tailscalePingWarning": "เพื่อที่จะใช้ตัวตรวจสอบ Tailscale Ping คุณต้องติดตั้ง Uptime Kuma โดยไม่ใช้ Docker และติดตั้ง Tailscale client บนเซิร์ฟเวอร์ของคุณด้วย",
+ "telegramUseTemplate": "ใช้เทมเพลต ข้อความที่กำหนดเอง",
+ "telegramUseTemplateDescription": "หากเปิดใช้งาน ข้อความจะถูกส่งโดยใช้เทมเพลตที่กำหนดเอง",
+ "telegramTemplateFormatDescription": "Telegram อนุญาตให้ใช้ภาษามาร์กอัปต่าง ๆ กับข้อความ ดูรายละเอียดเพิ่มเติมได้ที่ Telegram {0}",
+ "telegramServerUrl": "(ไม่บังคับ) URL ของเซิร์ฟเวอร์",
+ "telegramServerUrlDescription": "เพื่อยกระดับข้อจำกัดของ API ของ Telegram หรือให้เข้าถึงพื้นที่ที่ถูกบล็อก (จีน, อิหร่าน, เป็นต้น) สำหรับข้อมูลเพิ่มเติมคลิก {0}. ค่าเริ่มต้น: {1}",
+ "enableNSCD": "เปิดใช้งาน NSCD (Name Service Cache Daemon) สำหรับการแคชคำขอ DNS ทั้งหมด",
+ "emailCustomisableContent": "เนื้อหาที่ปรับแต่งได้",
+ "smtpLiquidIntroduction": "สองฟิลด์ต่อไปนี้สามารถใช้เทมเพลตผ่านภาษาการสร้างเทมเพลต Liquid โปรดดูที่ {0} สำหรับคำแนะนำในการใช้งาน ตัวแปรที่ใช้ได้มีดังนี้:",
+ "emailTemplateMsg": "ข้อความของการแจ้งเตือน",
+ "postToExistingThread": "โพสต์ไปยังเธรด / โพสต์ฟอรัมที่มีอยู่แล้ว",
+ "whatHappensAtForumPost": "สร้างโพสต์ในฟอรัมใหม่ จะไม่โพสต์ข้อความในโพสต์เดิม หากต้องการโพสต์ในโพสต์เดิมให้ใช้ “{option}”",
+ "wayToGetDiscordThreadId": "การรับค่า ID ของเธรดหรือโพสต์ในฟอรัมจะคล้ายกับการรับ Channel ID อ่านเพิ่มเติมเกี่ยวกับวิธีการรับ ID ได้ที่ {0}",
+ "infiniteRetention": "ตั้งค่าเป็น 0 เพื่อการเก็บข้อมูลตลอดไป",
+ "confirmDeleteTagMsg": "คุณแน่ใจหรือว่าต้องการลบแท็กนี้? มอนิเตอร์ที่ใช้กับแท็กนี้จะไม่ได้ถูกลบ",
+ "affectedMonitorsDescription": "เลือกมอนิเตอร์ที่ได้รับผลกระทบจากการซ่อมบำรุงปัจจุบัน",
+ "affectedStatusPages": "แสดงข้อความการซ่อมบำรุงนี้บนหน้าสถานะที่เลือก",
+ "wayToGetKookBotToken": "สร้างแอปพลิเคชันและรับโทเค็นบอตของคุณที่ {0}",
+ "wayToGetKookGuildID": "เปิดโหมด ‘Developer’ ในการตั้งค่าของ Kook แล้วคลิกขวาที่กิลด์เพื่อรับ ID ของมัน",
+ "Strategy": "กลยุทธ์",
+ "Economy": "เศรษฐกิจ",
+ "You can divide numbers with": "คุณสามารถหารตัวเลขได้ด้วย",
+ "Notify Channel": "ช่องทางการแจ้งเตือน",
+ "setup a new monitor group": "ตั้งค่ากลุ่มการมอนิเตอร์หม่",
+ "smseagleGroup": "ชื่อกลุ่มสมุดโทรศัพท์",
+ "smseagleEncoding": "ส่งเป็น Unicode",
+ "smseaglePriority": "ลำดับความสำคัญของข้อความ (0-9, ค่าเริ่มต้น = 0)",
+ "smspartnerPhoneNumberHelptext": "หมายเลขต้องอยู่ในรูปแบบสากล {0}, {1} และหากมีหลายหมายเลขต้องคั่นด้วย {2}",
+ "smspartnerSenderNameInfo": "ต้องอยู่ระหว่าง 3 ถึง 11 ตัวอักษรปกติ",
+ "Custom Monitor Type": "ประเภทการมอนิเตอร์ แบบกำหนดเอง",
+ "Add Another": "เพิ่มอีกหนึ่ง",
+ "Expires": "หมดอายุ",
+ "disableAPIKeyMsg": "คุณแน่ใจหรือไม่ว่าจะปิดการใช้งาน API คีย์นี้?",
+ "ntfyAuthenticationMethod": "วิธีการยืนยันตัวตน",
+ "ntfyPriorityHelptextAllEvents": "ทุกกิจกรรมจะถูกส่งด้วยลำดับความสำคัญสูงสุด",
+ "ntfyPriorityHelptextAllExceptDown": "เหตุการณ์ทั้งหมดจะถูกส่งด้วยลำดับความสำคัญนี้ ยกเว้นเหตุการณ์ {0} ซึ่งมีลำดับความสำคัญ {1}",
+ "Show Clickable Link Description": "หากทำเครื่องหมายไว้ ทุกคนที่มีสิทธิ์เข้าถึงหน้าสถานะนี้จะสามารถเข้าถึง URL ของมอนิเตอร์ได้",
+ "monitorToastMessagesDescription": "การแจ้งเตือนแบบ Toast สำหรับการตรวจสอบจะหายไปหลังจากเวลาที่กำหนด (เป็นวินาที) หากตั้งค่าเป็น -1 ระบบจะไม่จำกัดเวลาแสดงผล หากตั้งค่าเป็น 0 จะปิดการแสดงการแจ้งเตือนแบบ Toast ทั้งหมด",
+ "wayToGetFlashDutyKey": "คุณสามารถไปที่ Channel -> (เลือก Channel) -> Integrations -> Add a new integration' page, add 'Uptime Kuma' to get push address, copy the Integration Key in the address. สำหรับข้อมูลเพิ่มเติม โปรดไปที่",
+ "cacheBusterParamDescription": "พารามิเตอร์ที่สร้างขึ้นแบบสุ่มเพื่อหลีกเลี่ยงการใช้แคช",
+ "gamedigGuessPortDescription": "พอร์ตที่ใช้โดย Valve Server Query Protocol อาจแตกต่างจากพอร์ตไคลเอนต์ ลองใช้วิธีนี้หากมอนิเตอร์ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้",
+ "bitrix24SupportUserID": "กรอกรหัสผู้ใช้ของคุณลงใน Bitrix24 คุณสามารถค้นหารหัสได้จากลิงก์โดยไปที่โปรไฟล์ของผู้ใช้",
+ "successBackupRestored": "กู้คืนข้อมูลสำรองสำเร็จแล้ว",
+ "Remote Browser not found!": "ไม่พบ Remote Browse!",
+ "remoteBrowsersDescription": "Remote Browsers เป็นทางเลือกหนึ่งแทนการเรียกใช้ Chromium บนเครื่องของคุณโดยตรง โดยสามารถตั้งค่าใช้งานร่วมกับบริการ เช่น browserless.io หรือเชื่อมต่อกับ",
+ "deleteRemoteBrowserMessage": "คุณแน่ใจหรือไม่ว่าต้องการลบ Remote Browser นี้สำหรับมอนิเตอร์ทั้งหมด?",
+ "mongodbCommandDescription": "รันคำสั่ง MongoDB กับฐานข้อมูล สำหรับข้อมูลเกี่ยวกับคำสั่งที่มีอยู่ โปรดดูที่ {documentation}",
+ "goAlertInfo": "GoAlert is a An open source application for on-call scheduling, automated escalations and notifications (like SMS or voice calls). Automatically engage the right person, the right way, and at the right time! {0}",
+ "aboutNotifyChannel": "การแจ้งเตือนไปยังช่องทางจะทำให้เกิดการแจ้งเตือนบนเดสก์ท็อปหรือมือถือของสมาชิกทุกคนในช่องนั้น ไม่ว่าสถานะของพวกเขาจะเป็น “ใช้งาน” หรือ “ไม่อยู่” ก็ตาม",
+ "DockerHostRequired": "กรุณาตั้งค่า Docker Host สำหรับมอนิเตอร์นี้",
+ "Select message type": "เลือกประเภทข้อความ",
+ "dataRetentionTimeError": "ระยะเวลาเก็บข้อมูลต้องเป็น 0 หรือมากกว่า",
+ "promosmsAllowLongSMS": "อนุญาตให้ส่ง SMS ยาว",
+ "apiKey-active": "ใช้งานอยู่",
+ "and": "และ",
+ "chromeExecutable": "ไฟล์ที่ใช้รัน Chrome/Chromium",
+ "Maintenance Time Window of a Day": "ช่วงเวลาการซ่อมบำรุงของวัน",
+ "Effective Date Range": "ช่วงวันที่มีผล (ไม่บังคับ)",
+ "leave blank for default subject": "เว้นว่างไว้สำหรับหัวข้อเริ่มต้น",
+ "emailCustomBody": "เนื้อหากำหนดเอง",
+ "leave blank for default body": "เว้นว่างไว้สำหรับเนื้อหาพื้นฐาน",
+ "emailTemplateMonitorJSON": "อ็อบเจ็กต์ที่อธิบายเกี่ยวกับมอนิเตอร์",
+ "Send to channel": "ส่งไปยังช่องทาง",
+ "Create new forum post": "สร้างโพสต์ฟอรัมใหม่",
+ "forumPostName": "ชื่อโพสต์ในฟอรัม",
+ "threadForumPostID": "รหัสเธรด / โพสต์ในฟอรัม",
+ "e.g. {discordThreadID}": "เช่น {discordThreadID}",
+ "Channel access token (Long-lived)": "Channel access token (Long-lived)",
+ "Your User ID": "ไอดีผู้ใช้ของคุณ",
+ "deleteMaintenanceMsg": "คุณแน่ใจหรือว่าต้องการลบการซ่อมบำรุงนี้?",
+ "atLeastOneMonitor": "เลือกมอนิเตอร์ที่ได้รับผลกระทบอย่างน้อยหนึ่งมอนิเตอร์",
+ "invertKeywordDescription": "ค้นหาคำสำคัญที่ไม่มีอยู่ แทนที่จะมีอยู่",
+ "Guild ID": "กิลด์ ID",
+ "Proto Service Name": "ชื่อบริการ Proto",
+ "Proto Method": "Proto เมทอด",
+ "Proto Content": "เนื้อหา Proto",
+ "Lowcost": "ต้นทุนต่ำ",
+ "high": "สูง",
+ "SMSManager API Docs": "เอกสาร API ของ SMSManager ",
+ "Gateway Type": "ประเภทเกตเวย์",
+ "Base URL": "URL หลัก",
+ "pushoverMessageTtl": "ข้อความ TTL (วินาที)",
+ "Free Mobile User Identifier": "Free Mobile User Identifier",
+ "Free Mobile API Key": "Free Mobile API Key",
+ "SendKey": "SendKey",
+ "goAlertIntegrationKeyInfo": "Get generic API integration key for the service in this format \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" usually the value of token parameter of copied URL.",
+ "Mentioning": "การกล่าวถึง",
+ "Don't mention people": "อย่ากล่าวถึงบุคคล",
+ "Mention group": "กล่าวถึง {group}",
+ "Bark API Version": "เวอร์ชัน Bark API",
+ "openModalTo": "เปิดโมดัลไปยัง {0}",
+ "Add a domain": "เพิ่มโดเมน",
+ "Remove domain": "ลบโดเมน ‘{0}’",
+ "smseagleTo": "หมายเลขโทรศัพท์",
+ "smseagleRecipientType": "ประเภทผู้รับ",
+ "smseagleRecipient": "ผู้รับ (หากมีหลายคนให้แยกด้วยเครื่องหมายจุลภาค)",
+ "smseagleUrl": "URL ของอุปกรณ์ SMSEagle ของคุณ",
+ "Server URL should not contain the nfty topic": "URL ของเซิร์ฟเวอร์ไม่ควรมีหัวข้อ “nfty”",
+ "smseagleToken": "API Access token",
+ "pushDeerServerDescription": "เว้นว่างไว้เพื่อใช้เซิร์ฟเวอร์อย่างเป็นทางการ",
+ "Edit Tag": "แก้ไขแท็ก",
+ "Server Address": "ที่อยู่เซิร์ฟเวอร์",
+ "Expiry": "หมดอายุ",
+ "Expiry date": "วันที่หมดอายุ",
+ "Don't expire": "ไม่หมดอายุ",
+ "Continue": "ดำเนินการต่อ",
+ "Key Added": "เพิ่มคีย์แล้ว",
+ "No API Keys": "ไม่มี API คีย์",
+ "apiKey-expired": "หมดอายุแล้ว",
+ "apiKey-inactive": "ไม่ได้ใช้งาน",
+ "deleteAPIKeyMsg": "คุณแน่ใจหรือไม่ว่าต้องการลบ API คีย์นี้?",
+ "Generate": "สร้าง",
+ "pagertreeUrgency": "ด่วน",
+ "pagertreeLow": "ต่ำ",
+ "pagertreeMedium": "ปานกลาง",
+ "pagertreeHigh": "สูง",
+ "lunaseaTarget": "เป้าหมาย",
+ "lunaseaDeviceID": "ไอดี ของอุปกรณ์",
+ "lunaseaUserID": "ไอดี ของผู้ใช้",
+ "ntfyUsernameAndPassword": "ชื่อผู้ใช้ และ รหัสผ่าน",
+ "twilioAccountSID": "บัญชี SID",
+ "twilioApiKey": "API คีย์ (ไม่บังคับ)",
+ "twilioFromNumber": "จากหมายเลข",
+ "twilioToNumber": "ถึงหมายเลข",
+ "Monitor Setting": "การตั้งค่ามอนิเตอร์ของ {0}",
+ "PushDeer Server": "เซิร์ฟเวอร์ PushDeer",
+ "Google Analytics ID": "ไอดี Google Analytics",
+ "API Keys": "API คีย์",
+ "pagertreeIntegrationUrl": "URL สำหรับการเชื่อมต่อระบบ (Integration URL)",
+ "twilioAuthToken": "Auth Token / Api Key Secret",
+ "Group": "กลุ่ม",
+ "Monitor Group": "กลุ่มมอนิเตอร์",
+ "monitorToastMessagesLabel": "การแจ้งเตือนมอนิเตอร์แบบ Toast",
+ "Press Enter to add broker": "กด Enter เพื่อเพิ่มโบรกเกอร์",
+ "Mechanism": "กลไก",
+ "Pick a SASL Mechanism...": "เลือกกลไก SASL…",
+ "noGroupMonitorMsg": "ไม่พร้อมใช้งาน โปรดสร้างกลุ่มมอนิเตอร์ก่อน",
+ "Close": "ปิด",
+ "FlashDuty Severity": "ความรุนแรง",
+ "Show Clickable Link": "แสดงลิงก์ที่คลิกได้",
+ "Open Badge Generator": "เปิดเครื่องมือสร้าง Badge",
+ "Badge Generator": "เครื่องมือสร้าง Badge ของ {0}",
+ "Badge Type": "ประเภท Badge",
+ "Badge Duration (in hours)": "ระยะเวลา Badge (เป็นชั่วโมง)",
+ "Badge Label": "ป้ายกำกับ Badge",
+ "nostrRelays": "รีเลย์ Nostr",
+ "nostrRelaysHelp": "URL รีเลย์หนึ่งรายการต่อบรรทัด",
+ "cacheBusterParam": "เพิ่มพารามิเตอร์ {0}",
+ "gamedigGuessPort": "Gamedig: เดาพอร์ต",
+ "Message format": "รูปแบบข้อความ",
+ "wayToGetBitrix24Webhook": "คุณสามารถสร้างเว็บฮุกได้โดยทำตามขั้นตอนที่ {0}",
+ "authIncorrectCreds": "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง",
+ "2faAlreadyEnabled": "2FA ได้รับการเปิดใช้งานแล้ว",
+ "2faEnabled": "เปิดใช้งาน 2FA แล้ว",
+ "2faDisabled": "2FA ถูกปิดการใช้งาน",
+ "successAdded": "เพิ่มเรียบร้อยแล้ว",
+ "successResumed": "ดำเนินการต่อสำเร็จแล้ว",
+ "successPaused": "หยุดชั่วคราวสำเร็จแล้ว",
+ "successEnabled": "เปิดใช้งานสำเร็จแล้ว",
+ "tagNotFound": "ไม่พบแท็ก",
+ "foundChromiumVersion": "พบ Chromium/Chrome เวอร์ชัน: {0}",
+ "Add a Remote Browser": "เพิ่ม Remote Browser",
+ "self-hosted container": "คอนเทนเนอร์ที่โฮสต์เอง (self-hosted container)",
+ "remoteBrowserToggle": "โดยปกติแล้ว Chromium จะทำงานภายในคอนเทนเนอร์ของ Uptime Kuma คุณสามารถใช้ remote browser ได้โดยเปิดสวิตช์นี้",
+ "useRemoteBrowser": "ใช้ Remote Browser",
+ "aboutSlackUsername": "เปลี่ยนชื่อที่แสดงของผู้ส่งข้อความ หากคุณต้องการกล่าวถึงใคร ให้รวมไว้ในชื่อที่เป็นมิตรแทน",
+ "grpcMethodDescription": "ชื่อเมธอดจะถูกแปลงเป็นรูปแบบ camelCase เช่น sayHello, check, เป็นต้น",
+ "Enable TLS": "เปิดใช้งาน TLS",
+ "pagertreeSilent": "เงียบ"
}
From f814d86dd2dcd7f542dbeddaf4215d51d9cdbe53 Mon Sep 17 00:00:00 2001
From: Rachatat Bunpat
Date: Fri, 2 May 2025 03:38:47 +0000
Subject: [PATCH 044/133] Translated using Weblate (Thai)
Currently translated at 81.0% (872 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/th/
---
src/lang/th-TH.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index 1153b55fa..f813072e9 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -912,5 +912,6 @@
"aboutSlackUsername": "เปลี่ยนชื่อที่แสดงของผู้ส่งข้อความ หากคุณต้องการกล่าวถึงใคร ให้รวมไว้ในชื่อที่เป็นมิตรแทน",
"grpcMethodDescription": "ชื่อเมธอดจะถูกแปลงเป็นรูปแบบ camelCase เช่น sayHello, check, เป็นต้น",
"Enable TLS": "เปิดใช้งาน TLS",
- "pagertreeSilent": "เงียบ"
+ "pagertreeSilent": "เงียบ",
+ "enableGRPCTls": "อนุญาตให้ส่งคำขอแบบ gRPC ด้วยการเชื่อมต่อ TLS"
}
From 4bbe61fb46880501f8ace65eb0f15d8f1fc51807 Mon Sep 17 00:00:00 2001
From: Pargorn Ruasijan
Date: Fri, 2 May 2025 14:22:15 +0000
Subject: [PATCH 045/133] Translated using Weblate (Thai)
Currently translated at 82.8% (892 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/th/
---
src/lang/th-TH.json | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index f813072e9..3c1d51c89 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -913,5 +913,25 @@
"grpcMethodDescription": "ชื่อเมธอดจะถูกแปลงเป็นรูปแบบ camelCase เช่น sayHello, check, เป็นต้น",
"Enable TLS": "เปิดใช้งาน TLS",
"pagertreeSilent": "เงียบ",
- "enableGRPCTls": "อนุญาตให้ส่งคำขอแบบ gRPC ด้วยการเชื่อมต่อ TLS"
+ "enableGRPCTls": "อนุญาตให้ส่งคำขอแบบ gRPC ด้วยการเชื่อมต่อ TLS",
+ "Sender name": "ชื่อผู้ส่ง",
+ "smsplanetNeedToApproveName": "ต้องได้รับการอนุมัติในแผงควบคุมของไคลเอนต์",
+ "Phone numbers": "หมายเลขโทรศัพท์",
+ "Badge Prefix": "คำนำหน้าค่าของ Badge",
+ "Badge Suffix": "คำตามหลังค่าของ Badge",
+ "Badge Label Color": "สีของป้ายข้อความ (Label) บน Badge",
+ "Badge Color": "สีของ Badge",
+ "Badge Preview": "ตัวอย่างการแสดง Badge (Preview)",
+ "Badge Label Suffix": "คำต่อท้ายข้อความ (Label) บน Badge",
+ "Badge Label Prefix": "คำนำหน้าข้อความ (Label) บน Badge",
+ "Badge Up Color": "สีของ Badge เมื่อสถานะเป็นปกติ (Up)",
+ "Badge Down Color": "สีของ Badge เมื่อสถานะเป็นออฟไลน์ (Down)",
+ "Badge Pending Color": "สีของ Badge ขณะรอการประมวลผล",
+ "Badge Maintenance Color": "สีของ Badge ในระหว่างการบำรุงรักษา",
+ "Badge Warn Color": "สีของ Badge เมื่อสถานะเตือน",
+ "Badge Warn Days": "จำนวนวันที่ Badge แสดงสถานะเตือน",
+ "Badge Down Days": "จำนวนวันที่ Badge แสดงสถานะออฟไลน์",
+ "Badge Style": "สไตล์ของ Badge",
+ "Badge value (For Testing only.)": "ค่าของ Badge (สำหรับการทดสอบเท่านั้น)",
+ "Badge URL": "URL ของ Badge"
}
From 36741e20234912f48a1632f6ace996ea67bc21f6 Mon Sep 17 00:00:00 2001
From: Pargorn Ruasijan
Date: Fri, 2 May 2025 14:44:12 +0000
Subject: [PATCH 046/133] Translated using Weblate (Thai)
Currently translated at 89.0% (958 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/th/
---
src/lang/th-TH.json | 66 ++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 60 insertions(+), 6 deletions(-)
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index 3c1d51c89..d301c1574 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -103,7 +103,7 @@
"Enable Auth": "เปิดใช้งานการตรวจสอบสิทธิ์",
"disableauth.message1": "คุณต้องการที่จะ {disableAuth}?",
"disable authentication": "ปิดใช้งานระบบรับรองความถูกต้องใช่หรือไม่",
- "disableauth.message2": "ระบบนี้ถูกออกแบบมาเพื่อการใช้งานกับระบบรับรองความถูกต้องของบุคคลที่สามเช่น Cloudflare Access, Authelia หรือวิธีการอื่นๆ",
+ "disableauth.message2": "ถูกออกแบบมาสำหรับกรณีที่มี {intendThirdPartyAuth} อยู่หน้าระบบ Uptime Kuma เช่น Cloudflare Access, Authelia หรือกลไกการตรวจสอบสิทธิ์อื่น ๆ",
"Please use this option carefully!": "โปรดใช้ความระมัดระวังในการเลือกใช้งานระบบนี้ !",
"Logout": "ออกจากระบบ",
"Leave": "ออก",
@@ -300,7 +300,7 @@
"Internal Room Id": "รหัสห้องภายใน",
"matrixDesc1": "คุณค้นหารหัสห้องภายในได้โดยดูในส่วนขั้นสูงของการตั้งค่าห้องในไคลเอ็นต์ Matrix มันควรจะมีลักษณะเช่น !PMdRCpsIfLwsfjIye6:kiznick.server.",
"matrixDesc2": "ขอแนะนำเป็นอย่างยิ่งให้คุณสร้างผู้ใช้ใหม่และอย่าใช้โทเค็นการเข้าถึงของผู้ใช้ Matrix ของคุณเอง เนื่องจากจะทำให้สามารถเข้าถึงบัญชีของคุณและห้องทั้งหมดที่คุณเข้าร่วม ให้สร้างผู้ใช้ใหม่และเชิญเฉพาะห้องที่คุณต้องการรับการแจ้งเตือนแทน คุณสามารถรับโทเค็นเพื่อการเข้าถึงได้โดยเรียกใช้ {0}",
- "Method": "วิธี",
+ "Method": "เมทอด",
"Body": "เนื้อหา",
"Headers": "ส่วนหัว",
"PushUrl": "Push URL",
@@ -576,7 +576,7 @@
"Frontend Version": "เวอร์ชั่น Frontend",
"Frontend Version do not match backend version!": "เวอร์ชั่น Frontend ไม่ตรงกับ Backend !",
"webhookAdditionalHeadersTitle": "Header เพิ่มเติม",
- "webhookAdditionalHeadersDesc": "กำหนด Header ที่จะส่งไปหร้อมกับ Webhook",
+ "webhookAdditionalHeadersDesc": "กำหนด Header ที่จะส่งไปหร้อมกับ Webhook โดยแต่ละ header ควรระบุในรูปแบบ key/value แบบ JSON",
"Start of maintenance": "เริ่มการซ่อมบำรุง",
"All Status Pages": "หน้าสถานะทั้งหมด",
"Custom": "กำหนดเอง",
@@ -647,7 +647,7 @@
"telegramProtectContentDescription": "หากเปิดใช้งาน ข้อความบอทใน Telegram จะได้รับการปกป้องจากการส่งต่อและการบันทึก",
"dnsCacheDescription": "อาจจะทำงานไม่ได้กับ IPv6, ปิดใช้งานถ้าเจอปัญหา",
"IconUrl": "URL ไอคอน",
- "Enable DNS Cache": "เปิดใช้งาน DNS Cache",
+ "Enable DNS Cache": "(เลิกใช้แล้ว) เปิดใช้งานแคช DNS สำหรับตัวตรวจสอบ HTTP(s)",
"Enable": "เปิดใช้งาน",
"Disable": "ปิดใช้งาน",
"Single Maintenance Window": "หน้าการปรับปรุงเดี่ยว",
@@ -681,7 +681,7 @@
"setupDatabaseMariaDB": "เชื่อมต่อไปยัง MariaDB ภายนอก คุณจำเป็นจะต้องตั่งค่าการเชื่อมต่อฐานข้อมูล",
"setupDatabaseSQLite": "ไฟล์ฐานข้อมูลอย่างง่าย แนะนำสำหรับการปรับใช้ขนาดเล็ก ก่อนเวอร์ชัน 2.0.0 Uptime Kuma ใช้ SQLite เป็นฐานข้อมูลเริ่มต้น",
"dbName": "ชื่อฐานข้อมูล",
- "Passive Monitor Type": "Passive Monitor Type",
+ "Passive Monitor Type": "ประเภทมอนิเตอร์แบบพาสซีฟ",
"documentationOf": "{0} คู่มือ",
"successDeleted": "ลบสำเร็จ.",
"Command": "คำสั่ง",
@@ -933,5 +933,59 @@
"Badge Down Days": "จำนวนวันที่ Badge แสดงสถานะออฟไลน์",
"Badge Style": "สไตล์ของ Badge",
"Badge value (For Testing only.)": "ค่าของ Badge (สำหรับการทดสอบเท่านั้น)",
- "Badge URL": "URL ของ Badge"
+ "Badge URL": "URL ของ Badge",
+ "rabbitmqNodesRequired": "โปรดตั้งค่าโหนดสำหรับมอนิเตอร์นี้",
+ "Font Twemoji by Twitter licensed under": "ฟอนต์ Twemoji โดย Twitter ที่มีลิขสิทธิ์ภายใต้",
+ "the smsplanet documentation": "เอกสารของ smsplanet",
+ "smsplanetApiToken": "โทเค็นสำหรับ API ของ SMSPlanet",
+ "smsplanetApiDocs": "ข้อมูลรายละเอียดเกี่ยวกับการขอ API tokens สามารถดูได้ใน {the_smsplanet_documentation}",
+ "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "การแจ้งเตือนที่มีความสำคัญตามเวลา จะถูกส่งทันที แม้ว่าจะอยู่ในโหมดไม่รบกวน (Do Not Disturb) ก็ตาม",
+ "Clear": "กระจ่าง",
+ "equals": "เท่ากับ",
+ "Go back to home page.": "กลับไปหน้าหลัก",
+ "conditionValuePlaceholder": "ค่า",
+ "not starts with": "ไม่ได้เริ่มต้นด้วย",
+ "Notification Channel": "ช่องทางการรับแจ้งเตือน",
+ "Alphanumerical string and hyphens only": "ใช้ได้เฉพาะตัวอักษรและตัวเลข (a-z, A-Z, 0-9) และขีดกลาง (-) เท่านั้น",
+ "Message Template": "ข้อความของเทมเพลต",
+ "Plain Text": "ข้อความธรรมดา",
+ "wayToWriteWahaChatId": "หมายเลขโทรศัพท์ที่มีรหัสประเทศ แต่ไม่มีเครื่องหมายบวกที่เริ่มต้น ({0}), หมายเลขติดต่อ ({1}) หรือ หมายเลขกลุ่ม ({2}) การแจ้งเตือนจะถูกส่งไปยัง Chat ID นี้จาก WAHA Session",
+ "not equals": "ไม่เท่ากับ",
+ "No tags found.": "ไม่พบแท็ก",
+ "Conditions": "เงื่อนไข",
+ "conditionAdd": "เพิ่มเงื่อนไข",
+ "conditionDelete": "ลบเงื่อนไข",
+ "conditionAddGroup": "เพิ่มกลุ่ม",
+ "conditionDeleteGroup": "ลบกลุ่ม",
+ "contains": "ประกอบด้วย",
+ "not contains": "ไม่มี",
+ "Template Format": "รูปแบบของเทมเพลต",
+ "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "ระบุรหัสผู้ส่งข้อความแบบข้อความหรือลำดับหมายเลขโทรศัพท์ในรูปแบบ E.164 หากคุณต้องการรับการตอบกลับ",
+ "The phone number of the recipient in E.164 format.": "หมายเลขโทรศัพท์ของผู้รับในรูปแบบ E.164",
+ "Can be found on:": "สามารถดูได้ที่: {0}",
+ "From": "จาก",
+ "Time Sensitive (iOS Only)": "การแจ้งเตือนที่มีความสำคัญตามเวลา (เฉพาะ iOS)",
+ "Custom sound to override default notification sound": "เสียงที่กำหนดเองเพื่อแทนที่เสียงการแจ้งเตือนเริ่มต้น",
+ "Arcade": "อาร์เคด",
+ "Correct": "ถูกต้อง",
+ "Fail": "ล้มเหลว",
+ "Harp": "พิณ",
+ "Reveal": "เปิดเผย",
+ "Bubble": "ฟอง",
+ "Flute": "ขลุ่ย",
+ "Scifi": "ไซไฟ",
+ "Sound": "เสียง",
+ "starts with": "เริ่มต้นด้วย",
+ "ends with": "ลงท้ายด้วย",
+ "not ends with": "ไม่ลงท้ายด้วย",
+ "greater than or equal to": "มากกว่าหรือเท่ากับ",
+ "record": "บันทึก",
+ "less than": "น้อยกว่า",
+ "greater than": "มากกว่า",
+ "less than or equal to": "น้อยกว่าหรือเท่ากับ",
+ "Pop": "พอป",
+ "Elevator": "ลิฟต์",
+ "Doorbell": "ออด",
+ "Money": "เงิน",
+ "Guitar": "กีตาร์"
}
From 6f0571fc30f08ed94c505f952bbd42a177cde39f Mon Sep 17 00:00:00 2001
From: Frank Elsinga
Date: Sat, 3 May 2025 14:28:54 +0000
Subject: [PATCH 047/133] Translated using Weblate (German)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/de/
---
src/lang/de-DE.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json
index 2f3cb2136..2ffc5b199 100644
--- a/src/lang/de-DE.json
+++ b/src/lang/de-DE.json
@@ -944,7 +944,7 @@
"whapiRecipient": "Telefonnummer / Kontakt-ID / Gruppen-ID",
"API URL": "API URL",
"wayToWriteWhapiRecipient": "Die Rufnummer mit der internationalen Vorwahl, aber ohne das Pluszeichen am Anfang ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}).",
- "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": "Gib entweder den Hostnamen des Servers ein, mit dem eine Verbindung hergestellt werden soll, oder {localhost}, wenn ein {local_mta} verwendet werden soll.",
+ "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": "Gib entweder den Hostnamen des Servers ein, mit dem eine Verbindung hergestellt werden soll, oder {localhost}, wenn ein {local_mta} verwendet werden soll",
"locally configured mail transfer agent": "Lokal konfigurierter Mail-Transfer-Agent",
"Mentioning": "Erwähnung",
"Don't mention people": "Keine Personen erwähnen",
From e1bb3324e4f0c0b2311446afea77d3077d2819a0 Mon Sep 17 00:00:00 2001
From: Pargorn Ruasijan
Date: Mon, 5 May 2025 14:46:49 +0000
Subject: [PATCH 048/133] Translated using Weblate (Thai)
Currently translated at 89.0% (958 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/th/
---
src/lang/th-TH.json | 56 ++++++++++++++++++++++-----------------------
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index d301c1574..3e1613e21 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -462,12 +462,12 @@
"PushDeer Key": "กุญแจ PushDeer",
"Footer Text": "ข้อความส่วนท้าย",
"Show Powered By": "แสดงข้อความ \"ขับเคลื่อนโดย\"",
- "Domain Names": "Domain Names",
+ "Domain Names": "ชื่อโดเมน",
"signedInDisp": "เข้าใช้งานในฐานะ {0}",
"signedInDispDisabled": "ปิดการยืนยันตัวตน",
"Certificate Expiry Notification": "แจ้งเตือนใบรับรองหมดอายุ",
- "API Username": "API Username",
- "API Key": "API Key",
+ "API Username": "ชื่อผู้ใช้ของ API",
+ "API Key": "API คีย์",
"Recipient Number": "หมายเลขผู้รับ",
"From Name/Number": "จาก ชื่อ / หมายเลข",
"Leave blank to use a shared sender number.": "ไม่ต้องกรอกเพื่อใช้ชื่อผู้ส่งร่วมกัน",
@@ -477,32 +477,32 @@
"octopushAPIKey": "\"API key\" จากข้อมูลยืนยันตัวตน HTTP API ในแผงควบคุม",
"octopushLogin": "\"Login\" จากข้อมูลยืนยันตัวตน HTTP API ในแผงควบคุม",
"promosmsLogin": "API Login Name",
- "promosmsPassword": "API Password",
+ "promosmsPassword": "รหัสผ่าน API",
"pushoversounds pushover": "Pushover (default)",
- "pushoversounds bike": "Bike",
- "pushoversounds bugle": "Bugle",
- "pushoversounds cashregister": "Cash Register",
+ "pushoversounds bike": "จักรยาน",
+ "pushoversounds bugle": "บักเกิล",
+ "pushoversounds cashregister": "เครื่องคิดเงิน",
"pushoversounds classical": "Classical",
- "pushoversounds cosmic": "Cosmic",
- "pushoversounds falling": "Falling",
- "pushoversounds gamelan": "Gamelan",
- "pushoversounds incoming": "Incoming",
- "pushoversounds intermission": "Intermission",
- "pushoversounds magic": "Magic",
- "pushoversounds mechanical": "Mechanical",
- "pushoversounds pianobar": "Piano Bar",
- "pushoversounds siren": "Siren",
- "pushoversounds spacealarm": "Space Alarm",
- "pushoversounds tugboat": "Tug Boat",
- "pushoversounds alien": "Alien Alarm (long)",
- "pushoversounds climb": "Climb (long)",
+ "pushoversounds cosmic": "คอสมิก",
+ "pushoversounds falling": "ตก",
+ "pushoversounds gamelan": "ระนาด",
+ "pushoversounds incoming": "กำลังมา",
+ "pushoversounds intermission": "ช่วงพัก",
+ "pushoversounds magic": "แมจิก",
+ "pushoversounds mechanical": "เครื่องกล",
+ "pushoversounds pianobar": "เปียโนบาร์",
+ "pushoversounds siren": "ไซเรน",
+ "pushoversounds spacealarm": "สัญญาณเตือนอวกาศ",
+ "pushoversounds tugboat": "เรือโยง",
+ "pushoversounds alien": "แจ้งเตือน เอเลี่ยน (ยาว)",
+ "pushoversounds climb": "ไต่เขา (ยาว)",
"pushoversounds persistent": "Persistent (long)",
"pushoversounds echo": "Pushover Echo (long)",
- "pushoversounds updown": "Up Down (long)",
- "pushoversounds vibrate": "Vibrate Only",
- "pushoversounds none": "None (silent)",
+ "pushoversounds updown": "ขึ้นลง (ยาว)",
+ "pushoversounds vibrate": "สั่นอย่างเดียว",
+ "pushoversounds none": "ไม่มี (เงียบ)",
"pushyAPIKey": "Secret API Key",
- "pushyToken": "Device token",
+ "pushyToken": "โทเคน ของอุปกรณ์",
"Show update if available": "แสดงการอัปเดตถ้ามี",
"Also check beta release": "ตรวจสอบรุ่นเบต้า",
"Using a Reverse Proxy?": "ใช้ Reverse Proxy อยู่ใช่มั้ย?",
@@ -534,7 +534,7 @@
"Bark Sound": "เสียงประกาศ",
"Authentication": "การตรวจสอบสิทธิ์",
"HTTP Headers": "HTTP Headers",
- "Trust Proxy": "Trust Proxy",
+ "Trust Proxy": "เชื่อถือพร็อกซี",
"HomeAssistant": "Home Assistant",
"RadiusSecret": "Radius Secret",
"RadiusSecretDescription": "แบ่งปันคีย์ลับระหว่างผู้ใช้งานและเซิร์ฟเวอร์",
@@ -553,9 +553,9 @@
"socket": "Socket",
"tcp": "TCP / HTTP",
"Docker Container": "Docker Container",
- "Container Name / ID": "Container Name / ID",
- "Docker Host": "Docker Host",
- "Docker Hosts": "Docker Hosts",
+ "Container Name / ID": "ชื่อ / ไอดี ของคอนเทนเนอร์",
+ "Docker Host": "โฮสต์ของ Docker",
+ "Docker Hosts": "โฮสต์ของ Docker",
"ntfy Topic": "หัวข้อ ntfy",
"Domain": "โดเมน",
"Workstation": "Workstation",
From edf788f97fac917e0122f828f7be76486d3b9bde Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20Bratovi=C4=87?=
Date: Wed, 7 May 2025 08:45:49 +0000
Subject: [PATCH 049/133] Translated using Weblate (Croatian)
Currently translated at 100.0% (1076 of 1076 strings)
Translation: Uptime Kuma/Uptime Kuma
Translate-URL: https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/hr/
---
src/lang/hr-HR.json | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json
index 164cd217f..a737b3ad8 100644
--- a/src/lang/hr-HR.json
+++ b/src/lang/hr-HR.json
@@ -1111,5 +1111,12 @@
"wayToGetWahaSession": "Iz ove sjednice WAHA šalje obavijesti na identifikator razgovora. Može se pronaći na WAHA nadzornoj ploči.",
"wayToWriteWahaChatId": "Telefonski broj s međunarodnim prefiksom, ali bez znaka plus na početku ({0}), identifikator kontakta ({1}) ili identifikator grupe ({2}). Obavijesti se šalju na ovaj identifikator chata iz WAHA sesije.",
"telegramServerUrl": "(Neobvezno) URL Poslužitelja",
- "telegramServerUrlDescription": "Za ukidanje ograničenja API-ja za botove Telegrama ili dobivanje pristupa u blokiranim područjima (Kina, Iran, itd.). Za više informacija kliknite {0}. Zadano: {1}"
+ "telegramServerUrlDescription": "Za ukidanje ograničenja API-ja za botove Telegrama ili dobivanje pristupa u blokiranim područjima (Kina, Iran, itd.). Za više informacija kliknite {0}. Zadano: {1}",
+ "Font Twemoji by Twitter licensed under": "Font Twemoji tvrtke Twitter je pod licencom",
+ "the smsplanet documentation": "dokumentaciji usluge SMSPLANET",
+ "Phone numbers": "Brojevi telefona",
+ "Sender name": "Naziv pošiljatelja",
+ "smsplanetNeedToApproveName": "Potrebno je odobrenje u klijentskoj nadzornoj ploči",
+ "smsplanetApiToken": "Token za pristup SMSPLANET API-ju",
+ "smsplanetApiDocs": "Detaljne informacije o dobivanju tokena za API možete pronaći u {the_smsplanet_documentation}."
}
From 86b3ef9c864bb66f48fc2b87a03c675362d8081c Mon Sep 17 00:00:00 2001
From: happy-game
Date: Thu, 8 May 2025 17:06:14 +0800
Subject: [PATCH 050/133] feat: Set default friendly name using hostname or the
URL host (#5795)
Co-authored-by: Frank Elsinga
---
src/lang/en.json | 1 +
src/pages/EditMonitor.vue | 25 +++++++-
test/e2e/specs/fridendly-name.spec.js | 83 +++++++++++++++++++++++++++
3 files changed, 108 insertions(+), 1 deletion(-)
create mode 100644 test/e2e/specs/fridendly-name.spec.js
diff --git a/src/lang/en.json b/src/lang/en.json
index 009d24ee6..23832f48d 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -64,6 +64,7 @@
"Expected Value": "Expected Value",
"Json Query Expression": "Json Query Expression",
"Friendly Name": "Friendly Name",
+ "defaultFriendlyName": "New Monitor",
"URL": "URL",
"Hostname": "Hostname",
"Host URL": "Host URL",
diff --git a/src/pages/EditMonitor.vue b/src/pages/EditMonitor.vue
index a83f91cab..10d944270 100644
--- a/src/pages/EditMonitor.vue
+++ b/src/pages/EditMonitor.vue
@@ -109,7 +109,7 @@
-
+
@@ -1157,6 +1157,25 @@ export default {
},
computed: {
+ defaultFriendlyName() {
+ if (this.monitor.hostname) {
+ return this.monitor.hostname;
+ }
+ if (this.monitor.url) {
+ if (this.monitor.url !== "http://" && this.monitor.url !== "https://") {
+ // Ensure monitor without a URL is not affected by invisible URL.
+ try {
+ const url = new URL(this.monitor.url);
+ return url.hostname;
+ } catch (e) {
+ return this.monitor.url.replace(/https?:\/\//, "");
+ }
+ }
+ }
+ // Default placeholder if neither hostname nor URL is available
+ return this.$t("defaultFriendlyName");
+ },
+
ipRegex() {
// Allow to test with simple dns server with port (127.0.0.1:5300)
@@ -1700,6 +1719,10 @@ message HealthCheckResponse {
this.processing = true;
+ if (!this.monitor.name) {
+ this.monitor.name = this.defaultFriendlyName;
+ }
+
if (!this.isInputValid()) {
this.processing = false;
return;
diff --git a/test/e2e/specs/fridendly-name.spec.js b/test/e2e/specs/fridendly-name.spec.js
new file mode 100644
index 000000000..7dbe9dd06
--- /dev/null
+++ b/test/e2e/specs/fridendly-name.spec.js
@@ -0,0 +1,83 @@
+import { expect, test } from "@playwright/test";
+import { login, restoreSqliteSnapshot, screenshot } from "../util-test";
+
+test.describe("Friendly Name Tests", () => {
+ test.beforeEach(async ({ page }) => {
+ await restoreSqliteSnapshot(page);
+ });
+
+ test("hostname", async ({ page }, testInfo) => {
+ // Test DNS monitor with hostname
+ await page.goto("./add");
+ await login(page);
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("monitor-type-select").selectOption("dns");
+ await page.getByTestId("hostname-input").fill("example.com");
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("save-button").click();
+ await page.waitForURL("/dashboard/*");
+
+ expect(page.getByTestId("monitor-list")).toContainText("example.com");
+ await screenshot(testInfo, page);
+ });
+
+ test("URL hostname", async ({ page }, testInfo) => {
+ // Test HTTP monitor with URL
+ await page.goto("./add");
+ await login(page);
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("monitor-type-select").selectOption("http");
+ await page.getByTestId("url-input").fill("https://www.example.com/");
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("save-button").click();
+ await page.waitForURL("/dashboard/*");
+
+ expect(page.getByTestId("monitor-list")).toContainText("www.example.com");
+ await screenshot(testInfo, page);
+ });
+
+ test("custom friendly name", async ({ page }, testInfo) => {
+ // Test custom friendly name for HTTP monitor
+ await page.goto("./add");
+ await login(page);
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("monitor-type-select").selectOption("http");
+ await page.getByTestId("url-input").fill("https://www.example.com/");
+
+ // Check if the friendly name placeholder is set to the hostname
+ const friendlyNameInput = page.getByTestId("friendly-name-input");
+ expect(friendlyNameInput).toHaveAttribute("placeholder", "www.example.com");
+ await screenshot(testInfo, page);
+
+ const customName = "Example Monitor";
+ await friendlyNameInput.fill(customName);
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("save-button").click();
+ await page.waitForURL("/dashboard/*");
+
+ expect(page.getByTestId("monitor-list")).toContainText(customName);
+ await screenshot(testInfo, page);
+ });
+
+ test("default friendly name", async ({ page }, testInfo) => {
+ // Test default friendly name when no custom name is provided
+ await page.goto("./add");
+ await login(page);
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("monitor-type-select").selectOption("group");
+ await screenshot(testInfo, page);
+
+ await page.getByTestId("save-button").click();
+ await page.waitForURL("/dashboard/*");
+
+ expect(page.getByTestId("monitor-list")).toContainText("New Monitor");
+ await screenshot(testInfo, page);
+ });
+});
From 2b3f49a26653495964248b91a6631486f13abe29 Mon Sep 17 00:00:00 2001
From: Ionys <9364594+Ionys320@users.noreply.github.com>
Date: Sat, 10 May 2025 19:05:37 +0200
Subject: [PATCH 051/133] Add a public URL field for monitors and uses it on
the status page (#5435)
Co-authored-by: Adam Stachowicz
---
.../2025-05-09-0000-add-custom-url.js | 13 ++++++++++
server/model/group.js | 2 +-
server/model/monitor.js | 2 +-
.../status-page-socket-handler.js | 4 +++
src/components/MonitorSettingDialog.vue | 26 +++++++++++++++++--
src/components/PublicGroupList.vue | 1 +
src/lang/en.json | 2 ++
test/e2e/specs/status-page.spec.js | 13 +++++++++-
8 files changed, 58 insertions(+), 5 deletions(-)
create mode 100644 db/knex_migrations/2025-05-09-0000-add-custom-url.js
diff --git a/db/knex_migrations/2025-05-09-0000-add-custom-url.js b/db/knex_migrations/2025-05-09-0000-add-custom-url.js
new file mode 100644
index 000000000..b3465c87f
--- /dev/null
+++ b/db/knex_migrations/2025-05-09-0000-add-custom-url.js
@@ -0,0 +1,13 @@
+// Add column custom_url to monitor_group table
+exports.up = function (knex) {
+ return knex.schema
+ .alterTable("monitor_group", function (table) {
+ table.text("custom_url", "text");
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.alterTable("monitor_group", function (table) {
+ table.dropColumn("custom_url");
+ });
+};
diff --git a/server/model/group.js b/server/model/group.js
index bd2c30189..16c482759 100644
--- a/server/model/group.js
+++ b/server/model/group.js
@@ -33,7 +33,7 @@ class Group extends BeanModel {
*/
async getMonitorList() {
return R.convertToBeans("monitor", await R.getAll(`
- SELECT monitor.*, monitor_group.send_url FROM monitor, monitor_group
+ SELECT monitor.*, monitor_group.send_url, monitor_group.custom_url FROM monitor, monitor_group
WHERE monitor.id = monitor_group.monitor_id
AND group_id = ?
ORDER BY monitor_group.weight
diff --git a/server/model/monitor.js b/server/model/monitor.js
index 58decbcba..85293bbdc 100644
--- a/server/model/monitor.js
+++ b/server/model/monitor.js
@@ -53,7 +53,7 @@ class Monitor extends BeanModel {
};
if (this.sendUrl) {
- obj.url = this.url;
+ obj.url = this.customUrl ?? this.url;
}
if (showTags) {
diff --git a/server/socket-handlers/status-page-socket-handler.js b/server/socket-handlers/status-page-socket-handler.js
index 1114d81fd..952ec2fa7 100644
--- a/server/socket-handlers/status-page-socket-handler.js
+++ b/server/socket-handlers/status-page-socket-handler.js
@@ -211,6 +211,10 @@ module.exports.statusPageSocketHandler = (socket) => {
relationBean.send_url = monitor.sendUrl;
}
+ if (monitor.url !== undefined) {
+ relationBean.custom_url = monitor.url;
+ }
+
await R.store(relationBean);
}
diff --git a/src/components/MonitorSettingDialog.vue b/src/components/MonitorSettingDialog.vue
index e6b2cd1ef..8723c4862 100644
--- a/src/components/MonitorSettingDialog.vue
+++ b/src/components/MonitorSettingDialog.vue
@@ -10,7 +10,7 @@
+
+
+
+ changeUrl(monitor.group_index, monitor.monitor_index, e.target!.value)">
+
+
+ {{ $t("customUrlDescription") }}
+
+
+
- curl -XPOST -d '{"type": "m.login.password", "identifier": {"user": "botusername", "type": "m.id.user"}, "password": "passwordforuser"}' "https://home.server/_matrix/client/v3/login"
.
+ curl -XPOST --json '{"type": "m.login.password", "identifier": {"user": "botusername", "type": "m.id.user"}, "password": "passwordforuser"}' "https://home.server/_matrix/client/v3/login"
.