From 5d836cf05dac7b763becd07ed76e5c818b4d741f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Bratovi=C4=87?= Date: Wed, 10 Nov 2021 10:09:21 +0100 Subject: [PATCH 01/36] [empty commit] pull request for updating translatables From 2c85491ee011ca7f7ba655592eb292b2aa5733c7 Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 11 Nov 2021 10:52:22 +0100 Subject: [PATCH 02/36] Replace body and header placeholder functions with translations --- src/languages/en.js | 2 ++ src/pages/EditMonitor.vue | 18 ++---------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/src/languages/en.js b/src/languages/en.js index 15c3cd0f3..37c1dd693 100644 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -307,4 +307,6 @@ export default { steamApiKeyDescription: "For monitoring a Steam Game Server you need a Steam Web-API key. You can register your API key here: ", "Current User": "Current User", recent: "Recent", + headersPlaceholder: "Example:\n\{\n \"HeaderName\": \"HeaderValue\"\n}", + bodyPlaceholder: "Example:\n\{\n \"key\": \"value\"\n}", }; diff --git a/src/pages/EditMonitor.vue b/src/pages/EditMonitor.vue index 65c3dad6e..332a98106 100644 --- a/src/pages/EditMonitor.vue +++ b/src/pages/EditMonitor.vue @@ -257,13 +257,13 @@
- +
- +
@@ -339,20 +339,6 @@ export default { return this.$root.baseURL + "/api/push/" + this.monitor.pushToken + "?msg=OK&ping="; }, - bodyPlaceholder() { - return `Example: -{ - "key": "value" -}`; - }, - - headersPlaceholder() { - return `Example: -{ - "HeaderName": "HeaderValue" -}`; - } - }, watch: { From 267654c987490d66bace688955badb156516649f Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 11 Nov 2021 10:53:38 +0100 Subject: [PATCH 03/36] Replace hard-coded names for groups in Status page with translations --- src/languages/en.js | 3 +++ src/pages/StatusPage.vue | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/languages/en.js b/src/languages/en.js index 37c1dd693..273ece35e 100644 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -309,4 +309,7 @@ export default { recent: "Recent", headersPlaceholder: "Example:\n\{\n \"HeaderName\": \"HeaderValue\"\n}", bodyPlaceholder: "Example:\n\{\n \"key\": \"value\"\n}", + // Status page + "Untitled Group": "Untitled Group", + "Services": "Services", }; diff --git a/src/pages/StatusPage.vue b/src/pages/StatusPage.vue index ce0f94b55..82e46a748 100644 --- a/src/pages/StatusPage.vue +++ b/src/pages/StatusPage.vue @@ -468,10 +468,10 @@ export default { }, addGroup() { - let groupName = "Untitled Group"; + let groupName = this.$t("Untitled Group"); if (this.$root.publicGroupList.length === 0) { - groupName = "Services"; + groupName = this.$t("Services"); } this.$root.publicGroupList.push({ From 265cca9ed1db2cbbacf2dc4781407fb1e50a614a Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 11 Nov 2021 10:54:09 +0100 Subject: [PATCH 04/36] Replace "Default" notification badge with translation --- src/languages/en.js | 1 + src/pages/EditMonitor.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/languages/en.js b/src/languages/en.js index 273ece35e..6f1a6b5f4 100644 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -307,6 +307,7 @@ export default { steamApiKeyDescription: "For monitoring a Steam Game Server you need a Steam Web-API key. You can register your API key here: ", "Current User": "Current User", recent: "Recent", + Default: "Default", headersPlaceholder: "Example:\n\{\n \"HeaderName\": \"HeaderValue\"\n}", bodyPlaceholder: "Example:\n\{\n \"key\": \"value\"\n}", // Status page diff --git a/src/pages/EditMonitor.vue b/src/pages/EditMonitor.vue index 332a98106..907ecfa6b 100644 --- a/src/pages/EditMonitor.vue +++ b/src/pages/EditMonitor.vue @@ -215,7 +215,7 @@ {{ $t("Edit") }} - Default + {{ $t("Default") }} From 28f530394e69e1c5cea4382b2b9b74fc147daca9 Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 11 Nov 2021 11:12:48 +0100 Subject: [PATCH 08/36] Add missing translation lookup for ClickSendSMS --- src/components/notifications/ClickSendSMS.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/notifications/ClickSendSMS.vue b/src/components/notifications/ClickSendSMS.vue index 2aed4184b..4fbb2f414 100644 --- a/src/components/notifications/ClickSendSMS.vue +++ b/src/components/notifications/ClickSendSMS.vue @@ -3,7 +3,7 @@
{{ $t("apiCredentials") }} - here + {{ $t("here") }}
From 4cc433166e6f3efc2419db2af628912328bf2293 Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 11 Nov 2021 11:14:21 +0100 Subject: [PATCH 09/36] Add missing translation for SMTP security option --- src/components/notifications/SMTP.vue | 2 +- src/languages/en.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/notifications/SMTP.vue b/src/components/notifications/SMTP.vue index 483917e3f..ab660abed 100644 --- a/src/components/notifications/SMTP.vue +++ b/src/components/notifications/SMTP.vue @@ -10,7 +10,7 @@
- + + +
- +
@@ -352,6 +352,20 @@ export default { return this.$root.baseURL + "/api/push/" + this.monitor.pushToken + "?msg=OK&ping="; }, + bodyPlaceholder() { + return `Example: +{ + "key": "value" +}`; + }, + + headersPlaceholder() { + return `Example: +{ + "HeaderName": "HeaderValue" +}`; + } + }, watch: { From c1b118a0f6325cf05ea252a921f3d09a775fdeae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Bratovi=C4=87?= Date: Mon, 29 Nov 2021 12:49:08 +0100 Subject: [PATCH 32/36] Use existing Example translation for HTTP headers and body placeholders --- src/pages/EditMonitor.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/EditMonitor.vue b/src/pages/EditMonitor.vue index 2678a94af..4a0d0408b 100644 --- a/src/pages/EditMonitor.vue +++ b/src/pages/EditMonitor.vue @@ -353,17 +353,17 @@ export default { }, bodyPlaceholder() { - return `Example: + return this.$t("Example:", [` { "key": "value" -}`; +}`]); }, headersPlaceholder() { - return `Example: + return this.$t("Example:", [` { "HeaderName": "HeaderValue" -}`; +}`]); } }, From baae4b5a5e19132981de5ace878cd2c1869cca33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Bratovi=C4=87?= Date: Mon, 29 Nov 2021 12:49:38 +0100 Subject: [PATCH 33/36] Remove unused translation keys from hr-HR --- src/languages/hr-HR.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/languages/hr-HR.js b/src/languages/hr-HR.js index 8d23f003b..129403fa2 100644 --- a/src/languages/hr-HR.js +++ b/src/languages/hr-HR.js @@ -316,8 +316,6 @@ export default { "Pick Accepted Status Codes...": "Odaberite HTTP statusne kodove koji će biti prihvaćeni...", "Steam API Key": "Steam API ključ", Default: "Zadano", - headersPlaceholder: "Primjer:\n{\n \"NazivZaglavlja\": \"VrijednostZaglavlja\"\n}", - bodyPlaceholder: "Primjer:\n{\n \"ključ\": \"vrijednost\"\n}", "HTTP Options": "HTTP Postavke", "Create Incident": "Novi izvještaj o incidentu", Title: "Naslov", From 4dd60cba3d312cc3cb960e7f504c88c777f59a62 Mon Sep 17 00:00:00 2001 From: tgcentral <2584395+tgcentral@users.noreply.github.com> Date: Wed, 1 Dec 2021 09:43:58 +0000 Subject: [PATCH 34/36] Typo correction --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9177cc998..4fd0ff0cf 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Browse to http://localhost:3001 after starting. ### Advanced Installation -If you need more options or need to browse via a reserve proxy, please read: +If you need more options or need to browse via a reverse proxy, please read: https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install From 4b3fae53d42cc2465c5d573a81032cfe81fcffb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Csaba?= Date: Wed, 1 Dec 2021 15:32:39 +0100 Subject: [PATCH 35/36] HU language typo --- src/languages/hu.js | 50 ++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/languages/hu.js b/src/languages/hu.js index 47ac72d64..37c9c6fd6 100644 --- a/src/languages/hu.js +++ b/src/languages/hu.js @@ -2,26 +2,26 @@ export default { languageName: "Magyar", checkEverySecond: "Ellenőrzés {0} másodpercenként", retryCheckEverySecond: "Újrapróbál {0} másodpercenként.", - retriesDescription: "Maximális próbálkozás mielőtt a szolgáltatás leállt jelőlést kap és értesítés kerül kiküldésre", - ignoreTLSError: "TLS/SSL hibák figyelnen kívül hagyása HTTPS weboldalaknál", + retriesDescription: "Maximális próbálkozás mielőtt a szolgáltatás 'Leállt' jelölést kap és értesítés kerül kiküldésre", + ignoreTLSError: "TLS/SSL hibák figyelmen kívül hagyása HTTPS weboldalaknál", upsideDownModeDescription: "Az állapot megfordítása. Ha a szolgáltatás elérhető, akkor lesz leállt állapotú.", maxRedirectDescription: "Az átirányítások maximális száma. állítsa 0-ra az átirányítás tiltásához.", acceptedStatusCodesDescription: "Válassza ki az állapot kódokat amelyek sikeres válasznak fognak számítani.", passwordNotMatchMsg: "A megismételt jelszó nem egyezik.", notificationDescription: "Kérem, rendeljen egy értesítést a figyeléshez, hogy működjön.", - keywordDescription: "Kulcsszó keresése a html-ben vagy a JSON válaszban. (kis-nagybetű érzékeny)", + keywordDescription: "Kulcsszó keresése a HTML-ben vagy a JSON válaszban. (kis-nagybetű érzékeny)", pauseDashboardHome: "Szünetel", deleteMonitorMsg: "Biztos, hogy törölni akarja ezt a figyelőt?", deleteNotificationMsg: "Biztos, hogy törölni akarja ezt az értesítést az összes figyelőnél?", resoverserverDescription: "A Cloudflare az alapértelmezett szerver, bármikor meg tudja változtatni a resolver server-t.", - rrtypeDescription: "Válassza ki az RR-Típust a figyelőhöz", + rrtypeDescription: "Válassza ki az RR-típust a figyelőhöz", pauseMonitorMsg: "Biztos, hogy szüneteltetni akarja?", enableDefaultNotificationDescription: "Minden új figyelőhöz ez az értesítés engedélyezett lesz alapértelmezetten. Kikapcsolhatja az értesítést külön minden figyelőnél.", clearEventsMsg: "Biztos, hogy törölni akar miden eseményt ennél a figyelnél?", - clearHeartbeatsMsg: "Biztos, hogy törölni akar minden heartbeat-et ennél a figyelőnél?", - confirmClearStatisticsMsg: "Biztos, hogy törölni akat MINDEN statisztikát?", + clearHeartbeatsMsg: "Biztos, hogy törölni akar minden életjelet ennél a figyelőnél?", + confirmClearStatisticsMsg: "Biztos, hogy törölni akar MINDEN statisztikát?", importHandleDescription: "Válassza a 'Meglévő kihagyását', ha ki szeretné hagyni az azonos nevő figyelőket vagy értesítésket. A 'Felülírás' törölni fog minden meglévő figyelőt és értesítést.", - confirmImportMsg: "Biztos, hogy importálja a mentést? Győzödjön meg róla, hogy jól választotta ki az importálás opciót.", + confirmImportMsg: "Biztos, hogy importálja a mentést? Győződjön meg róla, hogy jól választotta ki az importálás opciót.", twoFAVerifyLabel: "Kérem, adja meg a token-t, hogy a 2FA működését ellenőrizzük", tokenValidSettingsMsg: "A token érvényes! El tudja menteni a 2FA beállításait.", confirmEnableTwoFAMsg: "Biztosan engedélyezi a 2FA-t?", @@ -68,9 +68,9 @@ export default { URL: "URL", Hostname: "Hostnév", Port: "Port", - "Heartbeat Interval": "Heartbeat időköz", + "Heartbeat Interval": "Életjel időköz", Retries: "Újrapróbálkozás", - "Heartbeat Retry Interval": "Heartbeat újrapróbálkozások időköze", + "Heartbeat Retry Interval": "Életjel újrapróbálkozások időköze", Advanced: "Haladó", "Upside Down Mode": "Fordított mód", "Max. Redirects": "Max. átirányítás", @@ -82,8 +82,8 @@ export default { Light: "Világos", Dark: "Sötét", Auto: "Auto", - "Theme - Heartbeat Bar": "Téma - Heartbeat Bar", - Normal: "Normal", + "Theme - Heartbeat Bar": "Téma - Életjel sáv", + Normal: "Normál", Bottom: "Nyomógomb", None: "Nincs", Timezone: "Időzóna", @@ -97,9 +97,9 @@ export default { "Update Password": "Jelszó módosítása", "Disable Auth": "Hitelesítés tiltása", "Enable Auth": "Hitelesítés engedélyezése", - Logout: "Kijelenetkezés", + Logout: "Kijelentkezés", Leave: "Elhagy", - "I understand, please disable": "Megértettem, kérem tilsa le", + "I understand, please disable": "Megértettem, kérem tiltsa le", Confirm: "Megerősítés", Yes: "Igen", No: "Nem", @@ -129,8 +129,8 @@ export default { Create: "Létrehozás", "Clear Data": "Adatok törlése", Events: "Események", - Heartbeats: "Heartbeats", - "Auto Get": "Auto Get", + Heartbeats: "Életjelek", + "Auto Get": "Auto lekérd.", backupDescription: "Ki tudja menteni az összes figyelőt és értesítést egy JSON fájlba.", backupDescription2: "Ui.: Történeti és esemény adatokat nem tartalmaz.", backupDescription3: "Érzékeny adatok, pl. szolgáltatás kulcsok is vannak az export fájlban. Figyelmesen őrizze!", @@ -144,17 +144,17 @@ export default { "Verify Token": "Token ellenőrzése", "Setup 2FA": "2FA beállítása", "Enable 2FA": "2FA engedélyezése", - "Disable 2FA": "2FA toltása", + "Disable 2FA": "2FA tiltása", "2FA Settings": "2FA beállítások", - "Two Factor Authentication": "Two Factor Authentication", + "Two Factor Authentication": "Kétfaktoros hitelesítés", Active: "Aktív", Inactive: "Inaktív", Token: "Token", "Show URI": "URI megmutatása", - Tags: "Cimkék", + Tags: "Címkék", "Add New below or Select...": "Adjon hozzá lentre vagy válasszon...", - "Tag with this name already exist.": "Ilyen nevű cimke már létezik.", - "Tag with this value already exist.": "Ilyen értékű cimke már létezik.", + "Tag with this name already exist.": "Ilyen nevű címke már létezik.", + "Tag with this value already exist.": "Ilyen értékű címke már létezik.", color: "szín", "value (optional)": "érték (opcionális)", Gray: "Szürke", @@ -169,15 +169,15 @@ export default { "Avg. Ping": "Átl. ping", "Avg. Response": "Átl. válasz", "Entry Page": "Nyitólap", - statusPageNothing: "Semmi nincs itt, kérem, adjon hozzá egy figyelőt.", + statusPageNothing: "Semmi nincs itt. Adjon hozzá egy vagy több figyelőt.", "No Services": "Nincs szolgáltatás", "All Systems Operational": "Minden rendszer működik", "Partially Degraded Service": "Részlegesen leállt szolgáltatás", "Degraded Service": "Leállt szolgáltatás", "Add Group": "Csoport hozzáadása", "Add a monitor": "Figyelő hozzáadása", - "Edit Status Page": "Sátusz oldal szerkesztése", - "Go to Dashboard": "Menj az irányítópulthoz", + "Edit Status Page": "Státusz oldal szerkesztése", + "Go to Dashboard": "Irányítópulthoz", telegram: "Telegram", webhook: "Webhook", smtp: "Email (SMTP)", @@ -192,9 +192,9 @@ export default { octopush: "Octopush", promosms: "PromoSMS", lunasea: "LunaSea", - apprise: "Apprise (Support 50+ Notification services)", + apprise: "Apprise (50+ értesítési szolgáltatás)", pushbullet: "Pushbullet", line: "Line Messenger", mattermost: "Mattermost", - "Status Page": "Status Page", + "Status Page": "Státusz oldal", }; From c36190bba6562e861276e46efff41cd6136e1dc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Csaba?= Date: Wed, 1 Dec 2021 15:40:22 +0100 Subject: [PATCH 36/36] Node engine version --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fdc690f75..801348266 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/louislam/uptime-kuma.git" }, "engines": { - "node": "14.*" + "node": "14.* >=16.*" }, "scripts": { "install-legacy": "npm install --legacy-peer-deps", @@ -130,4 +130,4 @@ "typescript": "~4.4.4", "vite": "~2.6.14" } -} +} \ No newline at end of file