-
Integration Key
-
+
{{ $t("FlashDuty Push URL") }} *
+
+
+
* {{ $t("Required") }}
+
{{ $t("here") }}
@@ -18,7 +21,6 @@
diff --git a/src/components/notifications/Ntfy.vue b/src/components/notifications/Ntfy.vue
index ba94451a2..3de807d1e 100644
--- a/src/components/notifications/Ntfy.vue
+++ b/src/components/notifications/Ntfy.vue
@@ -13,13 +13,20 @@
{{ $t("Priority") }}
+
{{ $t("ntfyPriorityDown") }}
+
-
+
{{ $t("ntfyPriorityHelptextAllEvents") }}
+
+ DOWN
+ {{ $parent.notification.ntfyPriority }}
+ {{ $parent.notification.ntfyPriorityDown }}
+
DOWN
- {{ $parent.notification.ntfyPriority + 1 }}
+ {{ $parent.notification.ntfyPriorityDown }}
@@ -69,6 +76,11 @@ export default {
this.$parent.notification.ntfyPriority = 5;
}
+ // Setting down priority if it's undefined
+ if (typeof this.$parent.notification.ntfyPriorityDown === "undefined") {
+ this.$parent.notification.ntfyPriorityDown = 5;
+ }
+
// Handling notifications that added before 1.22.0
if (typeof this.$parent.notification.ntfyAuthenticationMethod === "undefined") {
if (!this.$parent.notification.ntfyusername) {
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
index be7feb820..933139a4a 100644
--- a/src/components/notifications/index.js
+++ b/src/components/notifications/index.js
@@ -4,6 +4,7 @@ import AliyunSMS from "./AliyunSms.vue";
import Apprise from "./Apprise.vue";
import Bark from "./Bark.vue";
import Bitrix24 from "./Bitrix24.vue";
+import Notifery from "./Notifery.vue";
import ClickSendSMS from "./ClickSendSMS.vue";
import CallMeBot from "./CallMeBot.vue";
import SMSC from "./SMSC.vue";
@@ -149,6 +150,7 @@ const NotificationFormList = {
"ZohoCliq": ZohoCliq,
"SevenIO": SevenIO,
"whapi": Whapi,
+ "notifery": Notifery,
"waha": WAHA,
"gtxmessaging": GtxMessaging,
"Cellsynt": Cellsynt,
diff --git a/src/components/settings/Proxies.vue b/src/components/settings/Proxies.vue
index 4608f3aa4..de5b8d5a0 100644
--- a/src/components/settings/Proxies.vue
+++ b/src/components/settings/Proxies.vue
@@ -13,7 +13,8 @@
{{ proxy.host }}:{{ proxy.port }} ({{ proxy.protocol }})
{{ $t("Default") }}
- {{ $t("Edit") }}
+ {{ $t("Edit") }} |
+ {{ $t("Clone") }}
diff --git a/src/i18n.js b/src/i18n.js
index bd7e3a122..3f4e98de3 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -75,11 +75,20 @@ export function currentLocale() {
if (locale in messages) {
return locale;
}
- // some locales are further specified such as "en-US".
- // If we only have a generic locale for this, we can use it too
- const genericLocale = locale.split("-")[0];
- if (genericLocale in messages) {
- return genericLocale;
+ // If the locale is a 2-letter code, we can try to find a regional variant
+ // e.g. "fr" may not be in the messages, but "fr-FR" is
+ if (locale.length === 2) {
+ const regionalLocale = `${locale}-${locale.toUpperCase()}`;
+ if (regionalLocale in messages) {
+ return regionalLocale;
+ }
+ } else {
+ // Some locales are further specified such as "en-US".
+ // If we only have a generic locale for this, we can use it too
+ const genericLocale = locale.slice(0, 2);
+ if (genericLocale in messages) {
+ return genericLocale;
+ }
}
}
return "en";
diff --git a/src/lang/ang.json b/src/lang/ang.json
new file mode 100644
index 000000000..d3fd224aa
--- /dev/null
+++ b/src/lang/ang.json
@@ -0,0 +1,3 @@
+{
+ "languageName": "RTSP Username"
+}
diff --git a/src/lang/ar.json b/src/lang/ar.json
index 4199bbb83..4ae65c67c 100644
--- a/src/lang/ar.json
+++ b/src/lang/ar.json
@@ -145,7 +145,7 @@
"Save": "يحفظ",
"Notifications": "إشعارات",
"Not available, please setup.": "غير متوفر من فضلك الإعداد.",
- "Setup Notification": "إشعار الإعداد",
+ "Setup Notification": "إشعار جديد",
"Light": "نور",
"Dark": "داكن",
"Auto": "آلي",
@@ -598,7 +598,7 @@
"Retry": "إعادة المحاولة",
"Topic": "عنوان",
"WeCom Bot Key": "WECOM BOT KEY",
- "Setup Proxy": "وكيل الإعداد",
+ "Setup Proxy": "إعداد الوكيل",
"Proxy Protocol": "بروتوكول الوكيل",
"Proxy Server": "مخدم بروكسي",
"Proxy server has authentication": "خادم الوكيل لديه مصادقة",
@@ -740,5 +740,26 @@
"leave blank for default body": "اترك فارغاً ليتم تعيين النص تلقائياً",
"emailTemplateServiceName": "اسم الخدمة",
"emailTemplateHostnameOrURL": "اسم المضيف أو عنوان URL",
- "smspartnerPhoneNumber": "رقم الهاتف"
+ "smspartnerPhoneNumber": "رقم الهاتف",
+ "endDateTime": "تاريخ/وقت الإنتهاء",
+ "chromeExecutableAutoDetect": "كشف تلقائي",
+ "Edit Maintenance": "تعديل الصيانة",
+ "smspartnerSenderName": "اسم مرسل الرسائل القصيرة",
+ "telegramServerUrl": "(اختياري) رابط الخادم",
+ "emailCustomisableContent": "محتوى قابل للتخصيص",
+ "emailTemplateMsg": "رسالة الإشعار",
+ "Select message type": "اختر نوع الرسالة",
+ "Your User ID": "معرف المستخدم الخاص بك",
+ "setup a new monitor group": "إنشاء مجموعة مراقبة جديدة",
+ "Expires": "تاريخ الانتهاء",
+ "templateStatus": "الحالة",
+ "telegramUseTemplate": "استخدم قالب رسالة مخصص",
+ "telegramUseTemplateDescription": "إذا تم التفعيل، سيتم إرسال الرسالة باستخدام قالب مخصص.",
+ "now": "الآن",
+ "-year": "-سنة",
+ "and": "و",
+ "Add a domain": "إضافة نطاق",
+ "Remove domain": "إزالة النطاق '{0}'",
+ "time ago": "منذ {0}",
+ "startDateTime": "تاريخ/وقت البدء"
}
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}"
}
diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json
index 63af43da0..3e4afffb9 100644
--- a/src/lang/bg-BG.json
+++ b/src/lang/bg-BG.json
@@ -640,8 +640,8 @@
"smseagleRecipient": "Получател(и) (при повече от един разделете със запетая)",
"smseagleToken": "API токен за достъп",
"smseagleUrl": "Вашият SMSEagle URL на устройството",
- "smseagleEncoding": "Изпрати като Unicode",
- "smseaglePriority": "Приоритет на съобщението (0-9, по подразбиране = 0)",
+ "smseagleEncoding": "Изпрати като Unicode (по подразбиране=GSM-7)",
+ "smseaglePriority": "Приоритет на съобщението (0-9, най-висок приоритет = 9)",
"IconUrl": "Икона URL адрес",
"webhookAdditionalHeadersTitle": "Допълнителни хедъри",
"webhookAdditionalHeadersDesc": "Задава допълнителни хедъри, изпратени с уеб куката. Всеки хедър трябва да бъде дефиниран като JSON ключ/стойност.",
@@ -828,7 +828,7 @@
"noOrBadCertificate": "Няма/лош сертификат",
"Select": "Избери",
"selectedMonitorCount": "Избрано: {0}",
- "wayToGetFlashDutyKey": "Можете да отидете на страница 'Channel -> (Select a Channel) -> Integrations -> Add a new integration' и да добавите 'UptimeKuma', за да получите 'push' адрес и да копирате ключа за интегриране в адреса. За повече информация, моля посетете",
+ "wayToGetFlashDutyKey": "За да интегрирате Uptime Kuma с Flashduty: Отидете на Канали > Изберете канал > Интеграции > Добавяне на нова интеграция, изберете Uptime Kuma и копирайте Push URL адреса.",
"PushDeer Server": "PushDeer сървър",
"pushDeerServerDescription": "Оставете празно, за да използвате официалния сървър",
"Check/Uncheck": "Постави/Премахни отметка",
@@ -1118,5 +1118,62 @@
"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}.",
+ "defaultFriendlyName": "Нов монитор",
+ "Use HTML for custom E-mail body": "Използвайте HTML за персонализирано тяло на имейл",
+ "smseagleGroupV2": "ID(та) на група от телефонния указател",
+ "smseagleContactV2": "ID(та) на контакти в телефонния указател",
+ "smseagleMsgTts": "Обаждане чрез Гласово синтезиран текст",
+ "smseagleTtsModel": "ID на модел за Гласово синтезиран текст",
+ "smseagleApiv2": "APIv2 (препоръчва се за нови интеграции)",
+ "SpugPush Template Code": "Код на шаблона",
+ "FlashDuty Push URL": "Push URL адрес",
+ "FlashDuty Push URL Placeholder": "Копирай от страницата за интегриране на предупреждения",
+ "pingCountLabel": "Максимален брой пакети",
+ "pingCountDescription": "Брой пакети за изпращане преди спиране",
+ "pingPerRequestTimeoutDescription": "Това е максималното време на изчакване (в секунди), преди да се приеме, че един пинг пакет е загубен",
+ "pingGlobalTimeoutDescription": "Общото време в секунди преди пинга да спре, независимо от изпратените пакети",
+ "pingIntervalAdjustedInfo": "Интервалът е коригиран въз основа на броя на пакетите, глобалното време за изчакване и времето за изчакване на пинг",
+ "smtpHelpText": "'SMTPS' тества дали SMTP/TLS работи; 'Игнорирай TLS' се свързва използвайки обикновен текст; 'STARTTLS' се свързва, като издава команда STARTTLS и проверява сертификата на сървъра. Нито един от тях не изпраща имейл.",
+ "smseagleMsgType": "Тип съобщение",
+ "smseagleMsgSms": "SMS съобщение (по подразбиране)",
+ "smseagleMsgRing": "Прозвъняване",
+ "smseagleMsgTtsAdvanced": "Разширено повикване чрез Гласово синтезиран текст",
+ "smseagleDuration": "Времетраене (в секунди)",
+ "smseagleApiType": "Версия на API",
+ "smseagleApiv1": "APIv1 (за съществуващи проекти и обратна съвместимост)",
+ "smseagleDocs": "Проверете документацията или наличността на APIv2: {0}",
+ "smseagleComma": "При няколко, трябва да бъдат разделени със запетая",
+ "pingNumericLabel": "Числен изход",
+ "pingNumericDescription": "Ако е отбелязано, ще се извеждат IP адреси вместо символни имена на хостове",
+ "pingGlobalTimeoutLabel": "Глобално време за изчакване",
+ "pingPerRequestTimeoutLabel": "Време за изчакване на пинг",
+ "Custom URL": "Персонализиран URL адрес",
+ "customUrlDescription": "Ще се използва като URL адрес, върху който може да се кликне, вместо този на монитора.",
+ "OneChatAccessToken": "Токен код за достъп до OneChat",
+ "OneChatUserIdOrGroupId": "OneChat ID на потребител или ID на група",
+ "OneChatBotId": "Бот ID на OneChat",
+ "Disable URL in Notification": "Деактивиране на URL адрес в известие",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Нормалният приоритет трябва да е по-висок от приоритета {0}. Приоритет {1} е по-висок от приоритета {2} на {0}",
+ "ntfyPriorityDown": "Приоритет за събития от тип Недостъпен",
+ "tagAlreadyOnMonitor": "Този етикет (име и стойност) вече е на монитора или чака добавяне.",
+ "tagNameExists": "Вече съществува системен етикет с това име. Изберете го от списъка или използвайте друго име.",
+ "Add Another Tag": "Добави друг етикет",
+ "Add Tags": "Добави етикети",
+ "tagAlreadyStaged": "Този етикет (име и стойност) вече е подготвен за тази група.",
+ "Staged Tags for Batch Add": "Подготвени етикети за групово добавяне",
+ "Clear Form": "Изчисти формата",
+ "pause": "Пауза",
+ "Happy Eyeballs algorithm": "Алгоритъм \"Happy Eyeballs\"",
+ "Ip Family": "IP Семейство",
+ "ipFamilyDescriptionAutoSelect": "Използва {happyEyeballs} за определяне на IP семейството.",
+ "Manual": "Ръковосдство",
+ "OAuth Audience": "OAuth аудитория",
+ "Optional: The audience to request the JWT for": "По желание: Аудиторията, за която да се поиска JWT"
}
diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json
index f45d41e89..e9e2e8342 100644
--- a/src/lang/de-CH.json
+++ b/src/lang/de-CH.json
@@ -724,8 +724,8 @@
"smseagleToken": "API Zugriffstoken",
"smseagleTo": "Telefonnummer(n)",
"smseagleUrl": "Ihre SMSEagle Geräte URL",
- "smseagleEncoding": "Als Unicode senden",
- "smseaglePriority": "Nachrichtenpriorität (0-9, Standard = 0)",
+ "smseagleEncoding": "Als Unicode senden (Standard=GSM-7)",
+ "smseaglePriority": "Nachrichtenpriorität (0-9, höchste Priorität = 9)",
"smseagleContact": "Telefonbuch Kontaktname(n)",
"confirmDeleteTagMsg": "Möchtest du dieses Tag wirklich löschen? Monitore, die mit diesem Tag verknüpft sind, werden nicht gelöscht.",
"wayToGetKookBotToken": "Erstelle eine Anwendung und erhalte den Bot-Token unter {0}",
@@ -820,7 +820,7 @@
"nostrSender": "Privater Schlüssel des Absenders (nsec)",
"nostrRecipientsHelp": "npub-Format, eine pro Zeile",
"noOrBadCertificate": "Kein/schlechtes Zertifikat",
- "wayToGetFlashDutyKey": "Gehe zu Channel -> (Wähle einen Channel) -> Integrationen -> Neue Integration hinzufügen', füge ein 'Uptime Kuma' hinzu, um eine Push-Adresse zu erhalten, und kopiere den Integrationsschlüssel in die Adresse. Für weitere Informationen besuche",
+ "wayToGetFlashDutyKey": "Um Uptime Kuma mit Flashduty zu integrieren: Gehe zu Channels > Wähle einen Channel > Integrationen > Füge eine neue Integration hinzu, wähle Uptime Kuma und kopiere die Push URL.",
"nostrRelays": "Nostr Relays",
"nostrRelaysHelp": "Eine Relay-URL pro Zeile",
"nostrRecipients": "Öffentliche Schlüssel des Empfängers (npub)",
@@ -1115,5 +1115,62 @@
"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",
+ "Use HTML for custom E-mail body": "HTML für benutzerdefinierten E-Mail-Text verwenden",
+ "smseagleApiv2": "APIv2 (empfohlen für neue Integrationen)",
+ "SpugPush Template Code": "Vorlage Code",
+ "FlashDuty Push URL": "Push-URL",
+ "FlashDuty Push URL Placeholder": "Kopie von der Seite für die Integration von Warnmeldungen",
+ "pingCountDescription": "Anzahl der zu sendenden Pakete vor dem Anhalten",
+ "pingNumericDescription": "Wenn diese Option aktiviert ist, werden IP-Adressen anstelle von symbolischen Hostnamen ausgegeben",
+ "pingPerRequestTimeoutDescription": "Dies ist die maximale Wartezeit (in Sekunden), bevor ein einzelnes Ping-Paket als verloren gilt",
+ "smtpHelpText": "'SMTPS' testet, ob SMTP/TLS funktioniert; 'Ignoriere TLS' stellt eine Verbindung über Klartext her; 'STARTTLS' stellt eine Verbindung her, gibt einen STARTTLS-Befehl aus und überprüft das Serverzertifikat. Keiner dieser Befehle sendet eine E-Mail.",
+ "defaultFriendlyName": "Neuer Monitor",
+ "smseagleGroupV2": "Telefonbuchgruppen-ID(s)",
+ "smseagleContactV2": "Telefonbuch-Kontakt-ID(s)",
+ "smseagleMsgType": "Nachrichtentyp",
+ "smseagleMsgSms": "SMS-Nachricht (Standard)",
+ "smseagleMsgRing": "Ringruf",
+ "smseagleMsgTts": "Text-zu-Sprache-Anruf",
+ "smseagleMsgTtsAdvanced": "Text-zu-Sprache Erweiterter Anruf",
+ "smseagleDuration": "Dauer (in Sekunden)",
+ "smseagleTtsModel": "Text-zu-Sprache-Modell-ID",
+ "smseagleApiType": "API-Version",
+ "smseagleApiv1": "APIv1 (für bestehende Projekte und Abwärtskompatibilität)",
+ "smseagleDocs": "Dokumentation oder APIv2-Verfügbarkeit prüfen: {0}",
+ "smseagleComma": "Mehrere müssen durch Komma getrennt werden",
+ "pingCountLabel": "Maximale Pakete",
+ "pingNumericLabel": "Numerische Ausgabe",
+ "pingGlobalTimeoutLabel": "Globale Zeitüberschreitung",
+ "pingGlobalTimeoutDescription": "Gesamtzeit in Sekunden bis zum Ende des Pings, unabhängig von den gesendeten Paketen",
+ "pingPerRequestTimeoutLabel": "Zeitüberschreitung pro Ping",
+ "pingIntervalAdjustedInfo": "Das Intervall wird anhand der Paketanzahl, des globalen Timeouts und des Timeouts pro Ping angepasst",
+ "Custom URL": "Benutzerdefinierte URL",
+ "customUrlDescription": "Wird als klickbare URL anstelle der des Monitors verwendet.",
+ "OneChatAccessToken": "OneChat Access Token",
+ "OneChatUserIdOrGroupId": "OneChat Benutzer-ID oder Gruppen-ID",
+ "OneChatBotId": "OneChat Bot-ID",
+ "Disable URL in Notification": "URL in der Benachrichtigung deaktivieren",
+ "Ip Family": "IP-Familie",
+ "ipFamilyDescriptionAutoSelect": "Verwendet die {happyEyeballs} zur Bestimmung der IP-Familie.",
+ "Happy Eyeballs algorithm": "Happy Eyeballs Algorithmus",
+ "Add Another Tag": "Weiteres Tag hinzufügen",
+ "Manual": "Manuell",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Die reguläre Priorität sollte höher sein als die Priorität {0}. Priorität {1} ist höher als {0} Priorität {2}",
+ "ntfyPriorityDown": "Priorität für DOWN-Ereignisse",
+ "Add Tags": "Tags hinzufügen",
+ "tagAlreadyOnMonitor": "Dieses Tag (Name und Wert) befindet sich bereits auf dem Monitor oder muss noch hinzugefügt werden.",
+ "tagAlreadyStaged": "Dieses Tag (Name und Wert) wurde für dieses Batch bereits bereitgestellt.",
+ "tagNameExists": "Ein System-Tag mit diesem Namen existiert bereits. Wähle es aus der Liste aus oder verwende einen anderen Namen.",
+ "Clear Form": "Formular leeren",
+ "pause": "Pause",
+ "Staged Tags for Batch Add": "Bereitgestellte Tags für Batch-Hinzufügen",
+ "OAuth Audience": "OAuth Zielgruppe",
+ "Optional: The audience to request the JWT for": "Optional: Die Zielgruppe, für die das JWT angefordert werden soll"
}
diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json
index dc07a6262..c651ca5fb 100644
--- a/src/lang/de-DE.json
+++ b/src/lang/de-DE.json
@@ -695,8 +695,8 @@
"smseagleToken": "API-Zugriffstoken",
"smseagleUrl": "Ihre SMSEagle-Geräte-URL",
"Kook": "Kook",
- "smseagleEncoding": "Als Unicode senden",
- "smseaglePriority": "Nachrichtenpriorität (0-9, Standard = 0)",
+ "smseagleEncoding": "Als Unicode senden (Standard=GSM-7)",
+ "smseaglePriority": "Nachrichtenpriorität (0-9, höchste Priorität = 9)",
"Google Analytics ID": "Google Analytics ID",
"Edit Tag": "bearbeite Tag",
"Server Address": "Server Adresse",
@@ -830,7 +830,7 @@
"nostrRelaysHelp": "Eine Relay-URL pro Zeile",
"nostrSender": "Privater Schlüssel des Absenders (nsec)",
"gamedigGuessPortDescription": "Der vom Valve Server Query Protocol verwendete Port kann sich vom Port des Clients unterscheiden. Versuche dies, wenn der Monitor keine Verbindung zum Server herstellen kann.",
- "wayToGetFlashDutyKey": "Gehe zu Channel -> (Wähle einen Channel) -> Integrationen -> Neue Integration hinzufügen', füge ein 'Uptime Kuma' hinzu, um eine Push-Adresse zu erhalten, und kopiere den Integrationsschlüssel in die Adresse. Für weitere Informationen besuche",
+ "wayToGetFlashDutyKey": "Um Uptime Kuma mit Flashduty zu integrieren: Gehe zu Channels > Wähle einen Channel > Integrationen > Füge eine neue Integration hinzu, wähle Uptime Kuma und kopiere die Push URL.",
"timeoutAfter": "Zeitüberschreitung nach {0} Sekunden",
"styleElapsedTimeShowWithLine": "Anzeigen (mit Zeile)",
"styleElapsedTime": "Verstrichene Zeit unter der Prüfintervallleiste",
@@ -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",
@@ -1118,5 +1118,62 @@
"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}.",
+ "defaultFriendlyName": "Neuer Monitor",
+ "Use HTML for custom E-mail body": "HTML für benutzerdefinierten E-Mail-Text verwenden",
+ "smseagleApiv1": "APIv1 (für bestehende Projekte und Abwärtskompatibilität)",
+ "SpugPush Template Code": "Vorlage Code",
+ "FlashDuty Push URL": "Push-URL",
+ "pingCountLabel": "Maximale Pakete",
+ "pingNumericDescription": "Wenn diese Option aktiviert ist, werden IP-Adressen anstelle von symbolischen Hostnamen ausgegeben",
+ "pingPerRequestTimeoutDescription": "Dies ist die maximale Wartezeit (in Sekunden), bevor ein einzelnes Ping-Paket als verloren gilt",
+ "smtpHelpText": "'SMTPS' testet, ob SMTP/TLS funktioniert; 'Ignoriere TLS' stellt eine Verbindung über Klartext her; 'STARTTLS' stellt eine Verbindung her, gibt einen STARTTLS-Befehl aus und überprüft das Serverzertifikat. Keiner dieser Befehle sendet eine E-Mail.",
+ "OneChatUserIdOrGroupId": "OneChat Benutzer-ID oder Gruppen-ID",
+ "Disable URL in Notification": "URL in der Benachrichtigung deaktivieren",
+ "smseagleGroupV2": "Telefonbuchgruppen-ID(s)",
+ "smseagleContactV2": "Telefonbuch-Kontakt-ID(s)",
+ "smseagleMsgType": "Nachrichtentyp",
+ "smseagleMsgSms": "SMS-Nachricht (Standard)",
+ "smseagleMsgRing": "Ringruf",
+ "smseagleMsgTts": "Text-zu-Sprache-Anruf",
+ "smseagleMsgTtsAdvanced": "Text-zu-Sprache Erweiterter Anruf",
+ "smseagleDuration": "Dauer (in Sekunden)",
+ "smseagleTtsModel": "Text-zu-Sprache-Modell-ID",
+ "smseagleApiType": "API-Version",
+ "smseagleApiv2": "APIv2 (empfohlen für neue Integrationen)",
+ "smseagleDocs": "Dokumentation oder APIv2-Verfügbarkeit prüfen: {0}",
+ "smseagleComma": "Mehrere müssen durch Komma getrennt werden",
+ "FlashDuty Push URL Placeholder": "Kopie von der Seite für die Integration von Warnmeldungen",
+ "pingCountDescription": "Anzahl der zu sendenden Pakete vor dem Anhalten",
+ "pingNumericLabel": "Numerische Ausgabe",
+ "pingGlobalTimeoutLabel": "Globale Zeitüberschreitung",
+ "pingGlobalTimeoutDescription": "Gesamtzeit in Sekunden bis zum Ende des Pings, unabhängig von den gesendeten Paketen",
+ "pingPerRequestTimeoutLabel": "Zeitüberschreitung pro Ping",
+ "pingIntervalAdjustedInfo": "Das Intervall wird anhand der Paketanzahl, des globalen Timeouts und des Timeouts pro Ping angepasst",
+ "Custom URL": "Benutzerdefinierte URL",
+ "customUrlDescription": "Wird als klickbare URL anstelle der des Monitors verwendet.",
+ "OneChatAccessToken": "OneChat Access Token",
+ "OneChatBotId": "OneChat Bot-ID",
+ "Ip Family": "IP-Familie",
+ "Happy Eyeballs algorithm": "Happy Eyeballs Algorithmus",
+ "ipFamilyDescriptionAutoSelect": "Verwendet die {happyEyeballs} zur Bestimmung der IP-Familie.",
+ "Manual": "Manuell",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Die reguläre Priorität sollte höher sein als die Priorität {0}. Priorität {1} ist höher als {0} Priorität {2}",
+ "ntfyPriorityDown": "Priorität für DOWN-Ereignisse",
+ "Add Tags": "Tags hinzufügen",
+ "tagAlreadyOnMonitor": "Dieses Tag (Name und Wert) befindet sich bereits auf dem Monitor oder muss noch hinzugefügt werden.",
+ "tagAlreadyStaged": "Dieses Tag (Name und Wert) wurde für dieses Batch bereits bereitgestellt.",
+ "tagNameExists": "Ein System-Tag mit diesem Namen existiert bereits. Wähle es aus der Liste aus oder verwende einen anderen Namen.",
+ "Clear Form": "Formular leeren",
+ "Add Another Tag": "Weiteres Tag hinzufügen",
+ "Staged Tags for Batch Add": "Bereitgestellte Tags für Batch-Hinzufügen",
+ "pause": "Pause",
+ "OAuth Audience": "OAuth Zielgruppe",
+ "Optional: The audience to request the JWT for": "Optional: Die Zielgruppe, für die das JWT angefordert werden soll"
}
diff --git a/src/lang/en.json b/src/lang/en.json
index 009d24ee6..b6449371b 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",
@@ -187,9 +188,13 @@
"Show URI": "Show URI",
"Tags": "Tags",
"Add New Tag": "Add New Tag",
+ "Add Tags": "Add Tags",
"Add New below or Select...": "Add New below or Select…",
"Tag with this name already exist.": "Tag with this name already exists.",
"Tag with this value already exist.": "Tag with this value already exists.",
+ "tagAlreadyOnMonitor": "This tag (name and value) is already on the monitor or pending addition.",
+ "tagAlreadyStaged": "This tag (name and value) is already staged for this batch.",
+ "tagNameExists": "A system tag with this name already exists. Select it from the list or use a different name.",
"color": "Color",
"value (optional)": "value (optional)",
"Gray": "Gray",
@@ -840,6 +845,8 @@
"ntfyAuthenticationMethod": "Authentication Method",
"ntfyPriorityHelptextAllEvents": "All events are sent with the maximum priority",
"ntfyPriorityHelptextAllExceptDown": "All events are sent with this priority, except {0}-events, which have a priority of {1}",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Regular priority should be higher than {0} priority. Priority {1} is higher than {0} priority {2}",
+ "ntfyPriorityDown": "Priority for DOWN-events",
"ntfyUsernameAndPassword": "Username and Password",
"twilioAccountSID": "Account SID",
"twilioApiKey": "Api Key (optional)",
@@ -894,8 +901,10 @@
"noGroupMonitorMsg": "Not Available. Create a Group Monitor First.",
"Close": "Close",
"Request Body": "Request Body",
- "wayToGetFlashDutyKey": "You can go to Channel -> (Select a Channel) -> Integrations -> Add a new integration' page, add a 'Uptime Kuma' to get a push address, copy the Integration Key in the address. For more information, please visit",
+ "wayToGetFlashDutyKey": "To integrate Uptime Kuma with Flashduty: Go to Channels > Select a channel > Integrations > Add a new integration, choose Uptime Kuma, and copy the Push URL.",
"FlashDuty Severity": "Severity",
+ "FlashDuty Push URL": "Push URL",
+ "FlashDuty Push URL Placeholder": "Copy from the alerting integration page",
"nostrRelays": "Nostr relays",
"nostrRelaysHelp": "One relay URL per line",
"nostrSender": "Sender Private Key (nsec)",
@@ -1013,6 +1022,8 @@
"Client ID": "Client ID",
"Client Secret": "Client Secret",
"OAuth Scope": "OAuth Scope",
+ "OAuth Audience": "OAuth Audience",
+ "Optional: The audience to request the JWT for": "Optional: The audience to request the JWT for",
"Optional: Space separated list of scopes": "Optional: Space separated list of scopes",
"Go back to home page.": "Go back to home page.",
"No tags found.": "No tags found.",
@@ -1073,6 +1084,18 @@
"rabbitmqHelpText": "To use the monitor, you will need to enable the Management Plugin in your RabbitMQ setup. For more information, please consult the {rabitmq_documentation}.",
"SendGrid API Key": "SendGrid API Key",
"Separate multiple email addresses with commas": "Separate multiple email addresses with commas",
+ "pingCountLabel": "Max Packets",
+ "pingCountDescription": "Number of packets to send before stopping",
+ "pingNumericLabel": "Numeric Output",
+ "pingNumericDescription": "If checked, IP addresses will be output instead of symbolic hostnames",
+ "pingGlobalTimeoutLabel": "Global Timeout",
+ "pingGlobalTimeoutDescription": "Total time in seconds before ping stops, regardless of packets sent",
+ "pingPerRequestTimeoutLabel": "Per-Ping Timeout",
+ "pingPerRequestTimeoutDescription": "This is the maximum waiting time (in seconds) before considering a single ping packet lost",
+ "pingIntervalAdjustedInfo": "Interval adjusted based on packet count, global timeout and per-ping timeout",
+ "smtpHelpText": "'SMTPS' tests that SMTP/TLS is working; 'Ignore TLS' connects over plaintext; 'STARTTLS' connects, issues a STARTTLS command and verifies the server certificate. None of these send an email.",
+ "Custom URL": "Custom URL",
+ "customUrlDescription": "Will be used as the clickable URL instead of the monitor's one.",
"OneChatAccessToken": "OneChat Access Token",
"OneChatUserIdOrGroupId": "OneChat User ID or Group ID",
"OneChatBotId": "OneChat Bot ID",
@@ -1094,5 +1117,13 @@
"Phone numbers": "Phone numbers",
"Sender name": "Sender name",
"smsplanetNeedToApproveName": "Needs to be approved in the client panel",
- "Disable URL in Notification": "Disable URL in Notification"
+ "Disable URL in Notification": "Disable URL in Notification",
+ "Ip Family": "IP Family",
+ "ipFamilyDescriptionAutoSelect": "Uses the {happyEyeballs} for determining the IP family.",
+ "Happy Eyeballs algorithm": "Happy Eyeballs algorithm",
+ "Add Another Tag": "Add Another Tag",
+ "Staged Tags for Batch Add": "Staged Tags for Batch Add",
+ "Clear Form": "Clear Form",
+ "pause": "Pause",
+ "Manual": "Manual"
}
diff --git a/src/lang/es-ES.json b/src/lang/es-ES.json
index 91b221f99..305b99145 100644
--- a/src/lang/es-ES.json
+++ b/src/lang/es-ES.json
@@ -503,8 +503,8 @@
"onebotMessageType": "Tipo de Mensaje OneBot",
"smseagleRecipientType": "Tipo de destinatario",
"smseagleRecipient": "Destinatario(s) (multiples deben separarse por comas)",
- "smseagleEncoding": "Enviar como Unicode",
- "smseaglePriority": "Prioridad del mensaje (0-9, predeterminado = 0)",
+ "smseagleEncoding": "Enviar como Unicode (por defecto=GSM-7)",
+ "smseaglePriority": "Prioridad del mensaje (0-9, mas alta prioridad = 9)",
"stackfield": "Stackfield",
"Leave blank to use a shared sender number.": "Dejar en blanco para usar un número de remitente compartido.",
"Octopush API Version": "Versión API Octopush",
@@ -829,7 +829,7 @@
"Badge value (For Testing only.)": "Valor de la insignia (Solo para pruebas.)",
"Enable Kafka Producer Auto Topic Creation": "Habilitar la Creación Automática de Temas del Productor de Kafka",
"noGroupMonitorMsg": "No disponible. Cree primero un monitor de grupo.",
- "wayToGetFlashDutyKey": "Puedes ir a Canal -> (Seleccionar un Canal) -> Integraciones -> Agregar una nueva integración, agregar un 'Uptime Kuma' para obtener una dirección de envío, copiar la Clave de Integración en la dirección. Para más información, por favor visita",
+ "wayToGetFlashDutyKey": "Para integrar Uptime Kuma con Flashduty: Ir a Canal -> (Seleccionar un Canal) -> Integraciones -> Agregar una nueva integración, elegir 'Uptime Kuma' y copia la URL Push.",
"gamedigGuessPort": "Gamedig: Adivinar el puerto",
"gamedigGuessPortDescription": "El puerto utilizado por Valve Server Query Protocol puede ser diferente del puerto del cliente. Pruebe esto si el monitor no puede conectarse a su servidor.",
"twilioApiKey": "Clave de la API (opcional)",
@@ -1087,5 +1087,26 @@
"Custom sound to override default notification sound": "Sonidos personalizados prevalecen sobre los sonidos por defecto de las notificaciones",
"The phone number of the recipient in E.164 format.": "El número de teléfono del receptor en formato E.164.",
"Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Las notificaciones sensibles en el tiempo se enviarán inmediatamente, incluso si el dispositivo está en modo no molestar.",
- "Arcade": "Arcade"
+ "Arcade": "Arcade",
+ "defaultFriendlyName": "Nuevo Monitor",
+ "telegramUseTemplate": "Usar una plantilla de mensaje personalizado",
+ "telegramUseTemplateDescription": "Si esta habilitado, el mensaje sera enviado usando una plantilla personalizada.",
+ "telegramServerUrlDescription": "Para aumentar las limitaciones de la API de bots de Telegram o ganar acceso en áreas bloqueadas (China, Irán, etc). Para mas información click {0}. Por defecto: {1}",
+ "smseagleApiType": "Versión de la API",
+ "telegramServerUrl": "(Opcional) URL del servidor",
+ "tagAlreadyOnMonitor": "Esta etiqueta (nombre y valor) ya están en el monitor o están pendientes de ser agregadas.",
+ "tagAlreadyStaged": "Esta etiqueta (nombre y valor) ya esta montada para este lote.",
+ "Add Tags": "Agregar etiquetas",
+ "tagNameExists": "Una etiqueta de sistema con este nombre ya existe. Seleccionala de la lista o usa un nombre diferente.",
+ "telegramTemplateFormatDescription": "Telegram permite usar diferentes lenguajes de marcado para los mensajes, ver telegram {0} para detalles específicos.",
+ "Use HTML for custom E-mail body": "Usar HTML para un cuerpo de E-mail personalizado",
+ "smseagleMsgType": "Tipo de mensaje",
+ "smseagleMsgSms": "Mensaje por SMS (por defecto)",
+ "smseagleMsgTts": "Llamada Voz-a-texto",
+ "smseagleDuration": "Duración (en segundos)",
+ "smseagleApiv1": "APIv1 (para proyectos existentes y retrocompatibilidad)",
+ "smseagleApiv2": "APIv2 (recomendada para nuevas integraciones)",
+ "templateServiceName": "Nombre del servicio",
+ "templateHostnameOrURL": "Nombre del host o URL",
+ "templateStatus": "Estado"
}
diff --git a/src/lang/eu.json b/src/lang/eu.json
index fd6c7e09e..306c9735f 100644
--- a/src/lang/eu.json
+++ b/src/lang/eu.json
@@ -683,7 +683,7 @@
"Affected Monitors": "Kaltetutako monitoreak",
"Pick Affected Monitors...": "Hautatu kaltetutako monitoreak…",
"deleteMaintenanceMsg": "Ziur zaude mantentze lan hau ezabatu nahi duzula?",
- "smseagleEncoding": "Unicode gisa bidali",
+ "smseagleEncoding": "Unicode gisa bidali (default=GSM-7)",
"Add Another": "Gehitu beste bat",
"Google Analytics ID": "Google Analytics IDa",
"Edit Tag": "Editatu etiketa",
@@ -695,5 +695,56 @@
"lunaseaUserID": "Erabiltzaile IDa",
"pagertreeDoNothing": "Ez egin ezer",
"Separate multiple email addresses with commas": "Banatu email helbideak koma ikurrekin",
- "settingUpDatabaseMSG": "Datubasea ezartzen. Denbora pixka bat iraun dezake, pazientzia eduki."
+ "settingUpDatabaseMSG": "Datubasea ezartzen. Denbora pixka bat iraun dezake, pazientzia eduki.",
+ "pause": "Gelditu",
+ "Ip Family": "IP familia",
+ "Clear Form": "Garbitu formularioa",
+ "Manual": "Eskuzkoa",
+ "templateMsg": "Jakinarazpenaren mezua",
+ "infiniteRetention": "Ezarri 0 atxikipen infinitua lortzeko.",
+ "strategyManual": "Aktibatu/desaktibatu eskuz",
+ "Home Assistant URL": "Home Assistant URLa",
+ "lastDay4": "Hilabeteko azken 4. eguna",
+ "smseagleApiType": "API bertsioa",
+ "defaultFriendlyName": "Monitorizazio berria",
+ "threemaRecipientTypeIdentityFormat": "8 karaktere",
+ "threemaRecipientTypePhone": "Telefono zenbakia",
+ "Group ID": "Talde IDa",
+ "Custom URL": "URL pertsonalizatua",
+ "Plain Text": "Testu laua",
+ "telegramServerUrl": "(Hautazkoa) Zerbitzari Url-a",
+ "Notify Channel": "Jakinarazpen kanala",
+ "Add Tags": "Gehitu etiketak",
+ "Search monitored sites": "Bilatu monitorizatutako guneak",
+ "lastDay2": "Hilabeteko azken 2. eguna",
+ "lastDay3": "Hilabeteko azken 3. eguna",
+ "Server Timezone": "Zerbitzari ordu zona",
+ "chromeExecutable": "Chrome/Chromium exekutagarria",
+ "Clone Monitor": "Klonatu monitorizazioa",
+ "Add a domain": "Gehitu domeinu bat",
+ "smseagleDuration": "Iraupena (segundotan)",
+ "smseagleMsgType": "Mezu mota",
+ "smseagleMsgSms": "Sms mezua (defektuzkoa)",
+ "ntfyAuthenticationMethod": "Autentifikazio metodoa",
+ "lunaseaDeviceID": "Gailu IDa",
+ "threemaRecipientTypeEmail": "Email helbidea",
+ "New Group": "Talde berria",
+ "Group Name": "Talde izena",
+ "OAuth2: Client Credentials": "OAuth2: bezero kredentzialak",
+ "Authentication Method": "Autentifikazio metodoa",
+ "Client ID": "Bezero IDa",
+ "Client Secret": "Bezero gakoa",
+ "Go back to home page.": "Itzuli hasiera ordura.",
+ "No tags found.": "Ez da etiketarik aurkitu.",
+ "Disable URL in Notification": "Desgaitu URLa jakunarazpenean",
+ "Sender name": "Bidaltzaile izena",
+ "Phone numbers": "Telefono zenbakiak",
+ "Message Template": "Mezu txantiloia",
+ "Template Format": "Txantiloi formatua",
+ "Add Another Tag": "Gehitu beste etiketa",
+ "templateServiceName": "Zerbitzu izena",
+ "templateStatus": "egoera",
+ "webhookBodyCustomOption": "Pertsonalizatutako mezu gorputza",
+ "telegramSendSilentlyDescription": "Bidali mezuak isilik. Erabiltzaileak soinurik gabeko jakinarazpena jasoko du.",
+ "setupDatabaseMariaDB": "Konektatu kanpo MariaDB datu base batekin. Datu base konexioaren informazioa ezarri behar da."
}
diff --git a/src/lang/fa.json b/src/lang/fa.json
index b66bed8f8..d9db71afd 100644
--- a/src/lang/fa.json
+++ b/src/lang/fa.json
@@ -236,7 +236,7 @@
"matrixDesc1": "با مراجعه به بخش پیشرفته تنظیمات اتاق در کلاینت Matrix خود می توانید آیدی داخلی اتاق را بیابید. باید شبیه \"!QMdRCpUIfLwsfjxye6:home.server\" باشد.",
"wayToGetPagerDutyKey": "با رفتن به Service -> Service Directory -> (Select a Service) -> Integrations -> Add integration می توانید این مورد را دریافت کنید. در اینجا می توانید \"Events API V2\" را جستجو کنید. اطلاعات بیشتر در {0}",
"smseagleRecipientType": "نوع گیرنده",
- "smseagleEncoding": "ارسال به صورت یونیکد",
+ "smseagleEncoding": "ارسال به صورت یونیکد (پیشفرض=GSM-7)",
"Leave blank to use a shared sender number.": "برای استفاده از شماره فرستنده مشترک، آن را خالی بگذارید.",
"onebotSafetyTips": "برای امنیت، میبایستی توکن دسترسی اضافه کنید",
"Custom Monitor Type": "نوع مانیتور سفارشی",
@@ -603,7 +603,7 @@
"smseagleContact": "نام(های) تماس دفترچه تلفن",
"smseagleRecipient": "گیرنده(های) (چند مورد باید با کاما از هم جدا شوند)",
"smseagleUrl": "URL دستگاه SMSEagle شما",
- "smseaglePriority": "اولویت پیام (0-9، پیش فرض = 0)",
+ "smseaglePriority": "اولویت پیام (9-0, بالاترین اولویت = 9)",
"Recipient Number": "شماره گیرنده",
"From Name/Number": "از نام/شماره",
"Octopush API Version": "نسخه Octopush API",
@@ -761,7 +761,7 @@
"Enter the list of brokers": "لیست بروکر هارا وارد کنید",
"Enable Kafka Producer Auto Topic Creation": "فعال سازی ایجاپ موضوع اتوماتیک تهیه کننده",
"Secret AccessKey": "کلید محرمانه AccessKey",
- "wayToGetFlashDutyKey": "می توانید به کانال -> (انتخاب یک کانال) -> یکپارچه سازی -> یکپارچه سازی جدید بروید، یک \"Uptime Kuma\" را برای دریافت یک آدرس پوش اضافه کنید، کلید یکپارچه سازی را در آدرس کپی کنید. برای اطلاعات بیشتر لطفا مراجعه کنید به",
+ "wayToGetFlashDutyKey": "برای یکپارچهسازی Uptime Kuma با Flashduty: به بخش کانالها بروید > یک کانال را انتخاب کنید > یکپارچهسازیها > افزودن یک یکپارچهسازی جدید، گزینه Uptime Kuma را انتخاب کنید و آدرس Push را کپی کنید.",
"showCertificateExpiry": "نمایش زمان به پایان رسیدن اعتبار سرتیفیکیت",
"gamedigGuessPortDescription": "پورت مورد استفاده توسط پروتکل Query Valve Server ممکن است با پورت مشتری متفاوت باشد. اگر مانیتور نمی تواند به سرور شما متصل شود، این را امتحان کنید.",
"invertKeywordDescription": "دنبال کلمات کلیدی ناموجود باشید تا آنهایی که موجود است.",
@@ -1037,13 +1037,13 @@
"Guitar": "گیتار",
"Pop": "پاپ",
"From": "از",
- "telegramServerUrl": "(اختیاری) آدرس سرور",
+ "telegramServerUrl": "آدرس سرور (اختیاری)",
"telegramServerUrlDescription": "برای کاهش محدودیتهای بات تلگرام یا دسترسی در مناطقی که تلگرام فیلتر شده است (مثل ایران یا چین و ...). برای اطلاعات بیشتر {0} را ببینید. مقدار پیشفرض: {1}",
"Alphanumerical string and hyphens only": "فقط حروف الفبا، اعداد و -",
"Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "اعلانهای حساس به زمان در لحظه ارسال خواهند شد، حتی اگر دستگاه در حالت بدون مزاحمت قرار داشته باشد.",
- "rabbitmqNodesRequired": "لطفا گرههای این پایشگر را تنظیم کنید.",
+ "rabbitmqNodesRequired": "لطفا node های این مانیتور را تنظیم کنید.",
"RabbitMQ Password": "گذرواژه RabbitMQ",
- "RabbitMQ Nodes": "گرههای مدیریت RabbitMQ",
+ "RabbitMQ Nodes": "node های مدیریت RabbitMQ",
"rabbitmqHelpText": "برای پایش، لازم است افزونه مدیریت (Management) در RabbitMQ را فعال کنید. برای اطلاعات بیشتر به {rabitmq_documentation} مراجعه کنید.",
"wayToWriteWahaChatId": "شماره موبایل در قالب بینالمللی و بدون علامت مثبت ابتدایی ({0})، شناسه مخاطب ({1}) یا شناسه گروه ({2}). اعلانها از نشست WAHA به این شناسه گفتگو ارسال خواهند شد.",
"wahaSession": "نشست",
@@ -1055,7 +1055,7 @@
"Fail": "شکست",
"Custom sound to override default notification sound": "نوای دلخواه به جای نوای پیشفرض اعلان",
"Time Sensitive (iOS Only)": "حساس به زمان (فقط iOS)",
- "Can be found on:": "در {0} یافت میشود",
+ "Can be found on:": "در {0} پیدا میشود",
"Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "شناسه ارسال کننده متنی و در صورتی که میخواهید پاسخها را دریافت کنید، شماره موبایل در قالب E.164.",
"rabbitmqNodesDescription": "آدرس گرههای مدیریت RabbitMQ را به همراه پروتکل و شماره پورت وارد کنید. مثال: {0}",
"RabbitMQ Username": "نام کاربری RabbitMQ",
@@ -1068,5 +1068,70 @@
"templateStatus": "وضعیت",
"telegramUseTemplate": "استفاده از قالب پیام دلخواه",
"telegramUseTemplateDescription": "در صورت فعالسازی، پیام با قالب دلخواه ارسال خواهد شد.",
- "telegramTemplateFormatDescription": "در تلگرام امکان استفاده از زبانهای نشانهگذاری مختلفی وجود دارد، برای جزئیات بیشتر {0} را ببینید."
+ "telegramTemplateFormatDescription": "در تلگرام امکان استفاده از زبانهای نشانهگذاری مختلفی وجود دارد، برای جزئیات بیشتر {0} را ببینید.",
+ "defaultFriendlyName": "مانیتور جدید",
+ "shrinkDatabaseDescriptionSqlite": "اجرای دستور {vacuum} برای پایگاه داده SQLite. گزینه {auto_vacuum} بهصورت پیشفرض فعال است، اما مانند {vacuum} عمل یکپارچهسازی و بازآرایی صفحات پایگاه داده را انجام نمیدهد.",
+ "Use HTML for custom E-mail body": "استفاده از HTML برای محتوای سفارشی ایمیل",
+ "smseagleGroupV2": "شناسه(های) گروه دفترچه تلفن",
+ "smseagleTtsModel": "شناسه مدل تبدیل متن به گفتار",
+ "smseagleApiv2": "APIv2 (پیشنهاد شده برای یکپارچهسازیهای جدید)",
+ "rabbitmqNodesInvalid": "لطفاً از یک آدرس URL کامل (که با 'http' شروع میشود) برای node های RabbitMQ استفاده کنید.",
+ "pingNumericDescription": "اگر فعال شود، آدرسهای IP بهجای نامهای نمادین هاست نمایش داده خواهند شد",
+ "pingPerRequestTimeoutDescription": "این بیشترین زمان انتظار (بر حسب ثانیه) است پیش از آنکه یک پکت پینگ بهعنوان گمشده (packet lost) در نظر گرفته شود",
+ "smtpHelpText": "'SMTPS' بررسی میکند که SMTP/TLS بهدرستی کار میکند؛ 'Ignore TLS' اتصال را بهصورت متن ساده (plaintext) برقرار میکند؛ 'STARTTLS' ابتدا اتصال برقرار کرده، سپس فرمان STARTTLS را ارسال میکند و سرتیفیکت سرور را بررسی مینماید. هیچیک از این حالتها ایمیلی ارسال نمیکنند.",
+ "smseagleContactV2": "شناسه(های) مخاطب دفترچه تلفن",
+ "smseagleMsgType": "نوع پیام",
+ "smseagleMsgSms": "پیامک (پیشفرض)",
+ "smseagleMsgRing": "شماره تماس",
+ "smseagleMsgTtsAdvanced": "تماس پیشرفته با تبدیل متن به گفتار",
+ "smseagleMsgTts": "تماس با تبدیل متن به گفتار",
+ "smseagleDuration": "مدت زمان (بر حسب ثانیه)",
+ "smseagleApiType": "نسخه API",
+ "smseagleApiv1": "APIv1 (برای پروژههای موجود و سازگاری با نسخههای قبلی)",
+ "smseagleDocs": "بررسی مستندات یا در دسترس بودن APIv2: {0}",
+ "smseagleComma": "چند مقدار باید با کاما (,) از هم جدا شوند",
+ "SpugPush Template Code": "کد قالب",
+ "FlashDuty Push URL": "آدرس Push",
+ "FlashDuty Push URL Placeholder": "از صفحه یکپارچهسازی هشدارها کپی کنید",
+ "Send rich messages": "ارسال rich messages",
+ "Arcade": "Arcade (آرکید)",
+ "Harp": "Harp (چنگ)",
+ "pingCountLabel": "حداکثر پکت ها",
+ "pingCountDescription": "تعداد پکت هایی که قبل از توقف باید ارسال شوند",
+ "pingNumericLabel": "خروجی عددی",
+ "pingGlobalTimeoutLabel": "تایم اوت کلی",
+ "pingGlobalTimeoutDescription": "زمان کلی به ثانیه قبل از توقف پینگ، صرفنظر از تعداد پکت های ارسالشده",
+ "pingPerRequestTimeoutLabel": "تایم اوت برای هر پینگ",
+ "pingIntervalAdjustedInfo": "فاصله زمانی بر اساس تعداد پکت ها، تایم اوت کلی و تایم اوت برای هر پینگ تنظیم میشود",
+ "Custom URL": "آدرس سفارشی",
+ "customUrlDescription": "بهجای آدرس مانیتور، بهعنوان لینک قابل کلیک استفاده خواهد شد.",
+ "OneChatAccessToken": "توکن دسترسی OneChat",
+ "OneChatUserIdOrGroupId": "شناسه کاربر یا شناسه گروه OneChat",
+ "OneChatBotId": "شناسه بات OneChat",
+ "YZJ Robot Token": "توکن ربات YZJ",
+ "Disable URL in Notification": "غیرفعالسازی URL در اعلان",
+ "Font Twemoji by Twitter licensed under": "فونت Twemoji ساخت Twitter تحت لایسنس زیر منتشر شده است",
+ "smsplanetApiDocs": "اطلاعات دقیق درباره دریافت توکنهای API را میتوانید در {the_smsplanet_documentation} بیابید.",
+ "the smsplanet documentation": "مستندات SMSPlanet",
+ "Phone numbers": "شماره های تماس",
+ "Sender name": "نام ارسال کننده",
+ "smsplanetNeedToApproveName": "نیاز به تأیید در پنل کاربری دارد",
+ "smsplanetApiToken": "توکن برای API سرویس SMSPlanet",
+ "wayToGetWahaApiKey": "کلید API همان مقدار environment variable WHATSAPP_API_KEY است که هنگام اجرای WAHA استفاده کردهاید.",
+ "wayToGetWahaApiUrl": "آدرس URL اینستنس WAHA شما.",
+ "SendGrid API Key": "کلید API سرویس SendGrid",
+ "Add Tags": "افزودن برچسب ها",
+ "tagAlreadyOnMonitor": "این برچسب (نام و مقدار) قبلاً روی مانیتور قرار دارد یا در حال اضافه شدن است.",
+ "tagNameExists": "یک برچسب سیستم با این نام قبلاً وجود دارد. آن را از فهرست انتخاب کنید یا از نام متفاوتی استفاده کنید.",
+ "Staged Tags for Batch Add": "برچسبهای آماده برای افزودن به مجموعه",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "اولویت عادی باید بالاتر از اولویت {0} باشد. اولویت {1} بالاتر از اولویت {0} اولویت {2} است",
+ "ntfyPriorityDown": "اولویت برای ایونت های DOWN",
+ "tagAlreadyStaged": "این برچسب (نام و مقدار) قبلاً برای این مجموعه آماده شده است.",
+ "Add Another Tag": "افزودن برچسب دیگر",
+ "Clear Form": "پاک کردن فرم",
+ "pause": "توقف",
+ "Happy Eyeballs algorithm": "الگوریتم Happy Eyeballs",
+ "Ip Family": "خانواده IP",
+ "ipFamilyDescriptionAutoSelect": "از {happyEyeballs} برای تعیین خانواده IP استفاده میکند.",
+ "Manual": "راهنما"
}
diff --git a/src/lang/fi.json b/src/lang/fi.json
index bf203a749..4437883ce 100644
--- a/src/lang/fi.json
+++ b/src/lang/fi.json
@@ -605,8 +605,8 @@
"smseagleRecipient": "Vastaanottaja(t) (jos useita, ne on erotettava pilkulla)",
"smseagleToken": "API-käyttöoikeustunnus",
"smseagleUrl": "SMSEagle-laitteesi URL-osoite",
- "smseagleEncoding": "Lähetä Unicodena",
- "smseaglePriority": "Viestin prioriteetti (0-9, oletus = 0)",
+ "smseagleEncoding": "Lähetä Unicodena (normaalisti=GSM-7)",
+ "smseaglePriority": "Viestin prioriteetti (0-9, korkein oletus = 0)",
"stackfield": "Stackfield",
"Recipient Number": "Vastaanottajan numero",
"From Name/Number": "Nimestä/numerosta",
@@ -1104,7 +1104,7 @@
"wahaChatId": "Viesti ID (Puhelinnumero / Yhteystieto ID / Ryhmä ID)",
"Template Format": "Malli Muotoilu",
"wayToGetWahaApiUrl": "Sinun WAHA instanssin URL.",
- "YZJ Webhook URL": "YZJ Webhook URL",
+ "YZJ Webhook URL": "YZJ Webhook URL-osoite",
"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",
@@ -1116,5 +1116,38 @@
"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."
+ "telegramTemplateFormatDescription": "Telegram sallii erilaisten merkintäkielien käytön viesteissä, katso Telegram {0} tarkempia tietoja.",
+ "smsplanetApiToken": "SMSPlanet API:n tunnus",
+ "smsplanetApiDocs": "Yksityiskohtaiset tiedot API-tunnusten hankkimisesta löytyvät osoitteesta {the_smsplanet_documentation}.",
+ "the smsplanet documentation": "smsplanetin dokumentaatio",
+ "Phone numbers": "Puhelinnumerot",
+ "Sender name": "Lähettäjän nimi",
+ "smsplanetNeedToApproveName": "On hyväksyttävä asiakaspaneelissa",
+ "Use HTML for custom E-mail body": "Käytä HTML:llää mukautettuihin sähköposteihin.",
+ "smseagleDocs": "Tarkista dokumentaatio APIv2 saatavuudelle: {0}",
+ "defaultFriendlyName": "Uusi monitori",
+ "smseagleMsgType": "Viestin tyyppi",
+ "smseagleMsgSms": "SMS viesti (oletus)",
+ "smseagleMsgRing": "Ring puhelu",
+ "smseagleMsgTts": "Teksti puheeksi puhelu",
+ "smseagleMsgTtsAdvanced": "Teksti puheeksi edistynyt puhelu",
+ "smseagleDuration": "Aika (sekuntteina)",
+ "smseagleTtsModel": "Teksti puheeksi mallin tunniste ID",
+ "pingCountLabel": "Suurin määrä paketeille",
+ "Add Tags": "Lisää tageja",
+ "tagAlreadyOnMonitor": "Tämä tagi (nimi ja arvo) on jo monitorissa tai odottamassa lisäystä.",
+ "tagAlreadyStaged": "Tämä tagi (nimi ja arvo) on jo lavastettu tälle erälle.",
+ "tagNameExists": "Systeemin tagi tällä nimellä on jo olemassa. Valitse se listasta tai käytä eri nimeä.",
+ "smseagleGroupV2": "Puhelinluettelon ryhmän tunnukset",
+ "smseagleContactV2": "Puhelinluettelon yhteydenotto ID:t",
+ "smseagleApiType": "API versio",
+ "smseagleApiv1": "APIv1 (olemassa oleville projekteille ja taaksepäin yhteensopivuudelle)",
+ "smseagleApiv2": "APIv2 (suositeltu uusimmille lisäosille)",
+ "smseagleComma": "Useat on erotettava toisistaan pilkulla",
+ "SpugPush Template Code": "Mallipohjan koodi",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Normaalin prioriteetin tulisi olla korkeampi kuin {0} prioriteetti. Prioriteetti {1} on korkeampi kuin {0} prioriteetti {2}",
+ "ntfyPriorityDown": "DOWN-tapahtumien prioriteetti",
+ "FlashDuty Push URL": "Pushaamiseen URL-osoite",
+ "FlashDuty Push URL Placeholder": "Kopioi hälytysintegraatiosivulta",
+ "pingCountDescription": "Numeroina määrä paketteja, jotka lähetetään ennen lopettamista."
}
diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json
index 2d09b0bac..e96741d0a 100644
--- a/src/lang/fr-FR.json
+++ b/src/lang/fr-FR.json
@@ -397,8 +397,8 @@
"smseagleRecipient": "Destinataire(s) (les multiples doivent être séparés par une virgule)",
"smseagleToken": "Jeton d'accès à l'API",
"smseagleUrl": "L'URL de votre appareil SMSEagle",
- "smseagleEncoding": "Envoyer en Unicode",
- "smseaglePriority": "Priorité des messages (0-9, par défaut = 0)",
+ "smseagleEncoding": "Envoyer en Unicode (default=GSM-7)",
+ "smseaglePriority": "Priorité du message (0 à 9, la priorité la plus élevée = 9)",
"stackfield": "Stackfield",
"Customize": "Personnaliser",
"Custom Footer": "Pied de page personnalisé",
@@ -592,7 +592,7 @@
"Domain": "Domaine",
"Workstation": "Poste de travail",
"disableCloudflaredNoAuthMsg": "Vous êtes en mode No Auth, un mot de passe n'est pas nécessaire.",
- "trustProxyDescription": "Faire confiance aux en-têtes 'X-Forwarded-*'. Si vous souhaitez obtenir la bonne adresse IP client et que votre Uptime Kuma se situe derrière un proxy (comme nginx ou Apache) vous devez l'activer.",
+ "trustProxyDescription": "Faire confiance aux en-têtes 'X-Forwarded-*'. Si vous souhaitez obtenir la bonne adresse IP client et que votre Uptime Kuma se situe derrière un proxy (comme nginx ou Apache), vous devez l'activer.",
"wayToGetLineNotifyToken": "Vous pouvez obtenir un jeton d'accès auprès de {0}",
"Examples": "Exemples",
"Home Assistant URL": "URL vers Home Assistant",
@@ -831,7 +831,7 @@
"noOrBadCertificate": "Pas/Mauvais certificat",
"pushDeerServerDescription": "Laissez le champ vide pour utiliser le serveur officiel",
"FlashDuty Severity": "Gravité",
- "wayToGetFlashDutyKey": "Vous pouvez aller dans Canal -> (Sélectionner un canal) -> Intégrations -> Ajouter une nouvelle page d'intégration, ajouter un « Uptime Kuma » pour obtenir une adresse push, copier la clé d'intégration dans l'adresse. Pour plus d'informations, veuillez visiter",
+ "wayToGetFlashDutyKey": "Pour intégrer Uptime Kuma avec Flashduty : allez dans Canaux > sélectionnez un canal > Intégrations > Ajouter une nouvelle intégration, choisissez Uptime Kuma, puis copiez l’URL Push.",
"Request Timeout": "Délai d'expiration de la demande",
"timeoutAfter": "Délai dépassé après {0} secondes",
"gamedigGuessPort": "Gamedig : Devinez le port",
@@ -1118,5 +1118,62 @@
"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}.",
+ "pingNumericDescription": "Si coché, les adresses IP seront affichées à la place des noms d’hôtes symboliques",
+ "pingPerRequestTimeoutDescription": "C’est le temps d’attente maximal (en secondes) avant de considérer un paquet ping comme perdu",
+ "smtpHelpText": "'SMTPS' teste que SMTP/TLS fonctionne ; 'Ignorer TLS' se connecte en clair ; 'STARTTLS' se connecte, envoie une commande STARTTLS et vérifie le certificat du serveur. Aucun de ces tests n’envoie d’e-mail.",
+ "Disable URL in Notification": "Désactiver l’URL dans la notification",
+ "defaultFriendlyName": "Nouvelle sonde",
+ "Use HTML for custom E-mail body": "Utiliser du HTML pour le corps personnalisé de l'e-mail",
+ "smseagleGroupV2": "ID(s) de groupe du carnet d’adresses",
+ "smseagleContactV2": "ID(s) de contact du carnet d’adresses",
+ "smseagleMsgType": "Type de message",
+ "smseagleMsgSms": "Message SMS (par défaut)",
+ "smseagleMsgRing": "Appel sonore",
+ "smseagleMsgTts": "Appel avec synthèse vocale",
+ "smseagleMsgTtsAdvanced": "Appel texte vers parole (avancé)",
+ "smseagleDuration": "Durée (en secondes)",
+ "smseagleTtsModel": "ID du modèle de synthèse vocale",
+ "smseagleApiType": "Version de l’API",
+ "smseagleApiv1": "API v1 (pour les projets existants et la compatibilité ascendante)",
+ "smseagleApiv2": "API v2 (recommandée pour les nouvelles intégrations)",
+ "smseagleDocs": "Vérifiez la documentation ou la disponibilité de l’API v2 : {0}",
+ "smseagleComma": "Les multiples doivent être séparés par une virgule",
+ "SpugPush Template Code": "Code du modèle",
+ "FlashDuty Push URL": "URL de notification",
+ "FlashDuty Push URL Placeholder": "Copier depuis la page d’intégration des alertes",
+ "pingCountLabel": "Nombre maximal de paquets",
+ "pingCountDescription": "Nombre de paquets à envoyer avant d’arrêter",
+ "pingNumericLabel": "Sortie numérique",
+ "pingGlobalTimeoutLabel": "Délai d’attente global",
+ "pingGlobalTimeoutDescription": "Durée totale en secondes avant l’arrêt du ping, quel que soit le nombre de paquets envoyés",
+ "pingPerRequestTimeoutLabel": "Délai d’attente par ping",
+ "pingIntervalAdjustedInfo": "Intervalle ajusté en fonction du nombre de paquets, du délai d’attente global et du délai d’attente par ping",
+ "Custom URL": "URL personnalisée",
+ "customUrlDescription": "Sera utilisée comme URL cliquable à la place de celle du moniteur.",
+ "OneChatAccessToken": "Jeton d’accès OneChat",
+ "OneChatUserIdOrGroupId": "ID utilisateur ou ID de groupe OneChat",
+ "OneChatBotId": "ID du bot OneChat",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "La priorité normale devrait être plus élevée que la priorité {0}. La priorité {1} est plus élevée que la priorité {0} {2}",
+ "ntfyPriorityDown": "Priorité pour les événements DOWN",
+ "Add Tags": "Ajouter des étiquettes",
+ "tagAlreadyOnMonitor": "Cette étiquette (nom et valeur) est déjà présente sur la sonde ou en attente d'ajout.",
+ "tagAlreadyStaged": "Cette étiquette (nom et valeur) est déjà préparée pour ce lot.",
+ "tagNameExists": "Une étiquette système portant ce nom existe déjà. Sélectionnez là dans la liste ou utilisez un autre nom.",
+ "Add Another Tag": "Ajouter une autre étiquette",
+ "Staged Tags for Batch Add": "Étiquettes préparées pour l'ajout en lot",
+ "Clear Form": "Réinitialiser le formulaire",
+ "pause": "Pause",
+ "Happy Eyeballs algorithm": "Algorithme Happy Eyeballs",
+ "Manual": "Manuel",
+ "Ip Family": "Famille d'adresses IP",
+ "ipFamilyDescriptionAutoSelect": "Utilise le {happyEyeballs} pour déterminer la famille d'adresses IP.",
+ "OAuth Audience": "Audience OAuth",
+ "Optional: The audience to request the JWT for": "Optionnel : Le public pour lequel demander le JWT"
}
diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json
index 164cd217f..4a601d6c5 100644
--- a/src/lang/hr-HR.json
+++ b/src/lang/hr-HR.json
@@ -704,8 +704,8 @@
"smseagleRecipientType": "Tip primatelja",
"smseagleToken": "Token za pristup API-ju",
"smseagleUrl": "URL Vašeg SMSEagle uređaja",
- "smseagleEncoding": "Pošalji kao Unicode",
- "smseaglePriority": "Prioritet poruke (0-9, zadana vrijednost je 0)",
+ "smseagleEncoding": "Pošalji kao Unicode (zadano=GSM-7)",
+ "smseaglePriority": "Prioritet poruke (0-9, gdje je 9 najveći prioritet)",
"Server URL should not contain the nfty topic": "URL poslužitelja ne smije sadržavati temu nfty",
"PushDeer Server": "PushDeer poslužitelj",
"Custom Monitor Type": "Prilagođeni tip Monitora",
@@ -773,7 +773,7 @@
"styleElapsedTimeShowWithLine": "Pokaži (s linijom)",
"recurringInterval": "Periodično",
"Recurring": "Ponavljajući",
- "strategyManual": "Ručno aktivan/neaktivan",
+ "strategyManual": "Ručno aktivno/neaktivno",
"warningTimezone": "Koristi vremensku zonu poslužitelja",
"weekdayShortMon": "Pon",
"weekdayShortSun": "Ned",
@@ -831,7 +831,7 @@
"noGroupMonitorMsg": "Nije dostupno. Prvo kreirajte grupu Monitora.",
"Close": "Zatvori",
"Request Body": "Tijelo zahtjeva",
- "wayToGetFlashDutyKey": "Možete otići na 'Channel' -> (Odaberite kanal) -> 'Integrations' -> 'Add a new integration' i odaberite 'Uptime Kuma' da biste dobili push adresu. Zatim kopirajte integracijski ključ u adresu. Za više informacija posjetite",
+ "wayToGetFlashDutyKey": "Za integraciju Uptime Kume s Flashdutyjem: Idite na Channels > Select a channel > Integrations > Add a new integration, odaberite Uptime Kuma i kopirajte push adresu.",
"FlashDuty Severity": "Stupanj ozbiljnosti",
"nostrRelays": "Nostr releji",
"nostrRelaysHelp": "Jedan URL releja po liniji",
@@ -1111,5 +1111,63 @@
"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 X 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}.",
+ "Happy Eyeballs algorithm": "algoritam Happy Eyeballs",
+ "Add Another Tag": "Dodaj novu oznaku",
+ "Staged Tags for Batch Add": "Pripremljene oznake za skupno dodavanje",
+ "pause": "Pauziraj",
+ "Use HTML for custom E-mail body": "Koristiti HTML za prilagođeno tijelo e-maila",
+ "smseagleGroupV2": "Identifikator(i) grupe telefonskog imenika",
+ "smseagleMsgType": "Tip poruke",
+ "smseagleMsgTtsAdvanced": "Napredni poziv s pretvaranjem teksta u govor",
+ "smseagleApiv1": "APIv1 (za postojeće projekte i povratnu kompatibilnost)",
+ "pingGlobalTimeoutDescription": "Ukupno vrijeme trajanja slanja (u sekundama), bez obzira na broj paketa",
+ "smtpHelpText": "'SMTPS' opcija provjerava radi li SMTP/TLS; 'Ignore TLS' dovodi do povezivanja koristeći običan tekst; 'STARTTLS' dovodi do izdavanja naredbe STARTTLS i provjere certifikata poslužitelja. Ništa od ovoga ne šalje e-poštu.",
+ "Ip Family": "IP verzija",
+ "ipFamilyDescriptionAutoSelect": "Koristi {happyEyeballs} za određivanje IP verzija.",
+ "Clear Form": "Očisti formu",
+ "defaultFriendlyName": "Novi Monitor",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Regularni prioritet treba biti veći od prioriteta {0}. Prioritet {1} je veći od prioriteta {0} {2}",
+ "ntfyPriorityDown": "Prioritet za incidente ispada",
+ "pingPerRequestTimeoutDescription": "Maksimalno vrijeme čekanja (u sekundama) prije nego što se pojedini paket smatra izgubljenim",
+ "Add Tags": "Dodaj oznake",
+ "tagAlreadyOnMonitor": "Ova oznaka (naziv i vrijednost) već je dodana na Monitor ili je njeno dodavanje na čekanju.",
+ "tagNameExists": "Već postoji sistemska oznaka s ovim nazivom. Odaberite ju iz popisa ili koristite drugi naziv.",
+ "tagAlreadyStaged": "Ova oznaka (naziv i vrijednost) već je pripremljena za ovaj skup Monitora.",
+ "smseagleContactV2": "Identifikator(i) kontakta telefonskog imenika",
+ "smseagleMsgSms": "SMS poruka (zadano)",
+ "smseagleMsgRing": "Poziv sa zvonom",
+ "smseagleMsgTts": "Poziv s pretvaranjem teksta u govor",
+ "smseagleDuration": "Trajanje (u sekundama)",
+ "smseagleTtsModel": "Identifikator modela za pretvaranje teksta u govor",
+ "smseagleApiType": "Inačica API-ja",
+ "smseagleApiv2": "APIv2 (preporučeno za nove integracije)",
+ "smseagleDocs": "Provjeriti dokumentaciju i dostupnost verzije APIv2: {0}",
+ "smseagleComma": "Višestruki izbori moraju se odvojiti zarezom",
+ "SpugPush Template Code": "Kôd predloška",
+ "FlashDuty Push URL": "Push adresa",
+ "FlashDuty Push URL Placeholder": "Kopirati sa stranice za integraciju",
+ "pingCountLabel": "Maks. paketa",
+ "pingCountDescription": "Ukupan broj paketa koji će se poslati",
+ "pingNumericLabel": "Brojčani ispis",
+ "pingNumericDescription": "Ako je odabrano, IP adrese bit će ispisane umjesto naziva domaćina",
+ "pingGlobalTimeoutLabel": "Globalno vremensko ograničenje",
+ "pingPerRequestTimeoutLabel": "Vremensko ograničenje jednog paketa",
+ "pingIntervalAdjustedInfo": "Interval koji se prilagođava broju paketa, globalnom vremenskom ograničenju i vremenskom ograničenju jednog paketa",
+ "Custom URL": "Prilagođena adresa",
+ "customUrlDescription": "Koristit će se kao adresa na koju monitor vodi, umjesto adrese Monitora.",
+ "OneChatAccessToken": "OneChat pristupni token",
+ "OneChatUserIdOrGroupId": "OneChat identifikator korisnika ili grupe",
+ "OneChatBotId": "OneChat identifikator bota",
+ "Disable URL in Notification": "Onemogući URL u obavijesti",
+ "Manual": "Ručno",
+ "OAuth Audience": "OAuth publika",
+ "Optional: The audience to request the JWT for": "Neobavezno: Publika za koju se traži JWT"
}
diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json
index 3104e5fcb..5b830c76e 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",
@@ -450,7 +450,7 @@
"Domain Name Expiry Notification": "Notifica di scadenza del nome di dominio",
"Date Created": "Data di creazione",
"Slug": "Slug",
- "Show Powered By": "Mostra Alimentato da",
+ "Show Powered By": "Mostra \"Poweerd By\"",
"Domain Names": "Nomi di dominio",
"signedInDispDisabled": "Autenticazione disabilitata.",
"RadiusSecret": "Radius Segreto",
@@ -742,5 +742,42 @@
"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",
+ "jsonQueryDescription": "Analizza ed estrai dati specifici dalla risposta JSON del server utilizzando una query JSON oppure usa \"$\" per la risposta grezza, se non ti aspetti JSON. Il risultato viene quindi confrontato con il valore previsto, sotto forma di stringhe. Consulta {0} per la documentazione e usa {1} per sperimentare con le query.",
+ "Free Mobile User Identifier": "Identificatore utente mobile gratuito",
+ "telegramServerUrlDescription": "Per rimuovere le limitazioni dell'API bot di Telegram o ottenere l'accesso in aree bloccate (Cina, Iran, ecc.), clicca su {0} per maggiori informazioni. Predefinito: {1}",
+ "octopushLogin": "“Accedi” dalle credenziali API HTTP nel pannello di controllo",
+ "promosmsLogin": "Nome di accesso API",
+ "pushoversounds bike": "Bicicletta",
+ "pushoversounds bugle": "Bugle",
+ "pushoversounds classical": "Classico",
+ "pushoversounds cosmic": "Cosmico",
+ "pushoversounds incoming": "In arrivo",
+ "pushoversounds intermission": "Intervallo",
+ "pushoversounds tugboat": "Rimorchiatore",
+ "pushoversounds climb": "Salita (lunga)",
+ "pushoversounds persistent": "Persistente (lungo)",
+ "pushoversounds vibrate": "Solo vibrazione",
+ "wayToGetKookGuildID": "Attivare la “Modalità sviluppatore” nelle impostazioni di Kook e fare clic con il pulsante destro del mouse sulla gilda per ottenere il suo ID.",
+ "Guild ID": "Guild ID",
+ "Free Mobile API Key": "Chiave API mobile gratuita",
+ "telegramUseTemplate": "Utilizza un template di messaggio personalizzato",
+ "telegramTemplateFormatDescription": "Telegram permette l'utilizzo di diversi linguaggi di markup, vedi Telegram {0} per maggiori dettagli."
}
diff --git a/src/lang/ja.json b/src/lang/ja.json
index cb46b1500..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": "一時停止",
@@ -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}にあります。"
}
diff --git a/src/lang/ka.json b/src/lang/ka.json
index db4d89cf0..32117c3b4 100644
--- a/src/lang/ka.json
+++ b/src/lang/ka.json
@@ -18,5 +18,26 @@
"Add": "დამატება",
"Add New Monitor": "ახალი მონიტორის დამატება",
"Down": "დაბლა",
- "setupDatabaseChooseDatabase": "რომელი მონაცემთა ბაზის გამოყენება გსურთ?"
+ "setupDatabaseChooseDatabase": "რომელი მონაცემთა ბაზის გამოყენება გსურთ?",
+ "here": "აქ",
+ "Required": "აუცილებელი",
+ "high": "მაღალი",
+ "greater than": "მეტი",
+ "less than or equal to": "ნაკლები ან ტოლი",
+ "greater than or equal to": "მეტი ან ტოლი",
+ "record": "ჩანაწერი",
+ "Notification Channel": "შეტყობინებების არხი",
+ "Sound": "ხმა",
+ "less than": "ნაკლები",
+ "-hour": "-საათი",
+ "Friendly Name": "სახელი",
+ "hour": "საათი",
+ "-year": "-წელი",
+ "Response": "პასუხი",
+ "Ping": "პინგი",
+ "Monitor Type": "მონიტორის ტიპი",
+ "Keyword": "საკვანძო სიტყვა",
+ "Unknown": "უცნობი",
+ "dbName": "მონაცემთა ბაზის სახელი",
+ "Home": "მთავარი"
}
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index be43aad89..3c6751786 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -1,26 +1,26 @@
{
"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": "모니터링에 알림을 설정할 수 있어요.",
+ "notificationDescription": "알림이 동작하려면 기존 모니터에 할당되어야 합니다.",
"keywordDescription": "HTML 이나 JSON에서 대소문자를 구분해 키워드를 검색해요.",
- "pauseDashboardHome": "일시 정지",
- "deleteMonitorMsg": "정말 이 모니터링을 삭제할까요?",
- "deleteNotificationMsg": "정말 이 알림을 모든 모니터링에서 삭제할까요?",
+ "pauseDashboardHome": "정지",
+ "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단계 인증 설정을 저장할 수 있어요.",
@@ -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": "모니터링 종류",
+ "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",
- "backupDescription": "모든 모니터링과 알림을 JSON 파일 형식에 저장할 수 있어요.",
+ "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,26 +215,26 @@
"Prefix Custom Message": "접두사 메시지",
"Hello @everyone is...": "{'@'}everyone 서버 상태 알림이에요…",
"teams": "Microsoft Teams",
- "Webhook URL": "웹훅 URL",
+ "Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "{0}에서 Webhook을 어떻게 만드는지 알아보세요.",
"signal": "Signal",
"Number": "숫자",
"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 페이지로 설정해요.",
- "emojiCheatSheet": "이모지 목록 시트: {0}",
+ "aboutWebhooks": "Webhook에 대한 자세한 내용: {0}",
+ "aboutChannelName": "Webhook 채널을 바이패스하려면 {0}에 채널 이름을 입력하세요. 예: #기타-채널",
+ "aboutKumaURL": "Uptime Kuma URL 필드를 공백으로 두면 기본적으로 Github Project 페이지로 설정합니다,",
+ "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} 가격 확인:",
@@ -297,110 +297,110 @@
"matrixHomeserverURL": "Homeserver URL (http(s):// 와 함께 적어주세요. 그리고 포트 번호는 선택적 입니다.)",
"Internal Room Id": "내부 방 ID",
"matrixDesc1": "Matrix 클라이언트 방 설정의 고급 섹션에서 내부 방 ID를 찾을 수 있어요. 내부 방 ID는 이렇게 생겼답니다: !QMdRCpUIfLwsfjxye6:home.server.",
- "matrixDesc2": "사용자의 모든 방에 대한 엑세스가 허용될 수 있어서 새로운 사용자를 만들고 원하는 방에만 초대한 후 엑세스 토큰을 사용하는 것이 좋아요. {0} 이 명령어를 통해 엑세스 토큰을 얻을 수 있어요",
- "Method": "메서드",
+ "matrixDesc2": "개인 Matrix 사용자 계정의 액세스 토큰을 사용하는 것은 계정 전체와 참여 중인 모든 방에 완전한 접근 권한을 부여하게 되므로 권장되지 않습니다. 대신 새로운 사용자를 생성한 후 알림을 받을 방에만 초대하는 것을 권장합니다. 액세스 토큰은 {0} 명령어를 실행하여 얻을 수 있습니다.",
+ "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_ 접두사 포함)",
+ "serwersmsAPIUser": "API 사용자명 (webapi_ 접두사 포함)",
"serwersmsAPIPassword": "API 비밀번호",
- "serwersmsPhoneNumber": "휴대전화 번호",
- "serwersmsSenderName": "보내는 사람 이름 (customer portal를 통해 가입된 정보)",
+ "serwersmsPhoneNumber": "휴대폰 번호",
+ "serwersmsSenderName": "SMS 발신자명 (customer portal로 가입된 정보)",
"stackfield": "Stackfield",
"dnsPortDescription": "DNS 서버 포트, 기본값은 53 이에요. 포트는 언제나 변경할 수 있어요.",
"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}를 참조하세요.",
+ "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": "해결된 상태",
- "deleteStatusPageMsg": "정말 이 상태 페이지를 삭제할까요?",
+ "alertaAlertState": "알림 상태",
+ "alertaRecoverState": "복구 상태",
+ "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.": "이미 존재하는 주소에요. 다른 주소를 사용해 주세요.",
@@ -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,9 +526,9 @@
"Retype the address.": "주소 다시 입력하기.",
"Go back to the previous page.": "이전 페이지로 돌아가기.",
"Coming Soon": "Coming Soon",
- "wayToGetClickSendSMSToken": "{0}에서 API 사용자 이름과 키를 얻을 수 있어요.",
- "Custom Monitor Type": "커스텀 모니터링",
- "deleteDockerHostMsg": "정말 이 도커 호스트를 모든 모니터링에서 삭제할까요?",
+ "wayToGetClickSendSMSToken": "{0}에서 API 사용자명과 키를 얻을 수 있습니다.",
+ "Custom Monitor Type": "커스텀 모니터",
+ "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 조명이 빨간색인 곳으로 전환해요.",
@@ -541,12 +541,12 @@
"You can divide numbers with": "다음과 같이 숫자를 구분할 수 있어요:",
"goAlertInfo": "GoAlert는 온콜 스케줄링, 자동 에스컬레이션 및 알림(SMS 또는 음성 통화와 같은)을 위한 오픈 소스 응용 프로그램이에요. 올바른 사람, 올바른 방법, 적절한 시간에 자동으로 참여하세요! {0}",
"smseagle": "SMSEagle",
- "smseagleTo": "휴대전화 번호",
- "smseagleRecipient": "받는 사람 (쉼표로 구분)",
+ "smseagleTo": "휴대폰 번호",
+ "smseagleRecipient": "수신자 (여러 명인 경우 쉼표로 구분)",
"Maintenance": "점검",
"statusMaintenance": "점검 중",
- "resendEveryXTimes": "{0}번마다 다시 보내요",
- "resendDisabled": "다시 보내지 않아요",
+ "resendEveryXTimes": "{0}번마다 재전송",
+ "resendDisabled": "재전송하지 않음",
"loadingError": "데이터를 가져올 수 없어요, 나중에 다시 시도하세요.",
"plugin": "플러그인",
"install": "설치",
@@ -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": "유니코드로 보내기",
+ "smseagleEncoding": "유니코드로 전송 (기본값 = GSM-7)",
"smseaglePriority": "메시지 우선 순위 (0-9, 기본값= 0)",
- "ntfy Topic": "ntfy 주제",
+ "ntfy Topic": "ntfy 토픽",
"HomeAssistant": "홈 어시스턴트",
"RadiusSecretDescription": "클라이언트와 서버 간의 비밀 키",
"RadiusSecret": "Radius 비밀 키",
@@ -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,64 +670,64 @@
"grpcMethodDescription": "메서드 이름은 sayHello, check와 같은 카멜 케이스로 변환되어요.",
"deleteMaintenanceMsg": "정말 이 점검을 삭제할까요?",
"recurringIntervalMessage": "매일 한 번 실행 | {0}일마다 한 번 실행",
- "affectedMonitorsDescription": "현재 점검에 영향을 받는 모니터링 선택하기",
+ "affectedMonitorsDescription": "현재 유지보수에 영향을 받는 모니터를 선택하세요.",
"affectedStatusPages": "점검 메시지를 표시할 상태 페이지 선택하기",
"Kook": "Kook",
- "atLeastOneMonitor": "최소 1개의 모니터링을 선택하세요",
+ "atLeastOneMonitor": "적어도 1개 이상의 모니터를 선택하세요.",
"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}의 복제본",
- "Clone Monitor": "모니터링 복제",
+ "Clone Monitor": "모니터 복제",
"telegramProtectContent": "포워딩/저장 보호",
"telegramProtectContentDescription": "활성화 할경우 텔레그램 봇 메시지는 포워딩 및 저장으로부터 보호됩니다.",
"telegramSendSilentlyDescription": "조용히 메시지를 보냅니다. 사용자들은 무음으로 알림을 받습니다.",
"telegramSendSilently": "무음 알림",
- "Add New Tag": "태그 추가",
- "Edit Tag": "태그 수정",
+ "Add New 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,75 +739,75 @@
"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": "없음",
"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 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}이 하는 것처럼 데이터베이스를 조각 모음 하거나 페이지를 다시 압축하지는 않아요.",
+ "pushViewCode": "푸시 모니터는 어떻게 사용하나요? (코드 보기)",
+ "Search monitored sites": "모니터링 중인 사이트 검색",
+ "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,15 +815,15 @@
"leave blank for default subject": "기본값을 사용하려면 비워두세요",
"emailCustomBody": "커스텀 Body",
"leave blank for default body": "기본값을 사용하려면 비워두세요",
- "templateServiceName": "서비스 이름",
+ "templateServiceName": "서비스명",
"templateHostnameOrURL": "호스트명 또는 URL",
"templateStatus": "상태",
"selectedMonitorCount": "선택됨: {0}",
"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}을 참조하세요.",
@@ -834,5 +834,62 @@
"Select message type": "메시지 유형 선택",
"Send to channel": "채널로 전송",
"Create new forum post": "새 포럼 게시물 만들기",
- "Your User ID": "사용자 ID"
+ "Your User ID": "사용자 ID",
+ "emailTemplateMonitorJSON": "모니터를 설명하는 객체",
+ "postToExistingThread": "기존 스레드/포럼 게시물에 게시",
+ "forumPostName": "포럼 게시물 이름",
+ "threadForumPostID": "스레드 / 포럼 게시물 ID",
+ "e.g. {discordThreadID}": "예: {discordThreadID}",
+ "whatHappensAtForumPost": "새 포럼 게시물을 만드세요. 기존 게시물에는 메시지가 게시되지 않습니다. 기존 게시물에 게시하려면 \"{option}\"을 사용하세요",
+ "wayToGetDiscordThreadId": "스레드/포럼 게시물 ID를 얻는 것은 채널 ID를 얻는 것과 비슷합니다. ID를 얻는 방법에 대해 자세히 알아보세요. {0}",
+ "Channel access token (Long-lived)": "채널 액세스 토큰(장기)",
+ "invertKeywordDescription": "키워드가 존재하지 않는지 살펴보세요.",
+ "emailTemplateLimitedToUpDownNotification": "UP/DOWN 하트비트에만 사용 가능, 그렇지 않으면 null",
+ "tagAlreadyOnMonitor": "이 태그 (이름 및 값)은 이미 모니터에 있거나 추가 보류 중입니다.",
+ "tagNameExists": "이 이름을 가진 시스템 태그는 이미 존재합니다. 목록에서 선택하거나 다른 이름을 사용하세요.",
+ "Use HTML for custom E-mail body": "맞춤형 이메일 본문에 HTML을 사용하세요",
+ "jsonQueryDescription": "서버의 JSON 응답에서 JSON 쿼리를 사용하거나, JSON이 아닐 경우 원시 응답을 위해 \"$\"를 사용하여 특정 데이터를 파싱하고 추출합니다. 추출된 결과는 문자열로 기대값과 비교됩니다. 문서는 {0}을 참조하고, 쿼리 실험은 {1}을 사용하세요.",
+ "Don't mention people": "사람들을 멘션하지 마세요",
+ "Notify Channel": "알림 채널",
+ "aboutNotifyChannel": "채널 알림은 해당 채널의 모든 구성원에게 데스크톱 또는 모바일 알림을 전송하며, 이들은 상태가 활성으로 설정되어 있든 자리 비움으로 설정되어 있든 관계없이 알림을 받습니다.",
+ "smseagleMsgTtsAdvanced": "고급 텍스트 음성 변환 통화",
+ "smseagleApiv2": "APIv2 (새로운 연동에 권장됨)",
+ "smspartnerApiurl": "{0}에 있는 대시보드에서 API 키를 확인할 수 있습니다",
+ "Server URL should not contain the nfty topic": "서버 URL에 nfty 토픽을 포함해서는 안 됨",
+ "defaultFriendlyName": "새로운 모니터",
+ "smspartnerPhoneNumber": "전화번호(들)",
+ "Add Tags": "태그 추가",
+ "tagAlreadyStaged": "이 태그 (이름과 값)은 이미 이 배치에 대해 단계적으로 설정되어 있습니다.",
+ "emailTemplateHeartbeatJSON": "하트 비트를 설명하는 객체",
+ "pushoverMessageTtl": "메시지 TTL(초)",
+ "Bark API Version": "Bark API 버전",
+ "Mentioning": "멘토링",
+ "Mention group": "{group}을(를) 멘션",
+ "setup a new monitor group": "새 모니터 그룹 설정",
+ "openModalTo": "{0}을(를) 위한 모달 열기",
+ "aboutSlackUsername": "메시지 발신자의 표시 이름을 변경합니다. 누군가를 언급하려면, 친숙한 이름(friendly name)에 포함하세요.",
+ "smseagleGroupV2": "전화번호부 그룹 ID(들)",
+ "smseagleContactV2": "전화번호부 연락처 ID(들)",
+ "smseagleMsgType": "메시지 타입",
+ "smseagleMsgSms": "SMS 메시지 (기본값)",
+ "smseagleMsgRing": "통화 울리기",
+ "smseagleMsgTts": "텍스트 음성 변환 통화",
+ "smseagleDuration": "지속 시간 (초)",
+ "smseagleTtsModel": "텍스트 음성 변환 모델 ID",
+ "smseagleApiType": "API 버전",
+ "smseagleApiv1": "APIv1 (기존 프로젝트 및 하위 호환용)",
+ "smseagleDocs": "문서 또는 APIv2 사용 가능 여부를 확인하세요: {0}",
+ "smseagleComma": "여러 개를 입력할 경우 쉼표로 구분해야 합니다",
+ "smspartnerPhoneNumberHelptext": "번호는 국제 형식 {0}, {1}이어야 하며 여러 번호는 {2}로 구분해야 합니다",
+ "smspartnerSenderName": "SMS 발신자 이름",
+ "smspartnerSenderNameInfo": "3자 이상 11자 이하의 일반 문자여야 함",
+ "PushDeer Server": "PushDeer 서버",
+ "pushDeerServerDescription": "비워 두면 공식 서버를 사용함",
+ "SpugPush Template Code": "템플릿 코드",
+ "ntfyAuthenticationMethod": "인증 방법",
+ "ntfyPriorityHelptextAllEvents": "모든 이벤트는 최대 우선순위로 전송됨",
+ "twilioApiKey": "Api 키 (선택)",
+ "ntfyPriorityHelptextAllExceptDown": "우선 순위가 {1}인 {0}-이벤트를 제외한 모든 이벤트가 이 우선순위로 전송됩니다",
+ "ntfyUsernameAndPassword": "사용자명과 비밀번호",
+ "Show Clickable Link": "클릭 가능한 링크 표시"
}
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}."
}
diff --git a/src/lang/pl.json b/src/lang/pl.json
index fd96faef6..1ede788c3 100644
--- a/src/lang/pl.json
+++ b/src/lang/pl.json
@@ -1117,5 +1117,12 @@
"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."
+ "telegramTemplateFormatDescription": "Telegram pozwala na używanie różnych języków znaczników dla wiadomości, zobacz Telegram {0}, aby uzyskać szczegółowe informacje.",
+ "Font Twemoji by Twitter licensed under": "Czcionka Twemoji autorstwa Twitter na licencji",
+ "smsplanetApiToken": "Token dla API SMSPlanet",
+ "smsplanetApiDocs": "Szczegółowe informacje na temat uzyskiwania tokenów API można znaleźć w {the_smsplanet_documentation}.",
+ "the smsplanet documentation": "dokumentacja smsplanet",
+ "Phone numbers": "Numery telefonów",
+ "Sender name": "Nazwa nadawcy",
+ "smsplanetNeedToApproveName": "Wymaga zatwierdzenia w panelu klienta"
}
diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json
index 0764d1173..453435b9e 100644
--- a/src/lang/pt-BR.json
+++ b/src/lang/pt-BR.json
@@ -355,7 +355,7 @@
"smtpDkimskipFields": "Chaves Do Cabeçalho para não assinar (Opcional)",
"alertaEnvironment": "Ambiente",
"alertaRecoverState": "Estado De Recuperação",
- "smseagleEncoding": "Enviar como Unicode",
+ "smseagleEncoding": "Enviar como Unicode (padrão=GSM-7)",
"onebotGroupMessage": "Grupo",
"onebotPrivateMessage": "Privado",
"onebotUserOrGroupId": "ID do Grupo/Usuário",
@@ -526,7 +526,7 @@
"promosmsAllowLongSMS": "Permitir SMS grandes",
"Huawei": "Huawei",
"smseagleTo": "Números Dos Telefones",
- "smseaglePriority": "Prioridade da mensagem (0-9, padrão=0)",
+ "smseaglePriority": "Prioridade da mensagem (0-9, prioridade mais alta = 9)",
"dataRetentionTimeError": "O período de retenção tem que ser maior ou igual a 0",
"User Key": "Chave Do Usuário",
"Device": "Dispositivo",
@@ -820,7 +820,7 @@
"emailTemplateHeartbeatJSON": "objeto que descreve o batimento cardíaco",
"emailTemplateMsg": "mensagem da notificação",
"emailTemplateLimitedToUpDownNotification": "disponível apenas para pulsações UP/DOWN, caso contrário, nulo",
- "wayToGetFlashDutyKey": "Você pode ir em Canal -> (Selecionar um Canal) -> Integrações -> Adicionar uma nova integração, adicione um 'Uptime Kuma' para obter um endereço de push, copie a Chave de Integração no endereço. Para mais informações, visite",
+ "wayToGetFlashDutyKey": "Para integrar o Uptime Kuma com o Flashduty: Acesse Canais > Selecionar um canal > Integrações > Adicionar uma nova integração, escolha Uptime Kuma e copie o URL de push.",
"FlashDuty Severity": "Gravidade",
"templateMsg": "mensagem da notificação",
"templateHeartbeatJSON": "objeto que descreve o batimento cardíaco",
@@ -978,7 +978,7 @@
"Add Remote Browser": "Adicionar Navegador Remoto",
"New Group": "Novo Grupo",
"Group Name": "Nome do Grupo",
- "OAuth2: Client Credentials": "OAuth2: Client Credentials",
+ "OAuth2: Client Credentials": "OAuth2: Credenciais do Cliente",
"Authentication Method": "Método de Autenticação",
"Authorization Header": "Header de Autorização",
"ignoredTLSError": "Erros TLS/SSL foram ignorados",
@@ -1082,5 +1082,62 @@
"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}.",
+ "defaultFriendlyName": "Novo Monitor",
+ "Use HTML for custom E-mail body": "Use HTML para corpo de e-mail personalizado",
+ "smseagleGroupV2": "ID(s) do grupo da lista telefônica",
+ "smseagleTtsModel": "ID do modelo de conversão de texto em fala",
+ "smseagleDocs": "Verifique a documentação ou a disponibilidade da APIv2: {0}",
+ "pingCountDescription": "Número de pacotes a enviar antes de parar",
+ "pingGlobalTimeoutLabel": "Tempo limite global",
+ "pingGlobalTimeoutDescription": "Tempo total em segundos antes que o ping pare, independentemente dos pacotes enviados",
+ "pingIntervalAdjustedInfo": "Intervalo ajustado com base na contagem de pacotes, tempo limite global e tempo limite por ping",
+ "smtpHelpText": "'SMTPS' testa se o SMTP/TLS está funcionando; 'Ignorar TLS' conecta por texto simples; 'STARTTLS' conecta, emite um comando STARTTLS e verifica o certificado do servidor. Nenhum desses métodos envia um e-mail.",
+ "smseagleContactV2": "ID(s) de contato da lista telefônica",
+ "smseagleMsgType": "Tipo de mensagem",
+ "smseagleMsgSms": "Mensagem SMS (padrão)",
+ "smseagleMsgRing": "Chamada de toque",
+ "smseagleMsgTts": "Chamada de texto para fala",
+ "smseagleMsgTtsAdvanced": "Chamada avançada de conversão de texto em fala",
+ "smseagleDuration": "Duração (em segundos)",
+ "smseagleApiType": "Versão da API",
+ "smseagleApiv1": "APIv1 (para projetos existentes e compatibilidade com versões anteriores)",
+ "smseagleApiv2": "APIv2 (recomendado para novas integrações)",
+ "smseagleComma": "Múltiplos devem ser separados por vírgula",
+ "SpugPush Template Code": "Código do modelo",
+ "FlashDuty Push URL": "URL de envio",
+ "FlashDuty Push URL Placeholder": "Copiar da página de integração de alertas",
+ "pingCountLabel": "Máximo de Pacotes",
+ "pingNumericLabel": "Saída Numérica",
+ "pingNumericDescription": "Se marcado, os endereços IP serão emitidos em vez de nomes de host simbólicos",
+ "pingPerRequestTimeoutLabel": "Tempo limite por ping",
+ "pingPerRequestTimeoutDescription": "Este é o tempo máximo de espera (em segundos) antes de considerar um único pacote de ping perdido",
+ "Custom URL": "URL personalizada",
+ "customUrlDescription": "Será usado como URL clicável em vez do monitor.",
+ "OneChatAccessToken": "Token de acesso OneChat",
+ "OneChatUserIdOrGroupId": "ID de usuário ou ID de grupo do OneChat",
+ "OneChatBotId": "ID do bot OneChat",
+ "Disable URL in Notification": "Desativar URL na notificação",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "A prioridade regular deve ser maior que {0} prioridade. Prioridade {1} é maior que {0} prioridade {2}",
+ "ntfyPriorityDown": "Prioridade para eventos DOWN",
+ "tagAlreadyOnMonitor": "Esta tag (nome e valor) já está no monitor ou na adição pendente.",
+ "tagNameExists": "Uma tag de sistema com este nome já existe. Selecione-o na lista ou use um nome diferente.",
+ "Add Tags": "Adicionar Tags",
+ "tagAlreadyStaged": "Esta tag (nome e valor) já está adicionada para este lote.",
+ "Add Another Tag": "Adicione Outra Tag",
+ "Staged Tags for Batch Add": "Tags preparadas para adição em lote",
+ "Clear Form": "Limpar formulário",
+ "pause": "Pausar",
+ "Happy Eyeballs algorithm": "Algoritmo Happy Eyeballs",
+ "Manual": "Manual",
+ "Ip Family": "Família IP",
+ "ipFamilyDescriptionAutoSelect": "Usa {happyEyeballs} para determinar a família IP.",
+ "Optional: The audience to request the JWT for": "Opcional: O público deve solicitar o JWT para",
+ "OAuth Audience": "Público OAuth"
}
diff --git a/src/lang/pt.json b/src/lang/pt.json
index 6a842d276..c147a0a77 100644
--- a/src/lang/pt.json
+++ b/src/lang/pt.json
@@ -202,5 +202,20 @@
"Confirm": "Confirmar",
"pushOthers": "Outros",
"time ago": "{0} atrás",
- "Dark": "Escuro"
+ "Dark": "Escuro",
+ "defaultFriendlyName": "Novo Monitor",
+ "Normal": "Normal",
+ "Allow indexing": "Permitir indexação",
+ "Discourage search engines from indexing site": "Desencorajar os mecanismos de busca de indexar o site",
+ "One record": "Um registro",
+ "topic": "Tópico",
+ "successKeyword": "Palavra-chave de sucesso",
+ "Timezone": "Fuso horário",
+ "PasswordsDoNotMatch": "As senhas não coincidem.",
+ "records": "registros",
+ "Current User": "Usuário Atual",
+ "recent": "Recente",
+ "Add New below or Select...": "Adicionar ou selecione um novo abaixo…",
+ "Bottom": "inferior",
+ "Default enabled": "Padrão ativado"
}
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": "Требуется одобрение в панели клиента"
}
diff --git a/src/lang/sk.json b/src/lang/sk.json
index 55ab4a0a1..9a92f74c0 100644
--- a/src/lang/sk.json
+++ b/src/lang/sk.json
@@ -582,5 +582,171 @@
"Json Query Expression": "Výraz dotazu JSON",
"ignoredTLSError": "Chyby TLS/SSL boli ignorované",
"Add a new expiry notification day": "Pridať nové oznámenie o vypršaní platnosti",
- "chromeExecutable": "Spustitelný súbor Chrome/Chromium"
+ "chromeExecutable": "Spustitelný súbor Chrome/Chromium",
+ "templateHostnameOrURL": "názov hostiteľa alebo URL",
+ "templateStatus": "stav",
+ "templateServiceName": "názov služby",
+ "telegramTemplateFormatDescription": "Telegram umožňuje používať rôzne značkovacie jazyky pre správy, podrobnosti nájdete v článku Telegram {0}.",
+ "recurringIntervalMessage": "Spustiť raz denne | Spustiť raz každých {0} dní",
+ "affectedMonitorsDescription": "Vyberte monitoringy, ktorých sa týka aktuálna údržba",
+ "keywordDescription": "Vyhľadajte kľúčové slovo v obyčajnej HTML alebo JSON odpovedi. Vyhľadávanie rozlišuje veľké a malé písmená.",
+ "backupDescription": "Všetky monitory a upozornenia si môžete zálohovať do súboru JSON.",
+ "backupDescription2": "Poznámka: história a údaje o udalostiach nie sú zahrnuté.",
+ "pushoversounds climb": "Stúpanie (dlhé)",
+ "pushoversounds persistent": "Trvalé (dlhé)",
+ "pushoversounds echo": "Pushover Echo (dlhé)",
+ "pushoversounds updown": "Hore dole (dlhé)",
+ "pushoversounds vibrate": "Iba vibrovanie",
+ "pushoversounds none": "Žiadne (tiché)",
+ "pushoversounds alien": "Mimozemský alarm (dlhý)",
+ "Apprise URL": "URL adresa oznámenia",
+ "Example:": "Príklad: {0}",
+ "Read more:": "Čítajte viac: {0}",
+ "LunaSea Device ID": "LunaSea ID zariadenia",
+ "Proxy Protocol": "Proxy protokol",
+ "Setup Proxy": "Nastavenie proxy servera",
+ "telegramUseTemplate": "Použiť vlastnú šablónu správy",
+ "telegramUseTemplateDescription": "Ak je povolená, správa sa odošle pomocou vlastnej šablóny.",
+ "Use HTML for custom E-mail body": "Použitie HTML v tele e-mailu",
+ "twoFAVerifyLabel": "Zadajte svoj token na overenie 2FA:",
+ "confirmEnableTwoFAMsg": "Naozaj chcete povoliť 2FA?",
+ "confirmDisableTwoFAMsg": "Naozaj chcete vypnúť 2FA?",
+ "affectedStatusPages": "Zobraziť túto správu o údržbe na vybraných stavových stránkach",
+ "notificationDescription": "Aby upozornenia fungovali, musia byť priradené k monitoringu.",
+ "invertKeywordDescription": "Hľadajte, či kľúčové slovo chýba, skôr ako to, že je prítomné.",
+ "backupDescription3": "Citlivé údaje, ako napríklad tokeny oznámení, sú zahrnuté v exportovanom súbore; export si, prosím, bezpečne uložte.",
+ "pushyAPIKey": "Tajný kľúč API",
+ "wayToGetKookBotToken": "Vytvorte si aplikáciu a získajte token bota na adrese {0}",
+ "wayToGetKookGuildID": "V nastavení Kook zapnite „Režim vývojára“ a kliknite pravým tlačidlom myši na guild, čím získate jeho ID",
+ "pushoverDesc1": "Priorita núdze (2) má predvolený 30-sekundový časový limit medzi opakovanými pokusmi a jeho platnosť vyprší po 1 hodine.",
+ "octopushLegacyHint": "Používate staršiu verziu Octopush (2011 – 2020) alebo novú verziu?",
+ "octopushSMSSender": "Meno odosielateľa SMS: 3 – 11 alfanumerických znakov a medzera (a – z, A – Z, 0 – 9)",
+ "You can divide numbers with": "Čísla môžete oddeliť pomocou",
+ "goAlertInfo": "GoAlert je aplikácia s otvoreným zdrojovým kódom na plánovanie pohotovostí, automatizované eskalácie a upozornenia (ako sú SMS alebo hlasové hovory). Automaticky oslovte správnu osobu správnym spôsobom a v správnom čase! {0}",
+ "For safety, must use secret key": "Z bezpečnostných dôvodov je potrebné použiť tajný kľúč",
+ "promosmsTypeFlash": "SMS FLASH – Správa sa automaticky zobrazí na zariadení príjemcu. Obmedzené len na poľských príjemcov.",
+ "promosmsPhoneNumber": "Telefónne číslo (pre poľského príjemcu, môžete vynechať smerové čísla)",
+ "matrixDesc1": "Interné ID miestnosti nájdete v rozšírenej sekcii nastavení miestnosti vo vašom klientovi Matrix. Malo by vyzerať takto: !QMdRCpUIfLwsfjxye6:home.server.",
+ "matrixDesc2": "Dôrazne sa odporúča vytvoriť nového používateľa a nepoužívať vlastný prístupový token používateľa Matrix, pretože vám to umožní plný prístup k vášmu účtu a všetkým miestnostiam, ku ktorým ste sa pripojili. Namiesto toho vytvorte nového používateľa a pozvite ho iba do miestnosti, v ktorej chcete dostávať upozornenia. Prístupový token získate spustením príkazu {0}",
+ "aboutKumaURL": "Ak necháte pole URL adresy Uptime Kuma prázdne, predvolene sa zobrazí stránka projektu GitHub.",
+ "PhoneNumbers": "Telefónne čísla",
+ "telegramServerUrl": "(Voliteľné) URL adresa servera",
+ "telegramServerUrlDescription": "Ak chcete zrušiť obmedzenia rozhrania API botov Telegramu alebo získať prístup v blokovaných oblastiach (Čína, Irán atď.), kliknite na {0}. Predvolené: {1}",
+ "Device": "Zariadenie",
+ "aboutSlackUsername": "Zmení zobrazované meno odosielateľa správy. Ak chcete niekoho spomenúť, uveďte ho v poli obecný názov.",
+ "smtpDkimSettings": "Nastavenia DKIM",
+ "defaultFriendlyName": "Nový Monitor",
+ "promosmsPassword": "Heslo API",
+ "WebHookUrl": "URL webhooku",
+ "Add Tags": "Pridať značky",
+ "tagAlreadyStaged": "Táto značka (názov a hodnota) je už pripravená pre tento batch.",
+ "tagAlreadyOnMonitor": "Táto značka (názov a hodota) je už použitá na inom monitoringu alebo čaká na pridanie.",
+ "tagNameExists": "Systémová značka s týmto názvom už existuje. Vyberte ju zo zoznamu alebo použite iný názov.",
+ "octopushAPIKey": "„Kľúč API“ z prihlasovacích údajov HTTP API v ovládacom paneli",
+ "octopushLogin": "„Prihlásenie“ z prihlasovacích údajov HTTP API v ovládacom paneli",
+ "pushoversounds pushover": "Pushover (predvolené)",
+ "pushoversounds bike": "Bicykel",
+ "pushoversounds bugle": "Trúbka",
+ "pushoversounds cashregister": "Pokladňa",
+ "pushoversounds classical": "Klasická",
+ "pushoversounds cosmic": "Kozmický",
+ "pushoversounds falling": "Padajúce",
+ "pushoversounds gamelan": "Gamelan",
+ "pushoversounds incoming": "Prichádzajúce",
+ "pushoversounds intermission": "Prestávka",
+ "pushoversounds magic": "Kúzlo",
+ "pushoversounds mechanical": "Mechanické",
+ "pushoversounds pianobar": "Klávesa klavíra",
+ "pushoversounds siren": "Siréna",
+ "pushoversounds spacealarm": "Vesmírny alarm",
+ "pushoversounds tugboat": "Remorkér",
+ "pushyToken": "Token zariadenia",
+ "apprise": "Apprise (Podpora viac ako 50 notifikačných služieb)",
+ "GoogleChat": "Google Chat (iba Google Workspace)",
+ "Guild ID": "Guild ID",
+ "User Key": "Používateľský kľúč",
+ "Message Title": "Názov správy",
+ "Notification Sound": "Zvuk upozornenia",
+ "More info on:": "Viac informácií o: {0}",
+ "pushoverMessageTtl": "Správa TTL (sekundy)",
+ "pushoverDesc2": "Ak chcete posielať upozornenia na rôzne zariadenia, vyplňte pole Zariadenia.",
+ "SMS Type": "Typ SMS",
+ "octopushTypeLowCost": "Nízka cena (Pomalé - niekedy blokované operátorom)",
+ "octopushTypePremium": "Prémiový (Rýchle – odporúča sa pre upozornenia)",
+ "checkPrice": "Skontrolujte ceny {0}:",
+ "apiCredentials": "Prihlasovacie údaje API",
+ "Check octopush prices": "Skontrolujte ceny Octopush {0}.",
+ "octopushPhoneNumber": "Telefónne číslo (medzinárodný formát, napr.: +33612345678) ",
+ "Status:": "Stav: {0}",
+ "Strategy": "Stratégia",
+ "Free Mobile User Identifier": "Bezplatný identifikátor mobilného používateľa",
+ "Free Mobile API Key": "Bezplatný kľúč mobilného API",
+ "Enable TLS": "Povoliť TLS",
+ "Proto Service Name": "Proto názov služby",
+ "Proto Method": "Proto metóda",
+ "Proto Content": "Proto obsah",
+ "Economy": "Úsporná",
+ "Lowcost": "Nízkonákladový",
+ "high": "vysoká",
+ "SendKey": "Kľúč k odoslaniu",
+ "SMSManager API Docs": "Dokumentácia k rozhraniu SMSManager API ",
+ "Gateway Type": "Typ brány",
+ "Base URL": "Základná URL adresa",
+ "goAlertIntegrationKeyInfo": "Získajte generický integračný kľúč API pre službu v tomto formáte „aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee“, zvyčajne hodnota parametra tokenu skopírovanej URL adresy.",
+ "AccessKeyId": "ID prístupového kľúča",
+ "SecretAccessKey": "Tajný prístupový kľúč",
+ "TemplateCode": "Kód šablóny",
+ "SignName": "Názov podpisu",
+ "Sms template must contain parameters: ": "Šablóna SMS musí obsahovať parametre: ",
+ "Bark API Version": "Verzia Bark API",
+ "Bark Endpoint": "Bark Endpoint",
+ "Bark Group": "Bark skupina",
+ "Bark Sound": "Bark zvuk",
+ "SecretKey": "Tajný Kľúč",
+ "Mentioning": "Zmienky",
+ "Don't mention people": "Nespomínajte ľudí",
+ "Mention group": "Spomeňte {skupinu}",
+ "Device Token": "Token zariadenia",
+ "Platform": "Platforma",
+ "Huawei": "Huawei",
+ "High": "Vysoký",
+ "Retry": "Opakovať",
+ "Topic": "Téma",
+ "WeCom Bot Key": "Kľúč WeCom Bota",
+ "Proxy Server": "Proxy server",
+ "Proxy server has authentication": "Proxy server má overenie",
+ "promosmsTypeEco": "SMS ECO – lacné, ale pomalé a často preťažené. Obmedzené len na poľských príjemcov.",
+ "promosmsTypeFull": "SMS PLNÁ – Prémiová úroveň SMS, môžete použiť meno odosielateľa (najprv si musíte meno zaregistrovať). Spoľahlivé pre upozornenia.",
+ "promosmsTypeSpeed": "RÝCHLA SMS - Najvyššia priorita v systéme. Veľmi rýchle a spoľahlivé, ale drahé (približne dvojnásobok ceny PLNEJ SMS).",
+ "promosmsSMSSender": "Meno odosielateľa SMS: Predregistrované meno alebo jedno z predvolených: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ "promosmsAllowLongSMS": "Povoliť dlhé SMS",
+ "Feishu WebHookUrl": "URL adresa webhooku Feishu",
+ "matrixHomeserverURL": "URL adresa domáceho servera (s http(s://) a voliteľným portom)",
+ "Internal Room Id": "Vnútorné ID miestnosti",
+ "Channel Name": "Názov kanála",
+ "Notify Channel": "Upozorniť kanál",
+ "aboutNotifyChannel": "Upozornenie kanála spustí upozornenie na ploche alebo mobilnom zariadení pre všetkých členov kanála, bez ohľadu na to, či sú aktívni alebo neprítomní.",
+ "Uptime Kuma URL": "URL adresa Uptime Kuma",
+ "setup a new monitor group": "nastaviť novú skupinu pre monitoring",
+ "openModalTo": "otvoriť modálne okno do {0}",
+ "Add a domain": "Pridať doménu",
+ "Remove domain": "Odstrániť doménu „{0}“",
+ "Icon Emoji": "Ikona emotikonu",
+ "signalImportant": "DÔLEŽITÉ: V zozname príjemcov nemôžete kombinovať skupiny a čísla!",
+ "aboutWebhooks": "Viac informácií o webhookoch na: {0}",
+ "aboutChannelName": "Ak chcete obísť kanál Webhook, zadajte názov kanála do poľa Názov kanála {0}. Napr.: #iny-kanal",
+ "smtpDkimDesc": "Použitie nájdete v dokumentácii Nodemailer DKIM {0}.",
+ "documentation": "dokumentácia",
+ "smtpDkimDomain": "Názov domény",
+ "smtpDkimKeySelector": "Výber kľúča",
+ "smtpDkimPrivateKey": "Súkromný kľúč",
+ "smtpDkimHashAlgo": "Hašovací algoritmus (voliteľné)",
+ "importHandleDescription": "Ak chcete preskočiť všetky monitory alebo upozornenia s rovnakým názvom, vyberte možnosť „Preskočiť existujúce“. Možnosť „Prepísať“ vymaže všetky existujúce monitory a upozornenia.",
+ "confirmImportMsg": "Naozaj chcete importovať zálohu? Skontrolujte, či ste vybrali správnu možnosť importu.",
+ "atLeastOneMonitor": "Vyberte aspoň jeden monitor, ktorého sa to týka",
+ "passwordNotMatchMsg": "Opakované heslo sa nezhoduje.",
+ "jsonQueryDescription": "Analyzujte a extrahujte konkrétne údaje z JSON odpovede servera pomocou JSON dotazu alebo použite „$“ pre surovú odpoveď, ak sa neočakáva JSON. Výsledok sa potom porovná s očakávanou hodnotou ako reťazec. Dokumentáciu nájdete v {0} na experimentovanie s dotazmi {1}.",
+ "promosmsLogin": "Prihlasovacie meno API",
+ "tokenValidSettingsMsg": "Token je platný! Teraz môžete uložiť nastavenia 2FA.",
+ "endpoint": "koncový bod (endpoint)"
}
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index b0a78cf92..98a13d3a9 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": "หน้าตา",
+ "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": "หยุดชั่วคราว",
@@ -98,12 +98,12 @@
"Current Password": "รหัสผ่านปัจจุบัน",
"New Password": "รหัสผ่านใหม่",
"Repeat New Password": "ยืนยันรหัสผ่านใหม่",
- "Update Password": "อัพเดทรหัสผ่าน",
+ "Update Password": "อัปเดตรหัสผ่าน",
"Disable Auth": "ปิดใช้งานการตรวจสอบสิทธิ์",
"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": "ออก",
@@ -174,7 +174,7 @@
"Purple": "ม่วง",
"Pink": "ชมพู",
"Search...": "ค้นหา…",
- "Avg. Ping": "ค่า Ping เฉลี่ย",
+ "Avg. Ping": "ค่าปิงเฉลี่ย",
"Avg. Response": "ค่า Response เฉลี่ย",
"Entry Page": "หน้าต้อนรับ",
"statusPageNothing": "ไม่มีอะไรตรงนี้ !, กรุณาเพิ่มกลุ่มหรือมอนิเตอร์",
@@ -300,7 +300,7 @@
"Internal Room Id": "รหัสห้องภายใน",
"matrixDesc1": "คุณค้นหารหัสห้องภายในได้โดยดูในส่วนขั้นสูงของการตั้งค่าห้องในไคลเอ็นต์ Matrix มันควรจะมีลักษณะเช่น !PMdRCpsIfLwsfjIye6:kiznick.server.",
"matrixDesc2": "ขอแนะนำเป็นอย่างยิ่งให้คุณสร้างผู้ใช้ใหม่และอย่าใช้โทเค็นการเข้าถึงของผู้ใช้ Matrix ของคุณเอง เนื่องจากจะทำให้สามารถเข้าถึงบัญชีของคุณและห้องทั้งหมดที่คุณเข้าร่วม ให้สร้างผู้ใช้ใหม่และเชิญเฉพาะห้องที่คุณต้องการรับการแจ้งเตือนแทน คุณสามารถรับโทเค็นเพื่อการเข้าถึงได้โดยเรียกใช้ {0}",
- "Method": "วิธี",
+ "Method": "เมทอด",
"Body": "เนื้อหา",
"Headers": "ส่วนหัว",
"PushUrl": "Push URL",
@@ -340,7 +340,7 @@
"Post": "โพสต์",
"Please input title and content": "กรุณาใส่ชื่อและเนื้อหา",
"Created": "สร้าง",
- "Last Updated": "อัพเดทล่าสุด",
+ "Last Updated": "อัปเดตล่าสุด",
"Unpin": "เลิกตรึง",
"Switch to Light Theme": "เปลี่ยนเป็นแบบสว่าง",
"Switch to Dark Theme": "เปลี่ยนเป็นแบบมืด",
@@ -380,7 +380,7 @@
"alertaApiKey": "กุญแจ API",
"alertaAlertState": "แจ้งเตือนสถานะ",
"alertaRecoverState": "กู้คืนสถานะ",
- "deleteStatusPageMsg": "คุณแน่ใจหรือไม่ว่าต้องการลบหน้าสถานะนี้",
+ "deleteStatusPageMsg": "คุณแน่ใจหรือไม่ว่าต้องการลบหน้าสถานะนี้?",
"Proxies": "พร็อกซี",
"default": "ค่าเริ่มต้น",
"enabled": "เปิดใช้งานแล้ว",
@@ -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",
@@ -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": "กำหนดเอง",
@@ -592,8 +592,8 @@
"Pick Affected Monitors...": "เลือกมอนิเตอร์ที่ได้รับผลกระทบ…",
"Packet Size": "ขนาดของ Packet",
"ZohoCliq": "ZohoCliq",
- "backupOutdatedWarning": "ไม่ได้รับการพัฒนาแล้ว : ไม่สามารถสร้างหรือกูข้อมูลสำรองได้สมบูรณ์ เนื่องจากมีฟีเจอร์ใหม่เพิ่มขึ้นมากและการแบ็คอัพไม่ได้ถูกพัฒนา",
- "backupRecommend": "กรุณาแบ็คอัพข้อมูลทั้งหมดหรือโฟลเดอร์ Data (./data/) โดยตรงแทน",
+ "backupOutdatedWarning": "ไม่ได้รับการพัฒนาแล้ว : ไม่สามารถสร้างหรือกู้ข้อมูลสำรองได้สมบูรณ์ เนื่องจากมีฟีเจอร์ใหม่เพิ่มขึ้นมากและการแบ็กอัปไม่ได้ถูกพัฒนา",
+ "backupRecommend": "กรุณาแบ็กอัปข้อมูลทั้งหมดหรือโฟลเดอร์ Data (./data/) โดยตรงแทน",
"Optional": "ไม่จำเป็น",
"squadcast": "Squadcast",
"or": "หรือ",
@@ -638,7 +638,7 @@
"lastDay3": "วันที่ 3 สุดท้ายของเดือน",
"lastDay4": "วันที่ 4 สุดท้ายของเดือน",
"No Maintenance": "ไม่มีการบำรุงรักษา",
- "pauseMaintenanceMsg": "แน่ใจไหมว่าต้องการหยุดชั่วคราว",
+ "pauseMaintenanceMsg": "แน่ใจไหมว่าต้องการหยุดชั่วคราว?",
"Display Timezone": "แสดงเขตเวลา",
"statusPageMaintenanceEndDate": "จบ",
"Server Timezone": "เขตเวลาเซิร์ฟเวอร์",
@@ -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": "หน้าการปรับปรุงเดี่ยว",
@@ -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": "ประเภทมอนิเตอร์แบบพาสซีฟ",
"documentationOf": "{0} คู่มือ",
"successDeleted": "ลบสำเร็จ.",
"Command": "คำสั่ง",
@@ -703,12 +703,293 @@
"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}",
"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": "กำลังทำงาน",
+ "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": "เงียบ",
+ "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",
+ "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": "กีตาร์",
+ "successKeywordExplanation": "คีย์เวิร์ด MQTT ที่จะถูกพิจารณาว่าสำเร็จ",
+ "defaultFriendlyName": "มอนิเตอร์ใหม่",
+ "tagAlreadyOnMonitor": "แท็กที่ระบุ (ชื่อและค่า) มีอยู่ในระบบแล้ว หรืออยู่ในระหว่างรอการเพิ่ม",
+ "Add Tags": "เพิ่มแท็ก"
}
diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json
index 3c932d636..e9fbac017 100644
--- a/src/lang/tr-TR.json
+++ b/src/lang/tr-TR.json
@@ -401,8 +401,8 @@
"TemplateCode": "TemplateCode",
"SignName": "SignName",
"Sms template must contain parameters: ": "Sms şablonu parametreleri içermelidir: ",
- "Bark Endpoint": "Bark Endpoint",
- "Bark Group": "Bark Group",
+ "Bark Endpoint": "Bark Uç Noktası",
+ "Bark Group": "Bark Grubu",
"Bark Sound": "Havlama Sesi",
"WebHookUrl": "WebHookUrl",
"SecretKey": "SecretKey",
@@ -448,7 +448,7 @@
"Don't know how to get the token? Please read the guide:": "Tokeni nasıl alacağınızı bilmiyor musunuz? Lütfen kılavuzu okuyun:",
"The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "Halihazırda Cloudflare Tüneli üzerinden bağlanıyorsanız mevcut bağlantı kesilebilir. Durdurmak istediğinden emin misin? Onaylamak için mevcut şifrenizi yazın.",
"HTTP Headers": "HTTP Başlıkları",
- "Trust Proxy": "Trust Proxy",
+ "Trust Proxy": "Vekil Sunucuya Güven",
"Other Software": "Diğer Yazılımlar",
"For example: nginx, Apache and Traefik.": "Örneğin: nginx, Apache ve Traefik.",
"Please read": "Lütfen oku",
@@ -602,8 +602,8 @@
"smseagleRecipient": "Alıcı(lar) (birden çok olanlar virgülle ayrılmalıdır)",
"smseagleToken": "API Erişim Tokenı",
"smseagleUrl": "SMSEagle cihaz URL\"niz",
- "smseagleEncoding": "Unicode olarak gönder",
- "smseaglePriority": "Mesaj önceliği (0-9, varsayılan = 0)",
+ "smseagleEncoding": "Unicode olarak gönder (varsayılan=GSM-7)",
+ "smseaglePriority": "Mesaj önceliği (0-9, en yüksek öncelik = 9)",
"Optional": "İsteğe bağlı",
"squadcast": "Squadcast",
"SendKey": "SendKey",
@@ -656,7 +656,7 @@
"Free Mobile API Key": "Ücretsiz Mobil API Anahtarı",
"Enable TLS": "TLS'yi Etkinleştir",
"Proto Service Name": "Proto Service İsmi",
- "Proto Method": "Proto Method",
+ "Proto Method": "Proto Yöntemi",
"Proto Content": "Proto İçeriği",
"Economy": "Ekonomik",
"Lowcost": "Düşük maliyetli",
@@ -828,7 +828,7 @@
"noOrBadCertificate": "Sertifika Yok/Geçersiz",
"Select": "Seç",
"PushDeer Server": "PushDeer Sunucusu",
- "wayToGetFlashDutyKey": "Kanal -> (Bir Kanal Seçin) -> Entegrasyonlar -> Yeni bir entegrasyon ekle' sayfasına gidebilir, bir push adresi almak için 'Çalışma Süresi Kuma' ekleyebilir, Entegrasyon Anahtarını adrese kopyalayabilirsiniz. Daha fazla bilgi için lütfen ziyaret edin",
+ "wayToGetFlashDutyKey": "Uptime Kuma'yı Flashduty ile entegre etmek için: Kanallar > Bir kanal seçin > Entegrasyonlar > Yeni bir entegrasyon ekleyin bölümüne gidin, Uptime Kuma'yı seçin ve Push URL'sini kopyalayın.",
"selectedMonitorCount": "Seçildi: {0}",
"Check/Uncheck": "İşaretle/İşareti Kaldır",
"pushDeerServerDescription": "Resmi sunucuyu kullanmak için boş bırakın",
@@ -1117,5 +1117,63 @@
"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"
+ "telegramServerUrl": "(İsteğe bağlı) Sunucu URL'si",
+ "defaultFriendlyName": "Yeni Monitör",
+ "smtpHelpText": "'SMTPS' SMTP/TLS'nin çalıştığını test eder; 'TLS'i reddet' düz metin üzerinden bağlanır; 'STARTTLS' bağlanır, bir STARTTLS komutu verir ve sunucu sertifikasını doğrular. Bunların hiçbiri e-posta göndermez.",
+ "OneChatAccessToken": "OneChat Erişim Tokeni",
+ "OneChatUserIdOrGroupId": "OneChat Kullanıcı ID veya Grup ID",
+ "Font Twemoji by Twitter licensed under": "Twemoji yazı tipi Twitter tarafından lisanslı",
+ "smsplanetApiToken": "SMSPlanet API için Token",
+ "smsplanetApiDocs": "API belirteçlerinin elde edilmesiyle ilgili ayrıntılı bilgi {the_smsplanet_documentation} bölümünde bulunabilir.",
+ "Use HTML for custom E-mail body": "Özel E-posta gövdesi için HTML kullanın",
+ "smseagleGroupV2": "Telefon defteri grup kimliği(ID)",
+ "smseagleContactV2": "Telefon defteri kişi kimlikleri(ID)",
+ "smseagleMsgType": "Mesaj tipi",
+ "smseagleMsgSms": "Sms mesajı (varsayılan)",
+ "smseagleMsgRing": "Telefon araması",
+ "smseagleMsgTts": "Metinden sese çağrı",
+ "smseagleMsgTtsAdvanced": "Metinden sese Gelişmiş çağrı",
+ "smseagleDuration": "Süre (saniye cinsinden)",
+ "smseagleTtsModel": "Metinden sese model kimliği(ID)",
+ "smseagleApiType": "API versiyonu",
+ "smseagleApiv1": "APIv1 (mevcut projeler ve geriye dönük uyumluluk için)",
+ "smseagleApiv2": "APIv2 (yeni entegrasyonlar için önerilir)",
+ "smseagleDocs": "Belgeleri veya APIv2 kullanılabilirliğini kontrol edin: {0}",
+ "smseagleComma": "Birden fazla virgül ile ayrılmalıdır",
+ "SpugPush Template Code": "Şablon Kodu",
+ "FlashDuty Push URL": "Bildirim URL",
+ "FlashDuty Push URL Placeholder": "Uyarı entegrasyonu sayfasından kopyalama",
+ "pingCountLabel": "Maksimum Paketler",
+ "pingCountDescription": "Durmadan önce gönderilecek paket sayısı",
+ "pingNumericLabel": "Sayısal Çıktı",
+ "pingNumericDescription": "İşaretlenirse, sembolik ana bilgisayar adları yerine IP adresleri çıktılanacaktır",
+ "pingGlobalTimeoutLabel": "Küresel Zaman Aşımı",
+ "pingGlobalTimeoutDescription": "Gönderilen paketlerden bağımsız olarak ping durmadan önce saniye cinsinden toplam süre",
+ "pingPerRequestTimeoutLabel": "Ping Başına Zaman Aşımı",
+ "pingPerRequestTimeoutDescription": "Bu, tek bir ping paketinin kayıp olarak değerlendirilmesinden önceki maksimum bekleme süresidir (saniye cinsinden)",
+ "pingIntervalAdjustedInfo": "Paket sayısına, genel zaman aşımına ve ping başına zaman aşımına göre ayarlanan aralık",
+ "Custom URL": "Özel URL",
+ "customUrlDescription": "Tıklanabilir URL olarak monitörünki yerine kullanılacaktır.",
+ "OneChatBotId": "OneChat Bot ID",
+ "the smsplanet documentation": "smsplanet dokümantasyonu",
+ "Phone numbers": "Telefon numaraları",
+ "Sender name": "Gönderen adı",
+ "smsplanetNeedToApproveName": "Müşteri panelinde onaylanması gerekir",
+ "Disable URL in Notification": "Bildirimdeki URL'yi Devre Dışı Bırak",
+ "Ip Family": "IP Ailesi",
+ "ipFamilyDescriptionAutoSelect": "IP ailesini belirlemek için {happyEyeballs} kullanır.",
+ "Happy Eyeballs algorithm": "Happy Eyeball algoritması",
+ "Add Another Tag": "Başka Etiket Ekle",
+ "Staged Tags for Batch Add": "Toplu Ekleme için Aşamalı Etiketler",
+ "pause": "Durakla",
+ "Manual": "Manuel",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Normal öncelik, {0} önceliğinden yüksek olmalıdır. {1} önceliği, {0} önceliği olan {2}den daha yüksektir",
+ "ntfyPriorityDown": "DOWN-olayları için öncelik seviyesi",
+ "Add Tags": "Etiket Ekle",
+ "tagAlreadyOnMonitor": "Bu etiket (isim ve değer) zaten monitörde veya eklenmeyi bekliyor.",
+ "tagAlreadyStaged": "Bu etiket (isim ve değer) bu grup için zaten hazırlandı.",
+ "tagNameExists": "Bu isimde bir sistem etiketi zaten var. Listeden seçin veya farklı bir isim kullanın.",
+ "Clear Form": "Formu Temizle",
+ "Optional: The audience to request the JWT for": "İsteğe bağlı: JWT'nin talep edileceği kitle",
+ "OAuth Audience": "OAuth Kitlesi"
}
diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json
index 63070db9f..43a11d91b 100644
--- a/src/lang/uk-UA.json
+++ b/src/lang/uk-UA.json
@@ -261,7 +261,7 @@
"Message Title": "Заголовок повідомлення",
"Notification Sound": "Звук сповіщення",
"More info on:": "Більше інформації: {0}",
- "pushoverDesc1": "Екстренний пріоритет (2) має таймуут повтору за замовчуванням 30 секунд і закінчується через 1 годину.",
+ "pushoverDesc1": "Екстренний пріоритет (2) має таймаут повтору за замовчуванням 30 секунд і закінчується через 1 годину.",
"pushoverDesc2": "Якщо ви бажаєте надсилати повідомлення різним пристроям, необхідно заповнити поле Пристрій.",
"SMS Type": "Тип SMS",
"octopushTypePremium": "Преміум (Швидкий - рекомендується для алертів)",
@@ -529,7 +529,7 @@
"Schedule maintenance": "Графік обслуговування",
"Affected Monitors": "Задіяні монітори",
"HomeAssistant": "Home Assistant",
- "smseaglePriority": "Пріоритет повідомлення (0-9, за замовчуванням = 0)",
+ "smseaglePriority": "Пріоритет повідомлення (0-9, найвищий пріоритет = 9)",
"smseagleRecipient": "Отримувач(і) (декілька отримувачів повинні бути відокремлені комами)",
"markdownSupported": "Підтримується синтаксис розмітки",
"Resend Notification if Down X times consequently": "Повторно надсилати сповіщення, якщо падіння відбулося X разів підряд",
@@ -542,12 +542,12 @@
"Specific Monitor Type": "Специфічний моніторинг",
"Monitor": "Монітор | Монітори",
"smseagle": "SMSEagle",
- "smseagleEncoding": "Надсилати в Unicode",
+ "smseagleEncoding": "Надсилати в Unicode (за замовчуванням=GSM-7)",
"smseagleUrl": "URL-адреса пристрою SMSEagle",
"smseagleToken": "Токен доступу API",
"smseagleRecipientType": "Тип одержувача",
"smseagleContact": "Телефонний контакт(и)",
- "smseagleGroup": "Телефонна група(и)",
+ "smseagleGroup": "Назва(и) телефонної групи",
"smseagleTo": "Телефонний номер(и)",
"Help": "Допомога",
"Game": "Гра",
@@ -833,7 +833,7 @@
"noOrBadCertificate": "Відсутність/поганий сертифікат",
"Select": "Вибрати",
"selectedMonitorCount": "Вибрано: {0}",
- "wayToGetFlashDutyKey": "Ви можете перейти на сторінку \"Канал -> (Виберіть канал) -> Інтеграції -> Додати нову інтеграцію\", додайте \"Uptime Kuma\", щоб отримати пуш-адресу, скопіюйте ключ інтеграції в адресу. Для отримання додаткової інформації, будь ласка, відвідайте",
+ "wayToGetFlashDutyKey": "Щоб інтегрувати Uptime Kuma з Flashduty: Перейдіть до Канали > Виберіть канал > Інтеграції > Додати нову інтеграцію, виберіть Uptime Kuma і скопіюйте URL-адресу пуша.",
"nostrRecipientsHelp": "Формат npub, по одному в рядку",
"Check/Uncheck": "Встановити/зняти галочку",
"PushDeer Server": "Сервер PushDeer",
@@ -1124,5 +1124,62 @@
"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}.",
+ "defaultFriendlyName": "Новий монітор",
+ "Add Tags": "Додати теги",
+ "tagNameExists": "Системний тег з такою назвою вже існує. Виберіть його зі списку або використовуйте іншу назву.",
+ "tagAlreadyOnMonitor": "Цей тег (назва та значення) вже є в моніторі або очікує на додавання.",
+ "smseagleMsgType": "Тип повідомлення",
+ "smseagleMsgTtsAdvanced": "Розширений текстовий дзвінок",
+ "smseagleApiv1": "APIv1 (для існуючих проєктів та зворотної сумісності)",
+ "smseagleComma": "Декілька значень повинні бути відокремлені комою",
+ "FlashDuty Push URL": "URL пуша",
+ "pingCountDescription": "Кількість пакетів для відправлення перед зупинкою",
+ "pingNumericDescription": "Якщо позначено, замість символічних імен хостів будуть виводитися IP-адреси",
+ "pingPerRequestTimeoutDescription": "Це максимальний час очікування (у секундах) перед тим, як вважати один пінг-пакет втраченим",
+ "smtpHelpText": "'SMTPS' перевіряє, чи працює SMTP/TLS; 'Ігнорувати TLS' з'єднується через відкритий текст; “STARTTLS” з'єднується, видає команду STARTTLS і перевіряє сертифікат сервера. Жоден з них не надсилає електронного листа.",
+ "Staged Tags for Batch Add": "Покрокові теги для групового додавання",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "Звичайний пріоритет має бути вищим за пріоритет {0}. Пріоритет {1} вищий за {0} пріоритет {2}",
+ "ntfyPriorityDown": "Пріоритет для подій НЕДОСТУПНИЙ",
+ "pingCountLabel": "Максимум пакетів",
+ "SpugPush Template Code": "Код шаблону",
+ "tagAlreadyStaged": "Цей тег (назва та значення) вже створено для цієї групи.",
+ "Use HTML for custom E-mail body": "Використовувати HTML для користувацького тіла електронного листа",
+ "smseagleGroupV2": "ID телефонної групи",
+ "smseagleContactV2": "ID телефонного контакту",
+ "smseagleMsgSms": "Sms повідомлення (за замовчуванням)",
+ "smseagleMsgRing": "Дзвінок",
+ "smseagleMsgTts": "Текстовий дзвінок",
+ "smseagleDuration": "Тривалість (в секундах)",
+ "smseagleTtsModel": "ID моделі перетворення тексту в мовлення",
+ "smseagleApiType": "Версія API",
+ "smseagleApiv2": "APIv2 (рекомендовано для нових інтеграцій)",
+ "smseagleDocs": "Перевірте наявність документації або APIv2: {0}",
+ "FlashDuty Push URL Placeholder": "Скопіюйте зі сторінки інтеграції сповіщень",
+ "pingNumericLabel": "Числовий вивід",
+ "pingGlobalTimeoutLabel": "Глобальний таймаут",
+ "pingGlobalTimeoutDescription": "Загальний час у секундах до зупинки пінгу, незалежно від надісланих пакетів",
+ "pingPerRequestTimeoutLabel": "Таймаут кожного пінгу",
+ "pingIntervalAdjustedInfo": "Інтервал налаштовується на основі кількості пакетів, глобального таймауту та таймауту кожного пінгу",
+ "Custom URL": "Користувацька URL-адреса",
+ "customUrlDescription": "Буде використано як URL-адресу для кліку замість URL-адреси монітора.",
+ "OneChatAccessToken": "Токен доступу OneChat",
+ "OneChatUserIdOrGroupId": "ID користувача або ID групи OneChat",
+ "OneChatBotId": "ID бота OneChat",
+ "Disable URL in Notification": "Вимкнути URL-адресу в сповіщенні",
+ "Add Another Tag": "Додати ще один тег",
+ "Clear Form": "Очистити форму",
+ "pause": "Пауза",
+ "Happy Eyeballs algorithm": "Алгоритм Happy Eyeballs",
+ "Manual": "Інструкція",
+ "Ip Family": "Сімейство IP",
+ "ipFamilyDescriptionAutoSelect": "Використовує {happyEyeballs} для визначення сімейства IP.",
+ "OAuth Audience": "Аудиторія OAuth",
+ "Optional: The audience to request the JWT for": "Необов'язково: Аудиторія, для якої необхідно подати запит на JWT"
}
diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json
index 88134e3d8..d8deaf230 100644
--- a/src/lang/zh-CN.json
+++ b/src/lang/zh-CN.json
@@ -398,8 +398,8 @@
"smseagleRecipient": "收信人(多个需用半角逗号分隔)",
"smseagleToken": "API 访问令牌",
"smseagleUrl": "您的 SMSEagle 设备 URL",
- "smseagleEncoding": "以 Unicode 发送",
- "smseaglePriority": "消息优先级(0-9,默认为 0)",
+ "smseagleEncoding": "以 Unicode 发送 (默认为GSM-7)",
+ "smseaglePriority": "消息优先级(0-9,9 为最高优先级)",
"stackfield": "Stackfield",
"Customize": "自定义",
"Custom Footer": "自定义底部",
@@ -414,7 +414,7 @@
"smtpDkimheaderFieldNames": "包含在哈希计算对象内的 Header 列表(可选)",
"smtpDkimskipFields": "不包含在哈希计算对象内的 Header 列表(可选)",
"wayToGetPagerDutyKey": "您可以在 Service -> Service Directory -> (选择一个 Service) -> Integrations -> Add integration 页面中搜索“Events API V2”以获取此 Integration Key,更多信息请看{0}",
- "wayToGetFlashDutyKey": "您可以进入 协作空间 -> (选择一个 协作空间) -> 集成数据 -> 新增一个集成 页面,添加“Uptime Kuma”集成获得一个推送地址,复制地址中的 Integration Key,更多信息前往{0}",
+ "wayToGetFlashDutyKey": "将Uptime Kuma与Flashduty集成:进入 协作空间 -> (选择一个 协作空间) -> 集成数据 -> 新增一个集成 页面,选择“Uptime Kuma”,复制推送URL。",
"Integration Key": "集成密钥",
"Integration URL": "集成网址",
"Auto resolve or acknowledged": "自动标记为已解决或已读",
@@ -1120,5 +1120,62 @@
"YZJ Robot Token": "YZJ 机器人令牌",
"telegramServerUrl": "(可选) 服务器 Url",
"telegramServerUrlDescription": "用以解除 Telegram 的机器人 API 限制或在封锁区域(中国、伊朗等)获得访问权限。获取更多信息,请点击 {0}。默认值:{1}",
- "Font Twemoji by Twitter licensed under": "由 Twitter 制作的 Twemoji 字体根据此许可证授权"
+ "Font Twemoji by Twitter licensed under": "由 Twitter 制作的 Twemoji 字体根据此许可证授权",
+ "smsplanetApiDocs": "有关获取 API token 的详细信息,请参阅 {the_smsplanet_documentation}。",
+ "smsplanetNeedToApproveName": "需要在客户端面板进行确认",
+ "Sender name": "发件人名称",
+ "Phone numbers": "手机号码",
+ "the smsplanet documentation": "smsplanet 文档",
+ "smsplanetApiToken": "SMSPlanet API 的 Token",
+ "Use HTML for custom E-mail body": "使用 HTML 作为自定义电子邮件内容",
+ "smseagleDuration": "时长 (以秒为单位)",
+ "smseagleApiv1": "APIv1 (用于现有项目和向后兼容性)",
+ "ntfyPriorityHelptextPriorityHigherThanDown": "常规优先级应高于 {0} 优先级。优先级 {1} 高于 {0} 优先级 {2}",
+ "FlashDuty Push URL Placeholder": "从警告集成页面复制",
+ "pingNumericDescription": "如果勾选,将输出IP地址而不是符号主机名",
+ "pingPerRequestTimeoutDescription": "在视作单次ping数据包丢失前的最大等待时间 (以秒为单位)",
+ "ntfyPriorityDown": "故障事件的优先级",
+ "FlashDuty Push URL": "推送URL",
+ "pingCountLabel": "数据包最大数量",
+ "pingCountDescription": "停止前发送的数据包数量",
+ "pingNumericLabel": "数字输出",
+ "pingGlobalTimeoutLabel": "全局超时",
+ "pingGlobalTimeoutDescription": "无论多少发送了多少数据包,总时间到达此值后停止ping (以秒为单位)",
+ "pingPerRequestTimeoutLabel": "单次ping超时时间",
+ "pingIntervalAdjustedInfo": "间隔时间将根据数据包数量、全局超时时间和单次ping超时时间调整",
+ "Custom URL": "自定义链接",
+ "defaultFriendlyName": "新监控项",
+ "smseagleMsgType": "消息类型",
+ "smseagleTtsModel": "文本转语音模型ID",
+ "smseagleApiType": "API 版本",
+ "smseagleApiv2": "APIv2 (推荐用于新的集成)",
+ "smseagleDocs": "阅读文档以检查APIv2的可用性: {0}",
+ "smseagleComma": "使用逗号分隔多项",
+ "Clear Form": "清除表单",
+ "pause": "暂停",
+ "Ip Family": "IP 协议",
+ "Add Another Tag": "新增标签",
+ "Staged Tags for Batch Add": "暂存标签以便后续批量添加",
+ "Happy Eyeballs algorithm": "Happy Eyeballs 算法",
+ "ipFamilyDescriptionAutoSelect": "使用 {happyEyeballs} 判断 IP 协议。",
+ "Manual": "手动",
+ "OAuth Audience": "OAuth 接收方",
+ "OneChatAccessToken": "OneChat Access Token(密钥)",
+ "Optional: The audience to request the JWT for": "可选项:JWT 请求的接收方(aud)",
+ "tagNameExists": "该标签名已与系统标签重复。请直接从列表选择系统标签,或使用另一个标签名。",
+ "tagAlreadyOnMonitor": "该标签(键值对)已被用在监控项,或是等待添加。",
+ "OneChatUserIdOrGroupId": "OneChat 用户 ID 或群组 ID",
+ "customUrlDescription": "将替换监控项监控的链接,用于状态页面处,显示为可点击的链接。",
+ "smtpHelpText": "SMTPS:测试 SMTP/TLS 是否正常工作;Ignore TLS:通过明文连接;STARTTLS:通过明文连接,然后发出 STARTTLS 命令并验证服务器证书。这些方式都不会导致实际发送电子邮件。",
+ "SpugPush Template Code": "模板代码",
+ "Disable URL in Notification": "在通知中禁止解析链接",
+ "OneChatBotId": "OneChat 机器人 ID",
+ "smseagleMsgTtsAdvanced": "文本转语音高级呼叫",
+ "smseagleMsgTts": "文本转语音呼叫",
+ "Add Tags": "添加标签",
+ "tagAlreadyStaged": "该标签(键值对)已经被暂存。",
+ "smseagleMsgRing": "响铃呼叫",
+ "smseagleMsgSms": "SMS 短信(默认值)",
+ "smseagleContactV2": "联系人 ID",
+ "smseagleGroupV2": "群组 ID"
}
diff --git a/src/lang/zh-TW.json b/src/lang/zh-TW.json
index b894f1298..28c47b29e 100644
--- a/src/lang/zh-TW.json
+++ b/src/lang/zh-TW.json
@@ -8,7 +8,7 @@
"ignoreTLSError": "忽略 HTTPS 網站的 TLS/SSL 錯誤",
"upsideDownModeDescription": "反轉顯示狀態。若服務可以連線,將顯示離線。",
"maxRedirectDescription": "最大重新導向跟隨次數。設為 0 將停用重新導向。",
- "enableGRPCTls": "允許以 TLS 連線傳送 gRPC 要求",
+ "enableGRPCTls": "允許以 TLS 連線傳送 gRPC 請求",
"grpcMethodDescription": "方法名稱將轉換至駝峰式命名,如 sayHello、check 等。",
"acceptedStatusCodesDescription": "選擇視為成功回應的狀態碼。",
"Maintenance": "維護",
@@ -38,7 +38,7 @@
"clearEventsMsg": "您確定要刪除此監測器的所有事件嗎?",
"clearHeartbeatsMsg": "您確定要刪除此監測器的所有心跳嗎?",
"confirmClearStatisticsMsg": "您確定要刪除所有統計資料嗎?",
- "importHandleDescription": "若您想跳過所有相同名稱的監測器或通知,請選擇 '略過現有'。選擇 '覆寫' 將刪除所有現有的監測器及通知。",
+ "importHandleDescription": "若您想跳過所有相同名稱的監測器或通知,請選擇「略過現有」。選擇「覆寫」將刪除所有現有的監測器及通知。",
"confirmImportMsg": "您確定要匯入備份嗎?請確認是否選擇正確的匯入設定。",
"twoFAVerifyLabel": "請輸入權杖以驗證雙步驟驗證:",
"tokenValidSettingsMsg": "權杖有效!您可以儲存雙步驟驗證設定了。",
@@ -119,7 +119,7 @@
"Update Password": "更新密碼",
"Disable Auth": "停用驗證",
"Enable Auth": "啟用驗證",
- "disableauth.message1": ">你是否要{disableAuth}?",
+ "disableauth.message1": "你是否要{disableAuth}?",
"disable authentication": "取消登入驗證",
"disableauth.message2": "此功能是設計給已有{intendThirdPartyAuth}的使用者,例如 Cloudflare Access。",
"where you intend to implement third-party authentication": "第三方認證",
@@ -224,7 +224,7 @@
"webhookJsonDesc": "{0} 適合任何現代的 HTTP 伺服器,如 Express.js",
"webhookFormDataDesc": "{multipart} 適合 PHP。 JSON 必須先經由 {decodeFunction} 剖析",
"webhookAdditionalHeadersTitle": "額外標頭",
- "webhookAdditionalHeadersDesc": "設定 webhook 請求的額外 Header。每一個 Header 應被定義為一對 JSON 鍵值對。",
+ "webhookAdditionalHeadersDesc": "設定 webhook 請求的額外標頭。每個標頭應由一對 JSON 鍵值對定義。",
"smtp": "Email (SMTP)",
"secureOptionNone": "無 / STARTTLS (25, 587)",
"secureOptionTLS": "TLS (465)",
@@ -232,8 +232,8 @@
"From Email": "寄件人",
"emailCustomSubject": "自訂主旨",
"To Email": "收件者",
- "smtpCC": "CC",
- "smtpBCC": "BCC",
+ "smtpCC": "副本",
+ "smtpBCC": "密件副本",
"discord": "Discord",
"Discord Webhook URL": "Discord Webhook 網址",
"wayToGetDiscordURL": "您可以前往伺服器設定 (Server Settings) -> 整合 (Integrations) -> 檢視 Webhooks (View Webhooks) -> 新 Webhook (New Webhook) 以取得新的 Webhook",
@@ -300,15 +300,15 @@
"appriseNotInstalled": "尚未安裝 Apprise。{0}",
"Access Token": "存取權杖",
"Channel access token": "頻道存取權杖",
- "Line Developers Console": "Line 開發者控制檯",
- "lineDevConsoleTo": "Line 開發者控制檯 - {0}",
+ "Line Developers Console": "Line 開發者控制台",
+ "lineDevConsoleTo": "Line 開發者控制台 - {0}",
"Basic Settings": "基本設定",
"User ID": "使用者 ID",
"Messaging API": "即時通訊 API",
"wayToGetLineChannelToken": "首先,前往 {0},建立 provider 和 channel (Messaging API)。接著您就可以從上面提到的選單項目中取得頻道存取權杖及使用者 ID。",
"Icon URL": "圖示網址",
- "aboutIconURL": "您可以在 \"圖示網址\" 中提供圖片網址以覆蓋預設個人檔案圖片。若已設定 Emoji 圖示,將忽略此設定。",
- "aboutMattermostChannelName": "您可以在 \"頻道名稱\" 欄位中填寫頻道名稱以覆蓋 Webhook 的預設頻道。必須在 Mattermost 的 Webhook 設定中啟用。例如:#其他頻道",
+ "aboutIconURL": "您可以在「圖示網址」中提供圖片網址以覆蓋預設個人檔案圖片。若已設定 Emoji 圖示,將忽略此設定。",
+ "aboutMattermostChannelName": "您可以在「頻道名稱」欄位中填寫頻道名稱以覆蓋 Webhook 的預設頻道。必須在 Mattermost 的 Webhook 設定中啟用。例如:#其他頻道",
"matrix": "Matrix",
"promosmsTypeEco": "SMS ECO - 便宜,但是很慢且經常過載。僅限位於波蘭的收件者。",
"promosmsTypeFlash": "SMS FLASH - 訊息會自動在收件者的裝置上顯示。僅限位於波蘭的收件者。",
@@ -325,8 +325,8 @@
"Body": "主體",
"Headers": "標頭",
"PushUrl": "Push 網址",
- "HeadersInvalidFormat": "要求標頭不是有效的 JSON: ",
- "BodyInvalidFormat": "要求主體不是有效的 JSON: ",
+ "HeadersInvalidFormat": "請求標頭不是有效的 JSON: ",
+ "BodyInvalidFormat": "請求主體不是有效的 JSON: ",
"Monitor History": "監測器歷史紀錄",
"clearDataOlderThan": "保留 {0} 天內的監測器歷史紀錄。",
"PasswordsDoNotMatch": "密碼不相符。",
@@ -377,9 +377,9 @@
"Services": "服務",
"Discard": "捨棄",
"Cancel": "取消",
- "Powered by": "技術支援",
+ "Powered by": "威力本源",
"serwersms": "SerwerSMS.pl",
- "serwersmsAPIUser": "API 使用者名稱 (包括 webapi_ 前綴)",
+ "serwersmsAPIUser": "API 使用者名稱 (包含 webapi_ 前置碼)",
"serwersmsAPIPassword": "API 密碼",
"serwersmsPhoneNumber": "電話號碼",
"serwersmsSenderName": "SMS 寄件人名稱 (由客戶入口網站註冊)",
@@ -401,7 +401,7 @@
"smtpDkimDesc": "請參考 Nodemailer DKIM {0} 使用方式。",
"documentation": "文件",
"smtpDkimDomain": "網域名稱",
- "smtpDkimKeySelector": "DKIM 選取器",
+ "smtpDkimKeySelector": "DKIM 選擇字",
"smtpDkimPrivateKey": "私密金鑰",
"smtpDkimHashAlgo": "雜湊演算法 (選填)",
"smtpDkimheaderFieldNames": "要簽署的郵件標頭 (選填)",
@@ -432,17 +432,17 @@
"Certificate Chain": "憑證鏈結",
"Valid": "有效",
"Invalid": "無效",
- "AccessKeyId": "標識使用者 ID",
+ "AccessKeyId": "AccessKey ID",
"SecretAccessKey": "AccessKey 密碼",
"PhoneNumbers": "電話號碼",
"TemplateCode": "範例程式碼",
"SignName": "簽名",
- "Sms template must contain parameters: ": "Sms 範本必須包含參數: ",
+ "Sms template must contain parameters: ": "SMS 範本必須包含參數: ",
"Bark Endpoint": "Bark 端點",
"Bark Group": "Bark 群組",
"Bark Sound": "Bark 鈴聲",
"WebHookUrl": "WebHookURL",
- "SecretKey": "對稱金鑰",
+ "SecretKey": "SecretKey",
"For safety, must use secret key": "為了安全起見,必須使用秘密金鑰",
"Device Token": "裝置權杖",
"Platform": "平臺",
@@ -507,7 +507,7 @@
"onebotSafetyTips": "為了安全起見,必須設定存取權杖",
"PushDeer Key": "PushDeer 金鑰",
"Footer Text": "頁尾文字",
- "Show Powered By": "顯示技術支援文字",
+ "Show Powered By": "顯示威力本源文字",
"Domain Names": "網域名稱",
"signedInDisp": "以 {0} 身分登入",
"signedInDispDisabled": "驗證已停用。",
@@ -525,9 +525,9 @@
"Leave blank to use a shared sender number.": "留空以使用共享寄件人號碼。",
"Octopush API Version": "Octopush API 版本",
"Legacy Octopush-DM": "舊版 Octopush-DM",
- "endpoint": "端",
- "octopushAPIKey": "在控制檯的 HTTP API 憑證取得的 \"API 金鑰\"",
- "octopushLogin": "在控制檯的 HTTP API 憑證取得的 \"Login\"",
+ "endpoint": "端點",
+ "octopushAPIKey": "在控制台的 HTTP API 憑證取得的 \"API 金鑰\"",
+ "octopushLogin": "在控制台的 HTTP API 憑證取得的 \"Login\"",
"promosmsLogin": "API 登入名稱",
"promosmsPassword": "API 密碼",
"pushoversounds pushover": "Pushover (預設)",
@@ -574,9 +574,9 @@
"certificationExpiryDescription": "TLS 將於 X 天後到期時觸發 HTTPS 監測器通知:",
"Setup Docker Host": "設定 Docker 主機",
"Connection Type": "連線類型",
- "Docker Daemon": "Docker 精靈",
+ "Docker Daemon": "Docker Daemon",
"deleteDockerHostMsg": "您確定要為所有監測器刪除此 Docker 主機嗎?",
- "socket": "通訊端",
+ "socket": "Socket",
"tcp": "TCP / HTTP",
"Docker Container": "Docker 容器",
"Container Name / ID": "容器名稱 / ID",
@@ -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 網址",
@@ -603,10 +603,10 @@
"Frontend Version": "前端版本",
"Frontend Version do not match backend version!": "前端版本與後端版本不符!",
"Base URL": "基底網址",
- "goAlertInfo": "GoAlert 是用於待命排程、升級自動化,以及通知 (如簡訊或語音通話) 的開源應用程式。自動在正確的時間、用洽當的方法、聯絡合適的人! {0}",
+ "goAlertInfo": "GoAlert 是用於待命排程、升級自動化,以及通知 (如簡訊或語音通話) 的開放原始碼應用程式。自動在正確的時間、用恰當的方法、聯絡合適的人! {0}",
"goAlertIntegrationKeyInfo": "取得服務的通用 API 整合金鑰,格式為 \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\"。通常是已複製的網址的權杖參數值。",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "即將棄用:由於專案新增了大量新功能,且備份功能未被妥善維護,故此功能無法產生或復原完整備份。",
+ "backupOutdatedWarning": "已棄用:由於添加了許多功能且此備份功能有點無人維護,因此它無法產生或還原完整的備份。",
"backupRecommend": "請直接備份磁碟區或 ./data/ 資料夾。",
"Optional": "選填",
"squadcast": "Squadcast",
@@ -684,7 +684,7 @@
"telegramMessageThreadID": "(選填) Telegram 話題 ID",
"startDateTime": "開始日期/時間",
"endDateTime": "結束日期/時間",
- "cronSchedule": "計劃: ",
+ "cronSchedule": "排程: ",
"invalidCronExpression": "無效的 Cron 表達式:{0}",
"telegramProtectContent": "阻止轉發/儲存",
"telegramProtectContentDescription": "如果啟用,Telegram 中的機器人訊息將受到保護,不會被轉發和儲存。",
@@ -692,14 +692,14 @@
"uninstall": "移除",
"loadingError": "無法取得數據, 請重試。",
"markdownSupported": "支援 Markdown 語法",
- "Packet Size": "數據包大小",
+ "Packet Size": "封包大小",
"statusPageRefreshIn": "將於 {0} 後重新整理",
- "confirmUninstallPlugin": "是否要移除這個外掛程式?",
+ "confirmUninstallPlugin": "是否要移除這個外掛程式?",
"Key Added": "已建立金鑰",
"Clone Monitor": "複製監控項目",
"Clone": "複製",
"cloneOf": "從 {0} 複製",
- "uninstalling": "正在卸載",
+ "uninstalling": "正在移除",
"notificationRegional": "地區性的",
"wayToGetZohoCliqURL": "您可以前往此頁面以瞭解如何建立 webhook 網址 {0}。",
"wayToGetKookBotToken": "到 {0} 建立應用程式並取得 bot token",
@@ -714,9 +714,9 @@
"Expiry": "過期",
"apiKey-inactive": "無效",
"apiKey-expired": "已過期",
- "Reconnecting...": "重新連線...",
+ "Reconnecting...": "重新連線中...",
"Expiry date": "過期時間",
- "Don't expire": "不要過期",
+ "Don't expire": "永不過期",
"Continue": "繼續",
"Add Another": "新增作者",
"Add API Key": "新增 API 金鑰",
@@ -726,7 +726,7 @@
"lunaseaUserID": "使用者 ID",
"Cannot connect to the socket server": "無法連線到 Socket 伺服器",
"Edit Maintenance": "編輯維護",
- "deleteAPIKeyMsg": "您確定要刪除這個 API 金鑰?",
+ "deleteAPIKeyMsg": "您確定要刪除這個 API 金鑰?",
"Custom Monitor Type": "自訂監視器類型",
"Google Analytics ID": "Google Analytics ID",
"Server Address": "伺服器位置",
@@ -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 金鑰?",
"Monitor Setting": "{0} 的監視器設定",
"Guild ID": "公會 ID",
"chromeExecutableDescription": "如果您使用 Docker 且未安裝 Chromium,可能要花數分鐘安裝後才能顯示測試結果。安裝會使用 1GB 的硬碟空間。",
@@ -757,21 +757,21 @@
"filterActivePaused": "暫停",
"Select": "選擇",
"enableNSCD": "啟用 NSCD(名稱服務快取)以快取所有 DNS 請求",
- "Server URL should not contain the nfty topic": "伺服器地址不應包含 ntfy主題",
+ "Server URL should not contain the nfty topic": "伺服器地址不應包含 ntfy 主題",
"Invert Keyword": "反轉模式",
- "Request Timeout": "請求超時",
- "timeoutAfter": "{0} 秒後超時",
+ "Request Timeout": "請求逾時",
+ "timeoutAfter": "{0} 秒後逾時",
"styleElapsedTime": "在監控項詳情的心跳欄下顯示起止時間",
"styleElapsedTimeShowNoLine": "顯示(不帶連接線)",
"styleElapsedTimeShowWithLine": "顯示(帶連接線)",
"webhookCustomBodyDesc": "為 webhook 設定一個自定義 HTTP 請求體。可在模板內使用{msg},、{heartbeat}和{monitor} 變量。",
"webhookBodyPresetOption": "預設 - {0}",
- "webhookBodyCustomOption": "自定義內容",
+ "webhookBodyCustomOption": "自訂主體內容",
"selectedMonitorCount": "已選:{0}",
- "Check/Uncheck": "選中/取消選中",
- "tailscalePingWarning": "如需使用 Tailscale Ping 客戶端,您需要以非 docker 方式安裝 Uptime Kuma,並同時安裝 Tailscale 客戶端。",
+ "Check/Uncheck": "選取/取消選取",
+ "tailscalePingWarning": "如需使用 Tailscale Ping 監測器,您必須在伺服器上以非 Docker 方式安裝 Uptime Kuma,且同時安裝 Tailscale 用戶端。",
"invertKeywordDescription": "出現關鍵詞將令檢測結果設為失敗,而非成功。",
- "wayToGetKookGuildID": "在 Kook 設定中打開“開發者模式”,然後右鍵點選頻道可取得其 ID",
+ "wayToGetKookGuildID": "在 Kook 設定中打開「開發者模式」,然後右鍵點選頻道可取得其 ID",
"Notify Channel": "通知該頻道",
"aboutNotifyChannel": "勾選“通知該頻道”,會令該頻道內所有成員都收到一條桌面端或移動端通知,無論其狀態是在線或離開。",
"pagertreeIntegrationUrl": "整合 URL 地址",
@@ -862,9 +862,9 @@
"successDisabled": "已成功停用。",
"successEnabled": "已成功啟用。",
"tagNotFound": "找不到標籤。",
- "foundChromiumVersion": "找到 Chromium/Chrome。版本:{0}",
+ "foundChromiumVersion": "發現 Chromium/Chrome。版本:{0}",
"setupDatabaseSQLite": "一個簡單的資料庫檔案,適用於小規模部署。在 v2.0.0 之前,Uptime Kuma 預設使用 SQLite 作為資料庫。",
- "Pick a SASL Mechanism...": "選擇一個 SASL 機制...…",
+ "Pick a SASL Mechanism...": "選擇一個 SASL 機制…",
"Authorization Identity": "授權身份",
"AccessKey Id": "存取金鑰 ID",
"Secret AccessKey": "秘密存取金鑰",
@@ -897,7 +897,7 @@
"self-hosted container": "自架容器",
"useRemoteBrowser": "使用遠端瀏覽器",
"Add a domain": "新增網域",
- "Remove domain": "移除網域 '{0}'",
+ "Remove domain": "移除網域「{0}」",
"settingUpDatabaseMSG": "設定資料庫中,可能需要一段時間,請耐心等待。",
"smspartnerApiurl": "您可以在儀表板上的 {0} 找到您的 API 金鑰",
"smspartnerPhoneNumberHelptext": "號碼必須是國際格式 {0}, {1}。多個號碼必須用 {2} 分隔",
@@ -927,7 +927,7 @@
"threemaRecipientTypePhone": "電話號碼",
"threemaSenderIdentityFormat": "8 個字元,通常以 * 開頭",
"threemaRecipient": "收件者",
- "mongodbCommandDescription": "對資料庫執行 MongoDB 指令。有關可用指令的資訊,請參閱 {documentation}",
+ "mongodbCommandDescription": "對資料庫執行 MongoDB 命令。有關可用命令的資訊,請參閱 {documentation}",
"threemaRecipientTypeEmail": "電子郵件地址",
"Originator type": "發送者類型",
"smspartnerPhoneNumber": "電話號碼",
@@ -936,7 +936,7 @@
"max 15 digits": "最多 15 位數字",
"What is a Remote Browser?": "什麼是遠端瀏覽器?",
"Bitrix24 Webhook URL": "Bitrix24 WebHook URL",
- "wayToGetBitrix24Webhook": "您可以按照 {0} 的步驟創建一個 Webhook",
+ "wayToGetBitrix24Webhook": "您可以按照 {0} 的步驟建立 Webhook",
"apiKeySevenIO": "SevenIO API 金鑰",
"ntfyPriorityHelptextAllEvents": "所有事件都以最高優先級發送",
"Telephone number": "手機號碼",
@@ -948,11 +948,11 @@
"and": "和",
"whatHappensAtForumPost": "建立一個新的論壇文章。這不會在現有文章中發布。要在現有文章中發文,請使用“{option}”",
"aboutSlackUsername": "變更訊息寄件者的顯示名稱。如果您想提及他人,請將其包含在好友的名稱中。",
- "remoteBrowsersDescription": "遠端瀏覽器是本機運行 Chromium 的替代方案。使用 browserless.io 等服務進行設定或連接到您自己的服務",
+ "remoteBrowsersDescription": "遠端瀏覽器可作為在本機執行 Chromium 的替代方案。使用 browserless.io 等服務進行設定或連接到您自己的服務",
"Money": "錢",
"successKeyword": "成功關鍵字",
- "successKeywordExplanation": "MQTT 關鍵字將被視為成功",
- "Refresh Interval Description": "狀態頁面將每 {0} 秒刷新一次完整網站",
+ "successKeywordExplanation": "作為成功判斷依據的 MQTT 關鍵字",
+ "Refresh Interval Description": "狀態頁面將每 {0} 秒完全重新整理一次網站",
"wayToGetDiscordThreadId": "取得主題 / 論壇文章 ID 與取得頻道 ID 類似。詳細了解如何取得 ID {0}",
"Don't mention people": "不要提及他人",
"Mention group": "提及 {group}",
@@ -961,7 +961,7 @@
"cacheBusterParamDescription": "隨機生成參數以跳過快取。",
"gamedigGuessPort": "GameDig:隨機埠",
"Message format": "訊息格式",
- "Send rich messages": "發送豐富的訊息",
+ "Send rich messages": "發送豐富格式文字訊息",
"bitrix24SupportUserID": "輸入您在 Bitrix24 中的使用者 ID。您可以透過使用者的個人資料連結找到 ID。",
"remoteBrowserToggle": "預設情況下,Chromium 在 Uptime Kuma 容器內運作。您可以透過切換此開關來使用遠端瀏覽器。",
"Elevator": "電梯",
@@ -973,7 +973,7 @@
"Fail": "失敗",
"Correct": "正確的",
"time ago": "{0} 以前",
- "ignoredTLSError": "TLS/SSL 錯誤已被略過",
+ "ignoredTLSError": "已忽略 TLS/SSL 錯誤",
"now": "現在",
"-year": "-年",
"Json Query Expression": "JSON查詢表達式",
@@ -981,64 +981,64 @@
"receiverInfoSevenIO": "如果接收號碼不在德國,您必須在號碼前面添加國家代碼(例如,對於來自美國的國家代碼 1,請使用 117612121212 而不是 017612121212)",
"callMeBotGet": "您可以在此處填寫您生成的用於 {0}、{1} 或 {2} 的端點。 請注意您可能會受到速率限制。 速率限制被推測為:{3}(僅供參考)",
"gtxMessagingFromHint": "在手機上,收件人會看到 TPOA 地址作為消息的發送者。TPOA 允許的格式包括:至多11個字母或數字、短代碼、當地長代碼或國際號碼({e164}、{e212} 或 {e214} 格式)",
- "deleteRemoteBrowserMessage": "您確定要刪除此遠程瀏覽器嗎,這會影響所有監控項?",
+ "deleteRemoteBrowserMessage": "您確定要為所有監控器刪除此遠端瀏覽器嗎?",
"Command": "命令",
- "wayToGetSevenIOApiKey": "訪問 app.seven.io > 開發人員 > api 密鑰 > 綠色添加按鈕下的儀錶板",
+ "wayToGetSevenIOApiKey": "造訪儀表板,位於 app.seven.io > 開發人員 > API 金鑰 > 綠色新增按鈕下方",
"senderSevenIO": "發信人號碼或名稱",
"receiverSevenIO": "收信人號碼",
- "wayToWriteWhapiRecipient": "可用格式為不含 + 號的國際通用格式手機號碼({0})、聯繫人 ID({1})或組 ID({2})。",
- "wayToGetWhapiUrlAndToken": "您可以通過進入您想要的頻道來獲取 API URL 和令牌:{0}",
- "whapiRecipient": "手機號碼 / 聯繫人 ID / 組 ID",
- "API URL": "API 地址",
+ "wayToWriteWhapiRecipient": "可用格式為不含 + 號的國際通用格式手機號碼({0})、聯絡人 ID({1})或群組 ID({2})。",
+ "wayToGetWhapiUrlAndToken": "您可以透過從 {0} 進入您想要的頻道來取得 API URL 及權杖",
+ "whapiRecipient": "手機號碼 / 聯絡人 ID / 群組 ID",
+ "API URL": "API URL",
"wayToGetHeiiOnCallDetails": "如需了解如何獲取 Trigger ID 和 API 密鑰,請訪問 {documentation}",
"gtxMessagingApiKeyHint": "你可以在此找到你的 API 密鑰:My Routing Accounts > Show Account Information > API Credentials > REST API (v2.x)",
"From Phone Number / Transmission Path Originating Address (TPOA)": "發件人電話號碼 / 傳輸路徑起始地址(TPOA)",
"To Phone Number": "收件人電話號碼",
"gtxMessagingToHint": "國際通用格式,需要前導 \"+\" ({e164}、{e212} 或 {e214} 格式)",
- "Alphanumeric (recommended)": "字符或數字類型(推薦)",
- "cellsyntOriginatortypeAlphanumeric": "字符或數字類型(最多 11 個字母或數字)。收件人無法向此號碼回覆消息。",
+ "Alphanumeric (recommended)": "英數字(推薦)",
+ "cellsyntOriginatortypeAlphanumeric": "英數字字串(最多 11 個字母或數字)。收件人無法向此號碼回覆訊息。",
"cellsyntOriginatortypeNumeric": "數字類型(最多 15 位數)需使用國際通用格式,不以 00+國家代碼開頭,例如若要使用英國的號碼 07920 110 000 需填寫 447920110000。收件人可向此號碼回覆消息。",
"max 11 alphanumeric characters": "最多 11 個字母或數字",
"Community String": "SNMP 通訊字符串",
"snmpCommunityStringHelptext": "此字符串用作密碼,以驗證和控制對SNMP啟用設備的訪問。請將其與您的SNMP設備配置匹配。",
- "OID (Object Identifier)": "OID(對象標識符)",
- "snmpOIDHelptext": "輸入您想監控的傳感器或狀態的 OID。如果您不確定 OID 是什麼,可以使用 MIB 瀏覽器或 SNMP 軟件等網絡管理工具進行查找。",
+ "OID (Object Identifier)": "OID(物件識別碼)",
+ "snmpOIDHelptext": "輸入您想監控的感測器或狀態的 OID。如果您不確定 OID 是什麼,可以使用 MIB 瀏覽器或 SNMP 軟體等網路管理工具進行查詢。",
"Condition": "條件",
"SNMP Version": "SNMP 版本",
"Please enter a valid OID.": "請輸入一個合法的 OID。",
- "wayToGetThreemaGateway": "你可以在 {0} 註冊 Threema 網關。",
+ "wayToGetThreemaGateway": "你可以在 {0} 註冊 Threema 閘道。",
"threemaRecipientTypeIdentity": "Threema ID",
"threemaRecipientTypePhoneFormat": "E.164 標準,不含前導 + 號",
- "threemaSenderIdentity": "網關 ID",
- "threemaApiAuthenticationSecret": "網關密鑰",
- "threemaBasicModeInfo": "註:此通知類型所使用的 Threema 網關為基礎模式(服務器端加密)。更多細節參見 {0}。",
- "apiKeysDisabledMsg": "由於登錄驗證被禁用,API 密鑰也被禁用。",
- "Host Onesender": "Onesender 服務器",
- "Token Onesender": "Onesender 令牌",
+ "threemaSenderIdentity": "閘道 ID",
+ "threemaApiAuthenticationSecret": "閘道金鑰",
+ "threemaBasicModeInfo": "註:此通知類型所使用的 Threema 閘道為基礎模式(伺服器端加密)。更多細節參見 {0}。",
+ "apiKeysDisabledMsg": "由於停用登入驗證,API 金鑰也被停用。",
+ "Host Onesender": "",
+ "Token Onesender": "Onesender 權杖",
"Recipient Type": "收件人類型",
"Private Number": "私密號碼",
- "privateOnesenderDesc": "請確保電話號碼有效。要向私人電話號碼發送消息,格式形如:628123456789",
- "groupOnesenderDesc": "請確保分組 ID 有效。要向分組發送消息,格式形如:628123456789-342345",
- "Group ID": "分組 ID",
- "wayToGetOnesenderUrlandToken": "你可以在 Onesender 網站獲取地址和令牌。更多信息參見 {0}",
- "Add Remote Browser": "添加遠程瀏覽器",
- "Group Name": "分組名稱",
- "OAuth2: Client Credentials": "OAuth2:客戶端憑據",
- "Authentication Method": "鑒權方式",
- "Authorization Header": "鑒權請求頭",
- "Form Data Body": "表單數據請求體",
- "OAuth Token URL": "OAuth 令牌地址",
- "Client ID": "客戶端 ID",
- "Client Secret": "客戶端秘鑰",
+ "privateOnesenderDesc": "請確保電話號碼有效。要對私人電話號碼傳送訊息,格式形如:628123456789",
+ "groupOnesenderDesc": "請確保群組 ID 有效。要對群組傳送訊息,格式形如:628123456789-342345",
+ "Group ID": "群組 ID",
+ "wayToGetOnesenderUrlandToken": "你可以在 Onesender 網站取得 URL 及權杖。詳細訊息請見 {0}",
+ "Add Remote Browser": "新增遠端瀏覽器",
+ "Group Name": "群組名稱",
+ "OAuth2: Client Credentials": "OAuth2:用戶端認證",
+ "Authentication Method": "認證方式",
+ "Authorization Header": "驗證標頭",
+ "Form Data Body": "表單資料主體",
+ "OAuth Token URL": "OAuth 權杖 URL",
+ "Client ID": "用戶端 ID",
+ "Client Secret": "用戶端密碼",
"OAuth Scope": "OAuth 範圍",
"Optional: Space separated list of scopes": "可選項:用空格分隔的範圍列表",
"Go back to home page.": "返回到首頁。",
"No tags found.": "未找到標籤。",
- "Lost connection to the socket server.": "與 socket 服務器的連接丟失。",
- "Cannot connect to the socket server.": "無法連接到 socket 服務器。",
+ "Lost connection to the socket server.": "與 Socket 伺服器的連線中斷。",
+ "Cannot connect to the socket server.": "無法連接 Socket 伺服器。",
"conditionDelete": "刪除條件",
- "conditionAddGroup": "添加分組",
- "conditionDeleteGroup": "刪除分組",
+ "conditionAddGroup": "新增群組",
+ "conditionDeleteGroup": "刪除群組",
"equals": "相等",
"not equals": "不相等",
"contains": "包含",
@@ -1051,39 +1051,86 @@
"greater than or equal to": "不少於",
"Notification Channel": "通知頻道",
"Sound": "聲音",
- "Alphanumerical string and hyphens only": "僅限字母、數字和連字符(-)",
+ "Alphanumerical string and hyphens only": "僅限字母、數字和連字號(-)",
"Arcade": "Arcade(拱廊)",
"Harp": "Harp(豎琴)",
"Flute": "Flute(長笛)",
"Guitar": "Guitar(吉他)",
"Pop": "Pop(流行音樂)",
- "Custom sound to override default notification sound": "自定義聲音,用以覆蓋默認通知聲音",
- "Time Sensitive (iOS Only)": "即時通知(僅 iOS 可用)",
- "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "即使設備處於專注模式,即時通知也會立即發送。",
- "From": "發件人",
+ "Custom sound to override default notification sound": "自訂鈴聲以覆蓋預設通知鈴聲",
+ "Time Sensitive (iOS Only)": "具時效性訊息(僅限 iOS )",
+ "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "即使裝置處於專注模式,具時效性通知也會立即送達。",
+ "From": "寄件人",
"Can be found on:": "可在此找到:{0}",
"The phone number of the recipient in E.164 format.": "收件人的 E.164 格式電話號碼。",
"Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "如需可被回復,請輸入發送者 ID 或 E.164 格式的手機號碼。",
"RabbitMQ Nodes": "RabbitMQ 管理節點",
- "rabbitmqNodesDescription": "輸入 RabbitMQ 管理節點的 URL,包括協議和端口。例如:{0}",
- "rabbitmqNodesRequired": "請設置此監視項的節點。",
+ "rabbitmqNodesDescription": "輸入 RabbitMQ 管理節點的 URL,包括協定及連接埠。例如:{0}",
+ "rabbitmqNodesRequired": "請設定此監視器的節點。",
"rabbitmqNodesInvalid": "請使用 RabbitMQ 節點的完整 URL(即完全限定 URL,以 http 開頭)。",
- "RabbitMQ Username": "RabbitMQ 用戶名",
+ "RabbitMQ Username": "RabbitMQ 帳號",
"RabbitMQ Password": "RabbitMQ 密碼",
"rabbitmqHelpText": "要使用此監控項,您需要在 RabbitMQ 設置中啟用管理插件。有關更多信息,請參閱 {rabitmq_documentation}。",
- "SendGrid API Key": "SendGrid API 密鑰",
+ "SendGrid API Key": "SendGrid API 金鑰",
"not ends with": "不以此結尾",
"less than": "少於",
"Originator": "發件人",
"cellsyntOriginator": "在收件人處作為消息發送者顯示。允許的內容取決於發件人類型。",
"cellsyntDestination": "收件人的手機號碼需要使用以 00+國家代碼開頭的國際通用格式,例如若要發給英國的號碼 07920 110 000 需使用 00447920110000 作為收件人手機號碼(至多17位數)。需發送給多個收件人手機號碼時可使用英文逗號分隔,每次請求最 多250 00個收件人手機號碼。",
"SIGNL4": "SIGNL4",
- "SIGNL4 Webhook URL": "SIGNL4 Webhook 地址",
- "signl4Docs": "你可以在此找到更多關於如何配置 SIGNL4 以及如何獲取 SIGNL4 Webhook 地址的信息:{0}。",
+ "SIGNL4 Webhook URL": "SIGNL4 Webhook URL",
+ "signl4Docs": "您可以在此了解更多關於如何設定 SIGNL4 以及如何取得 SIGNL4 Webhook URL的資訊:{0}。",
"Conditions": "條件",
- "conditionAdd": "添加條件",
+ "conditionAdd": "新增條件",
"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}",
+ "ipFamilyDescriptionAutoSelect": "透過 {happyEyeballs} 判斷 IP 家族。",
+ "Happy Eyeballs algorithm": "Happy Eyeballs 演算法",
+ "Use HTML for custom E-mail body": "在自訂 Email 內文中使用 HTML",
+ "Disable URL in Notification": "在通知中停用 URL",
+ "smseagleMsgType": "訊息類型",
+ "smseagleApiv1": "APIv1(用於現有專案及維持向後相容)",
+ "Ip Family": "IP 家族",
+ "ntfyPriorityDown": "下線事件優先級",
+ "smseagleGroupV2": "電話簿群組 ID",
+ "smseagleContactV2": "電話簿聯絡人 ID",
+ "smseagleMsgSms": "SMS 訊息(預設)",
+ "smseagleDuration": "長度(秒)",
+ "smseagleTtsModel": "文字轉語音模型 ID",
+ "smseagleApiType": "API 版本",
+ "smseagleApiv2": "APIv2(推薦用於新的整合)",
+ "smseagleComma": "多個項目間須以逗號分隔",
+ "SpugPush Template Code": "範本代碼",
+ "Clear Form": "清除表單",
+ "pause": "暫停",
+ "Staged Tags for Batch Add": "暫存標籤以批次新增",
+ "Add Another Tag": "新增標籤"
}
diff --git a/src/layouts/Layout.vue b/src/layouts/Layout.vue
index 9faedf589..e93a5159e 100644
--- a/src/layouts/Layout.vue
+++ b/src/layouts/Layout.vue
@@ -16,7 +16,7 @@
{{ $t("Uptime Kuma") }}
-
+
{{ $t("New Update") }}
diff --git a/src/pages/Details.vue b/src/pages/Details.vue
index 17d32365c..1d068b92e 100644
--- a/src/pages/Details.vue
+++ b/src/pages/Details.vue
@@ -9,7 +9,8 @@
{{ monitor.id }}
-