-
+
{{ $t("confirmDeleteTagMsg") }}
@@ -100,6 +101,15 @@ export default {
this.$refs.confirmDelete.show();
},
+ /**
+ * Show dialog for adding a new tag
+ * @returns {void}
+ */
+ addTag() {
+ this.$refs.tagEditDialog.reset();
+ this.$refs.tagEditDialog.show();
+ },
+
/**
* Show dialog for editing a tag
* @param {number} index index of the tag to edit in the local tagsList
@@ -143,16 +153,16 @@ export default {
@import "../../assets/vars.scss";
.btn-rm-tag {
- padding-left: 11px;
- padding-right: 11px;
+ padding-left: 9px;
+ padding-right: 9px;
}
.tags-list .tags-list-row {
cursor: pointer;
- border-bottom: 1px solid rgba(0, 0, 0, 0.125);
+ border-top: 1px solid rgba(0, 0, 0, 0.125);
.dark & {
- border-bottom: 1px solid $dark-border-color;
+ border-top: 1px solid $dark-border-color;
}
&:hover {
@@ -164,8 +174,4 @@ export default {
}
}
-.tags-list .tags-list-row:last-child {
- border: none;
-}
-
diff --git a/src/i18n.js b/src/i18n.js
index f57408e4e..c33b523e2 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -15,7 +15,9 @@ const languageList = {
"fa": "Farsi",
"pt-PT": "Português (Portugal)",
"pt-BR": "Português (Brasileiro)",
+ "fi": "Suomi",
"fr-FR": "Français (France)",
+ "he-IL": "עברית",
"hu": "Magyar",
"hr-HR": "Hrvatski",
"it-IT": "Italiano (Italian)",
@@ -34,11 +36,13 @@ const languageList = {
"et-EE": "eesti",
"vi-VN": "Tiếng Việt",
"zh-TW": "繁體中文 (台灣)",
- "uk-UA": "Український",
+ "uk-UA": "Українська",
"th-TH": "ไทย",
"el-GR": "Ελληνικά",
"yue": "繁體中文 (廣東話 / 粵語)",
"ro": "Limba română",
+ "ur": "Urdu",
+ "ge": "ქართული"
};
let messages = {
@@ -51,7 +55,7 @@ for (let lang in languageList) {
};
}
-const rtlLangs = [ "fa", "ar-SY" ];
+const rtlLangs = [ "fa", "ar-SY", "ur" ];
export const currentLocale = () => localStorage.locale
|| languageList[navigator.language] && navigator.language
diff --git a/src/icon.js b/src/icon.js
index 6cc997bbd..7bdfe1ca0 100644
--- a/src/icon.js
+++ b/src/icon.js
@@ -3,6 +3,9 @@ import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
// Add Free Font Awesome Icons
// https://fontawesome.com/v5.15/icons?d=gallery&p=2&s=solid&m=free
+// In order to add an icon, you have to:
+// 1) add the icon name in the import statement below;
+// 2) add the icon name to the library.add() statement below.
import {
faArrowAltCircleUp,
faCog,
@@ -45,6 +48,8 @@ import {
faHeartbeat,
faFilter,
faInfoCircle,
+ faClone,
+ faCertificate,
} from "@fortawesome/free-solid-svg-icons";
library.add(
@@ -90,6 +95,8 @@ library.add(
faHeartbeat,
faFilter,
faInfoCircle,
+ faClone,
+ faCertificate,
);
export { FontAwesomeIcon };
diff --git a/src/lang/ar-SY.json b/src/lang/ar-SY.json
index d852a690f..a83c9a3c5 100644
--- a/src/lang/ar-SY.json
+++ b/src/lang/ar-SY.json
@@ -1,5 +1,5 @@
{
- "languageName": "العربية",
+ "languageName": "إنجليزي",
"checkEverySecond": "تحقق من كل {0} ثانية",
"retryCheckEverySecond": "أعد محاولة كل {0} ثانية",
"resendEveryXTimes": "إعادة تقديم كل {0} مرات",
@@ -15,10 +15,10 @@
"statusMaintenance": "صيانة",
"Schedule maintenance": "جدولة الصيانة",
"Affected Monitors": "الشاشات المتأثرة",
- "Pick Affected Monitors...": "اختيار الشاشات المتأثرة ...",
+ "Pick Affected Monitors...": "اختر الشاشات المتأثرة …",
"Start of maintenance": "بداية الصيانة",
"All Status Pages": "جميع صفحات الحالة",
- "Select status pages...": "حدد صفحات الحالة ...",
+ "Select status pages...": "حدد صفحات الحالة …",
"recurringIntervalMessage": "ركض مرة واحدة كل يوم | قم بالتشغيل مرة واحدة كل يوم {0}",
"affectedMonitorsDescription": "حدد المراقبين المتأثرة بالصيانة الحالية",
"affectedStatusPages": "إظهار رسالة الصيانة هذه على صفحات الحالة المحددة",
@@ -90,7 +90,7 @@
"Heartbeat Interval": "فاصل نبضات القلب",
"Retries": "يحاول مجدداً",
"Heartbeat Retry Interval": "الفاصل الزمني لإعادة محاكمة نبضات القلب",
- "Resend Notification if Down X times consequently": "إعادة تقديم الإخطار إذا انخفض x مرات بالتالي",
+ "Resend Notification if Down X times consecutively": "إعادة تقديم الإخطار إذا انخفض x مرات بالتالي",
"Advanced": "متقدم",
"Upside Down Mode": "وضع أسفل أسفل",
"Max. Redirects": "الأعلى. إعادة التوجيه",
@@ -178,7 +178,7 @@
"Token": "رمز",
"Show URI": "أظهر URI",
"Tags": "العلامات",
- "Add New below or Select...": "أضف جديدًا أدناه أو حدد ...",
+ "Add New below or Select...": "إضافة جديد أدناه أو تحديد …",
"Tag with this name already exist.": "علامة مع هذا الاسم موجود بالفعل.",
"Tag with this value already exist.": "علامة مع هذه القيمة موجودة بالفعل.",
"color": "اللون",
@@ -192,7 +192,7 @@
"Purple": "نفسجي",
"Pink": "لون القرنفل",
"Custom": "العادة",
- "Search...": "يبحث...",
+ "Search...": "يبحث…",
"Avg. Ping": "متوسط. بينغ",
"Avg. Response": "متوسط. إجابة",
"Entry Page": "صفحة الدخول",
@@ -215,6 +215,7 @@
"Bot Token": "رمز الروبوت",
"wayToGetTelegramToken": "يمكنك الحصول على رمز من {0}.",
"Chat ID": "معرف الدردشة",
+ "telegramMessageThreadID": "معرف المواضيع",
"supportTelegramChatID": "دعم الدردشة المباشرة / معرف الدردشة للقناة",
"wayToGetTelegramChatID": "يمكنك الحصول على معرف الدردشة الخاص بك عن طريق إرسال رسالة إلى الروبوت والانتقال إلى عنوان URL هذا لعرض Chat_id",
"YOUR BOT TOKEN HERE": "رمز الروبوت الخاص بك هنا",
@@ -237,10 +238,10 @@
"smtpBCC": "BCC",
"discord": "خلاف",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "يمكنك الحصول على هذا عن طريق الانتقال إلى إعدادات الخادم -> التكامل -> إنشاء WebHook",
+ "wayToGetDiscordURL": "يمكنك الحصول على هذا بالانتقال إلى إعدادات الخادم -> عمليات التكامل -> عرض الخطافات على الويب -> خطاف ويب جديد",
"Bot Display Name": "اسم عرض الروبوت",
"Prefix Custom Message": "بادئة رسالة مخصصة",
- "Hello @everyone is...": "مرحبًا {'@'} الجميع ...",
+ "Hello @everyone is...": "مرحبًا {'@'} الجميع…",
"teams": "فرق Microsoft",
"Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "يمكنك معرفة كيفية إنشاء عنوان URL webhook {0}.",
@@ -351,8 +352,8 @@
"Security": "حماية",
"Steam API Key": "مفتاح API Steam",
"Shrink Database": "تقلص قاعدة البيانات",
- "Pick a RR-Type...": "اختر نوع RR ...",
- "Pick Accepted Status Codes...": "اختيار رموز الحالة المقبولة ...",
+ "Pick a RR-Type...": "اختر نوع RR …",
+ "Pick Accepted Status Codes...": "اختر أكواد الحالة المقبولة …",
"Default": "تقصير",
"HTTP Options": "خيارات HTTP",
"Create Incident": "إنشاء حادث",
@@ -596,7 +597,7 @@
"Domain": "اِختِصاص",
"Workstation": "محطة العمل",
"disableCloudflaredNoAuthMsg": "أنت في وضع مصادقة لا توجد كلمة مرور غير مطلوبة.",
- "trustProxyDescription": "الثقة 'x-forward-*'. إذا كنت ترغب في الحصول على IP العميل الصحيح وكوما في الوقت المناسب مثل Nginx أو Apache ، فيجب عليك تمكين ذلك.",
+ "trustProxyDescription": "ثق في رؤوس \"X-Forwarded- *\". إذا كنت ترغب في الحصول على عنوان IP الصحيح للعميل وكان Uptime Kuma خلف وكيل مثل Nginx أو Apache ، فيجب عليك تمكين هذا.",
"wayToGetLineNotifyToken": "يمكنك الحصول على رمز الوصول من {0}",
"Examples": "أمثلة",
"Home Assistant URL": "Home Assistant URL",
@@ -616,7 +617,7 @@
"goAlertInfo": "الهدف هو تطبيق مفتوح المصدر لجدولة الجدولة التلقائية والإشعارات (مثل الرسائل القصيرة أو المكالمات الصوتية). إشراك الشخص المناسب تلقائيًا بالطريقة الصحيحة وفي الوقت المناسب! {0}",
"goAlertIntegrationKeyInfo": "احصل على مفتاح تكامل API العام للخدمة في هذا التنسيق \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" عادةً قيمة المعلمة الرمزية لعنوان url المنسق.",
"goAlert": "المرمى",
- "backupOutdatedWarning": "إهمال",
+ "backupOutdatedWarning": "مهمل: نظرًا لأنه تمت إضافة الكثير من الميزات وأن ميزة النسخ الاحتياطي هذه لم يتم الحفاظ عليها قليلاً ، فلا يمكنها إنشاء نسخة احتياطية كاملة أو استعادتها.",
"backupRecommend": "يرجى النسخ الاحتياطي لحجم الصوت أو مجلد البيانات (./data/) مباشرة بدلاً من ذلك.",
"Optional": "اختياري",
"squadcast": "القاء فريقي",
@@ -680,5 +681,36 @@
"Specific Monitor Type": "نوع شاشة محدد",
"dataRetentionTimeError": "يجب أن تكون فترة الاستبقاء 0 أو أكبر",
"infiniteRetention": "ضبط على 0 للاحتفاظ لا نهائي.",
- "confirmDeleteTagMsg": "هل أنت متأكد من أنك تريد حذف هذه العلامة؟ لن يتم حذف الشاشات المرتبطة بهذه العلامة."
+ "confirmDeleteTagMsg": "هل أنت متأكد من أنك تريد حذف هذه العلامة؟ لن يتم حذف الشاشات المرتبطة بهذه العلامة.",
+ "Custom Monitor Type": "نوع الشاشة المخصص",
+ "Game": "لعبة",
+ "Don't know how to get the token? Please read the guide:": "لا أعرف كيفية الحصول على الرمز المميز؟ يرجى قراءة الدليل:",
+ "Subject:": "موضوع:",
+ "Valid To:": "صالحة ل:",
+ "Days Remaining:": "الأيام المتبقية:",
+ "Issuer:": "المُصدر:",
+ "Fingerprint:": "بصمة:",
+ "Most likely causes:": "الأسباب المرجحة:",
+ "Help": "يساعد",
+ "Accept characters:": "قبول الأحرف:",
+ "plugin": "البرنامج المساعد | الإضافات",
+ "install": "ثَبَّتَ",
+ "installing": "التثبيت",
+ "uninstall": "الغاء التثبيت",
+ "uninstalling": "إلغاء التثبيت",
+ "loadingError": "لا يمكن جلب البيانات ، يرجى المحاولة مرة أخرى في وقت لاحق.",
+ "Example:": "مثال: {0}",
+ "Google Analytics ID": "معرف Google Analytics",
+ "markdownSupported": "دعم صيغة Markdown",
+ "Edit Tag": "تحرير العلامة",
+ "Server Address": "عنوان المستقبل",
+ "Learn More": "يتعلم أكثر",
+ "Automations can optionally be triggered in Home Assistant:": "يمكن تشغيل الأتمتة اختياريًا في Home Assistant:",
+ "Trigger type:": "نوع الزناد:",
+ "Event type:": "نوع الحدث:",
+ "Event data:": "بيانات الحدث:",
+ "More info on:": "مزيد من المعلومات حول: {0}",
+ "What you can try:": "ماذا تستطيع أن تجرب:",
+ "Packet Size": "حجم الحزمة",
+ "confirmUninstallPlugin": "هل أنت متأكد من أنك تريد إلغاء تثبيت هذا المكون الإضافي؟"
}
diff --git a/src/lang/ar.json b/src/lang/ar.json
new file mode 100644
index 000000000..cb943a92d
--- /dev/null
+++ b/src/lang/ar.json
@@ -0,0 +1,688 @@
+{
+ "Edit": "تعديل",
+ "Delete": "حذف",
+ "Current": "حالي",
+ "Uptime": "مدة التشغيل",
+ "Monitor": "مراقب | مراقبات",
+ "day": "يوم | أيام",
+ "-day": "-يوم",
+ "hour": "ساعة",
+ "-hour": "-ساعة",
+ "Response": "استجاية",
+ "Ping": "بينغ",
+ "Monitor Type": "نوع المراقب",
+ "Cert Exp.": "انتهاء صَلاحِيَة شهادة الأمان SSL",
+ "Theme - Heartbeat Bar": "موضوع - بار نبضات",
+ "Normal": "طبيعي",
+ "Bottom": "الأسفل",
+ "None": "لا أحد",
+ "Current Password": "كلمة المرور الحالي",
+ "New Password": "كلمة سر جديدة",
+ "Repeat New Password": "كرر كلمة المرور الجديدة",
+ "Update Password": "تطوير كلمة السر",
+ "Disable Auth": "تعطيل المصادقة",
+ "Enable Auth": "تمكين المصادقة",
+ "disableauth.message1": "هل أنت متأكد من أن تعطيل المصادقة ؟",
+ "disableauth.message2": "تم تصميمه للسيناريوهات حيث تنوي تنفيذ مصادقة الطرف الثالث أمام كوما في وقت التشغيل مثل CloudFlare Access Authelia أو آليات المصادقة الأخرى.",
+ "Please use this option carefully!": "الرجاء استخدام هذا الخيار بعناية!",
+ "Logout": "تسجيل خروج",
+ "Leave": "غادر",
+ "I understand, please disable": "أنا أفهم من فضلك تعطيل",
+ "Confirm": "يتأكد",
+ "Yes": "نعم",
+ "No": "رقم",
+ "Username": "اسم المستخدم",
+ "Password": "كلمة المرور",
+ "Remember me": "تذكرنى",
+ "Login": "تسجيل الدخول",
+ "No Monitors, please": "لا شاشات من فضلك",
+ "alertNoFile": "الرجاء تحديد ملف للاستيراد.",
+ "Skip existing": "تخطي الموجود",
+ "Search...": "يبحث…",
+ "Avg. Ping": "متوسط. بينغ",
+ "Avg. Response": "متوسط. إجابة",
+ "Entry Page": "صفحة الدخول",
+ "statusPageNothing": "لا شيء هنا الرجاء إضافة مجموعة أو شاشة.",
+ "No Services": "لا توجد خدمات",
+ "All Systems Operational": "جميع الأنظمة التشغيلية",
+ "Partially Degraded Service": "الخدمة المتدهورة جزئيا",
+ "Degraded Service": "خدمة متدهورة",
+ "Add Group": "أضف مجموعة",
+ "Add a monitor": "إضافة شاشة",
+ "Edit Status Page": "تحرير صفحة الحالة",
+ "Go to Dashboard": "الذهاب إلى لوحة القيادة",
+ "Status Page": "صفحة الحالة",
+ "Application Token": "رمز التطبيق",
+ "Server URL": "عنوان URL الخادم",
+ "Priority": "أولوية",
+ "Read more": "قراءة المزيد",
+ "topic": "عنوان",
+ "Last Updated": "التحديث الاخير",
+ "Unpin": "إلغاء",
+ "Show Tags": "أضهر العلامات",
+ "Add one": "أضف واحدا",
+ "wayToGetCloudflaredURL": "(قم بتنزيل CloudFlared من {0})",
+ "cloudflareWebsite": "موقع CloudFlare",
+ "Message:": ":رسالة",
+ "Don't know how to get the token? Please read the guide:": "لا أعرف كيفية الحصول على الرمز المميز؟ يرجى قراءة الدليل:",
+ "telegramSendSilently": "أرسل بصمت",
+ "telegramSendSilentlyDescription": "ترسل الرسالة بصمت ويتلقى المستخدمون إشعارا بدون صوت.",
+ "Enable": "يُمكَِن",
+ "notificationRegional": "إقليمي",
+ "Clone": "استنسخ",
+ "cloneOf": "مُستنسَخ من {0}",
+ "grpcMethodDescription": "يتم تحويل اسم الطريقة إلى تنسيق Cammelcase مثل Sayhello Check وما إلى ذلك.",
+ "acceptedStatusCodesDescription": "حدد رموز الحالة التي تعتبر استجابة ناجحة.",
+ "deleteNotificationMsg": "هل أنت متأكد من حذف هذا الإشعار لجميع الشاشات؟",
+ "dnsPortDescription": "منفذ خادم DNS. الافتراضيات إلى 53. يمكنك تغيير المنفذ في أي وقت.",
+ "pauseMonitorMsg": "هل أنت متأكد من أن تتوقف مؤقتًا؟",
+ "API Keys": "مفاتيح API",
+ "Expiry": "نهاية الصلاحية",
+ "Expiry date": "تاريخ نهاية الصلاحية",
+ "Continue": "مواصلة",
+ "Add Another": "إضافة آخر",
+ "Add API Key": "أضف مفتاح API",
+ "apiKey-active": "نشط",
+ "apiKey-expired": "منتهي الصلاحية",
+ "Generate": "توليد",
+ "Settings": "الإعدادات",
+ "Dashboard": "لوح التحكم",
+ "Help": "المساعدة",
+ "New Update": "تحديث جديد متوفر",
+ "Language": "اللغة",
+ "Appearance": "المظهر",
+ "Theme": "الحُلة",
+ "General": "العامة",
+ "Version": "الإصدار",
+ "Primary Base URL": "الرابط التشعبي الأساسي",
+ "Check Update On GitHub": "التحقق من التحديث على GitHub",
+ "Add New Monitor": "أضف شاشة جديدة",
+ "Quick Stats": "إحصائيات سريعة",
+ "Pending": "قيد الانتظار",
+ "General Monitor Type": "نوع الشاشة العامة",
+ "Passive Monitor Type": "نوع الشاشة السلبي",
+ "Specific Monitor Type": "نوع شاشة محدد",
+ "markdownSupported": "دعم صيغة Markdown",
+ "pauseDashboardHome": "وقفة",
+ "Pause": "إيقاف مؤقت",
+ "Name": "الاسم",
+ "Status": "الحالة",
+ "DateTime": "الوقت والتاريخ",
+ "Message": "الرسالة",
+ "No important events": "لا توجد أحداث مهمة",
+ "Resume": "استمرار",
+ "Keyword": "كلمة مفتاحية",
+ "Friendly Name": "اسم معروف",
+ "URL": "عنوان URL",
+ "Hostname": "اسم المضيف",
+ "Port": "المنفذ",
+ "Heartbeat Interval": "فاصل نبضات القلب",
+ "Add": "إضافة",
+ "Up": "متصل",
+ "Down": "غير متصل",
+ "Maintenance": "الصيانة",
+ "Unknown": "مجهول",
+ "Retries": "يحاول مجدداً",
+ "Heartbeat Retry Interval": "الفاصل الزمني لإعادة محاكمة نبضات القلب",
+ "Resend Notification if Down X times consecutively": "إعادة تقديم الإخطار إذا انخفض x مرات بالتالي",
+ "Advanced": "متقدم",
+ "checkEverySecond": "تحقق من كل {0} ثانية",
+ "retryCheckEverySecond": "أعد محاولة كل {0} ثانية",
+ "resendEveryXTimes": "إعادة تقديم كل {0} مرات",
+ "resendDisabled": "إعادة الالتزام بالتعطيل",
+ "retriesDescription": "الحد الأقصى لإعادة المحاولة قبل تمييز الخدمة على أنها لأسفل وإرسال إشعار",
+ "ignoreTLSError": "تجاهل خطأ TLS/SSL لمواقع HTTPS",
+ "upsideDownModeDescription": "اقلب الحالة رأسًا على عقب. إذا كانت الخدمة قابلة للوصول إلى أسفل.",
+ "maxRedirectDescription": "الحد الأقصى لعدد إعادة التوجيه لمتابعة. ضبط على 0 لتعطيل إعادة التوجيه.",
+ "Upside Down Mode": "وضع أسفل أسفل",
+ "Max. Redirects": "الأعلى. إعادة التوجيه",
+ "Accepted Status Codes": "رموز الحالة المقبولة",
+ "Push URL": "دفع عنوان URL",
+ "needPushEvery": "يجب عليك استدعاء عنوان URL هذا كل ثانية.",
+ "pushOptionalParams": "المعلمات الاختيارية",
+ "Save": "يحفظ",
+ "Notifications": "إشعارات",
+ "Not available, please setup.": "غير متوفر من فضلك الإعداد.",
+ "Setup Notification": "إشعار الإعداد",
+ "Light": "نور",
+ "Dark": "داكن",
+ "Auto": "آلي",
+ "Timezone": "وحدة زمنية",
+ "Search Engine Visibility": "محرك بحث الرؤية",
+ "Allow indexing": "السماح الفهرسة",
+ "Discourage search engines from indexing site": "تثبيط محركات البحث من موقع الفهرسة",
+ "Change Password": "غير كلمة السر",
+ "add one": "أضف واحدا",
+ "Notification Type": "نوع إعلام",
+ "Email": "بريد إلكتروني",
+ "Test": "امتحان",
+ "Certificate Info": "معلومات الشهادة",
+ "Resolver Server": "خادم Resolver",
+ "Resource Record Type": "نوع سجل الموارد",
+ "Last Result": "اخر نتيجة",
+ "Create your admin account": "إنشاء حساب المسؤول الخاص بك",
+ "Repeat Password": "اعد كلمة السر",
+ "Import Backup": "استيراد النسخ الاحتياطي",
+ "Export Backup": "النسخ الاحتياطي تصدير",
+ "Export": "يصدّر",
+ "Import": "يستورد",
+ "respTime": "resp. الوقت (MS)",
+ "notAvailableShort": "ن/أ",
+ "Default enabled": "التمكين الافتراضي",
+ "Apply on all existing monitors": "تنطبق على جميع الشاشات الحالية",
+ "Create": "خلق",
+ "Clear Data": "امسح البيانات",
+ "Events": "الأحداث",
+ "Heartbeats": "نبضات القلب",
+ "Schedule maintenance": "جدولة الصيانة",
+ "Affected Monitors": "الشاشات المتأثرة",
+ "Pick Affected Monitors...": "اختر الشاشات المتأثرة …",
+ "Start of maintenance": "بداية الصيانة",
+ "All Status Pages": "جميع صفحات الحالة",
+ "Select status pages...": "حدد صفحات الحالة …",
+ "alertWrongFileType": "الرجاء تحديد ملف JSON.",
+ "Clear all statistics": "مسح جميع الإحصاءات",
+ "Overwrite": "الكتابة فوق",
+ "Options": "خيارات",
+ "Keep both": "احتفظ بكليهما",
+ "Verify Token": "تحقق من الرمز المميز",
+ "Setup 2FA": "الإعداد 2FA",
+ "Enable 2FA": "تمكين 2FA",
+ "Disable 2FA": "تعطيل 2FA",
+ "2FA Settings": "2FA إعدادات",
+ "Two Factor Authentication": "توثيق ذو عاملين",
+ "Active": "نشيط",
+ "Inactive": "غير نشط",
+ "Token": "رمز",
+ "Show URI": "أظهر URI",
+ "Tags": "العلامات",
+ "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": "نفسجي",
+ "webhookAdditionalHeadersDesc": "يحدد رؤوس إضافية مرسلة مع webhook.",
+ "Webhook URL": "Webhook URL",
+ "Pink": "لون القرنفل",
+ "Custom": "العادة",
+ "Status Pages": "صفحات الحالة",
+ "defaultNotificationName": "تنبيه {الإخطار} ({number})",
+ "here": "هنا",
+ "Required": "مطلوب",
+ "Post URL": "بعد عنوان URL",
+ "Content Type": "نوع المحتوى",
+ "webhookJsonDesc": "{0} مفيد لأي خوادم HTTP الحديثة مثل Express.js",
+ "webhookFormDataDesc": "{multipart} مفيد لـ PHP. سيحتاج JSON إلى تحليل {decodefunction}",
+ "webhookAdditionalHeadersTitle": "رؤوس إضافية",
+ "emojiCheatSheet": "ورقة الغش في الرموز التعبيرية",
+ "appriseInstalled": "تم تثبيت Prosise.",
+ "appriseNotInstalled": "الإبرام غير مثبت. {0}",
+ "Method": "طريقة",
+ "Body": "الجسم",
+ "Headers": "الرؤوس",
+ "PushUrl": "دفع عنوان URL",
+ "HeadersInvalidFormat": "رؤوس الطلبات غير صالحة JSON ",
+ "BodyInvalidFormat": "هيئة الطلب غير صالحة JSON ",
+ "Monitor History": "مراقبة التاريخ",
+ "clearDataOlderThan": "الحفاظ على بيانات سجل المراقبة للأيام {0}.",
+ "PasswordsDoNotMatch": "كلمة المرور غير مطابقة.",
+ "records": "السجلات",
+ "One record": "سجل واحد",
+ "steamApiKeyDescription": "لمراقبة خادم لعبة Steam ، تحتاج إلى مفتاح Steam Web-API. يمكنك تسجيل مفتاح API الخاص بك هنا ",
+ "Current User": "المستخدم الحالي",
+ "topicExplanation": "موضوع MQTT لرصد",
+ "successMessage": "نجاح رسالة",
+ "successMessageExplanation": "رسالة MQTT التي ستعتبر نجاحًا",
+ "recent": "الأخيرة",
+ "Done": "فعله",
+ "Info": "معلومات",
+ "Security": "حماية",
+ "Steam API Key": "مفتاح API Steam",
+ "Shrink Database": "تقلص قاعدة البيانات",
+ "Pick a RR-Type...": "اختر نوع RR …",
+ "Pick Accepted Status Codes...": "اختر أكواد الحالة المقبولة …",
+ "Default": "تقصير",
+ "HTTP Options": "خيارات HTTP",
+ "Create Incident": "إنشاء حادث",
+ "Title": "لقب",
+ "Content": "المحتوى",
+ "Style": "أسلوب",
+ "info": "معلومات",
+ "warning": "تحذير",
+ "danger": "خطر",
+ "error": "خطأ",
+ "critical": "شديد الأهمية",
+ "primary": "الأولية",
+ "light": "نور",
+ "dark": "ظلام",
+ "Post": "بريد",
+ "Please input title and content": "الرجاء إدخال العنوان والمحتوى",
+ "Created": "مخلوق",
+ "Switch to Light Theme": "التبديل إلى موضوع الضوء",
+ "Switch to Dark Theme": "التبديل إلى موضوع الظلام",
+ "Hide Tags": "إخفاء العلامات",
+ "Description": "وصف",
+ "No monitors available.": "لا شاشات المتاحة.",
+ "No Monitors": "لا شاشات",
+ "Untitled Group": "مجموعة بلا عنوان",
+ "Services": "خدمات",
+ "Discard": "تجاهل",
+ "Cancel": "يلغي",
+ "Powered by": "مشغل بواسطة",
+ "shrinkDatabaseDescription": "تشغيل فراغ قاعدة البيانات لـ SQLite. إذا تم إنشاء قاعدة البيانات الخاصة بك بعد تمكين 1.10.0 AUTO_VACUUM بالفعل ولا يلزم هذا الإجراء.",
+ "Customize": "يعدل أو يكيف",
+ "Custom Footer": "تذييل مخصص",
+ "Custom CSS": "لغة تنسيق ويب حسب الطلب",
+ "deleteStatusPageMsg": "هل أنت متأكد من حذف صفحة الحالة هذه؟",
+ "Proxies": "وكلاء",
+ "default": "تقصير",
+ "enabled": "تمكين",
+ "setAsDefault": "تعيين كافتراضي",
+ "deleteProxyMsg": "هل أنت متأكد من حذف هذا الوكيل لجميع الشاشات؟",
+ "proxyDescription": "يجب تعيين الوكلاء إلى شاشة للعمل.",
+ "enableProxyDescription": "لن يؤثر هذا الوكيل على طلبات الشاشة حتى يتم تنشيطه. يمكنك التحكم مؤقتًا في تعطيل الوكيل من جميع الشاشات حسب حالة التنشيط.",
+ "setAsDefaultProxyDescription": "سيتم تمكين هذا الوكيل افتراضيًا للشاشات الجديدة. لا يزال بإمكانك تعطيل الوكيل بشكل منفصل لكل شاشة.",
+ "Certificate Chain": "سلسلة الشهادة",
+ "Valid": "صالح",
+ "Invalid": "غير صالح",
+ "User": "المستعمل",
+ "Installed": "المثبتة",
+ "Not installed": "غير مثبت",
+ "Running": "جري",
+ "Not running": "لا يعمل",
+ "Remove Token": "إزالة الرمز المميز",
+ "Start": "بداية",
+ "Stop": "قف",
+ "Add New Status Page": "أضف صفحة حالة جديدة",
+ "Slug": "سبيكة",
+ "Accept characters:": "قبول الأحرف:",
+ "startOrEndWithOnly": "ابدأ أو ينتهي بـ {0} فقط",
+ "No consecutive dashes": "لا شرطات متتالية",
+ "Next": "التالي",
+ "The slug is already taken. Please choose another slug.": "تم أخذ سبيكة بالفعل. الرجاء اختيار سبيكة أخرى.",
+ "No Proxy": "لا الوكيل",
+ "Authentication": "المصادقة",
+ "HTTP Basic Auth": "HTTP الأساسي Auth",
+ "New Status Page": "صفحة حالة جديدة",
+ "Page Not Found": "الصفحة غير موجودة",
+ "Reverse Proxy": "وكيل عكسي",
+ "Backup": "دعم",
+ "About": "عن",
+ "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.": "قد يضيع الاتصال الحالي إذا كنت تتصل حاليًا عبر نفق CloudFlare. هل أنت متأكد تريد إيقافها؟ اكتب كلمة المرور الحالية لتأكيدها.",
+ "HTTP Headers": "رؤوس HTTP",
+ "Trust Proxy": "الوكيل الثقة",
+ "Other Software": "برامج أخرى",
+ "For example: nginx, Apache and Traefik.": "على سبيل المثال: nginx و Apache و Traefik.",
+ "Please read": "يرجى القراءة",
+ "Subject:": "موضوع:",
+ "Valid To:": "صالحة ل:",
+ "Days Remaining:": "الأيام المتبقية:",
+ "Issuer:": "المُصدر:",
+ "Fingerprint:": "بصمة:",
+ "No status pages": "لا صفحات الحالة",
+ "Domain Name Expiry Notification": "اسم النطاق إشعار انتهاء الصلاحية",
+ "Proxy": "الوكيل",
+ "Date Created": "تاريخ الإنشاء",
+ "Footer Text": "نص تذييل",
+ "Show Powered By": "عرض مدعوم من قبل",
+ "Domain Names": "أسماء المجال",
+ "signedInDisp": "وقعت في {0}",
+ "signedInDispDisabled": "معاق المصادقة.",
+ "RadiusSecret": "سر نصف القطر",
+ "RadiusSecretDescription": "السر المشترك بين العميل والخادم",
+ "RadiusCalledStationId": "يسمى معرف المحطة",
+ "RadiusCalledStationIdDescription": "معرف الجهاز المتصل",
+ "RadiusCallingStationId": "معرف محطة الاتصال",
+ "RadiusCallingStationIdDescription": "معرف جهاز الاتصال",
+ "Certificate Expiry Notification": "إشعار انتهاء الصلاحية",
+ "API Username": "اسم المستخدم API",
+ "API Key": "مفتاح API",
+ "Show update if available": "عرض التحديث إذا كان ذلك متاحًا",
+ "Also check beta release": "تحقق أيضًا من الإصدار التجريبي",
+ "Using a Reverse Proxy?": "باستخدام وكيل عكسي؟",
+ "Check how to config it for WebSocket": "تحقق من كيفية تكوينه لـ WebSocket",
+ "Steam Game Server": "خادم لعبة البخار",
+ "Most likely causes:": "الأسباب المرجحة:",
+ "The resource is no longer available.": "لم يعد المورد متاحًا.",
+ "There might be a typing error in the address.": "قد يكون هناك خطأ مطبعي في العنوان.",
+ "What you can try:": "ماذا تستطيع أن تجرب:",
+ "Retype the address.": "اعد كتابة العنوان.",
+ "Go back to the previous page.": "عد للصفحة السابقة.",
+ "Coming Soon": "قريبا",
+ "Connection String": "سلسلة الاتصال",
+ "Query": "استفسار",
+ "settingsCertificateExpiry": "شهادة TLS انتهاء الصلاحية",
+ "certificationExpiryDescription": "شاشات HTTPS تضيء عندما تنتهي شهادة TLS في",
+ "Setup Docker Host": "إعداد مضيف Docker",
+ "Connection Type": "نوع الاتصال",
+ "Docker Daemon": "Docker Daemon",
+ "deleteDockerHostMsg": "هل أنت متأكد من حذف مضيف Docker لجميع الشاشات؟",
+ "socket": "قابس كهرباء",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "حاوية Docker",
+ "Container Name / ID": "اسم الحاوية / معرف",
+ "Docker Host": "مضيف Docker",
+ "Docker Hosts": "مضيفي Docker",
+ "Domain": "اِختِصاص",
+ "Workstation": "محطة العمل",
+ "Packet Size": "حجم الحزمة",
+ "Bot Token": "رمز الروبوت",
+ "wayToGetTelegramToken": "يمكنك الحصول على رمز من {0}.",
+ "Chat ID": "معرف الدردشة",
+ "telegramMessageThreadID": "معرف المواضيع",
+ "supportTelegramChatID": "دعم الدردشة المباشرة / معرف الدردشة للقناة",
+ "wayToGetTelegramChatID": "يمكنك الحصول على معرف الدردشة الخاص بك عن طريق إرسال رسالة إلى الروبوت والانتقال إلى عنوان URL هذا لعرض Chat_id",
+ "YOUR BOT TOKEN HERE": "رمز الروبوت الخاص بك هنا",
+ "chatIDNotFound": "لم يتم العثور على معرف الدردشة ؛ الرجاء إرسال رسالة إلى هذا الروبوت أولاً",
+ "disableCloudflaredNoAuthMsg": "أنت في وضع مصادقة لا توجد كلمة مرور غير مطلوبة.",
+ "trustProxyDescription": "ثق في رؤوس \"X-Forwarded- *\". إذا كنت ترغب في الحصول على عنوان IP الصحيح للعميل وكان Uptime Kuma خلف وكيل مثل Nginx أو Apache ، فيجب عليك تمكين هذا.",
+ "wayToGetLineNotifyToken": "يمكنك الحصول على رمز الوصول من {0}",
+ "Examples": "أمثلة",
+ "Home Assistant URL": "Home Assistant URL",
+ "Long-Lived Access Token": "الرمز المميز للوصول منذ فترة طويلة",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "يمكن إنشاء رمز الوصول منذ فترة طويلة عن طريق النقر على اسم ملف التعريف الخاص بك (أسفل اليسار) والتمرير إلى الأسفل ثم انقر فوق إنشاء الرمز المميز. ",
+ "Notification Service": "خدمة الإخطار",
+ "default: notify all devices": "الافتراضي: إخطار جميع الأجهزة",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "يمكن العثور على قائمة بخدمات الإخطار في المساعد المنزلي ضمن \"Developer Tools > Services\" ابحث عن \"notification\" للعثور على اسم جهازك/هاتفك.",
+ "Automations can optionally be triggered in Home Assistant:": "يمكن تشغيل الأتمتة اختياريًا في Home Assistant:",
+ "Trigger type:": "نوع الزناد:",
+ "Event type:": "نوع الحدث:",
+ "Event data:": "بيانات الحدث:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "ثم اختر إجراءً على سبيل المثال قم بتبديل المشهد إلى حيث يكون ضوء RGB أحمر.",
+ "Frontend Version": "إصدار الواجهة الأمامية",
+ "Frontend Version do not match backend version!": "إصدار Frontend لا يتطابق مع الإصدار الخلفي!",
+ "backupOutdatedWarning": "مهمل: نظرًا لأنه تمت إضافة الكثير من الميزات وأن ميزة النسخ الاحتياطي هذه لم يتم الحفاظ عليها قليلاً ، فلا يمكنها إنشاء نسخة احتياطية كاملة أو استعادتها.",
+ "backupRecommend": "يرجى النسخ الاحتياطي لحجم الصوت أو مجلد البيانات (./data/) مباشرة بدلاً من ذلك.",
+ "Optional": "اختياري",
+ "or": "أو",
+ "recurringInterval": "فترة",
+ "Recurring": "يتكرر",
+ "strategyManual": "نشط/غير نشط يدويًا",
+ "warningTimezone": "إنه يستخدم المنطقة الزمنية للخادم",
+ "weekdayShortMon": "الاثنين",
+ "weekdayShortTue": "الثلاثاء",
+ "weekdayShortWed": "تزوج",
+ "weekdayShortThu": "الخميس",
+ "weekdayShortFri": "الجمعة",
+ "No Maintenance": "لا صيانة",
+ "weekdayShortSat": "جلس",
+ "weekdayShortSun": "شمس",
+ "dayOfWeek": "يوم من الأسبوع",
+ "dayOfMonth": "يوم من الشهر",
+ "lastDay": "بالأمس",
+ "lastDay1": "آخر يوم من الشهر",
+ "lastDay2": "الثاني في اليوم الأخير من الشهر",
+ "lastDay3": "الثالث في اليوم الأخير من الشهر",
+ "lastDay4": "الرابع في اليوم الأخير من الشهر",
+ "pauseMaintenanceMsg": "هل أنت متأكد من أن تتوقف مؤقتًا؟",
+ "maintenanceStatus-under-maintenance": "تحت الصيانة",
+ "maintenanceStatus-inactive": "غير نشط",
+ "maintenanceStatus-scheduled": "المقرر",
+ "maintenanceStatus-ended": "انتهى",
+ "maintenanceStatus-unknown": "مجهول",
+ "Display Timezone": "عرض المنطقة الزمنية",
+ "Server Timezone": "المنطقة الزمنية الخادم",
+ "statusPageMaintenanceEndDate": "نهاية",
+ "IconUrl": "url url icon",
+ "Enable DNS Cache": "تمكين ذاكرة التخزين المؤقت DNS",
+ "Disable": "إبطال",
+ "dnsCacheDescription": "قد لا يعمل في بعض بيئات IPv6 تعطيله إذا واجهت أي مشكلات.",
+ "Single Maintenance Window": "نافذة صيانة واحدة",
+ "Maintenance Time Window of a Day": "نافذة وقت الصيانة لليوم",
+ "Effective Date Range": "نطاق التاريخ السريع",
+ "Schedule Maintenance": "جدولة الصيانة",
+ "Date and Time": "التاريخ و الوقت",
+ "DateTime Range": "نطاق DateTime",
+ "loadingError": "لا يمكن جلب البيانات ، يرجى المحاولة مرة أخرى في وقت لاحق.",
+ "plugin": "البرنامج المساعد | الإضافات",
+ "install": "ثَبَّتَ",
+ "installing": "التثبيت",
+ "uninstall": "الغاء التثبيت",
+ "uninstalling": "إلغاء التثبيت",
+ "confirmUninstallPlugin": "هل أنت متأكد من أنك تريد إلغاء تثبيت هذا المكون الإضافي؟",
+ "smtp": "البريد الإلكتروني (SMTP)",
+ "secureOptionNone": "لا شيء / startTls (25 587)",
+ "secureOptionTLS": "TLS (465)",
+ "Ignore TLS Error": "تجاهل خطأ TLS",
+ "From Email": "من البريد الإلكترونى",
+ "emailCustomSubject": "موضوع مخصص",
+ "To Email": "للبريد الإلكتروني",
+ "smtpCC": "نسخة",
+ "smtpBCC": "BCC",
+ "Discord Webhook URL": "Discord Webhook URL",
+ "wayToGetDiscordURL": "يمكنك الحصول على هذا بالانتقال إلى إعدادات الخادم -> عمليات التكامل -> عرض الخطافات على الويب -> خطاف ويب جديد",
+ "Bot Display Name": "اسم عرض الروبوت",
+ "Prefix Custom Message": "بادئة رسالة مخصصة",
+ "Hello @everyone is...": "مرحبًا {'@'} الجميع…",
+ "wayToGetTeamsURL": "يمكنك معرفة كيفية إنشاء عنوان URL webhook {0}.",
+ "wayToGetZohoCliqURL": "يمكنك معرفة كيفية إنشاء عنوان URL webhook {0}.",
+ "needSignalAPI": "تحتاج إلى وجود عميل إشارة مع REST API.",
+ "wayToCheckSignalURL": "يمكنك التحقق من عنوان URL هذا لعرض كيفية إعداد واحد",
+ "Number": "رقم",
+ "Recipients": "المستلمين",
+ "Access Token": "رمز وصول",
+ "Channel access token": "قناة الوصول إلى الرمز",
+ "Line Developers Console": "تحكم المطورين",
+ "lineDevConsoleTo": "وحدة المطورين Line Console - {0}",
+ "Basic Settings": "الإعدادات الأساسية",
+ "confirmClearStatisticsMsg": "هل أنت متأكد من أنك تريد حذف جميع الإحصائيات؟",
+ "importHandleDescription": "اختر 'تخطي موجود' إذا كنت تريد تخطي كل شاشة أو إشعار بنفس الاسم. 'الكتابة فوق' سوف يحذف كل شاشة وإخطار موجود.",
+ "User ID": "معرف المستخدم",
+ "Messaging API": "واجهة برمجة تطبيقات المراسلة",
+ "wayToGetLineChannelToken": "قم أولاً بالوصول إلى {0} إنشاء مزود وقناة (واجهة برمجة تطبيقات المراسلة) ، ثم يمكنك الحصول على رمز الوصول إلى القناة ومعرف المستخدم من عناصر القائمة المذكورة أعلاه.",
+ "Icon URL": "url url icon",
+ "aboutIconURL": "يمكنك توفير رابط لصورة في \"Icon URL\" لتجاوز صورة الملف الشخصي الافتراضي. لن يتم استخدامه إذا تم تعيين رمز رمز رمز.",
+ "aboutMattermostChannelName": "يمكنك تجاوز القناة الافتراضية التي تنشرها WebHook من خلال إدخال اسم القناة في \"Channel Name\" الحقل. يجب تمكين هذا في إعدادات Webhook Mattern. السابق",
+ "dataRetentionTimeError": "يجب أن تكون فترة الاستبقاء 0 أو أكبر",
+ "infiniteRetention": "ضبط على 0 للاحتفاظ لا نهائي.",
+ "confirmDeleteTagMsg": "هل أنت متأكد من أنك تريد حذف هذه العلامة؟ لن يتم حذف الشاشات المرتبطة بهذه العلامة.",
+ "enableGRPCTls": "السماح لإرسال طلب GRPC مع اتصال TLS",
+ "deleteMonitorMsg": "هل أنت متأكد من حذف هذا الشاشة؟",
+ "deleteMaintenanceMsg": "هل أنت متأكد من حذف هذه الصيانة؟",
+ "resolverserverDescription": "CloudFlare هو الخادم الافتراضي. يمكنك تغيير خادم المحوّل في أي وقت.",
+ "rrtypeDescription": "حدد نوع RR الذي تريد مراقبته",
+ "enableDefaultNotificationDescription": "سيتم تمكين هذا الإشعار افتراضيًا للشاشات الجديدة. لا يزال بإمكانك تعطيل الإخطار بشكل منفصل لكل شاشة.",
+ "clearEventsMsg": "هل أنت متأكد من حذف جميع الأحداث لهذا الشاشة؟",
+ "clearHeartbeatsMsg": "هل أنت متأكد من حذف جميع دقات القلب لهذا الشاشة؟",
+ "confirmImportMsg": "هل أنت متأكد من أنك تريد استيراد النسخ الاحتياطي؟ يرجى التحقق من أنك حددت خيار الاستيراد الصحيح.",
+ "twoFAVerifyLabel": "الرجاء إدخال الرمز المميز الخاص بك للتحقق من 2FA",
+ "pushoversounds pushover": "سداد (افتراضي)",
+ "pushoversounds bike": "دراجة هوائية",
+ "pushoversounds bugle": "بوق",
+ "tokenValidSettingsMsg": "الرمز المميز صالح! يمكنك الآن حفظ إعدادات 2FA.",
+ "confirmEnableTwoFAMsg": "هل أنت متأكد من أنك تريد تمكين 2FA؟",
+ "confirmDisableTwoFAMsg": "هل أنت متأكد من أنك تريد تعطيل 2FA؟",
+ "recurringIntervalMessage": "ركض مرة واحدة كل يوم | قم بالتشغيل مرة واحدة كل يوم {0}",
+ "affectedMonitorsDescription": "حدد المراقبين المتأثرة بالصيانة الحالية",
+ "affectedStatusPages": "إظهار رسالة الصيانة هذه على صفحات الحالة المحددة",
+ "atLeastOneMonitor": "حدد شاشة واحدة على الأقل من المتأثرين",
+ "passwordNotMatchMsg": "كلمة المرور المتكررة لا تتطابق.",
+ "notificationDescription": "يجب تعيين الإخطارات إلى شاشة للعمل.",
+ "keywordDescription": "ابحث في الكلمة الرئيسية في استجابة HTML العادية أو JSON. البحث حساس للحالة.",
+ "backupDescription": "يمكنك النسخ الاحتياطي لجميع الشاشات والإشعارات في ملف JSON.",
+ "backupDescription3": "يتم تضمين البيانات الحساسة مثل الرموز الإخطار في ملف التصدير ؛ يرجى تخزين التصدير بشكل آمن.",
+ "endpoint": "نقطة النهاية",
+ "octopushAPIKey": "\"API key\" from HTTP API بيانات اعتماد في لوحة التحكم",
+ "octopushLogin": "\"Login\" من بيانات اعتماد API HTTP في لوحة التحكم",
+ "promosmsLogin": "اسم تسجيل الدخول API",
+ "promosmsPassword": "كلمة مرور API",
+ "pushoversounds cashregister": "ماكينة تسجيل المدفوعات النقدية",
+ "pushoversounds classical": "كلاسيكي",
+ "pushoversounds cosmic": "كونية",
+ "pushoversounds falling": "هبوط",
+ "pushoversounds gamelan": "Gamelan",
+ "pushoversounds incoming": "واردة",
+ "pushoversounds intermission": "استراحة",
+ "pushoversounds magic": "سحر",
+ "pushoversounds mechanical": "ميكانيكي",
+ "pushoversounds pianobar": "شريط البيانو",
+ "pushoversounds siren": "صفارة إنذار",
+ "pushoversounds spacealarm": "إنذار الفضاء",
+ "pushoversounds tugboat": "قارب السحب",
+ "pushoversounds alien": "إنذار أجنبي (طويل)",
+ "pushoversounds climb": "تسلق (طويل)",
+ "pushoversounds persistent": "مستمر (طويل)",
+ "pushoversounds echo": "صدى مهووس (طويل)",
+ "pushoversounds updown": "صعودا (طويلة)",
+ "pushoversounds vibrate": "يهتز فقط",
+ "pushoversounds none": "لا شيء (صامت)",
+ "pushyAPIKey": "مفتاح API السري",
+ "pushyToken": "رمز الجهاز",
+ "apprise": "إبلاغ (دعم 50+ خدمات الإخطار)",
+ "GoogleChat": "دردشة Google",
+ "wayToGetKookBotToken": "قم بإنشاء تطبيق واحصل على رمز الروبوت الخاص بك على {0}",
+ "wayToGetKookGuildID": "قم بتشغيل 'وضع المطور' في إعداد Kook وانقر بزر الماوس الأيمن على النقابة للحصول على معرفه",
+ "Guild ID": "معرف النقابة",
+ "User Key": "مفتاح المستخدم",
+ "Device": "جهاز",
+ "Message Title": "عنوان الرسالة",
+ "Notification Sound": "صوت الإشعار",
+ "More info on:": "مزيد من المعلومات حول: {0}",
+ "pushoverDesc1": "أولوية الطوارئ (2) لها مهلة افتراضية 30 ثانية بين إعادة المحاولة وستنتهي صلاحيتها بعد ساعة واحدة.",
+ "pushoverDesc2": "إذا كنت ترغب في إرسال إشعارات إلى أجهزة مختلفة ، قم بملء حقل الجهاز.",
+ "SMS Type": "نوع الرسائل القصيرة",
+ "octopushTypePremium": "قسط (سريع - موصى به للتنبيه)",
+ "octopushTypeLowCost": "التكلفة المنخفضة (بطيئة - تم حظرها أحيانًا بواسطة المشغل)",
+ "checkPrice": "تحقق من الأسعار {0}",
+ "apiCredentials": "بيانات اعتماد API",
+ "octopushLegacyHint": "هل تستخدم الإصدار القديم من Octopush (2011-2020) أو الإصدار الجديد؟",
+ "Check octopush prices": "تحقق من أسعار Octopush {0}.",
+ "AccessKeyId": "معرف AccessKey",
+ "SecretAccessKey": "Accesskey Secret",
+ "PhoneNumbers": "أرقام الهواتف",
+ "octopushPhoneNumber": "رقم الهاتف (تنسيق intl على سبيل المثال ",
+ "octopushSMSSender": "اسم مرسل الرسائل القصيرة",
+ "LunaSea Device ID": "معرف جهاز Lunasea",
+ "Apprise URL": "إبلاغ عنوان URL",
+ "Example:": "مثال: {0}",
+ "Read more:": "{0} :قراءة المزيد",
+ "Status:": "{0} :حالة",
+ "Strategy": "إستراتيجية",
+ "Free Mobile User Identifier": "معرف مستخدم الهاتف المحمول المجاني",
+ "Free Mobile API Key": "مفتاح واجهة برمجة تطبيقات مجانية للهاتف المحمول",
+ "Enable TLS": "تمكين TLS",
+ "Proto Service Name": "اسم خدمة البروتو",
+ "Proto Method": "طريقة البروتو",
+ "Proto Content": "محتوى proto",
+ "Economy": "اقتصاد",
+ "Lowcost": "تكلفة منخفضة",
+ "high": "عالي",
+ "SendKey": "Sendkey",
+ "SMSManager API Docs": "مستندات SMSManager API ",
+ "Gateway Type": "نوع البوابة",
+ "You can divide numbers with": "يمكنك تقسيم الأرقام مع",
+ "Base URL": "عنوان URL الأساسي",
+ "goAlertInfo": "الهدف هو تطبيق مفتوح المصدر لجدولة الجدولة التلقائية والإشعارات (مثل الرسائل القصيرة أو المكالمات الصوتية). إشراك الشخص المناسب تلقائيًا بالطريقة الصحيحة وفي الوقت المناسب! {0}",
+ "goAlertIntegrationKeyInfo": "احصل على مفتاح تكامل API العام للخدمة في هذا التنسيق \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" عادةً قيمة المعلمة الرمزية لعنوان url المنسق.",
+ "TemplateCode": "TemplateCode",
+ "SignName": "اسم تسجيل الدخول",
+ "Sms template must contain parameters: ": "يجب أن يحتوي قالب الرسائل القصيرة على معلمات: ",
+ "Bark Endpoint": "نقطة نهاية اللحاء",
+ "Bark Group": "مجموعة اللحاء",
+ "Bark Sound": "صوت اللحاء",
+ "WebHookUrl": "webhookurl",
+ "SecretKey": "Secretkey",
+ "For safety, must use secret key": "للسلامة يجب استخدام المفتاح السري",
+ "Device Token": "رمز الجهاز",
+ "Platform": "منصة",
+ "Android": "ذكري المظهر",
+ "Huawei": "هواوي",
+ "High": "عالٍ",
+ "Retry": "إعادة المحاولة",
+ "Topic": "عنوان",
+ "WeCom Bot Key": "WECOM BOT KEY",
+ "Setup Proxy": "وكيل الإعداد",
+ "Proxy Protocol": "بروتوكول الوكيل",
+ "Proxy Server": "مخدم بروكسي",
+ "Proxy server has authentication": "خادم الوكيل لديه مصادقة",
+ "promosmsTypeEco": "SMS Eco - رخيصة ولكن بطيئة وغالبًا ما تكون محملة. يقتصر فقط على المستفيدين البولنديين.",
+ "promosmsTypeFlash": "SMS Flash - سيتم عرض الرسالة تلقائيًا على جهاز المستلم. يقتصر فقط على المستفيدين البولنديين.",
+ "promosmsTypeFull": "SMS Full - Tier Premium SMS يمكنك استخدام اسم المرسل الخاص بك (تحتاج إلى تسجيل الاسم أولاً). موثوقة للتنبيهات.",
+ "promosmsTypeSpeed": "سرعة الرسائل القصيرة - أولوية قصوى في النظام. سريع وموثوق للغاية ولكنه مكلف (حوالي مرتين من الرسائل القصيرة السعر الكامل).",
+ "promosmsPhoneNumber": "رقم الهاتف (للمستلم البولندي ، يمكنك تخطي رموز المنطقة)",
+ "matrixDesc2": "يوصى بشدة بإنشاء مستخدم جديد ولا تستخدم رمز الوصول إلى مستخدم Matrix الخاص بك لأنه سيتيح الوصول الكامل إلى حسابك وجميع الغرف التي انضمت إليها. بدلاً من ذلك ، قم بإنشاء مستخدم جديد ودعوته فقط إلى الغرفة التي تريد تلقيها الإشعار فيها. يمكنك الحصول على رمز الوصول عن طريق تشغيل {0}",
+ "Channel Name": "اسم القناة",
+ "promosmsSMSSender": "اسم مرسل الرسائل القصيرة",
+ "promosmsAllowLongSMS": "السماح الرسائل القصيرة الطويلة",
+ "Feishu WebHookUrl": "Feishu Webhookurl",
+ "matrixHomeserverURL": "عنوان URL HomeServer (مع HTTP (S)",
+ "Internal Room Id": "معرف الغرفة الداخلية",
+ "matrixDesc1": "يمكنك العثور على معرف الغرفة الداخلي من خلال البحث في القسم المتقدم من إعدادات الغرفة في عميل Matrix الخاص بك. يجب أن تبدو مثل! QMDRCPUIFLWSFJXYE6",
+ "Uptime Kuma URL": "UPTIME KUMA URL",
+ "Icon Emoji": "أيقونة الرموز التعبيرية",
+ "signalImportant": "مهم",
+ "aboutWebhooks": "مزيد من المعلومات حول Webhooks ON",
+ "aboutChannelName": "أدخل اسم القناة في حقل اسم القناة {0} إذا كنت تريد تجاوز قناة WebHook. السابق",
+ "aboutKumaURL": "إذا تركت حقل URL في وقت التشغيل KUMA فارغًا ، فسيتم افتراضيًا إلى صفحة GitHub Project.",
+ "smtpDkimSettings": "إعدادات DKIM",
+ "smtpDkimDesc": "يرجى الرجوع إلى Nodemailer dkim {0} للاستخدام.",
+ "documentation": "توثيق",
+ "smtpDkimDomain": "اسم النطاق",
+ "smtpDkimKeySelector": "المحدد الرئيسي",
+ "smtpDkimPrivateKey": "مفتاح سري",
+ "smtpDkimHashAlgo": "خوارزمية التجزئة (اختياري)",
+ "smtpDkimheaderFieldNames": "مفاتيح الرأس للتوقيع (اختياري)",
+ "smtpDkimskipFields": "مفاتيح الرأس لا توقيع (اختياري)",
+ "wayToGetPagerDutyKey": "يمكنك الحصول على هذا عن طريق الانتقال إلى الخدمة -> دليل الخدمة -> (حدد خدمة) -> تكامل -> إضافة التكامل. هنا يمكنك البحث عن \"Events API V2\". مزيد من المعلومات {0}",
+ "Integration Key": "مفتاح التكامل",
+ "Integration URL": "URL تكامل",
+ "do nothing": "لا تفعل شيئا",
+ "alertaApiEndpoint": "نقطة نهاية API",
+ "alertaEnvironment": "بيئة",
+ "alertaApiKey": "مفتاح API",
+ "alertaAlertState": "حالة التنبيه",
+ "alertaRecoverState": "استعادة الدولة",
+ "auto acknowledged": "",
+ "auto resolve": "",
+ "serwersmsAPIUser": "اسم مستخدم API (بما في ذلك بادئة WebAPI_)",
+ "serwersmsAPIPassword": "كلمة مرور API",
+ "serwersmsPhoneNumber": "رقم الهاتف",
+ "serwersmsSenderName": "اسم مرسل الرسائل القصيرة (مسجل عبر بوابة العملاء)",
+ "smseagleTo": "أرقام الهواتف)",
+ "smseagleGroup": "اسم مجموعة كتب الهاتف (S)",
+ "smseagleContact": "كتاب الاتصال اسم (S)",
+ "smseagleRecipientType": "نوع المستلم",
+ "smseagleRecipient": "المتلقي (المتلقيين) (يجب فصل المتعددة مع فاصلة)",
+ "smseagleToken": "API وصول الرمز المميز",
+ "smseagleUrl": "عنوان URL لجهاز SMSEGLE الخاص بك",
+ "smseagleEncoding": "إرسال Unicode",
+ "smseaglePriority": "أولوية الرسالة (0-9 افتراضي = 0)",
+ "Recipient Number": "رقم المستلم",
+ "From Name/Number": "من الاسم/الرقم",
+ "Leave blank to use a shared sender number.": "اترك فارغًا لاستخدام رقم المرسل المشترك.",
+ "Octopush API Version": "إصدار Octopush API",
+ "Legacy Octopush-DM": "Legacy Octopush-DM",
+ "ntfy Topic": "موضوع ntfy",
+ "onebotHttpAddress": "OneBot HTTP عنوان",
+ "onebotMessageType": "نوع رسالة OneBot",
+ "onebotGroupMessage": "مجموعة",
+ "onebotPrivateMessage": "خاص",
+ "onebotUserOrGroupId": "معرف المجموعة/المستخدم",
+ "onebotSafetyTips": "للسلامة يجب ضبط الرمز المميز للوصول",
+ "PushDeer Key": "مفتاح PushDeer",
+ "wayToGetClickSendSMSToken": "يمكنك الحصول على اسم مستخدم API ومفتاح API من {0}.",
+ "Custom Monitor Type": "نوع الشاشة المخصص",
+ "Google Analytics ID": "معرف Google Analytics",
+ "Edit Tag": "تحرير العلامة",
+ "Server Address": "عنوان المستقبل",
+ "Learn More": "يتعلم أكثر",
+ "apiKeyAddedMsg": "تمت إضافة مفتاح API خاص بك. يرجى تدوين ذلك لأنه لن يتم عرضه مرة أخرى.",
+ "No API Keys": "لا توجد مفاتيح API",
+ "apiKey-inactive": "غير نشط",
+ "disableAPIKeyMsg": "هل أنت متأكد أنك تريد تعطيل مفتاح API هذا؟",
+ "deleteAPIKeyMsg": "هل أنت متأكد أنك تريد حذف مفتاح API هذا؟",
+ "Auto Get": "الحصول التلقائي",
+ "Auto resolve or acknowledged": "",
+ "backupDescription2": "ملحوظة",
+ "languageName": "العربية",
+ "Game": "الألعاب",
+ "List": "القائمة",
+ "statusMaintenance": "الصيانة"
+}
diff --git a/src/lang/bg-BG.json b/src/lang/bg-BG.json
index 3a5f532d9..913b8e331 100644
--- a/src/lang/bg-BG.json
+++ b/src/lang/bg-BG.json
@@ -178,7 +178,7 @@
"Degraded Service": "Всички услуги са недостъпни",
"Add Group": "Добави група",
"Add a monitor": "Добави монитор",
- "Edit Status Page": "Редактиране Статус страница",
+ "Edit Status Page": "Редактиране на статус страницата",
"Go to Dashboard": "Към Таблото",
"telegram": "Telegram",
"webhook": "Уеб кука",
@@ -200,7 +200,7 @@
"mattermost": "Mattermost",
"Status Page": "Статус страница",
"Status Pages": "Статус страници",
- "Primary Base URL": "Основен базов URL адрес",
+ "Primary Base URL": "Базов URL адрес",
"Push URL": "Генериран Push URL адрес",
"needPushEvery": "Необходимо е да извършвате заявка към този URL адрес на всеки {0} секунди.",
"pushOptionalParams": "Допълнителни, но не задължителни параметри: {0}",
@@ -227,7 +227,7 @@
"smtpCC": "Явно копие до имейл адрес:",
"smtpBCC": "Скрито копие до имейл адрес:",
"Discord Webhook URL": "Discord URL адрес на уеб кука",
- "wayToGetDiscordURL": "Може да създадете, от меню \"Настройки на сървъра\" -> \"Интеграции\" -> \"Уеб куки\" -> \"Нова уеб кука\"",
+ "wayToGetDiscordURL": "Можете да създадете, от меню \"Настройки на сървъра\" -> \"Интеграции\" -> \"Уеб куки\" -> \"Нова уеб кука\"",
"Bot Display Name": "Име на бота, което да се показва",
"Prefix Custom Message": "Модифицирано обръщение",
"Hello @everyone is...": "Здравейте, {'@'}everyone е…",
@@ -236,8 +236,8 @@
"Number": "Номер",
"Recipients": "Получатели",
"needSignalAPI": "Необходимо е да разполагате със Signal клиент с REST API.",
- "wayToCheckSignalURL": "Може да посетите този URL адрес, ако се нуждаете от помощ при настройването:",
- "signalImportant": "ВАЖНО: Не може да смесвате \"Групи\" и \"Номера\" в поле \"Получатели\"!",
+ "wayToCheckSignalURL": "Можете да посетите този URL адрес, ако се нуждаете от помощ при настройването:",
+ "signalImportant": "ВАЖНО: Не можете да смесвате \"Групи\" и \"Номера\" в поле \"Получатели\"!",
"Application Token": "Токен код за приложението",
"Server URL": "URL адрес на сървъра",
"Priority": "Приоритет",
@@ -278,21 +278,21 @@
"Basic Settings": "Основни настройки",
"User ID": "Потребител ID",
"Messaging API": "API за съобщаване",
- "wayToGetLineChannelToken": "Необходимо е първо да посетите {0}, за да създадете (Messaging API) за доставчик и канал, след което може да вземете токен кода за канал и потребителско ID от споменатите по-горе елементи на менюто.",
+ "wayToGetLineChannelToken": "Необходимо е първо да посетите {0}, за да създадете (Messaging API) за доставчик и канал, след което можете да вземете токен кода за канал и потребителско ID от споменатите по-горе елементи на менюто.",
"Icon URL": "URL адрес за иконка",
- "aboutIconURL": "Може да предоставите линк към картинка в поле \"URL Адрес за иконка\" за да отмените картинката на профила по подразбиране. Няма да се използва, ако вече сте настроили емотикон.",
- "aboutMattermostChannelName": "Може да замените канала по подразбиране, към който публикува уеб куката, като въведете името на канала в полето \"Канал име\". Трябва да бъде активирано в настройките за уеб кука на Mattermost. Например: #other-channel",
+ "aboutIconURL": "Можете да предоставите линк към картинка в поле \"URL Адрес за иконка\" за да отмените картинката на профила по подразбиране. Няма да се използва, ако вече сте настроили емотикон.",
+ "aboutMattermostChannelName": "Можете да замените канала по подразбиране, към който публикува уеб куката, като въведете името на канала в полето \"Канал име\". Трябва да бъде активирано в настройките за уеб кука на Mattermost. Например: #other-channel",
"matrix": "Matrix",
"promosmsTypeEco": "SMS ECO - евтин, но бавен. Често е претоварен. Само за получатели от Полша.",
"promosmsTypeFlash": "SMS FLASH - Съобщението автоматично се показва на устройството на получателя. Само за получатели от Полша.",
- "promosmsTypeFull": "SMS FULL - Високо ниво на SMS услуга. Може да използвате Вашето име като подател (Необходимо е първо да регистрирате името). Надежден метод за съобщения тип тревога.",
+ "promosmsTypeFull": "SMS FULL - Високо ниво на SMS услуга. Можете да използвате Вашето име като подател (Необходимо е първо да регистрирате името). Надежден метод за съобщения тип тревога.",
"promosmsTypeSpeed": "SMS SPEED - Най-висок приоритет в системата. Много бърза и надеждна, но същевременно скъпа услуга. (Около два пъти по-висока цена в сравнение с SMS FULL).",
- "promosmsPhoneNumber": "Телефонен номер (за получатели от Полша, може да пропуснете въвеждането на код за населено място)",
+ "promosmsPhoneNumber": "Телефонен номер (за получатели от Полша, можете да пропуснете въвеждането на код за населено място)",
"promosmsSMSSender": "SMS Подател име: Предварително регистрирано име или някое от имената по подразбиране: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
"Feishu WebHookUrl": "Feishu URL адрес за уеб кука",
"matrixHomeserverURL": "Сървър URL адрес (започва с http(s):// и порт по желание)",
"Internal Room Id": "ID на вътрешна стая",
- "matrixDesc1": "Може да намерите \"ID на вътрешна стая\" в разширените настройки на стаята във вашия Matrix клиент. Примерен изглед: !QMdRCpUIfLwsfjxye6:home.server.",
+ "matrixDesc1": "Можете да намерите \"ID на вътрешна стая\" в разширените настройки на стаята във вашия Matrix клиент. Примерен изглед: !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "Силно препоръчваме да създадете НОВ потребител и да НЕ използвате токен кодът на вашия личен Matrix потребител, т.к. той позволява пълен достъп до вашия акаунт и всички стаи към които сте се присъединили. Вместо това създайте нов потребител и го поканете само в стаята, където желаете да получавате известията. Токен код за достъп ще получите изпълнявайки {0}",
"Method": "Метод",
"Body": "Съобщение",
@@ -304,7 +304,7 @@
"clearDataOlderThan": "Ще се съхранява за {0} дни.",
"records": "записа",
"One record": "Един запис",
- "steamApiKeyDescription": "За да мониторирате Steam Gameserver се нуждаете от Steam Web-API ключ. Може да регистрирате Вашия API ключ тук: ",
+ "steamApiKeyDescription": "За да мониторирате Steam Game Server се нуждаете от Steam Web-API ключ. Можете да регистрирате Вашия API ключ тук: ",
"clicksendsms": "ClickSend SMS",
"apiCredentials": "API удостоверяване",
"PasswordsDoNotMatch": "Паролите не съвпадат.",
@@ -379,8 +379,8 @@
"setAsDefault": "Зададен по подразбиране",
"deleteProxyMsg": "Сигурни ли сте, че желаете да изтриете това прокси за всички монитори?",
"proxyDescription": "За да функционират трябва да бъдат зададени към монитор.",
- "enableProxyDescription": "Това прокси няма да има ефект върху заявките за мониторинг, докато не бъде активирано. Може да контролирате временното деактивиране на проксито от всички монитори чрез статуса на активиране.",
- "setAsDefaultProxyDescription": "Това прокси ще бъде активно по подразбиране за новите монитори. Може да го изключите по отделно за всеки един монитор.",
+ "enableProxyDescription": "Това прокси няма да има ефект върху заявките за мониторинг, докато не бъде активирано. Можете да контролирате временното деактивиране на проксито от всички монитори чрез статуса на активиране.",
+ "setAsDefaultProxyDescription": "Това прокси ще бъде активно по подразбиране за новите монитори. Можете да го изключвате отделно за всеки един монитор.",
"Certificate Chain": "Верига на сертификата",
"Valid": "Валиден",
"Invalid": "Невалиден",
@@ -435,7 +435,7 @@
"cloudflareWebsite": "Cloudflare уеб сайт",
"Message:": "Съобщение:",
"Don't know how to get the token? Please read the guide:": "Не знаете как да вземете токен? Моля, прочетете ръководството:",
- "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.": "Текущата връзка може да прекъсне ако в момента сте свързани чрез \"Cloudflare Tunnel\". Сигурни ли сте, че желаете да го спрете? Въведете Вашата текуща парола за да потвърдите.",
+ "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.": "Текущата връзка може да прекъсне ако в момента сте свързани чрез \"Cloudflare Tunnel\". Сигурни ли сте, че желаете да го спрете? Моля, въведете Вашата текуща парола за да потвърдите.",
"Other Software": "Друг софтуер",
"For example: nginx, Apache and Traefik.": "Например: Nginx, Apache и Traefik.",
"Please read": "Моля, прочетете",
@@ -513,15 +513,15 @@
"Most likely causes:": "Най-вероятни причини:",
"The resource is no longer available.": "Ресурсът вече не е наличен.",
"There might be a typing error in the address.": "Възможно е да е допусната грешка при изписването на адреса.",
- "What you can try:": "Може да опитате:",
+ "What you can try:": "Какво можете да опитате:",
"Retype the address.": "Повторно въвеждане на адреса.",
"Go back to the previous page.": "Да се върнете към предишната страница.",
"Coming Soon": "Очаквайте скоро",
- "wayToGetClickSendSMSToken": "Може да получите API потребителско име и API ключ от {0} .",
- "dnsPortDescription": "DNS порт на сървъра. По подразбиране е 53, но може да бъде променен по всяко време.",
+ "wayToGetClickSendSMSToken": "Можете да получите API потребителско име и API ключ от {0} .",
+ "dnsPortDescription": "DNS порт на сървъра. По подразбиране е 53. Можете да го промените по всяко време.",
"error": "грешка",
"critical": "критично",
- "wayToGetPagerDutyKey": "Може да го получите като посетите Service -> Service Directory -> (Select a service) -> Integrations -> Add integration. Тук трябва да потърсите \"Events API V2\". Повече информация {0}",
+ "wayToGetPagerDutyKey": "Можете да го получите като посетите Service -> Service Directory -> (Select a service) -> Integrations -> Add integration. Тук трябва да потърсите \"Events API V2\". Повече информация {0}",
"Integration Key": "Ключ за интегриране",
"Integration URL": "URL адрес за интеграция",
"Auto resolve or acknowledged": "Автоматично разрешаване или потвърждаване",
@@ -536,10 +536,10 @@
"Domain": "Домейн",
"Workstation": "Работна станция",
"disableCloudflaredNoAuthMsg": "Тъй като сте в режим \"No Auth mode\", парола не се изисква.",
- "wayToGetLineNotifyToken": "Може да получите токен код за достъп от {0}",
+ "wayToGetLineNotifyToken": "Можете да получите токен код за достъп от {0}",
"resendEveryXTimes": "Изпращай повторно на всеки {0} пъти",
"resendDisabled": "Повторното изпращане е изключено",
- "Resend Notification if Down X times consequently": "Повторно изпращане на известие, ако е недостъпен X пъти последователно",
+ "Resend Notification if Down X times consecutively": "Повторно изпращане на известие, ако е недостъпен X пъти последователно",
"Bark Group": "Bark група",
"Bark Sound": "Bark звук",
"HTTP Headers": "HTTP хедъри",
@@ -591,7 +591,7 @@
"All Status Pages": "Всички статус страници",
"Select status pages...": "Изберете статус страници…",
"recurringIntervalMessage": "Изпълнявай ежедневно | Изпълнявай всеки {0} дни",
- "affectedMonitorsDescription": "Изберете монитори, засегнати от текущата поддръжка",
+ "affectedMonitorsDescription": "Изберете монитори, попадащи в обсега на текущата поддръжка",
"affectedStatusPages": "Покажи това съобщение за поддръжка на избрани статус страници",
"atLeastOneMonitor": "Изберете поне един засегнат монитор",
"deleteMaintenanceMsg": "Сигурни ли сте, че желаете да изтриете тази поддръжка?",
@@ -601,7 +601,7 @@
"SMSManager API Docs": "SMSManager API Документация ",
"Gateway Type": "Тип на шлюза",
"SMSManager": "SMSManager",
- "You can divide numbers with": "Може да разделяте числата с",
+ "You can divide numbers with": "Можете да разделяте числата с",
"or": "или",
"recurringInterval": "Интервал",
"Recurring": "Повтаряне",
@@ -652,7 +652,7 @@
"dnsCacheDescription": "Възможно е да не работи в IPv6 среда - деактивирайте, ако срещнете проблеми.",
"Single Maintenance Window": "Единичен времеви интервал за поддръжка",
"Maintenance Time Window of a Day": "Времеви интервал от деня за поддръжка",
- "Effective Date Range": "Интервал от дни на влизане в сила",
+ "Effective Date Range": "Ефективен интервал от дни (по желание)",
"Schedule Maintenance": "Планирай поддръжка",
"Date and Time": "Дата и час",
"DateTime Range": "Изтрий времеви интервал",
@@ -676,12 +676,12 @@
"wayToGetKookGuildID": "Превключете в 'Developer Mode' в 'Kook' настройките, след което десен клик върху 'guild' за да вземете неговото 'ID'",
"Guild ID": "Guild ID",
"Help": "Помощ",
- "Game": "игрови",
+ "Game": "Игра",
"Custom": "Потребителски",
"infiniteRetention": "Задайте стойност 0 за безкрайно съхранение.",
"Monitor": "Монитор | Монитори",
"dataRetentionTimeError": "Периодът на съхранение трябва да е 0 или по-голям",
- "confirmDeleteTagMsg": "Сигурни ли сте, че желаете да изтриете този таг? Мониторите, свързани с него, няма да бъдат изтрити.",
+ "confirmDeleteTagMsg": "Сигурни ли сте, че желаете да изтриете този етикет? Мониторите, свързани с него, няма да бъдат изтрити.",
"promosmsAllowLongSMS": "Позволи дълъг SMS",
"Packet Size": "Размер на пакет",
"Custom Monitor Type": "Потребителски тип монитор",
@@ -691,5 +691,98 @@
"installing": "Инсталиране",
"uninstall": "Деинсталирай",
"uninstalling": "Деинсталиране",
- "confirmUninstallPlugin": "Сигурни ли сте, че желаете да деинсталирате този плъгин?"
+ "confirmUninstallPlugin": "Сигурни ли сте, че желаете да деинсталирате този плъгин?",
+ "markdownSupported": "Поддържа се Markdown синтаксис",
+ "Google Analytics ID": "Google Analytics ID",
+ "Edit Tag": "Редактиране на етикет",
+ "Learn More": "Научете повече",
+ "Server Address": "Сървър адрес",
+ "notificationRegional": "Регионални",
+ "Body Encoding": "Кодировка на тялото",
+ "telegramMessageThreadID": "(По избор) Thread ID на съобщението",
+ "telegramMessageThreadIDDescription": "Незадължителен уникален идентификатор за целевата нишка от съобщения (тема) на форума; само за форумни супергрупи",
+ "telegramProtectContent": "Защита на препращане/записване",
+ "telegramProtectContentDescription": "Ако е активирано, съобщенията от ботове в Telegram ще бъдат защитени от препращане и запазване.",
+ "telegramSendSilentlyDescription": "Изпраща съобщението тихо. Потребителите ще получат известие без звук.",
+ "telegramSendSilently": "Изпрати тихо",
+ "Clone Monitor": "Клониране на монитор",
+ "Clone": "Клонирай",
+ "cloneOf": "Клониран {0}",
+ "Expiry": "Валиден до",
+ "Expiry date": "Дата на изтичане",
+ "Add Another": "Добави друг",
+ "Key Added": "Ключът е добавен",
+ "Add API Key": "Добави API ключ",
+ "No API Keys": "Няма API ключове",
+ "apiKey-active": "Активен",
+ "Expires": "Изтича на",
+ "deleteAPIKeyMsg": "Сигурни ли сте, че желаете да изтриете този API ключ?",
+ "Generate": "Генерирай",
+ "API Keys": "API Ключове",
+ "Don't expire": "Не изтича",
+ "Continue": "Продължи",
+ "apiKeyAddedMsg": "Вашият API ключ е добавен. Моля, запишете го, тъй като той няма да бъде показан отново.",
+ "apiKey-expired": "Изтекъл",
+ "apiKey-inactive": "Неактивен",
+ "disableAPIKeyMsg": "Сигурни ли сте, че желаете да деактивирате този API ключ?",
+ "pagertreeUrgency": "Спешност",
+ "pagertreeSilent": "Тих",
+ "pagertreeLow": "Ниска",
+ "pagertreeHigh": "Висока",
+ "pagertreeResolve": "Автоматично разрешаване",
+ "pagertreeDoNothing": "Не прави нищо",
+ "wayToGetPagerTreeIntegrationURL": "След като създадете интеграция на Uptime Kuma в PagerTree, копирайте крайната точка. За пълни подробности вижте {0}",
+ "pagertreeIntegrationUrl": "URL Адрес за интеграция",
+ "pagertreeMedium": "Средна",
+ "pagertreeCritical": "Критична",
+ "Add New Tag": "Добави нов етикет",
+ "lunaseaTarget": "Цел",
+ "lunaseaDeviceID": "ID на устройството",
+ "lunaseaUserID": "ID на потребител",
+ "twilioAccountSID": "Профил SID",
+ "twilioAuthToken": "Удостоверяващ токен",
+ "twilioFromNumber": "От номер",
+ "twilioToNumber": "Към номер",
+ "sameAsServerTimezone": "Kато часовата зона на сървъра",
+ "startDateTime": "Старт Дата/Час",
+ "endDateTime": "Край Дата/Час",
+ "cronSchedule": "График: ",
+ "invalidCronExpression": "Невалиден \"Cron\" израз: {0}",
+ "cronExpression": "Израз тип \"Cron\"",
+ "statusPageRefreshIn": "Обновяване след: {0}",
+ "ntfyUsernameAndPassword": "Потребителско име и парола",
+ "ntfyAuthenticationMethod": "Метод за удостоверяване",
+ "pushoverMessageTtl": "TTL на съобщението (секунди)",
+ "Open Badge Generator": "Отвори генератора на баджове",
+ "Badge Generator": "Генератор на баджове на {0}",
+ "Badge Type": "Тип бадж",
+ "Badge Duration": "Продължителност на баджа",
+ "Badge Prefix": "Префикс на баджа",
+ "Badge Label Color": "Цвят на етикета на баджа",
+ "Badge Color": "Цвят на баджа",
+ "Badge Label Suffix": "Суфикс на етикета на значката",
+ "Badge Up Color": "Цвят на баджа за достъпен",
+ "Badge Down Color": "Цвят на баджа за недостъпен",
+ "Badge Maintenance Color": "Цвят на баджа за поддръжка",
+ "Badge Warn Color": "Цвят на баджа за предупреждение",
+ "Badge Warn Days": "Дни за показване на баджа",
+ "Badge Style": "Стил на баджа",
+ "Badge value (For Testing only.)": "Стойност на баджа (само за тест.)",
+ "Badge URL": "URL адрес на баджа",
+ "Monitor Setting": "Настройка на монитор {0}",
+ "Show Clickable Link": "Покажи връзка, която може да се кликне",
+ "Show Clickable Link Description": "Ако е отбелязано, всеки който има достъп до тази статус страница, ще може да достъпва URL адреса на монитора.",
+ "Badge Label": "Етикет на баджа",
+ "Badge Suffix": "Суфикс на баджа",
+ "Badge Label Prefix": "Префикс на етикета на значката",
+ "Badge Pending Color": "Цвят на баджа за изчакващ",
+ "Badge Down Days": "Колко дни баджът да не се показва",
+ "Group": "Група",
+ "Monitor Group": "Монитор група",
+ "Cannot connect to the socket server": "Не може да се свърже със сокет сървъра",
+ "Reconnecting...": "Повторно свързване...",
+ "Edit Maintenance": "Редактиране на поддръжка",
+ "Home": "Главна страница",
+ "noGroupMonitorMsg": "Не е налично. Първо създайте групов монитор.",
+ "Close": "Затвори"
}
diff --git a/src/lang/ca.json b/src/lang/ca.json
new file mode 100644
index 000000000..c30b84faf
--- /dev/null
+++ b/src/lang/ca.json
@@ -0,0 +1,28 @@
+{
+ "Settings": "Paràmetres",
+ "Dashboard": "Tauler",
+ "Help": "Ajuda",
+ "New Update": "Nova actualització",
+ "Language": "Idioma",
+ "Appearance": "Aparença",
+ "Theme": "Tema",
+ "General": "General",
+ "Game": "Joc",
+ "Version": "Versió",
+ "Check Update On GitHub": "Comprovar actualitzacions a GitHub",
+ "List": "Llista",
+ "Home": "Inici",
+ "Add": "Afegir",
+ "Add New Monitor": "Afegir nou monitor",
+ "Quick Stats": "Estadístiques ràpides",
+ "Up": "Funcional",
+ "Down": "Caigut",
+ "Pending": "Pendent",
+ "Maintenance": "Manteniment",
+ "Unknown": "Desconegut",
+ "Cannot connect to the socket server": "No es pot connectar al servidor socket",
+ "Reconnecting...": "S'està tornant a connectar...",
+ "languageName": "Català",
+ "Primary Base URL": "URL Base Primària",
+ "statusMaintenance": "Manteniment"
+}
diff --git a/src/lang/ckb.json b/src/lang/ckb.json
new file mode 100644
index 000000000..9ed5cffa5
--- /dev/null
+++ b/src/lang/ckb.json
@@ -0,0 +1,46 @@
+{
+ "languageName": "کوردی",
+ "Settings": "ڕێکخستنەکان",
+ "Help": "یارمەتی",
+ "New Update": "وەشانی نوێ",
+ "Language": "زمان",
+ "Appearance": "ڕووکار",
+ "Theme": "شێوەی ڕووکار",
+ "General": "گشتی",
+ "Game": "یاری",
+ "Version": "وەشان",
+ "Check Update On GitHub": "سەیری وەشانی نوێ بکە لە Github",
+ "List": "لیست",
+ "Add": "زیادکردن",
+ "Quick Stats": "ئاماری خێرا",
+ "Up": "سەروو",
+ "Down": "خواروو",
+ "Pending": "هەڵپەسێردراو",
+ "statusMaintenance": "چاکردنەوە",
+ "Maintenance": "چاکردنەوە",
+ "Unknown": "نەزانراو",
+ "Passive Monitor Type": "جۆری مۆنیتەری پاسیڤ",
+ "Specific Monitor Type": "جۆری مۆنیتەری تایبەت",
+ "markdownSupported": "ڕستەسازی مارکداون پشتگیری دەکرێت",
+ "pauseDashboardHome": "وچان",
+ "Pause": "وچان",
+ "Name": "ناو",
+ "Status": "دۆخ",
+ "Message": "پەیام",
+ "No important events": "هیچ ڕووداوێکی گرنگ نییە",
+ "Resume": "دەستپێکردنەوە",
+ "Edit": "بژارکردن",
+ "Delete": "سڕینەوە",
+ "Uptime": "کاتی کارکردن",
+ "Cert Exp.": "بەسەرچوونی بڕوانامەی SSL.",
+ "day": "ڕۆژ | ڕۆژەکان",
+ "-day": "-ڕۆژ",
+ "hour": "کاتژمێر",
+ "Dashboard": "داشبۆرد",
+ "Primary Base URL": "بەستەری بنچینەیی سەرەکی",
+ "Add New Monitor": "مۆنیتەرێکی نوێ زیاد بکە",
+ "General Monitor Type": "جۆری مۆنیتەری گشتی",
+ "DateTime": "رێکەوت",
+ "Current": "هەنووکە",
+ "Monitor": "مۆنیتەر | مۆنیتەرەکان"
+}
diff --git a/src/lang/cs-CZ.json b/src/lang/cs-CZ.json
index c6b28312e..18523fefc 100644
--- a/src/lang/cs-CZ.json
+++ b/src/lang/cs-CZ.json
@@ -1,5 +1,5 @@
{
- "languageName": "Czech",
+ "languageName": "Čeština",
"checkEverySecond": "Kontrolovat každých {0} sekund",
"retryCheckEverySecond": "Opakovat každých {0} sekund",
"resendEveryXTimes": "Znovu zaslat {0}krát",
@@ -12,7 +12,7 @@
"grpcMethodDescription": "Název metody se převede do cammelCase formátu jako je sayHello, check, aj.",
"acceptedStatusCodesDescription": "Vyberte stavové kódy, které jsou považovány za úspěšnou odpověď.",
"Maintenance": "Údržba",
- "statusMaintenance": "Údržba",
+ "statusMaintenance": "V údržbě",
"Schedule maintenance": "Naplánovat údržbu",
"Affected Monitors": "Dotčené dohledy",
"Pick Affected Monitors...": "Vyberte dotčené dohledy…",
@@ -24,9 +24,9 @@
"affectedStatusPages": "Zobrazit tuto zprávu o údržbě na vybraných stavových stránkách",
"atLeastOneMonitor": "Vyberte alespoň jeden dotčený dohled",
"passwordNotMatchMsg": "Hesla se neshodují.",
- "notificationDescription": "Pro zajištění funkčnosti oznámení je nutné jej přiřadit dohledu.",
+ "notificationDescription": "Aby byla upozornění fungovalo, je nutné ho přiřadit k dohledu.",
"keywordDescription": "Vyhledat klíčové slovo v prosté odpovědi HTML nebo JSON. Při hledání se rozlišuje velikost písmen.",
- "pauseDashboardHome": "Pozastaveno",
+ "pauseDashboardHome": "Pauza",
"deleteMonitorMsg": "Opravdu chcete odstranit tento dohled?",
"deleteMaintenanceMsg": "Opravdu chcete odstranit tuto údržbu?",
"deleteNotificationMsg": "Opravdu chcete odstranit toto oznámení pro všechny dohledy?",
@@ -59,7 +59,7 @@
"Add New Monitor": "Přidat nový dohled",
"Quick Stats": "Rychlý přehled",
"Up": "Běží",
- "Down": "Nedostupný",
+ "Down": "Nedostupné",
"Pending": "Čekám",
"Unknown": "Neznámý",
"Pause": "Pauza",
@@ -74,7 +74,7 @@
"Current": "Aktuální",
"Uptime": "Doba provozu",
"Cert Exp.": "Platnost certifikátu",
- "Monitor": "Dohled | Dohledy",
+ "Monitor": "Dohled | Dohledů",
"day": "den | dny/í",
"-day": "-dní",
"hour": "hodina",
@@ -90,7 +90,7 @@
"Heartbeat Interval": "Heartbeat interval",
"Retries": "Počet pokusů",
"Heartbeat Retry Interval": "Interval opakování heartbeatu",
- "Resend Notification if Down X times consequently": "Znovu zaslat oznámení, pokud je služba nedostupná Xkrát za sebou",
+ "Resend Notification if Down X times consecutively": "Zaslat oznámení znovu, pokud je služba nedostupná Xkrát za sebou",
"Advanced": "Rozšířené",
"Upside Down Mode": "Inverzní režim",
"Max. Redirects": "Max. přesměrování",
@@ -134,7 +134,7 @@
"Remember me": "Zapamatovat si mě",
"Login": "Přihlášení",
"No Monitors, please": "Žádné dohledy, prosím",
- "add one": "přidat jeden",
+ "add one": "začněte přidáním nového",
"Notification Type": "Typ oznámení",
"Email": "E-mail",
"Test": "Test",
@@ -212,7 +212,7 @@
"Required": "Vyžadováno",
"telegram": "Telegram",
"ZohoCliq": "ZohoCliq",
- "Bot Token": "Token robota",
+ "Bot Token": "Token bota",
"wayToGetTelegramToken": "Token můžete získat od {0}.",
"Chat ID": "ID chatu",
"supportTelegramChatID": "Podpora přímého chatu / skupiny / ID chatu kanálu",
@@ -237,7 +237,7 @@
"smtpBCC": "Skrytá kopie",
"discord": "Discord",
"Discord Webhook URL": "URL Webhooku Discord",
- "wayToGetDiscordURL": "Získáte tak, že přejdete do Nastavení serveru - > Integrace - > Vytvořit Webhook",
+ "wayToGetDiscordURL": "Získáte tak, že přejdete do Nastavení serveru - > Integrace - > Zobrazi webhooky -> Nový webhook",
"Bot Display Name": "Zobrazované jméno robota",
"Prefix Custom Message": "Předpona vlastní zprávy",
"Hello @everyone is...": "Dobrý den, {'@'}všichni jsou…",
@@ -332,7 +332,7 @@
"Body": "Tělo",
"Headers": "Hlavičky",
"PushUrl": "Push URL",
- "HeadersInvalidFormat": "Hlaviča žádosti není platný JSON: ",
+ "HeadersInvalidFormat": "Hlavičky žádosti nejsou platný JSON: ",
"BodyInvalidFormat": "Text žádosti není platný JSON: ",
"Monitor History": "Historie dohledu",
"clearDataOlderThan": "Historie dohledu bude uchovávána po dobu {0} dní.",
@@ -518,7 +518,7 @@
"PushDeer Key": "PushDeer klíč",
"Footer Text": "Text v patičce",
"Show Powered By": "Zobrazit \"Poskytuje\"",
- "Domain Names": "Názvy domén",
+ "Domain Names": "Doménová jména",
"signedInDisp": "Přihlášen jako {0}",
"signedInDispDisabled": "Ověření je vypnuté.",
"RadiusSecret": "Tajemství Radius",
@@ -542,11 +542,11 @@
"promosmsPassword": "API Password",
"pushoversounds pushover": "Pushover (výchozí)",
"pushoversounds bike": "Kolo",
- "pushoversounds bugle": "Bugle",
+ "pushoversounds bugle": "Trumpeta",
"pushoversounds cashregister": "Pokladna",
"pushoversounds classical": "Classical",
"pushoversounds cosmic": "Kosmický",
- "pushoversounds falling": "Falling",
+ "pushoversounds falling": "Padající",
"pushoversounds gamelan": "Gamelan",
"pushoversounds incoming": "Příchozí",
"pushoversounds intermission": "Přestávka",
@@ -554,9 +554,9 @@
"pushoversounds mechanical": "Mechanika",
"pushoversounds pianobar": "Barové piano",
"pushoversounds siren": "Siréna",
- "pushoversounds spacealarm": "Space Alarm",
- "pushoversounds tugboat": "Tug Boat",
- "pushoversounds alien": "Alien Alarm (dlouhý)",
+ "pushoversounds spacealarm": "Vesmírný alarm",
+ "pushoversounds tugboat": "Remorkér",
+ "pushoversounds alien": "Mimozemský poplach (dlouhý)",
"pushoversounds climb": "Climb (dlouhý)",
"pushoversounds persistent": "Persistent (dlouhý)",
"pushoversounds echo": "Pushover Echo (dlouhý)",
@@ -581,7 +581,7 @@
"Connection String": "Připojovací řetězec",
"Query": "Dotaz",
"settingsCertificateExpiry": "Platnost TLS certifikátu",
- "certificationExpiryDescription": "Aktivovat oznámení nad HTTPS dohledy, pokud platnost TLS certifikátu vyprší za:",
+ "certificationExpiryDescription": "HTTPS dohledy upozorní na vypršení platnosti certifikátu TLS nastavenou dobu dopředu:",
"Setup Docker Host": "Nastavit Docker hostitele",
"Connection Type": "Typ připojení",
"Docker Daemon": "Démon Dockeru",
@@ -620,8 +620,8 @@
"backupRecommend": "Prosím, zálohujte si ručně celý svazek nebo datovou složku (./data/).",
"Optional": "Volitelný",
"squadcast": "Squadcast",
- "SendKey": "SendKey",
- "SMSManager API Docs": "Dokumentace SMSManager API ",
+ "SendKey": "Klíč k odesílání",
+ "SMSManager API Docs": "Dokumentace API služby SMSManager ",
"Gateway Type": "Typ brány",
"SMSManager": "SMSManager",
"You can divide numbers with": "Čísla můžete oddělit pomocí",
@@ -661,7 +661,7 @@
"dnsCacheDescription": "V některých IPv6 prostředích nemusí fungovat. Pokud narazíte na nějaké problémy, vypněte jej.",
"Single Maintenance Window": "Konkrétní časové okno pro údržbu",
"Maintenance Time Window of a Day": "Časové okno pro údržbu v daný den",
- "Effective Date Range": "Časové období",
+ "Effective Date Range": "Časové období (volitelné)",
"Schedule Maintenance": "Naplánovat údržbu",
"Date and Time": "Datum a čas",
"DateTime Range": "Rozsah data a času",
@@ -669,12 +669,12 @@
"Free Mobile User Identifier": "Identifikátor uživatele Free Mobile",
"Free Mobile API Key": "API klíč Free Mobile",
"Enable TLS": "Povolit TLS",
- "Proto Service Name": "Proto Service Name",
+ "Proto Service Name": "Jméno Proto Service",
"Proto Method": "Proto metoda",
"Proto Content": "Proto obsah",
"Economy": "Úsporná",
"Lowcost": "Nízkonákladová",
- "high": "high",
+ "high": "vysoká",
"General Monitor Type": "Obecný typ dohledu",
"Passive Monitor Type": "Pasivní typ dohledu",
"Specific Monitor Type": "Konkrétní typ dohledu",
@@ -691,5 +691,98 @@
"installing": "Instaluji",
"uninstall": "Odinstalace",
"uninstalling": "Odinstalování",
- "Packet Size": "Velikost paketu"
+ "Packet Size": "Velikost paketu",
+ "markdownSupported": "Markdown syntaxe podporována",
+ "Google Analytics ID": "ID Google Analytics",
+ "Edit Tag": "Upravit štítek",
+ "Server Address": "Adresa serveru",
+ "Learn More": "Zjistěte více",
+ "notificationRegional": "Místní",
+ "telegramMessageThreadID": "(Nepovinné) ID vlákna zprávy",
+ "telegramMessageThreadIDDescription": "Nepovinný jedinečný identifikátor cílového vlákna zprávy (tématu) fóra; pouze pro nadskupiny fóra",
+ "telegramProtectContentDescription": "Pokud je tato funkce povolena, budou zprávy bota v aplikaci Telegram chráněny před přeposíláním a ukládáním.",
+ "Body Encoding": "Kódování těla zprávy",
+ "telegramProtectContent": "Ochrana přeposílání/ukládání",
+ "telegramSendSilently": "Odeslat potichu",
+ "telegramSendSilentlyDescription": "Zprávu odešle tiše. Uživatelé obdrží oznámení bez zvuku.",
+ "Clone": "Duplikovat",
+ "cloneOf": "Kopie {0}",
+ "Clone Monitor": "Duplikovat dohled",
+ "API Keys": "API klíče",
+ "Expiry": "Platnost",
+ "Don't expire": "Nevyprší",
+ "Continue": "Pokračovat",
+ "Add Another": "Přidat další",
+ "Key Added": "Klíč byl přidán",
+ "Expiry date": "Vyprší dne",
+ "No API Keys": "Žàdné API klíče",
+ "apiKey-active": "Aktivní",
+ "apiKey-expired": "Vypršel",
+ "Expires": "Vyprší",
+ "disableAPIKeyMsg": "Jste si jistý, že chcete deaktivovat tento API klíč?",
+ "Add API Key": "Přidat API klíč",
+ "apiKey-inactive": "Neaktivní",
+ "Generate": "Vygenerovat",
+ "apiKeyAddedMsg": "Váš klíč API byl přidán. Poznamenejte si jej, protože se již nebude zobrazovat.",
+ "deleteAPIKeyMsg": "Opravdu chcete tento klíč API odstranit?",
+ "pagertreeUrgency": "Urgence",
+ "pagertreeSilent": "Potichu",
+ "pagertreeLow": "Slabě",
+ "pagertreeCritical": "Kritické",
+ "pagertreeResolve": "Automatické řešení",
+ "pagertreeDoNothing": "Nedělej nic",
+ "pagertreeIntegrationUrl": "Integrační URL",
+ "pagertreeMedium": "Středně",
+ "pagertreeHigh": "Nahlas",
+ "wayToGetPagerTreeIntegrationURL": "Po vytvoření integrace Uptime Kuma v aplikaci PagerTree zkopírujte koncový bod. Zobrazit všechny podrobnosti {0}",
+ "Add New Tag": "Přidat nový štítek",
+ "lunaseaTarget": "Cíl",
+ "lunaseaDeviceID": "ID zařízení",
+ "lunaseaUserID": "ID uživatele",
+ "statusPageRefreshIn": "Obnovení za: {0}",
+ "twilioAccountSID": "SID účtu",
+ "twilioFromNumber": "Číslo odesílatele",
+ "twilioToNumber": "Číslo příjemce",
+ "twilioAuthToken": "Autorizační token",
+ "sameAsServerTimezone": "Stejné jako časové pásmo serveru",
+ "cronExpression": "Cron výraz",
+ "cronSchedule": "Plán: ",
+ "invalidCronExpression": "Neplatný cron výraz: {0}",
+ "startDateTime": "Počáteční datum/čas",
+ "endDateTime": "Datum/čas konce",
+ "ntfyAuthenticationMethod": "Způsob ověření",
+ "ntfyUsernameAndPassword": "Uživatelské jméno a heslo",
+ "pushoverMessageTtl": "Zpráva TTL (Sekund)",
+ "Show Clickable Link": "Zobrazit klikatelný odkaz",
+ "Show Clickable Link Description": "Pokud je zaškrtnuto, všichni, kdo mají přístup k této stavové stránce, mají přístup k adrese URL monitoru.",
+ "Open Badge Generator": "Otevřít generátor odznaků",
+ "Badge Type": "Typ odznaku",
+ "Badge Duration": "Platnost odznaku",
+ "Badge Label": "Štítek odznaku",
+ "Badge Prefix": "Prefix odznaku",
+ "Monitor Setting": "{0}'s Nastavení dohledu",
+ "Badge Generator": "Generátor odznaků pro {0}",
+ "Badge Label Color": "Barva štítku odznaku",
+ "Badge Color": "Barva odznaku",
+ "Badge Style": "Styl odznaku",
+ "Badge Label Suffix": "Přípona štítku odznaku",
+ "Badge URL": "URL odznaku",
+ "Badge Suffix": "Přípona odznaku",
+ "Badge Label Prefix": "Prefix štítku odznaku",
+ "Badge Up Color": "Barva odznaku při Běží",
+ "Badge Down Color": "Barva odznaku při Nedostupné",
+ "Badge Pending Color": "Barva odznaku při Pauze",
+ "Badge Maintenance Color": "Barva odznaku při Údržbě",
+ "Badge Warn Color": "Barva odznaku při Upozornění",
+ "Reconnecting...": "Obnovení spojení...",
+ "Cannot connect to the socket server": "Nelze se připojit k soketovému serveru",
+ "Edit Maintenance": "Upravit Údržbu",
+ "Home": "Hlavní stránka",
+ "Badge Down Days": "Odznak nedostupných dní",
+ "Group": "Skupina",
+ "Monitor Group": "Sledovaná skupina",
+ "noGroupMonitorMsg": "Není k dispozici. Nejprve vytvořte skupin dohledů.",
+ "Close": "Zavřít",
+ "Badge value (For Testing only.)": "Hodnota odznaku (pouze pro testování)",
+ "Badge Warn Days": "Odznak dní s upozorněním"
}
diff --git a/src/lang/da-DK.json b/src/lang/da-DK.json
index 679431c32..2eb00f318 100644
--- a/src/lang/da-DK.json
+++ b/src/lang/da-DK.json
@@ -23,13 +23,13 @@
"Status": "Status",
"DateTime": "Dato / Tid",
"Message": "Beskeder",
- "No important events": "Inden vigtige begivenheder",
+ "No important events": "Ingen vigtige begivenheder",
"Resume": "Fortsæt",
"Edit": "Rediger",
"Delete": "Slet",
"Current": "Aktuelt",
"Uptime": "Oppetid",
- "Cert Exp.": "Certifikatets udløb",
+ "Cert Exp.": "Certifikatets udløb.",
"day": "Dag | Dage",
"-day": "-Dage",
"hour": "Timer",
@@ -37,13 +37,13 @@
"checkEverySecond": "Tjek hvert {0} sekund",
"Response": "Respons",
"Ping": "Ping",
- "Monitor Type": "Overvåger Type",
+ "Monitor Type": "Overvåger type",
"Keyword": "Nøgleord",
"Friendly Name": "Visningsnavn",
"URL": "URL",
"Hostname": "Hostname",
"Port": "Port",
- "Heartbeat Interval": "Taktinterval",
+ "Heartbeat Interval": "Hjerteslag interval",
"Retries": "Gentagelser",
"retriesDescription": "Maksimalt antal gentagelser, før tjenesten markeres som inaktiv og sender en meddelelse.",
"Advanced": "Avanceret",
@@ -144,7 +144,7 @@
"retryCheckEverySecond": "Prøv igen hvert {0} sekund.",
"importHandleDescription": "Vælg 'Spring over eksisterende', hvis du vil springe over hver overvåger eller underretning med samme navn. 'Overskriv' sletter alle eksisterende overvågere og underretninger.",
"confirmImportMsg": "Er du sikker på at importere sikkerhedskopien? Sørg for, at du har valgt den rigtige importindstilling.",
- "Heartbeat Retry Interval": "Hjerteslag Gentagelsesinterval",
+ "Heartbeat Retry Interval": "Hjerteslag gentagelsesinterval",
"Import Backup": "Importer Backup",
"Export Backup": "Eksporter Backup",
"Skip existing": "Spring over eksisterende",
@@ -152,7 +152,7 @@
"Options": "Valgmuligheder",
"Keep both": "Behold begge",
"Tags": "Etiketter",
- "Add New below or Select...": "Tilføj Nyt nedenfor eller Vælg ...",
+ "Add New below or Select...": "Tilføj Ny nedenfor eller Vælg…",
"Tag with this name already exist.": "Et Tag med dette navn findes allerede.",
"Tag with this value already exist.": "Et Tag med denne værdi findes allerede.",
"color": "farve",
@@ -165,15 +165,15 @@
"Indigo": "Indigo",
"Purple": "Lilla",
"Pink": "Pink",
- "Search...": "Søg...",
- "Avg. Ping": "Gns. Ping",
- "Avg. Response": "Gns. Respons",
+ "Search...": "Søg…",
+ "Avg. Ping": "Gns. ping",
+ "Avg. Response": "Gns. respons",
"Entry Page": "Entry Side",
"statusPageNothing": "Intet her, tilføj venligst en Gruppe eller en Overvåger.",
"No Services": "Ingen Tjenester",
"All Systems Operational": "Alle Systemer i Drift",
- "Partially Degraded Service": "Delvist Forringet Service",
- "Degraded Service": "Forringet Service",
+ "Partially Degraded Service": "Delvist forringet service",
+ "Degraded Service": "Forringet service",
"Add Group": "Tilføj Gruppe",
"Add a monitor": "Tilføj en Overvåger",
"Edit Status Page": "Rediger Statusside",
@@ -225,7 +225,7 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "Du kan få dette ved at gå til Serverindstillinger -> Integrationer -> Opret webhook ",
+ "wayToGetDiscordURL": "Du kan få dette ved at gå til Serverindstillinger -> Integrationer -> Opret webhook",
"Bot Display Name": "Bot Visningsnavn",
"Prefix Custom Message": "Præfiks Brugerdefineret Besked",
"Hello @everyone is...": "Hello {'@'}everyone is...",
@@ -313,8 +313,8 @@
"Security": "Sikkerhed",
"Steam API Key": "Steam API-nøgle",
"Shrink Database": "Krymp Database",
- "Pick a RR-Type...": "Vælg en RR-Type...",
- "Pick Accepted Status Codes...": "Vælg Accepterede Statuskoder...",
+ "Pick a RR-Type...": "Vælg en RR-Type…",
+ "Pick Accepted Status Codes...": "Vælg accepterede statuskoder…",
"Default": "Standard",
"HTTP Options": "HTTP Valgmuligheder",
"Create Incident": "Opret Annoncering",
@@ -350,5 +350,237 @@
"serwersmsAPIUser": "API Brugernavn (inkl. webapi_ prefix)",
"serwersmsAPIPassword": "API Adgangskode",
"serwersmsPhoneNumber": "Telefonnummer",
- "serwersmsSenderName": "SMS Afsender Navn (registreret via kundeportal)"
+ "serwersmsSenderName": "SMS Afsender Navn (registreret via kundeportal)",
+ "statusMaintenance": "Vedligeholdelse",
+ "Maintenance": "Vedligeholdelse",
+ "No Maintenance": "Ingen vedligeholdelse",
+ "Examples": "Eksempler",
+ "High": "Høj",
+ "Recipient Number": "Modtager Nummer",
+ "From Name/Number": "Fra Navn/Nummer",
+ "Help": "Hjælp",
+ "Please use this option carefully!": "Brug venligst denne funktion med forsigtighed!",
+ "disableauth.message1": "Er du sikker på, at du vil deaktivere authentication?",
+ "successMessage": "Succesmeddelelse",
+ "error": "fejl",
+ "critical": "kritisk",
+ "Customize": "Tilpas",
+ "Custom Footer": "Brugerdefineret Footer",
+ "Custom CSS": "Brugerdefineret CSS",
+ "deleteStatusPageMsg": "Er du sikker på, at du vil slette denne statusside?",
+ "Proxies": "Proxies",
+ "default": "Standard",
+ "enabled": "Aktiveret",
+ "setAsDefault": "Indstil som standard",
+ "Certificate Chain": "Certificate Chain",
+ "Days Remaining:": "Dage tilbage:",
+ "No status pages": "Ingen statussider",
+ "Proxy": "Proxy",
+ "default: notify all devices": "standard: underretter alle enheder",
+ "Automations can optionally be triggered in Home Assistant:": "Automatiseringer kan valgfrit udløses i Home Assistant:",
+ "Trigger type:": "Trigger type:",
+ "Event type:": "Event type:",
+ "Event data:": "Event data:",
+ "Frontend Version": "Frontend Version",
+ "or": "eller",
+ "Notification Service": "Notifikationstjeneste",
+ "Domain": "Domæne",
+ "Google Analytics ID": "Google Analytics ID",
+ "Edit Tag": "Ændre Tag",
+ "Learn More": "Lær mere",
+ "Schedule maintenance": "Planlæg vedligeholdelse",
+ "Invalid": "Ugyldig",
+ "User": "Bruger",
+ "Installed": "Installeret",
+ "Not installed": "Ikke installeret",
+ "Running": "Køre",
+ "Not running": "Køre ikke",
+ "Remove Token": "Fjern Token",
+ "Start": "Start",
+ "Stop": "Stop",
+ "Add New Status Page": "Tilføj ny statusside",
+ "Next": "Næste",
+ "No Proxy": "Ingen proxy",
+ "New Status Page": "Ny statusside",
+ "Page Not Found": "Side blev ikke fundet",
+ "Reverse Proxy": "Reverse Proxy",
+ "Backup": "Backup",
+ "About": "Om",
+ "cloudflareWebsite": "Cloudflare hjemmeside",
+ "Message:": "Besked:",
+ "HTTP Headers": "HTTP Headers",
+ "Trust Proxy": "Trust Proxy",
+ "For example: nginx, Apache and Traefik.": "For eksempel: nginx, Apache og Traefik.",
+ "Please read": "Læs venligst",
+ "Show Powered By": "Vis Powered By",
+ "Domain Names": "Domænenavne",
+ "signedInDisp": "Logget ind som {0}",
+ "Certificate Expiry Notification": "Meddelelse om udløbsdato for certifikatet",
+ "API Username": "API Brugernavn",
+ "API Key": "API Key",
+ "Steam Game Server": "Steam Game Server",
+ "What you can try:": "Hvad du kan prøve:",
+ "Go back to the previous page.": "Gå tilbage til forrige side.",
+ "Coming Soon": "Kommer snart",
+ "settingsCertificateExpiry": "Udløb af TLS-certifikat",
+ "Setup Docker Host": "Opsæt Docker Host",
+ "Connection Type": "Forbindelsestype",
+ "Docker Daemon": "Docker Daemon",
+ "socket": "Socket",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "Docker Container",
+ "Container Name / ID": "Container Navn / ID",
+ "Packet Size": "Pakke størrelse",
+ "Home Assistant URL": "Home Assistant URL",
+ "Frontend Version do not match backend version!": "Frontend versionen stemmer ikke overens med backend versionen!",
+ "Optional": "Valgfri",
+ "HomeAssistant": "Home Assistant",
+ "disableauth.message2": "Den er beregnet til scenarier hvor du har tænkt dig at implementere tredjepartsgodkendelse foran Uptime Kuma, f.eks. Cloudflare Access, Authelia eller andre godkendelsesmekanismer.",
+ "deleteProxyMsg": "Er du sikker på, at du vil slette denne proxy for alle monitors?",
+ "Valid": "Gyldig",
+ "Don't know how to get the token? Please read the guide:": "Ved du ikke, hvordan du får fat i din Token? Læs venligst guiden:",
+ "Subject:": "Emne:",
+ "Footer Text": "Footer tekst",
+ "Using a Reverse Proxy?": "Bruger du en Reverse Proxy?",
+ "deleteDockerHostMsg": "Er du sikker på, at du vil slette denne docker host for alle monitors?",
+ "Docker Host": "Docker Host",
+ "Docker Hosts": "Docker Hosts",
+ "loadingError": "Kan ikke hente dataene, prøv igen senere.",
+ "Custom": "Brugerdefineret",
+ "Monitor": "Overvåger | Overvågere",
+ "Specific Monitor Type": "Specifik monitor-type",
+ "topic": "Emne",
+ "Fingerprint:": "Fingerprint:",
+ "Issuer:": "Udsteder:",
+ "dayOfWeek": "Ugedag",
+ "dayOfMonth": "Dag i måneden",
+ "lastDay": "Sidste dag",
+ "lastDay1": "Sidste dag i måneden",
+ "weekdayShortThu": "Tor",
+ "weekdayShortFri": "Fre",
+ "weekdayShortSat": "Lør",
+ "weekdayShortSun": "Søn",
+ "weekdayShortWed": "Ons",
+ "lastDay2": "Anden sidste dag i måneden",
+ "lastDay3": "Tredje sidste dag i måneden",
+ "lastDay4": "Fjerde sidste dag i måneden",
+ "maintenanceStatus-under-maintenance": "Under vedligeholdelse",
+ "maintenanceStatus-inactive": "Inaktiv",
+ "maintenanceStatus-scheduled": "Planlagt",
+ "maintenanceStatus-ended": "Afsluttet",
+ "maintenanceStatus-unknown": "Ukendt",
+ "Display Timezone": "Vis tidszone",
+ "Server Timezone": "Serverens tidszone",
+ "IconUrl": "Ikon URL",
+ "Enable DNS Cache": "Aktiver DNS Cache",
+ "Enable": "Aktiver",
+ "Disable": "Deaktiver",
+ "dnsCacheDescription": "Det fungerer muligvis ikke i alle IPv6-miljøer, så deaktiver det, hvis du støder på problemer.",
+ "Maintenance Time Window of a Day": "Tidsvindue for vedligeholdelse af en dag",
+ "Schedule Maintenance": "Planlæg vedligeholdelse",
+ "Date and Time": "Dato og klokkeslæt",
+ "plugin": "Plugin | Plugins",
+ "install": "Installer",
+ "uninstall": "Afinstaller",
+ "uninstalling": "Afinstallerer",
+ "confirmUninstallPlugin": "Er du sikker på, at du vil afinstallere dette plugin?",
+ "installing": "Installerer",
+ "markdownSupported": "Markdown syntax understøttet",
+ "Affected Monitors": "Berørte monitors",
+ "All Status Pages": "Alle statussider",
+ "Pick Affected Monitors...": "Vælg berørte monitors…",
+ "Select status pages...": "Vælg statusside…",
+ "proxyDescription": "Proxyer skal være tilknyttet en monitor for at fungere.",
+ "Accept characters:": "Accepter tegn:",
+ "Authentication": "Godkendelse",
+ "wayToGetCloudflaredURL": "(Download cloudflared fra {0})",
+ "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.": "Den aktuelle forbindelse kan gå tabt, hvis du er forbundet via Cloudflare Tunnel. Er du sikker på, at du vil stoppe det? Indtast din nuværende adgangskode for at bekræfte den.",
+ "Other Software": "Anden software",
+ "Date Created": "Dato oprettet",
+ "signedInDispDisabled": "Auth Deaktiveret.",
+ "certificationExpiryDescription": "HTTPS Monitors sender en notifikation, når TLS-certifikatet udløber om:",
+ "Also check beta release": "Se også betaudgivelsen",
+ "Show update if available": "Vis opdatering, hvis tilgængelig",
+ "wayToGetZohoCliqURL": "Du kan lære, hvordan du opretter et webhook URL {0}.",
+ "recurringInterval": "Interval",
+ "weekdayShortMon": "Man",
+ "weekdayShortTue": "Tir",
+ "dnsPortDescription": "DNS server port. Standardværdien er 53. Du kan altid ændre porten.",
+ "Valid To:": "Gyldig til:",
+ "Domain Name Expiry Notification": "Notifikation om udløb af domænenavn",
+ "Custom Monitor Type": "Brugerdefineret overvågningstype",
+ "API Keys": "API Nøgler",
+ "Don't expire": "Udløb aldrig",
+ "Continue": "Fortsæt",
+ "Add Another": "Tilføj en mere",
+ "Key Added": "Nøgle tilføjet",
+ "Add API Key": "Tilføj API Nøgle",
+ "No API Keys": "Ingen API nøgler",
+ "apiKey-active": "Aktiv",
+ "apiKey-expired": "Udløbet",
+ "apiKey-inactive": "Inaktiv",
+ "disableAPIKeyMsg": "Er du sikker på du vil deaktivere denne API nøgle?",
+ "Generate": "Generér",
+ "Game": "Spil",
+ "General Monitor Type": "Generel Overvågningstype",
+ "Clone Monitor": "Duplikér overvågning",
+ "Clone": "Duplikér",
+ "cloneOf": "Kopi af {0}",
+ "promosmsLogin": "API Login Navn",
+ "pushoversounds siren": "Sirene",
+ "pushoversounds none": "Ingen (lydløs)",
+ "smtpDkimSettings": "DKIM Indstillinger",
+ "documentation": "dokumentation",
+ "smtpDkimDomain": "Domænenavn",
+ "smtpDkimPrivateKey": "Privat nøgle",
+ "alertaApiEndpoint": "API Slutpunkt",
+ "alertaApiKey": "API Nøgle",
+ "smseagleEncoding": "Send som Unicode",
+ "onebotHttpAddress": "OneBot HTTP Adresse",
+ "onebotMessageType": "OneBot Meddelelse Type",
+ "onebotGroupMessage": "Gruppe",
+ "onebotPrivateMessage": "Privat",
+ "onebotUserOrGroupId": "Gruppe/Bruger ID",
+ "promosmsPassword": "API Adgangskode",
+ "recurringIntervalMessage": "Kør hver dag | Kør hver {0}. dag",
+ "smseagleTo": "Telefon numre",
+ "pagertreeIntegrationUrl": "Integration URL",
+ "pagertreeSilent": "Lydløs",
+ "pagertreeLow": "Lav",
+ "pagertreeMedium": "Mellem",
+ "pagertreeHigh": "Høj",
+ "pagertreeCritical": "Kritisk",
+ "pushoversounds vibrate": "Kun Vibration",
+ "Server Address": "Server Adresse",
+ "pauseMaintenanceMsg": "Er du sikker på du vil pause?",
+ "Recurring": "Tilbagevendende",
+ "Enable TLS": "Aktivér TLS",
+ "high": "høj",
+ "Base URL": "Base URL",
+ "Platform": "Platform",
+ "Android": "Android",
+ "Huawei": "Huawei",
+ "Retry": "Forsøg igen",
+ "Topic": "Emne",
+ "Setup Proxy": "Opsæt Proxy",
+ "Proxy Server": "Proxy Server",
+ "wayToGetClickSendSMSToken": "Du kan få API brugernavn og API nøgle fra {0} .",
+ "PushDeer Key": "PushDeer Nøgle",
+ "The resource is no longer available.": "Denne ressource er ikke længere tilgængelig.",
+ "Proxy Protocol": "Proxy Protokol",
+ "Integration Key": "Integration Nøgle",
+ "Integration URL": "Integration URL",
+ "do nothing": "gør intet",
+ "Passive Monitor Type": "Passiv Overvågningstype",
+ "Most likely causes:": "Mest sandsynlige årsager:",
+ "statusPageMaintenanceEndDate": "Slut",
+ "pushoversounds magic": "Magisk",
+ "pushoversounds mechanical": "Mekanisk",
+ "pushyAPIKey": "Hemmelig API Nøgle",
+ "Expiry date": "Udløbsdato",
+ "Expires": "Udløber",
+ "deleteAPIKeyMsg": "Er du sikker på du vil slette denne API nøgle?",
+ "pagertreeDoNothing": "Gør intet",
+ "Start of maintenance": "Start på vedligeholdelse",
+ "Add New Tag": "Tilføj nyt tag"
}
diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json
index 85da35e06..95e685f32 100644
--- a/src/lang/de-CH.json
+++ b/src/lang/de-CH.json
@@ -10,6 +10,7 @@
"Version": "Version",
"Check Update On GitHub": "Auf GitHub nach Updates suchen",
"List": "Liste",
+ "Home": "Home",
"Add": "Hinzufügen",
"Add New Monitor": "Neuen Monitor hinzufügen",
"Quick Stats": "Übersicht",
@@ -17,6 +18,8 @@
"Down": "Inaktiv",
"Pending": "Ausstehend",
"Unknown": "Unbekannt",
+ "Cannot connect to the socket server": "Es kann keine Verbindung zum Socket-Server hergestellt werden",
+ "Reconnecting...": "Die Verbindung wird wiederhergestellt...",
"Pause": "Pausieren",
"pauseDashboardHome": "Pausiert",
"Name": "Name",
@@ -102,7 +105,7 @@
"deleteNotificationMsg": "Möchtest du diese Benachrichtigung wirklich für alle Monitore löschen?",
"resolverserverDescription": "Cloudflare ist als der Standardserver festgelegt. Dieser kann jederzeit geändert werden.",
"Resolver Server": "Auflösungsserver",
- "rrtypeDescription": "Wähle den RR-Typ aus, welchen du überwachen möchtest.",
+ "rrtypeDescription": "Wähle den RR Typ aus, welchen du überwachen möchtest",
"Last Result": "Letztes Ergebnis",
"pauseMonitorMsg": "Bist du sicher, dass du den Monitor pausieren möchtest?",
"clearEventsMsg": "Bist du sicher, dass du alle Ereignisse für diesen Monitor löschen möchtest?",
@@ -135,7 +138,7 @@
"Options": "Optionen",
"confirmImportMsg": "Möchtest du das Backup wirklich importieren? Bitte stelle sicher, dass die richtige Import-Option ausgewählt ist.",
"Keep both": "Beide behalten",
- "twoFAVerifyLabel": "Bitte trage deinen Token ein, um zu verifizieren, dass 2FA funktioniert",
+ "twoFAVerifyLabel": "Bitte trage deinen Token ein, um zu verifizieren, dass 2FA funktioniert:",
"Verify Token": "Token verifizieren",
"Setup 2FA": "2FA einrichten",
"Enable 2FA": "2FA aktivieren",
@@ -165,7 +168,7 @@
"Pink": "Pink",
"Search...": "Suchen…",
"Heartbeat Retry Interval": "Überprüfungsintervall",
- "Resend Notification if Down X times consequently": "Benachrichtigung erneut senden, wenn Inaktiv X mal hintereinander",
+ "Resend Notification if Down X times consecutively": "Benachrichtigung erneut senden, wenn Inaktiv X mal hintereinander",
"retryCheckEverySecond": "Alle {0} Sekunden neu versuchen",
"resendEveryXTimes": "Erneut versenden alle {0} mal",
"resendDisabled": "Erneut versenden deaktiviert",
@@ -206,7 +209,7 @@
"mattermost": "Mattermost",
"Primary Base URL": "Primär URL",
"Push URL": "Push URL",
- "needPushEvery": "Du solltest diese URL alle {0} Sekunden aufrufen",
+ "needPushEvery": "Du solltest diese URL alle {0} Sekunden aufrufen.",
"pushOptionalParams": "Optionale Parameter: {0}",
"defaultNotificationName": "Mein {notification} Alarm ({number})",
"here": "hier",
@@ -231,7 +234,7 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "Du kannst diese erhalten, indem du zu den Servereinstellungen gehst -> Integrationen -> Neuer Webhook",
+ "wayToGetDiscordURL": "Du kannst diese erhalten, indem du zu den Servereinstellungen gehst -> Notifikationen -> Webhooks -> Neuer Webhook",
"Bot Display Name": "Bot-Anzeigename",
"Prefix Custom Message": "Benutzerdefinierter Nachrichten Präfix",
"Hello @everyone is...": "Hallo {'@'}everyone ist…",
@@ -259,6 +262,7 @@
"More info on:": "Mehr Infos auf: {0}",
"pushoverDesc1": "Notfallpriorität (2) hat standardmässig 30 Sekunden Auszeit zwischen den Versuchen und läuft nach 1 Stunde ab.",
"pushoverDesc2": "Fülle das Geräte Feld aus, wenn du Benachrichtigungen an verschiedene Geräte senden möchtest.",
+ "pushoverMessageTtl": "Message TTL (Sekunden)",
"SMS Type": "SMS Typ",
"octopushTypePremium": "Premium (Schnell - zur Benachrichtigung empfohlen)",
"octopushTypeLowCost": "Kostengünstig (Langsam - manchmal vom Betreiber gesperrt)",
@@ -276,10 +280,10 @@
"appriseInstalled": "Apprise ist installiert.",
"appriseNotInstalled": "Apprise ist nicht installiert. {0}",
"Access Token": "Access Token",
- "Channel access token": "Channel access token",
+ "Channel access token": "Channel Access Token",
"Line Developers Console": "Line Developers Console",
"lineDevConsoleTo": "Line Developers Console - {0}",
- "Basic Settings": "Basic Settings",
+ "Basic Settings": "Grundeinstellungen",
"User ID": "User ID",
"Messaging API": "Messaging API",
"wayToGetLineChannelToken": "Rufe zuerst {0} auf, erstelle dann einen Provider und Channel (Messaging API). Als nächstes kannst du den Channel access token und die User ID aus den oben genannten Menüpunkten abrufen.",
@@ -298,7 +302,7 @@
"Internal Room Id": "Interne Raum-ID",
"matrixDesc1": "Die interne Raum-ID findest du im erweiterten Bereich der Raumeinstellungen im Matrix-Client. Es sollte aussehen wie z.B. !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "Es wird dringend empfohlen einen neuen Benutzer anzulegen und nicht den Zugriffstoken deines eigenen Matrix-Benutzers zu verwenden. Anderenfalls ermöglicht es vollen Zugriff auf dein Konto und alle Räume, denen du beigetreten bist. Erstelle stattdessen einen neuen Benutzer und lade ihn nur in den Raum ein, in dem du die Benachrichtigung erhalten möchtest. Du kannst den Zugriffstoken erhalten, indem du Folgendes ausführst {0}",
- "Method": "Method",
+ "Method": "Methode",
"Body": "Body",
"Headers": "Headers",
"PushUrl": "Push URL",
@@ -348,7 +352,7 @@
"Services": "Dienste",
"Discard": "Verwerfen",
"Cancel": "Abbrechen",
- "Powered by": "Powered by",
+ "Powered by": "Erstellt mit",
"shrinkDatabaseDescription": "Löse VACUUM für die SQLite Datenbank aus. Wenn die Datenbank nach 1.10.0 erstellt wurde, ist AUTO_VACUUM bereits aktiviert und diese Aktion ist nicht erforderlich.",
"serwersms": "SerwerSMS.pl",
"serwersmsAPIUser": "API Benutzername (inkl. webapi_ prefix)",
@@ -533,7 +537,7 @@
"Also check beta release": "Auch nach beta Versionen schauen",
"Using a Reverse Proxy?": "Wird ein Reverse Proxy genutzt?",
"Check how to config it for WebSocket": "Prüfen, wie er für die Nutzung mit WebSocket konfiguriert wird",
- "Steam Game Server": "Steam Game Server",
+ "Steam Game Server": "Steam Spielserver",
"Most likely causes:": "Wahrscheinliche Ursachen:",
"The resource is no longer available.": "Die Quelle ist nicht mehr verfügbar.",
"There might be a typing error in the address.": "Es gibt einen Tippfehler in der Adresse.",
@@ -560,7 +564,7 @@
"Domain": "Domain",
"Workstation": "Workstation",
"disableCloudflaredNoAuthMsg": "Du bist im nicht-authentifizieren Modus, ein Passwort wird nicht benötigt.",
- "trustProxyDescription": "Vertraue 'X-Forwarded-*' headern. Wenn man die richtige client IP haben möchte und Uptime Kuma hinter einem Proxy wie Nginx or Apache läuft, wollte dies aktiviert werden.",
+ "trustProxyDescription": "Vertraue 'X-Forwarded-*' headern. Wenn man die richtige Client IP erhalten möchte und Uptime Kuma hinter einem Proxy wie Nginx oder Apache läuft, sollte dies aktiviert werden.",
"wayToGetLineNotifyToken": "Du kannst hier ein Token erhalten: {0}",
"Examples": "Beispiele",
"Home Assistant URL": "Home Assistant URL",
@@ -590,22 +594,22 @@
"atLeastOneMonitor": "Wähle mindestens einen Monitor",
"deleteMaintenanceMsg": "Möchtest du diese Wartung löschen?",
"Base URL": "Basis URL",
- "goAlertInfo": "GoAlert ist eine Open-Source Applikation für Rufbereitschaftsplanung, automatische Eskalation und Benachrichtigung (z.B. SMS oder Telefonanrufe). Beauftragen Sie automatisch die richtige Person, auf die richtige Art und Weise und zum richtigen Zeitpunkt. {0}",
+ "goAlertInfo": "GoAlert ist eine Open-Source Applikation für Rufbereitschaftsplanung, automatische Eskalation und Benachrichtigung (z.B. SMS oder Telefonanrufe). Engagiere automatisch die richtige Person, auf die richtige Art und Weise und zum richtigen Zeitpunkt! {0}",
"goAlertIntegrationKeyInfo": "Bekommt einen generischen API Schlüssel in folgenden Format \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\". Normalerweise entspricht dies dem Wert des Token aus der URL.",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "Veraltet: Eine menge Neuerungen sind eingeflossen und diese Funktion wurde etwas vernachlässigt worden. Es kann kein vollständiges Backup erstellt oder eingespielt werden.",
+ "backupOutdatedWarning": "Veraltet: Da viele Funktionen hinzugefügt wurden und die Backupfunktion nicht mehr gepflegt wird, kann keine vollständige Sicherung erstellt oder wiederhergestellt werden.",
"backupRecommend": "Bitte Backup das Volume oder den Ordner (./ data /) selbst.",
"Optional": "Optional",
"squadcast": "Squadcast",
"SendKey": "SendKey",
- "SMSManager API Docs": "SMSManager API Dokumente",
- "Gateway Type": "Gateway Type",
+ "SMSManager API Docs": "SMSManager API Dokumente ",
+ "Gateway Type": "Gateway Typ",
"SMSManager": "SMSManager",
"You can divide numbers with": "Du kannst Zahlen teilen mit",
"or": "oder",
"recurringInterval": "Intervall",
"Recurring": "Wiederkehrend",
- "strategyManual": "Active/Inactive Manually",
+ "strategyManual": "Aktiv/Inaktiv Manuell",
"warningTimezone": "Es wird die Zeitzone des Servers genutzt",
"weekdayShortMon": "Mo",
"weekdayShortTue": "Di",
@@ -629,5 +633,153 @@
"maintenanceStatus-ended": "Ende",
"maintenanceStatus-unknown": "Unbekannt",
"Display Timezone": "Zeitzone anzeigen",
- "Server Timezone": "Server Zeitzone"
+ "Server Timezone": "Server Zeitzone",
+ "telegramMessageThreadID": "(Optional) Nachrichten Thread ID",
+ "telegramMessageThreadIDDescription": "Optionale eindeutige Kennung für den Ziel-Thread (Thema) des Forums; nur für Forum-Supergroups",
+ "Enable": "Aktivieren",
+ "telegramProtectContent": "Schütze gegen Weiterleiten/Speichern der Nachricht",
+ "telegramProtectContentDescription": "Die Bot-Nachrichten in Telegram sind gegen Weiterleitung und Speichern geschützt.",
+ "Disable": "Deaktivieren",
+ "plugin": "Plugin | Plugins",
+ "installing": "Installiere",
+ "uninstall": "Deinstallieren",
+ "uninstalling": "Deinstalliere",
+ "confirmUninstallPlugin": "Möchtest du dieses Plugin wirklich deinstallieren?",
+ "notificationRegional": "Regional",
+ "Single Maintenance Window": "Einmaliges Wartungsfenster",
+ "dnsCacheDescription": "In einigen IPv6-Umgebungen funktioniert es möglicherweise nicht. Deaktiviere es, wenn Probleme auftreten.",
+ "Maintenance Time Window of a Day": "Wartungszeitfenster eines Tages",
+ "Effective Date Range": "Gültigkeitsbereich (Optional)",
+ "Schedule Maintenance": "Wartung planen",
+ "Date and Time": "Datum und Uhrzeit",
+ "DateTime Range": "Datums- und Zeitbereich",
+ "telegramSendSilently": "Stumm senden",
+ "telegramSendSilentlyDescription": "Sende die Nachricht stumm. Nutzer bekommen eine Benachrichtigung ohne Ton.",
+ "markdownSupported": "Markdown-Syntax unterstützt",
+ "webhookAdditionalHeadersTitle": "Zusätzliche Header",
+ "webhookAdditionalHeadersDesc": "Legt zusätzliche Kopfzeilen fest, die mit dem Webhook gesendet werden.",
+ "Packet Size": "Paketgrösse",
+ "IconUrl": "Symbol URL",
+ "Enable DNS Cache": "DNS Cache aktivieren",
+ "Help": "Hilfe",
+ "Game": "Spiel",
+ "General Monitor Type": "Allgemeiner Monitortyp",
+ "Passive Monitor Type": "Passiver Monitortyp",
+ "Specific Monitor Type": "Spezifischer Monitortyp",
+ "Monitor": "Überwachung | Monitore",
+ "Custom": "Benutzerdefiniert",
+ "statusPageMaintenanceEndDate": "Ende",
+ "loadingError": "Die Daten konnten nicht abgerufen werden, bitte später noch einmal versuchen.",
+ "install": "Installieren",
+ "Body Encoding": "Body Encoding",
+ "Custom Monitor Type": "Benutzerdefinierter Monitortyp",
+ "Expiry": "Ablauf",
+ "Expiry date": "Ablaufdatum",
+ "Don't expire": "Nicht ablaufen",
+ "Add Another": "Hinzufügen",
+ "Key Added": "Schlüssel hinzugefügt",
+ "apiKeyAddedMsg": "API Schlüssel wurde hinzugefügt. Bitte notiere den Schlüssel, da er nicht erneut angezeigt wird.",
+ "Add API Key": "API Schlüssel hinzufügen",
+ "No API Keys": "Kein API Schlüssel",
+ "apiKey-active": "Aktiv",
+ "apiKey-expired": "Abgelaufen",
+ "apiKey-inactive": "Inaktiv",
+ "Expires": "Läuft ab",
+ "disableAPIKeyMsg": "Bist du sicher, dass du diesen API Schlüssel deaktivieren willst?",
+ "deleteAPIKeyMsg": "Bist du sicher, dass du diesen API Schlüssel löschen willst?",
+ "Generate": "Generieren",
+ "infiniteRetention": "Für unendliche Speicherung auf 0 setzen.",
+ "dataRetentionTimeError": "Aufbewahrungsfrist muss grösser oder gleich 0 sein",
+ "Clone Monitor": "Monitor klonen",
+ "Clone": "Klonen",
+ "cloneOf": "Klon von {0}",
+ "wayToGetZohoCliqURL": "Wie eine Webhook URL erstellt werden kann, erfährst du {0}.",
+ "enableGRPCTls": "Senden von gRPC Anforderungen mit TLS Verbindung zulassen",
+ "grpcMethodDescription": "Der Name der Methode wird in das \"cammelCase\" Format konvertiert (z.B. sayHello, check, etc.)",
+ "wayToGetKookGuildID": "Schalte den „Entwicklermodus“ in den Kook-Einstellungen ein und klicke mit der rechten Maustaste auf die Gilde, um die ID zu erhalten",
+ "Guild ID": "Gilde ID",
+ "Lowcost": "Kostengünstig",
+ "high": "hoch",
+ "Google Analytics ID": "Google Analytics ID",
+ "Enable TLS": "TLS aktivieren",
+ "Free Mobile API Key": "Kostenloser Mobile API Schlüssel",
+ "Proto Service Name": "Proto Dienst Name",
+ "Proto Method": "Proto Methode",
+ "Proto Content": "Proto Inhalt",
+ "Economy": "Economy",
+ "pagertreeIntegrationUrl": "Integrations-URL",
+ "pagertreeUrgency": "Dringlichkeit",
+ "pagertreeSilent": "Stumm",
+ "pagertreeLow": "Niedrig",
+ "pagertreeMedium": "Mittel",
+ "pagertreeHigh": "Hoch",
+ "pagertreeCritical": "Kritisch",
+ "pagertreeResolve": "Automatisch auflösen",
+ "pagertreeDoNothing": "Nichts tun",
+ "wayToGetPagerTreeIntegrationURL": "Nachdem du die Uptime Kuma Integration in PagerTree erstellt hast, kopiere den Endpunkt. Siehe details {0}",
+ "Server Address": "Serveradresse",
+ "Learn More": "Erfahre mehr",
+ "Edit Tag": "Tag editieren",
+ "promosmsAllowLongSMS": "Lange SMS erlauben",
+ "smseagleRecipientType": "Empfängertyp",
+ "smseagleToken": "API Zugriffstoken",
+ "smseagleTo": "Telefonnummer(n)",
+ "smseagleUrl": "Ihre SMSEagle Geräte URL",
+ "smseagleEncoding": "Als Unicode senden",
+ "smseaglePriority": "Nachrichtenpriorität (0-9, Standard = 0)",
+ "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}",
+ "Strategy": "Strategie",
+ "Free Mobile User Identifier": "Kostenlose mobile Benutzerkennung",
+ "smseagleGroup": "Telefonbuch Gruppenname(n)",
+ "smseagleRecipient": "Empfänger (mehrere müssen durch Komma getrennt werden)",
+ "API Keys": "API Schlüssel",
+ "Continue": "Weiter",
+ "Add New Tag": "Neuen Tag hinzufügen",
+ "lunaseaTarget": "Ziel",
+ "lunaseaDeviceID": "Geräte-ID",
+ "lunaseaUserID": "Benutzer-ID",
+ "ntfyAuthenticationMethod": "Authentifizierungsmethode",
+ "ntfyUsernameAndPassword": "Benutzername und Passwort",
+ "twilioAccountSID": "Account SID",
+ "twilioFromNumber": "Absender",
+ "twilioToNumber": "Empfänger",
+ "twilioAuthToken": "Auth Token",
+ "statusPageRefreshIn": "Aktualisierung in: {0}",
+ "sameAsServerTimezone": "Gleiche Zeitzone wie Server",
+ "startDateTime": "Start Datum/Uhrzeit",
+ "endDateTime": "Ende Datum/Uhrzeit",
+ "cronExpression": "Cron-Ausdruck",
+ "cronSchedule": "Zeitplan: ",
+ "invalidCronExpression": "Ungültiger Cron-Ausdruck: {0}",
+ "Open Badge Generator": "Open Badge Generator",
+ "Badge Generator": "{0}'s Badge Generator",
+ "Badge Type": "Badge Typ",
+ "Badge Duration": "Badge Dauer",
+ "Badge Label": "Badge Label",
+ "Badge Prefix": "Badge Präfix",
+ "Badge Suffix": "Badge Suffix",
+ "Badge Label Color": "Badge Label Farbe",
+ "Badge Color": "Badge Farbe",
+ "Badge Label Prefix": "Badge Label Präfix",
+ "Badge Up Color": "Badge Up Farbe",
+ "Badge Maintenance Color": "Badge Wartung Farbe",
+ "Badge Warn Color": "Badge Warnung Farbe",
+ "Badge Warn Days": "Badge Warnung Tage",
+ "Badge Style": "Badge Stil",
+ "Badge URL": "Badge URL",
+ "Badge Pending Color": "Badge Pending Farbe",
+ "Badge Down Days": "Badge Down Tage",
+ "Monitor Setting": "{0}'s Monitor Einstellung",
+ "Show Clickable Link": "Klickbaren Link anzeigen",
+ "Badge Label Suffix": "Badge Label Suffix",
+ "Badge value (For Testing only.)": "Badge Wert (nur für Tests)",
+ "Show Clickable Link Description": "Wenn diese Option aktiviert ist, kann jeder, der Zugriff auf diese Statusseite hat, auf die Monitor URL zugreifen.",
+ "Badge Down Color": "Badge Down Farbe",
+ "Edit Maintenance": "Wartung bearbeiten",
+ "Group": "Gruppe",
+ "Monitor Group": "Monitor Gruppe",
+ "noGroupMonitorMsg": "Nicht verfügbar. Erstelle zunächst einen Gruppenmonitor.",
+ "Close": "Schliessen"
}
diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json
index 45b5ae56a..44fc298fb 100644
--- a/src/lang/de-DE.json
+++ b/src/lang/de-DE.json
@@ -2,7 +2,7 @@
"languageName": "Deutsch (Deutschland)",
"Settings": "Einstellungen",
"Dashboard": "Dashboard",
- "New Update": "Update verfügbar",
+ "New Update": "Aktualisierung verfügbar",
"Language": "Sprache",
"Appearance": "Erscheinungsbild",
"Theme": "Erscheinungsbild",
@@ -10,6 +10,7 @@
"Version": "Version",
"Check Update On GitHub": "Auf GitHub nach Updates suchen",
"List": "Liste",
+ "Home": "Home",
"Add": "Hinzufügen",
"Add New Monitor": "Neuen Monitor hinzufügen",
"Quick Stats": "Übersicht",
@@ -17,6 +18,8 @@
"Down": "Inaktiv",
"Pending": "Ausstehend",
"Unknown": "Unbekannt",
+ "Cannot connect to the socket server": "Es kann keine Verbindung zum Socket-Server hergestellt werden",
+ "Reconnecting...": "Die Verbindung wird wiederhergestellt...",
"Pause": "Pausieren",
"pauseDashboardHome": "Pausiert",
"Name": "Name",
@@ -135,7 +138,7 @@
"Options": "Optionen",
"confirmImportMsg": "Möchtest du das Backup wirklich importieren? Bitte stelle sicher, dass die richtige Import-Option ausgewählt ist.",
"Keep both": "Beide behalten",
- "twoFAVerifyLabel": "Bitte trage deinen Token ein, um zu verifizieren, dass 2FA funktioniert",
+ "twoFAVerifyLabel": "Bitte trage deinen Token ein, um zu verifizieren, dass 2FA funktioniert:",
"Verify Token": "Token verifizieren",
"Setup 2FA": "2FA einrichten",
"Enable 2FA": "2FA aktivieren",
@@ -165,7 +168,7 @@
"Pink": "Pink",
"Search...": "Suchen…",
"Heartbeat Retry Interval": "Überprüfungsintervall",
- "Resend Notification if Down X times consequently": "Benachrichtigung erneut senden, wenn Inaktiv X mal hintereinander",
+ "Resend Notification if Down X times consecutively": "Benachrichtigung erneut senden, wenn inaktiv X Mal hintereinander",
"retryCheckEverySecond": "Alle {0} Sekunden neu versuchen",
"resendEveryXTimes": "Erneut versenden alle {0} mal",
"resendDisabled": "Erneut versenden deaktiviert",
@@ -206,7 +209,7 @@
"mattermost": "Mattermost",
"Primary Base URL": "Primäre Basis-URL",
"Push URL": "Push URL",
- "needPushEvery": "Du solltest diese URL alle {0} Sekunden aufrufen",
+ "needPushEvery": "Du solltest diese URL alle {0} Sekunden aufrufen.",
"pushOptionalParams": "Optionale Parameter: {0}",
"defaultNotificationName": "Mein {notification} Alarm ({number})",
"here": "hier",
@@ -215,7 +218,7 @@
"wayToGetTelegramToken": "Hier kannst du einen Token erhalten {0}.",
"Chat ID": "Chat ID",
"supportTelegramChatID": "Unterstützt Direkt Chat / Gruppe / Kanal Chat-ID's",
- "wayToGetTelegramChatID": "Du kannst die Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und zu dieser URL gehst, um die chat_id: zu sehen.",
+ "wayToGetTelegramChatID": "Du kannst deine Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und zu dieser URL gehst, um die chat_id: zu sehen.",
"YOUR BOT TOKEN HERE": "HIER DEIN BOT TOKEN",
"chatIDNotFound": "Chat-ID wurde nicht gefunden: bitte sende zuerst eine Nachricht an diesen Bot",
"Post URL": "Post URL",
@@ -231,7 +234,7 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "Du kannst diese erhalten, indem du zu den Servereinstellungen gehst -> Integrationen -> Neuer Webhook",
+ "wayToGetDiscordURL": "Du kannst diese erhalten, indem du zu den Servereinstellungen gehst -> Integrationen -> WebHooks anzeigen -> Neuer WebHook",
"Bot Display Name": "Bot-Anzeigename",
"Prefix Custom Message": "Benutzerdefinierter Nachrichten Präfix",
"Hello @everyone is...": "Hallo {'@'}everyone ist…",
@@ -259,6 +262,7 @@
"More info on:": "Mehr Infos auf: {0}",
"pushoverDesc1": "Notfallpriorität (2) hat standardmäßig 30 Sekunden Auszeit zwischen den Versuchen und läuft nach 1 Stunde ab.",
"pushoverDesc2": "Fülle das Geräte Feld aus, wenn du Benachrichtigungen an verschiedene Geräte senden möchtest.",
+ "pushoverMessageTtl": "Message TTL (Sekunden)",
"SMS Type": "SMS Typ",
"octopushTypePremium": "Premium (Schnell - zur Benachrichtigung empfohlen)",
"octopushTypeLowCost": "Kostengünstig (Langsam - manchmal vom Betreiber gesperrt)",
@@ -275,11 +279,11 @@
"Read more": "Weiterlesen",
"appriseInstalled": "Apprise ist installiert.",
"appriseNotInstalled": "Apprise ist nicht installiert. {0}",
- "Access Token": "Access Token",
+ "Access Token": "Zugriffstoken",
"Channel access token": "Channel access token",
- "Line Developers Console": "Line Developers Console",
- "lineDevConsoleTo": "Line Developers Console - {0}",
- "Basic Settings": "Basic Settings",
+ "Line Developers Console": "Zeile Entwickler Konsole",
+ "lineDevConsoleTo": "Line Entwicklerkonsole - {0}",
+ "Basic Settings": "Grundeinstellungen",
"User ID": "User ID",
"Messaging API": "Messaging API",
"wayToGetLineChannelToken": "Rufe zuerst {0} auf, erstelle dann einen Provider und Channel (Messaging API). Als nächstes kannst du den Channel access token und die User ID aus den oben genannten Menüpunkten abrufen.",
@@ -298,9 +302,9 @@
"Internal Room Id": "Interne Raum-ID",
"matrixDesc1": "Die interne Raum-ID findest du im erweiterten Bereich der Raumeinstellungen im Matrix-Client. Es sollte aussehen wie z.B. !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "Es wird dringend empfohlen einen neuen Benutzer anzulegen und nicht den Zugriffstoken deines eigenen Matrix-Benutzers zu verwenden. Anderenfalls ermöglicht es vollen Zugriff auf dein Konto und alle Räume, denen du beigetreten bist. Erstelle stattdessen einen neuen Benutzer und lade ihn nur in den Raum ein, in dem du die Benachrichtigung erhalten möchtest. Du kannst den Zugriffstoken erhalten, indem du Folgendes ausführst {0}",
- "Method": "Method",
+ "Method": "Methode",
"Body": "Body",
- "Headers": "Headers",
+ "Headers": "Header",
"PushUrl": "Push URL",
"HeadersInvalidFormat": "Der Header ist kein gültiges JSON: ",
"BodyInvalidFormat": "Der Body ist kein gültiges JSON: ",
@@ -315,7 +319,7 @@
"Done": "Fertig",
"Info": "Info",
"Security": "Sicherheit",
- "Steam API Key": "Steam API Key",
+ "Steam API Key": "Steam API-Schlüssel",
"Shrink Database": "Datenbank verkleinern",
"Pick a RR-Type...": "Wähle ein RR-Typ aus…",
"Pick Accepted Status Codes...": "Wähle akzeptierte Statuscodes aus…",
@@ -348,7 +352,7 @@
"Services": "Dienste",
"Discard": "Verwerfen",
"Cancel": "Abbrechen",
- "Powered by": "Powered by",
+ "Powered by": "Erstellt mit",
"shrinkDatabaseDescription": "Löse VACUUM für die SQLite Datenbank aus. Wenn die Datenbank nach 1.10.0 erstellt wurde, ist AUTO_VACUUM bereits aktiviert und diese Aktion ist nicht erforderlich.",
"serwersms": "SerwerSMS.pl",
"serwersmsAPIUser": "API Benutzername (inkl. webapi_ prefix)",
@@ -388,7 +392,7 @@
"Valid": "Gültig",
"Invalid": "Ungültig",
"AccessKeyId": "AccessKey ID",
- "SecretAccessKey": "AccessKey Secret",
+ "SecretAccessKey": "Geheimer Zugangsschlüssel",
"PhoneNumbers": "Telefonnummern",
"TemplateCode": "Vorlagencode",
"SignName": "Signaturname",
@@ -533,7 +537,7 @@
"Also check beta release": "Auch nach Beta Versionen schauen",
"Using a Reverse Proxy?": "Wird ein Reverse Proxy genutzt?",
"Check how to config it for WebSocket": "Prüfen, wie er für die Nutzung mit WebSocket konfiguriert wird",
- "Steam Game Server": "Steam Game Server",
+ "Steam Game Server": "Steam Spielserver",
"Most likely causes:": "Wahrscheinliche Ursachen:",
"The resource is no longer available.": "Die Quelle ist nicht mehr verfügbar.",
"There might be a typing error in the address.": "Es gibt einen Tippfehler in der Adresse.",
@@ -553,14 +557,14 @@
"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": "Container-Bezeichnung / ID",
+ "Docker Host": "Docker-Host",
+ "Docker Hosts": "Docker-Hosts",
"ntfy Topic": "ntfy Thema",
"Domain": "Domain",
"Workstation": "Workstation",
"disableCloudflaredNoAuthMsg": "Du bist im nicht-authentifizieren Modus, ein Passwort wird nicht benötigt.",
- "trustProxyDescription": "Vertraue 'X-Forwarded-*' headern. Wenn man die richtige client IP haben möchte und Uptime Kuma hinter einem Proxy wie Nginx or Apache läuft, wollte dies aktiviert werden.",
+ "trustProxyDescription": "Vertraue 'X-Forwarded-*' headern. Wenn man die richtige Client IP haben möchte und Uptime Kuma hinter einem Proxy wie Nginx oder Apache läuft, sollte dies aktiviert werden.",
"wayToGetLineNotifyToken": "Du kannst hier ein Token erhalten: {0}",
"Examples": "Beispiele",
"Home Assistant URL": "Home Assistant URL",
@@ -574,7 +578,7 @@
"Event type:": "Ereignistyp:",
"Event data:": "Ereignis daten:",
"Then choose an action, for example switch the scene to where an RGB light is red.": "Dann eine Aktion wählen, zum Beispiel eine Scene wählen in der ein RGB Licht rot ist.",
- "Frontend Version": "Frontend Version",
+ "Frontend Version": "Frontend-Version",
"Frontend Version do not match backend version!": "Die Frontend Version stimmt nicht mit der backend version überein!",
"Maintenance": "Wartung",
"statusMaintenance": "Wartung",
@@ -590,24 +594,24 @@
"atLeastOneMonitor": "Wähle mindestens einen Monitor",
"deleteMaintenanceMsg": "Möchtest du diese Wartung löschen?",
"Base URL": "Basis URL",
- "goAlertInfo": "GoAlert ist eine Open-Source Applikation für Rufbereitschaftsplanung, automatische Eskalation und Benachrichtigung (z.B. SMS oder Telefonanrufe). Beauftragen Sie automatisch die richtige Person, auf die richtige Art und Weise und zum richtigen Zeitpunkt. {0}",
+ "goAlertInfo": "GoAlert ist eine Open-Source Applikation für Rufbereitschaftsplanung, automatische Eskalation und Benachrichtigung (z.B. SMS oder Telefonanrufe). Engagiere automatisch die richtige Person, auf die richtige Art und Weise und zum richtigen Zeitpunkt! {0}",
"goAlertIntegrationKeyInfo": "Bekommt einen generischen API Schlüssel in folgenden Format \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\". Normalerweise entspricht dies dem Wert des Token aus der URL.",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "Veraltet: Da viele Funktionen hinzugefügt wurden und diese Sicherungsfunktion nicht mehr gepflegt wird, kann sie keine vollständige Sicherung erstellen oder wiederherstellen.",
+ "backupOutdatedWarning": "Veraltet: Da viele Funktionen hinzugefügt wurden und diese Sicherungsfunktion nicht mehr gepflegt wird, kann keine vollständige Sicherung erstellen oder wiederherstellen werden.",
"backupRecommend": "Bitte sichere stattdessen das Volume oder den Datenordner (./data/) direkt.",
"Optional": "Optional",
"squadcast": "Squadcast",
"SendKey": "SendKey",
"SMSManager API Docs": "SMSManager API Dokumente",
- "Gateway Type": "Gateway Type",
+ "Gateway Type": "Gateway Typ",
"SMSManager": "SMSManager",
"You can divide numbers with": "Du kannst Zahlen teilen mit",
"or": "oder",
"recurringInterval": "Intervall",
"Recurring": "Wiederkehrend",
- "Single Maintenance Window": "Einzigartiges Wartungsfenster",
+ "Single Maintenance Window": "Einmaliges Wartungsfenster",
"Maintenance Time Window of a Day": "Zeitfenster für die Wartung",
- "Effective Date Range": "Bereich der Wirksamkeitsdaten",
+ "Effective Date Range": "Bereich der Wirksamkeitsdaten (Optional)",
"strategyManual": "Aktiv/Inaktiv Manuell",
"warningTimezone": "Es wird die Zeitzone des Servers verwendet",
"weekdayShortMon": "Mo",
@@ -626,6 +630,7 @@
"lastDay4": "4. letzter Tag im Monat",
"No Maintenance": "Keine Wartung",
"Schedule Maintenance": "Wartung planen",
+ "Edit Maintenance": "Wartung bearbeiten",
"pauseMaintenanceMsg": "Möchtest du wirklich pausieren?",
"maintenanceStatus-under-maintenance": "Unter Wartung",
"maintenanceStatus-inactive": "Inaktiv",
@@ -641,7 +646,143 @@
"Help": "Hilfe",
"Game": "Spiel",
"Custom": "Benutzerdefiniert",
- "Enable DNS Cache": "DNS Cache aktivieren",
+ "Enable DNS Cache": "DNS-Cache aktivieren",
"Enable": "Aktivieren",
- "Disable": "Deaktivieren"
+ "Disable": "Deaktivieren",
+ "Custom Monitor Type": "Benutzerdefinierter Monitortyp",
+ "webhookAdditionalHeadersDesc": "Legt zusätzliche Header fest, die mit der Webhook gesendet wurden.",
+ "dnsCacheDescription": "In einigen IPv6-Umgebungen funktioniert es möglicherweise nicht. Deaktiviere es, wenn Probleme auftreten.",
+ "loadingError": "Die Daten konnten nicht abgerufen werden, bitte später noch einmal versuchen.",
+ "confirmUninstallPlugin": "Möchtest du dieses Plugin wirklich deinstallieren?",
+ "grpcMethodDescription": "Der Name der Methode wird in das \"cammelCase\"-Format konvertiert (z.B. sayHello, check, etc.)",
+ "Passive Monitor Type": "Passiver Monitortyp",
+ "Specific Monitor Type": "Spezifischer Monitortyp",
+ "webhookAdditionalHeadersTitle": "Zusätzliche Header",
+ "Packet Size": "Paketgröße",
+ "IconUrl": "Symbol-URL",
+ "wayToGetZohoCliqURL": "Wie eine Webhook URL erstellt werden kann, erfährst du {0}.",
+ "dataRetentionTimeError": "Aufbewahrungszeit muss 0 oder größer sein",
+ "infiniteRetention": "Für unendliche Aufbewahrung auf 0 setzen.",
+ "confirmDeleteTagMsg": "Möchtest du dieses Tag wirklich löschen? Monitore, die mit diesem Tag verknüpft sind, werden nicht gelöscht.",
+ "enableGRPCTls": "Senden von gRPC-Anforderungen mit TLS-Verbindung zulassen",
+ "ZohoCliq": "ZohoCliq",
+ "Monitor": "Überwachung | Monitore",
+ "plugin": "Plugin | Plugins",
+ "install": "Installieren",
+ "installing": "Installiere",
+ "uninstall": "Deinstallieren",
+ "uninstalling": "Deinstallation",
+ "markdownSupported": "Markdown-Syntax unterstützt",
+ "wayToGetKookBotToken": "Erstelle eine Anwendung und erhalte den Bot-Token unter {0}",
+ "wayToGetKookGuildID": "Schalte den „Entwicklermodus“ in den Kook-Einstellungen ein und klicke mit der rechten Maustaste auf die Gilde, um die ID zu erhalten",
+ "Guild ID": "Guild-ID",
+ "Free Mobile User Identifier": "Kostenlose mobile Benutzerkennung",
+ "Free Mobile API Key": "Kostenloser Mobile API-Schlüssel",
+ "Enable TLS": "Aktiviere TLS",
+ "Proto Service Name": "Name des Proto-Dienstes",
+ "Proto Method": "Proto-Methode",
+ "Proto Content": "Proto-Inhalt",
+ "Economy": "Wirtschaft",
+ "Lowcost": "Kostengünstig",
+ "high": "hoch",
+ "promosmsAllowLongSMS": "Erlaube lange SMS",
+ "General Monitor Type": "Allgemeiner Monitortyp",
+ "smseagle": "SMSEagle",
+ "smseagleTo": "Telefonnummer(n)",
+ "smseagleGroup": "Telefonbuch Gruppenname(n)",
+ "smseagleContact": "Telefonbuch Kontaktname(n)",
+ "smseagleRecipientType": "Empfängertyp",
+ "smseagleRecipient": "Empfänger (mehrere müssen durch Komma getrennt werden)",
+ "smseagleToken": "API-Zugriffstoken",
+ "smseagleUrl": "Ihre SMSEagle-Geräte-URL",
+ "Kook": "Kook",
+ "smseagleEncoding": "Als Unicode senden",
+ "smseaglePriority": "Nachrichtenpriorität (0-9, Standard = 0)",
+ "Google Analytics ID": "Google Analytics ID",
+ "Edit Tag": "bearbeite Tag",
+ "Server Address": "Server Adresse",
+ "Learn More": "Erfahre mehr",
+ "Body Encoding": "Körperkodierung",
+ "Add API Key": "API Schlüssel hinzufügen",
+ "apiKey-active": "Aktiv",
+ "apiKey-expired": "Abgelaufen",
+ "apiKey-inactive": "Inaktiv",
+ "Expires": "Läuft ab",
+ "deleteAPIKeyMsg": "Bist du sicher, dass du diesen API Schlüssel löschen willst?",
+ "Generate": "Generieren",
+ "API Keys": "API Schlüssel",
+ "Expiry": "Ablauf",
+ "Expiry date": "Ablaufdatum",
+ "Don't expire": "Nicht ablaufen",
+ "Continue": "Weiter",
+ "Add Another": "Hinzufügen",
+ "Clone Monitor": "Duplikat von",
+ "Clone": "Duplizieren",
+ "cloneOf": "Duplikat von {0}",
+ "pagertreeIntegrationUrl": "Integrations URL",
+ "pagertreeUrgency": "Dringlichkeit",
+ "pagertreeSilent": "Leise",
+ "pagertreeLow": "Niedrig",
+ "pagertreeMedium": "Medium",
+ "pagertreeHigh": "Hoch",
+ "pagertreeCritical": "Kritisch",
+ "pagertreeResolve": "Automatisch Auflösen",
+ "No API Keys": "Keine API Schlüssel",
+ "disableAPIKeyMsg": "Bist du sicher, dass du diesen API Schlüssel deaktivieren willst?",
+ "pagertreeDoNothing": "Nichts tun",
+ "wayToGetPagerTreeIntegrationURL": "Nachdem du die Uptime Kuma Integration in PagerTree erstellt hast, kopiere den Endpunkt. Siehe details {0}",
+ "telegramProtectContent": "Schütze gegen Weiterleiten/Speichern der Nachricht",
+ "telegramProtectContentDescription": "Die Bot-Nachrichten in Telegram sind gegen Weiterleitung und Speichern geschützt.",
+ "notificationRegional": "Regional",
+ "Key Added": "Schlüssel hinzugefügt",
+ "apiKeyAddedMsg": "API Schlüssel wurde hinzugefügt. Bitte notiere den Schlüssel, da er nicht erneut angezeigt wird.",
+ "telegramMessageThreadID": "(Optional) Nachrichten Thread ID",
+ "telegramMessageThreadIDDescription": "Optionale eindeutige Kennung für den Ziel-Thread (Thema) des Forums; nur für Forum-Supergroups",
+ "telegramSendSilently": "Stumm Senden",
+ "telegramSendSilentlyDescription": "Sende die Nachricht stumm. Nutzer bekommen eine Benachrichtigung ohne Ton.",
+ "Add New Tag": "Neuen Tag hinzufügen",
+ "lunaseaDeviceID": "Geräte-ID",
+ "lunaseaTarget": "Ziel",
+ "lunaseaUserID": "Benutzer-ID",
+ "ntfyAuthenticationMethod": "Authentifizierungsmethode",
+ "ntfyUsernameAndPassword": "Benutzername und Passwort",
+ "twilioAccountSID": "Account SID",
+ "twilioFromNumber": "Absender",
+ "twilioToNumber": "Empfänger",
+ "twilioAuthToken": "Auth Token",
+ "statusPageRefreshIn": "Aktualisierung in: {0}",
+ "sameAsServerTimezone": "Gleiche Zeitzone wie Server",
+ "startDateTime": "Start Datum/Uhrzeit",
+ "endDateTime": "Ende Datum/Uhrzeit",
+ "cronExpression": "Cron-Ausdruck",
+ "cronSchedule": "Zeitplan: ",
+ "invalidCronExpression": "Ungültiger Cron-Ausdruck: {0}",
+ "Show Clickable Link": "Klickbaren Link anzeigen",
+ "Open Badge Generator": "Open Badge Generator",
+ "Badge Generator": "{0}'s Badge Generator",
+ "Badge Type": "Badge Typ",
+ "Badge Duration": "Badge Dauer",
+ "Badge Label": "Badge Label",
+ "Show Clickable Link Description": "Wenn diese Option aktiviert ist, kann jeder, der Zugriff auf diese Statusseite hat, auf die Monitor-URL zugreifen.",
+ "Badge Label Color": "Badge Label Farbe",
+ "Badge Color": "Badge Farbe",
+ "Badge Label Prefix": "Badge Label Präfix",
+ "Badge Label Suffix": "Badge Label Suffix",
+ "Badge Maintenance Color": "Badge Wartung Farbe",
+ "Badge Warn Color": "Badge Warnung Farbe",
+ "Badge Style": "Badge Stil",
+ "Badge value (For Testing only.)": "Badge Wert (nur für Tests)",
+ "Badge URL": "Badge URL",
+ "Badge Up Color": "Badge Up Farbe",
+ "Badge Down Color": "Badge Down Farbe",
+ "Badge Pending Color": "Badge Pending Farbe",
+ "Badge Down Days": "Badge Down Tage",
+ "Monitor Setting": "{0}'s Monitor Einstellung",
+ "Badge Prefix": "Badge Präfix",
+ "Badge Suffix": "Badge Suffix",
+ "Badge Warn Days": "Badge Warnung Tage",
+ "Group": "Gruppe",
+ "Monitor Group": "Monitor Gruppe",
+ "noGroupMonitorMsg": "Nicht verfügbar. Erstelle zunächst einen Gruppenmonitor.",
+ "Close": "Schließen"
}
diff --git a/src/lang/el-GR.json b/src/lang/el-GR.json
index c77d61588..bf53d0b74 100644
--- a/src/lang/el-GR.json
+++ b/src/lang/el-GR.json
@@ -25,8 +25,8 @@
"confirmClearStatisticsMsg": "Είστε βέβαιοι ότι θέλετε να διαγράψετε ΟΛΑ τα στατιστικά στοιχεία;?",
"importHandleDescription": "Επιλέξτε «Παράλειψη υπάρχοντος» εάν θέλετε να παραλείψετε κάθε παρακολούθηση ή ειδοποίηση με το ίδιο όνομα. Το 'Overwrite' θα διαγράψει κάθε υπάρχουσα παρακολούθηση και ειδοποίηση.",
"confirmImportMsg": "Είστε βέβαιοι ότι θέλετε να εισαγάγετε το αντίγραφο ασφαλείας; Επαληθεύστε ότι έχετε επιλέξει τη σωστή επιλογή.",
- "twoFAVerifyLabel": "Εισαγάγετε το 2FA κωδικό για να επαληθεύσετε: ",
- "tokenValidSettingsMsg": "Ο κωδικός 2FA είναι έγκυρο! Τώρα μπορείτε να αποθηκεύσετε τις ρυθμίσεις 2FA",
+ "twoFAVerifyLabel": "Εισαγάγετε το 2FA κωδικό για να επαληθεύσετε:",
+ "tokenValidSettingsMsg": "Ο κωδικός 2FA είναι έγκυρος! Τώρα μπορείτε να αποθηκεύσετε τις ρυθμίσεις 2FA.",
"confirmEnableTwoFAMsg": "Είστε βέβαιοι ότι θέλετε να ενεργοποιήσετε το 2FA;",
"confirmDisableTwoFAMsg": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε το 2FA;",
"Settings": "Ρυθμίσεις",
@@ -56,9 +56,9 @@
"Resume": "Συνέχιση",
"Edit": "Επεξεργασία",
"Delete": "Διαγράφη",
- "Current": "Current",
+ "Current": "Τρέχον",
"Uptime": "Χρόνος λειτουργίας",
- "Cert Exp.": "Cert Exp.",
+ "Cert Exp.": "Λήξη Πιστοπ.",
"day": "ημέρα | ημέρες",
"-day": "-ημέρα",
"hour": "ώρα",
@@ -74,7 +74,7 @@
"Heartbeat Interval": "Διάστημα καρδιακών παλμών",
"Retries": "Επαναλήψεις",
"Heartbeat Retry Interval": "Διάστημα επανάληψης παλμών καρδιάς",
- "Resend Notification if Down X times consequently": "Αποστολή νέας ειδοποίησης εάν κατω X φορές κατά συνέχεια",
+ "Resend Notification if Down X times consecutively": "Αποστολή νέας ειδοποίησης εάν κατω X φορές κατά συνέχεια",
"Advanced": "Προχωρημένα",
"Upside Down Mode": "Ανάποδη λειτουργία",
"Max. Redirects": "Μέγιστη. Ανακατευθύνσεις",
@@ -162,11 +162,11 @@
"Token": "Token",
"Show URI": "Εμφάνιση URI",
"Tags": "Ετικέτες",
- "Add New below or Select...": "Προσθήκη νέου παρακάτω ή Επιλέξτε...",
+ "Add New below or Select...": "Προσθήκη νέου παρακάτω ή Επιλέξτε…",
"Tag with this name already exist.": "Υπάρχει ήδη η ετικέτα με αυτό το όνομα.",
"Tag with this value already exist.": "Υπάρχει ήδη ετικέτα με αυτό το value.",
"color": "χρώμα",
- "value (optional)": "value (optional)",
+ "value (optional)": "τιμή (προαιρετικό)",
"Gray": "Γκρί",
"Red": "Κόκκινο",
"Orange": "Πορτοκάλι",
@@ -175,7 +175,7 @@
"Indigo": "Indigo",
"Purple": "Μωβ",
"Pink": "Ροζ",
- "Search...": "Αναζήτηση...",
+ "Search...": "Αναζήτηση…",
"Avg. Ping": "Μέσo.Ping",
"Avg. Response": "Μέσo. Aπάντηση",
"Entry Page": "Σελίδα εισαγωγής",
@@ -218,10 +218,10 @@
"smtpBCC": "BCC",
"discord": "Discord",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "Μπορείτε να το αποκτήσετε μεταβαίνοντας στις Ρυθμίσεις διακομιστή -> Ενσωματώσεις -> Δημιουργία Webhook",
+ "wayToGetDiscordURL": "Μπορείτε να το αποκτήσετε μεταβαίνοντας στις Ρυθμίσεις διακομιστή -> Ενσωματώσεις -> Προβολή των Webhooks -> Νέο Webhook",
"Bot Display Name": "Εμφανιζόμενο όνομα bot",
"Prefix Custom Message": "Προσαρμοσμένο μήνυμα",
- "Hello @everyone is...": "Γεια {'@'}everyone ειναι...",
+ "Hello @everyone is...": "Γεια {'@'}everyone είναι…",
"teams": "Microsoft Teams",
"Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "Μπορείτε να μάθετε πώς να δημιουργείτε μια διεύθυνση URL webhook {0}.",
@@ -271,7 +271,7 @@
"apiCredentials": "API credentials",
"octopushLegacyHint": "Χρησιμοποιείτε την παλαιού τύπου έκδοση του Octopush (2011-2020) ή τη νέα έκδοση;",
"Check octopush prices": "Ελέγξτε τις τιμές OctoPush {0}.",
- "octopushPhoneNumber": "Αριθμός τηλεφώνου (διεθνής μορφή, π.χ.: +30694345678)",
+ "octopushPhoneNumber": "Αριθμός τηλεφώνου (διεθνής μορφή, π.χ.: +30694345678) ",
"octopushSMSSender": "Όνομα αποστολέα SMS: 3-11 αλφαριθμητικοί χαρακτήρες και διάστημα (a-zA-Z0-9)",
"LunaSea Device ID": "LunaSea Device ID",
"Apprise URL": "Apprise URL",
@@ -306,10 +306,10 @@
"matrixDesc2": "Συνιστάται ανεπιφύλακτα να δημιουργήσετε έναν νέο χρήστη και να μην χρησιμοποιήσετε το διακριτικό πρόσβασης του χρήστη Matrix, καθώς θα επιτρέψει την πλήρη πρόσβαση στον λογαριασμό σας και σε όλα τα δωμάτια στα οποία συμμετέχετε. Αντίθετα, δημιουργήστε έναν νέο χρήστη και προσκαλέστε τον μόνο στο δωμάτιο στο οποίο θέλετε να λαμβάνετε την ειδοποίηση. Μπορείτε να λάβετε το access token εκτελώντας {0}",
"Method": "Μέθοδος",
"Body": "Σώμα",
- "Headers": "Headers",
+ "Headers": "Κεφαλίδες",
"PushUrl": "Push URL",
- "HeadersInvalidFormat": "The request headers are not valid JSON: ",
- "BodyInvalidFormat": "The request body is not valid JSON: ",
+ "HeadersInvalidFormat": "Οι κεφαλίδες του αιτήματος δεν αποτελούν έγκυρο JSON: ",
+ "BodyInvalidFormat": "Το περιεχόμενο/σώμα του αιτήματος δεν αποτελεί έγκυρο JSON: ",
"Monitor History": "Ιστορικο Παρακολούθησης",
"clearDataOlderThan": "Διατηρήστε τα δεδομένα ιστορικού παρακολούθησης για {0} ημέρες.",
"PasswordsDoNotMatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν.",
@@ -327,8 +327,8 @@
"Security": "Ασφάλεια",
"Steam API Key": "Steam API Key",
"Shrink Database": "Συρρίκνωση βάσης δεδομένων",
- "Pick a RR-Type...": "Επιλέξτε έναν τύπο RR...",
- "Pick Accepted Status Codes...": "Επιλέξτε Αποδεκτούς κωδικούς κατάστασης...",
+ "Pick a RR-Type...": "Επιλέξτε έναν τύπο RR…",
+ "Pick Accepted Status Codes...": "Επιλέξτε Αποδεκτούς κωδικούς κατάστασης…",
"Default": "Προκαθορισμένο",
"HTTP Options": "Επιλογές HTTP",
"Create Incident": "Δημιουργία περιστατικού",
@@ -340,9 +340,9 @@
"danger": "κίνδυνος",
"error": "σφάλμα",
"critical": "κριτικό",
- "primary": "primary",
- "light": "light",
- "dark": "dark",
+ "primary": "κύριο",
+ "light": "φωτεινό",
+ "dark": "σκοτεινό",
"Post": "Δημοσίευση",
"Please input title and content": "Παρακαλούμε εισαγάγετε τίτλο και περιεχόμενο",
"Created": "Δημιουργήθηκε",
@@ -403,7 +403,7 @@
"proxyDescription": "Πρέπει να εκχωρηθούν proxies σε μια οθπαρακολουθή για να λειτουργήσουν..",
"enableProxyDescription": "Το proxy δεν θα επηρεάσει τα αιτήματα της παρακολουθήσεις μέχρι να ενεργοποιηθεί. Μπορείτε να ελέγξετε την προσωρινή απενεργοποίηση του proxy από όλες τις παρακολουθήσεις βάσει κατάστασης ενεργοποίησης.",
"setAsDefaultProxyDescription": "Αυτός το proxy θα είναι ενεργοποιημένο από προεπιλογή για νέες παρακολουθήσεις. Μπορείτε ακόμα να απενεργοποιήσετε το proxy ξεχωριστά για κάθε οθόνη.",
- "Certificate Chain": "Certificate Chain",
+ "Certificate Chain": "Αλυσίδα Πιστοποιητικών",
"Valid": "Εγκυρο",
"Invalid": "Μη έγκυρο",
"AccessKeyId": "AccessKey ID",
@@ -460,7 +460,7 @@
"Message:": "Μήνυμα:",
"Don't know how to get the token? Please read the guide:": "Δεν ξέρετε πώς να αποκτήσετε το token; Διαβάστε τον οδηγό:",
"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.": "Η τρέχουσα σύνδεση μπορεί να χαθεί εάν αυτή τη στιγμή συνδέεστε μέσω του Cloudflare Tunnel. Θέλετε σίγουρα να το σταματήσετε; Πληκτρολογήστε τον τρέχοντα κωδικό πρόσβασής σας για να τον επιβεβαιώσετε.",
- "HTTP Headers": "HTTP Headers",
+ "HTTP Headers": "Κεφαλίδες HTTP",
"Trust Proxy": "Εμπιστοσύνη του Proxy",
"Other Software": "Other Software",
"For example: nginx, Apache and Traefik.": "Για παράδειγμα: nginx, Apache και Traefik.",
@@ -562,11 +562,11 @@
"Domain": "Domain",
"Workstation": "Workstation",
"disableCloudflaredNoAuthMsg": "Βρίσκεστε σε λειτουργία No Auth, δεν απαιτείται κωδικός πρόσβασης.",
- "trustProxyDescription": "Εμπιστευτείτε τις κεφαλίδες 'X-Forwarded-*'. Εάν θέλετε να λάβετε τη σωστή IP πελάτη και το Uptime Kuma σας βρίσκεται πίσω το Nginx ή το Apache, θα πρέπει να το ενεργοποιήσετε.",
+ "trustProxyDescription": "Εμπιστευτείτε τις κεφαλίδες 'X-Forwarded-*'. Εάν θέλετε να λάβετε τη σωστή IP πελάτη και το Uptime Kuma σας βρίσκεται πίσω κάποιος proxy όπως το Nginx ή το Apache, θα πρέπει να το ενεργοποιήσετε.",
"wayToGetLineNotifyToken": "Μπορείτε να λάβετε ένα access token από το {0}",
"Examples": "Παραδείγματα",
"Home Assistant URL": "Home Assistant URL",
- "Long-Lived Access Token": "Long-Lived Access Token",
+ "Long-Lived Access Token": "Μακράς-Διάρκειας Κλειδί Τόκεν",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Long-Lived Access Token μπορεί να δημιουργηθεί κάνοντας κλικ στο όνομα του προφίλ σας (κάτω αριστερά) και κάνοντας κύλιση προς τα κάτω και, στη συνέχεια, κάντε κλικ στο Create Token. ",
"Notification Service": "Υπηρεσία ειδοποιήσεων",
"default: notify all devices": "προεπιλογή: ειδοποίηση όλων των συσκευών",
@@ -582,6 +582,120 @@
"goAlertInfo": "Το GoAlert είναι μια εφαρμογή ανοιχτού κώδικα για προγραμματισμό κλήσεων, αυτοματοποιημένες κλιμακώσεις και ειδοποιήσεις (όπως SMS ή φωνητικές κλήσεις). Αλληλεπιδράστε αυτόματα με το σωστό άτομο, με τον σωστό τρόπο και τη σωστή στιγμή! {0}",
"goAlertIntegrationKeyInfo": "Λάβετε το generic API integration key για την υπηρεσία σε αυτήν τη μορφή \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" συνήθως την τιμή της παραμέτρου διακριτικού της αντιγραμμένης διεύθυνσης URL.",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "Καταργήθηκε: Επειδή προστέθηκαν πολλές δυνατότητες και αυτή η δυνατότητα δημιουργίας αντιγράφων ασφαλείας δεν διατηρείται πολη, δεν μπορεί να δημιουργήσει ή να επαναφέρει ένα πλήρες αντίγραφο ασφαλείας.",
- "backupRecommend": "Παρακαλούμε δημιουργήστε αντίγραφα ασφαλείας του volume ή του φακέλου δεδομένων (./data/) απευθείας."
+ "backupOutdatedWarning": "Καταργήθηκε: Επειδή προστέθηκαν πολλές δυνατότητες και αυτή η δυνατότητα δημιουργίας αντιγράφων ασφαλείας δεν διατηρείται, δεν μπορεί να δημιουργήσει ή να επαναφέρει ένα πλήρες αντίγραφο ασφαλείας.",
+ "backupRecommend": "Παρακαλούμε δημιουργήστε αντίγραφα ασφαλείας του volume ή του φακέλου δεδομένων (./data/) απευθείας.",
+ "Maintenance": "Συντήρηση",
+ "General Monitor Type": "Επόπτης Γενικού Τύπου",
+ "maintenanceStatus-under-maintenance": "Υπό Συντήρηση",
+ "dnsCacheDescription": "Μπορεί να μη λειτουργεί σε κάποια IPv6 περιβάλλοντα, απενεργοποιήστε αν συναντήσετε προβλήματα.",
+ "uninstalling": "Γίνεται απεγκατάσταση",
+ "confirmUninstallPlugin": "Θέλετε σίγουρα να απεγκαταστήσετε αυτό το πρόσθετο;",
+ "smseagle": "SMSEagle",
+ "smseagleRecipientType": "Τύπος παραλήπτη",
+ "smseagleUrl": "Το URL της SMSEagle συσκευής σας",
+ "Start of maintenance": "Έναρξη συντήρησης",
+ "All Status Pages": "Όλες οι Σελίδες Κατάστασης",
+ "Select status pages...": "Επιλέξτε σελίδες κατάστασης…",
+ "Optional": "Προαιρετικό",
+ "weekdayShortMon": "Δευ",
+ "weekdayShortTue": "Τρι",
+ "weekdayShortWed": "Τετ",
+ "weekdayShortThu": "Πεμ",
+ "weekdayShortFri": "Παρ",
+ "weekdayShortSat": "Σαβ",
+ "Help": "Βοήθεια",
+ "Game": "Παιχνίδι",
+ "Specific Monitor Type": "Επόπτης Συγκεκριμένου Τύπου",
+ "Passive Monitor Type": "Επόπτης Παθητικού Τύπου",
+ "Monitor": "Επόπτης | Επόπτες",
+ "Schedule maintenance": "Προγραμματισμός συντήρησης",
+ "Affected Monitors": "Επηρεαζόμενοι Επόπτες",
+ "Pick Affected Monitors...": "Διαλέξτε Επηρεαζόμενους Επόπτες…",
+ "webhookAdditionalHeadersTitle": "Επιπρόσθετες Κεφαλίδες",
+ "webhookAdditionalHeadersDesc": "Ορίζει επιπρόσθετες κεφαλίδες που θα σταλθούν με το webhook.",
+ "weekdayShortSun": "Κυρ",
+ "dayOfWeek": "Ημέρα της Εβδομάδας",
+ "dayOfMonth": "Ημέρα του Μήνα",
+ "lastDay1": "Τελευταία Μέρα του Μήνα",
+ "lastDay2": "2η Τελευταία Μέρα του Μήνα",
+ "lastDay3": "3η Τελευταία Μέρα του Μήνα",
+ "lastDay4": "4η Τελευταία Μέρα του Μήνα",
+ "lastDay": "Τελευταία Μέρα",
+ "No Maintenance": "Όχι Συντήρηση",
+ "pauseMaintenanceMsg": "Είστε σίγουροι για την παύση;",
+ "maintenanceStatus-inactive": "Ανενεργό",
+ "maintenanceStatus-scheduled": "Προγραμματισμένο",
+ "maintenanceStatus-ended": "Ολοκληρωμένο",
+ "maintenanceStatus-unknown": "Άγνωστο",
+ "Display Timezone": "Προβολή Ζώνης Ώρας",
+ "Server Timezone": "Ζώνη Ώρας του Server",
+ "statusPageMaintenanceEndDate": "Λήξη",
+ "Custom": "Προσαρμοσμένο",
+ "Economy": "Οικονομία",
+ "loadingError": "Αδύνατη συλλογή δεδομένων, προσπαθήστε ξανά αργότερα.",
+ "SendKey": "SendKey",
+ "SMSManager API Docs": "API βιβλιογραφία του SMSManager ",
+ "Kook": "Kook",
+ "statusMaintenance": "Συντήρηση",
+ "markdownSupported": "Υποστήριξη markdown συντακτικού",
+ "Packet Size": "Μέγεθος Πακέτου",
+ "or": "ή",
+ "recurringInterval": "Χρονικό Διάστημα",
+ "Recurring": "Επαναλαμβανόμενο",
+ "strategyManual": "Ενεργό/Ανενεργό Χειροκίνητα",
+ "warningTimezone": "Χρησιμοποιεί την ζώνη ώρας του server",
+ "squadcast": "Squadcast",
+ "IconUrl": "URL εικονιδίου",
+ "Enable DNS Cache": "Ενεργοποίηση DNS Cache",
+ "Enable": "Ενεργοποίηση",
+ "Disable": "Απενεργοποίηση",
+ "Single Maintenance Window": "Μονό Παράθυρο Συντήρησης",
+ "Maintenance Time Window of a Day": "Ημερίσιο πρόγραμμα Συντήρησης",
+ "Effective Date Range": "Ημερομηνιακό Διάστημα Εφαρμογής",
+ "Schedule Maintenance": "Προγραμματισμός Συντήρησης",
+ "Date and Time": "Ημερομηνία και Ώρα",
+ "DateTime Range": "Ημερομηνιακό Πλαίσιο",
+ "plugin": "Πρόσθετο | Πρόσθετα",
+ "install": "Εγκατάσταση",
+ "installing": "Γίνεται εγκατάσταση",
+ "uninstall": "Απεγκατάσταση",
+ "dataRetentionTimeError": "Η περίοδος διατήρησης πρέπει να είναι 0 ή μεγαλύτερο",
+ "infiniteRetention": "Ορίστε 0 για μόνιμη διατήρηση.",
+ "confirmDeleteTagMsg": "Θέλετε σίγουρα να διαγράψετε αυτήν την ετικέτα; Οι επόπτες που σχετίζονται με αυτήν την ετικέτα δεν θα διαγραφούν.",
+ "enableGRPCTls": "Επιτρέψτε την αποστολή gRPC αιτημάτων μέσω TLS συνδέσεων",
+ "grpcMethodDescription": "Το όνομα της μεθόδου μετατρέπεται σε cammelCase μορφή όπως π.χ. sayHello, check, κλπ.",
+ "deleteMaintenanceMsg": "Θέλετε σίγουρα να διαγράψετε αυτή την συντήρηση;",
+ "recurringIntervalMessage": "Εκτέλεση μια φορά την ημέρα | Εκτέλεση μία φορά ανά {0} ημέρες",
+ "affectedMonitorsDescription": "Επιλέξτε τους επόπτες που επηρεάζονται από την τωρινή συντήρηση",
+ "affectedStatusPages": "Προβολή αυτού του μηνύματος συντήρησης σε επιλεγμένες σελίδες κατάστασης",
+ "atLeastOneMonitor": "Επιλέξτε τουλάχιστον έναν επηρεασμένο επόπτη",
+ "wayToGetKookBotToken": "Δημιουργήστε εφαρμογή και πάρτε το bot token στο {0}",
+ "wayToGetKookGuildID": "Ενεργοποιήστε την 'Λειτουργία Προγραμματιστή' στις ρυθμίσεις Kook, και κάντε δεξί κλικ στο guild για να πάρετε το ID του",
+ "Guild ID": "Guild ID",
+ "Strategy": "Στρατηγική",
+ "Enable TLS": "Ενεργοποίηση TLS",
+ "Proto Service Name": "Όνομα Υπηρεσίας Proto",
+ "Proto Method": "Μέθοδος Proto",
+ "Proto Content": "Περιεχόμενο Proto",
+ "Lowcost": "Χαμηλό κόστος",
+ "high": "υψηλό",
+ "Gateway Type": "Τύπος Πύλης",
+ "SMSManager": "SMSManager",
+ "You can divide numbers with": "Μπορείτε να διαιρέσετε αριθμούς με",
+ "promosmsAllowLongSMS": "Επέτρεψε SMS μεγάλου μεγέθους",
+ "smseagleTo": "Αριθμός(οί) τηλεφώνου",
+ "smseagleGroup": "Όνομα/Ονόματα γκρουπ καταλόγων",
+ "smseagleContact": "Όνομα/Ονόματα επαφών καταλόγου",
+ "smseagleRecipient": "Παραλήπτης(ες) (πολλαπλοί πρέπει να διαχωρίζονται με κόμμα)",
+ "smseagleToken": "API Κλειδί τόκεν",
+ "smseagleEncoding": "Αποστολή ως Unicode",
+ "Custom Monitor Type": "Προσαρμοσμένος Τύπος Επόπτη",
+ "Edit Tag": "Επεξεργασία Ετικέτας",
+ "Server Address": "Διεύθυνση Διακομιστή",
+ "Learn More": "Μάθετε περισσότερα",
+ "Free Mobile User Identifier": "Free Mobile User Identifier",
+ "Free Mobile API Key": "Free Mobile API Key",
+ "smseaglePriority": "Προτεραιότητα μηνύματος (0-9, προεπιλογή = 0)",
+ "statusPageRefreshIn": "Ανανέωση σε {0}",
+ "Add New Tag": "Πρόσθεσε νέα ετικέτα"
}
diff --git a/src/lang/en.json b/src/lang/en.json
index 39628cdab..79fe8da72 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -18,6 +18,7 @@
"Version": "Version",
"Check Update On GitHub": "Check Update On GitHub",
"List": "List",
+ "Home": "Home",
"Add": "Add",
"Add New Monitor": "Add New Monitor",
"Quick Stats": "Quick Stats",
@@ -27,6 +28,8 @@
"statusMaintenance": "Maintenance",
"Maintenance": "Maintenance",
"Unknown": "Unknown",
+ "Cannot connect to the socket server": "Cannot connect to the socket server",
+ "Reconnecting...": "Reconnecting...",
"General Monitor Type": "General Monitor Type",
"Passive Monitor Type": "Passive Monitor Type",
"Specific Monitor Type": "Specific Monitor Type",
@@ -60,7 +63,7 @@
"Heartbeat Interval": "Heartbeat Interval",
"Retries": "Retries",
"Heartbeat Retry Interval": "Heartbeat Retry Interval",
- "Resend Notification if Down X times consequently": "Resend Notification if Down X times consequently",
+ "Resend Notification if Down X times consecutively": "Resend Notification if Down X times consecutively",
"Advanced": "Advanced",
"checkEverySecond": "Check every {0} seconds",
"retryCheckEverySecond": "Retry every {0} seconds",
@@ -159,6 +162,7 @@
"Token": "Token",
"Show URI": "Show URI",
"Tags": "Tags",
+ "Add New Tag": "Add New Tag",
"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.",
@@ -178,6 +182,7 @@
"Avg. Response": "Avg. Response",
"Entry Page": "Entry Page",
"statusPageNothing": "Nothing here, please add a group or a monitor.",
+ "statusPageRefreshIn": "Refresh in: {0}",
"No Services": "No Services",
"All Systems Operational": "All Systems Operational",
"Partially Degraded Service": "Partially Degraded Service",
@@ -191,7 +196,6 @@
"defaultNotificationName": "My {notification} Alert ({number})",
"here": "here",
"Required": "Required",
- "webhook": "Webhook",
"Post URL": "Post URL",
"Content Type": "Content Type",
"webhookJsonDesc": "{0} is good for any modern HTTP servers such as Express.js",
@@ -364,11 +368,15 @@
"Domain": "Domain",
"Workstation": "Workstation",
"Packet Size": "Packet Size",
- "telegram": "Telegram",
- "ZohoCliq": "ZohoCliq",
"Bot Token": "Bot Token",
"wayToGetTelegramToken": "You can get a token from {0}.",
"Chat ID": "Chat ID",
+ "telegramMessageThreadID": "(Optional) Message Thread ID",
+ "telegramMessageThreadIDDescription": "Optional Unique identifier for the target message thread (topic) of the forum; for forum supergroups only",
+ "telegramSendSilently": "Send Silently",
+ "telegramSendSilentlyDescription": "Sends the message silently. Users will receive a notification with no sound.",
+ "telegramProtectContent": "Protect Forwarding/Saving",
+ "telegramProtectContentDescription": "If enabled, the bot messages in Telegram will be protected from forwarding and saving.",
"supportTelegramChatID": "Support Direct Chat / Group / Channel's Chat ID",
"wayToGetTelegramChatID": "You can get your chat ID by sending a message to the bot and going to this URL to view the chat_id:",
"YOUR BOT TOKEN HERE": "YOUR BOT TOKEN HERE",
@@ -393,8 +401,13 @@
"backupOutdatedWarning": "Deprecated: Since a lot of features were added and this backup feature is a bit unmaintained, it cannot generate or restore a complete backup.",
"backupRecommend": "Please backup the volume or the data folder (./data/) directly instead.",
"Optional": "Optional",
- "squadcast": "Squadcast",
"or": "or",
+ "sameAsServerTimezone": "Same as Server Timezone",
+ "startDateTime": "Start Date/Time",
+ "endDateTime": "End Date/Time",
+ "cronExpression": "Cron Expression",
+ "cronSchedule": "Schedule: ",
+ "invalidCronExpression": "Invalid Cron Expression: {0}",
"recurringInterval": "Interval",
"Recurring": "Recurring",
"strategyManual": "Active/Inactive Manually",
@@ -427,11 +440,15 @@
"Enable DNS Cache": "Enable DNS Cache",
"Enable": "Enable",
"Disable": "Disable",
+ "chromeExecutable": "Chrome/Chromium Executable",
+ "chromeExecutableAutoDetect": "Auto Detect",
+ "chromeExecutableDescription": "For Docker users, if Chromium is not yet installed, it may take a few minutes to install and display the test result. It takes 1GB of disk space.",
"dnsCacheDescription": "It may be not working in some IPv6 environments, disable it if you encounter any issues.",
"Single Maintenance Window": "Single Maintenance Window",
"Maintenance Time Window of a Day": "Maintenance Time Window of a Day",
- "Effective Date Range": "Effective Date Range",
+ "Effective Date Range": "Effective Date Range (Optional)",
"Schedule Maintenance": "Schedule Maintenance",
+ "Edit Maintenance": "Edit Maintenance",
"Date and Time": "Date and Time",
"DateTime Range": "DateTime Range",
"loadingError": "Cannot fetch the data, please try again later.",
@@ -441,6 +458,10 @@
"uninstall": "Uninstall",
"uninstalling": "Uninstalling",
"confirmUninstallPlugin": "Are you sure want to uninstall this plugin?",
+ "notificationRegional": "Regional",
+ "Clone Monitor": "Clone Monitor",
+ "Clone": "Clone",
+ "cloneOf": "Clone of {0}",
"smtp": "Email (SMTP)",
"secureOptionNone": "None / STARTTLS (25, 587)",
"secureOptionTLS": "TLS (465)",
@@ -451,7 +472,7 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "You can get this by going to Server Settings -> Integrations -> Create Webhook",
+ "wayToGetDiscordURL": "You can get this by going to Server Settings -> Integrations -> View Webhooks -> New Webhook",
"Bot Display Name": "Bot Display Name",
"Prefix Custom Message": "Prefix Custom Message",
"Hello @everyone is...": "Hello {'@'}everyone is…",
@@ -535,28 +556,11 @@
"pushoversounds none": "None (silent)",
"pushyAPIKey": "Secret API Key",
"pushyToken": "Device token",
- "discord": "Discord",
- "teams": "Microsoft Teams",
- "signal": "Signal",
- "gotify": "Gotify",
- "slack": "Slack",
- "rocket.chat": "Rocket.Chat",
- "pushover": "Pushover",
- "pushy": "Pushy",
- "PushByTechulus": "Push by Techulus",
- "octopush": "Octopush",
- "promosms": "PromoSMS",
- "clicksendsms": "ClickSend SMS",
- "lunasea": "LunaSea",
"apprise": "Apprise (Support 50+ Notification services)",
"GoogleChat": "Google Chat (Google Workspace only)",
- "pushbullet": "Pushbullet",
- "Kook": "Kook",
"wayToGetKookBotToken": "Create application and get your bot token at {0}",
"wayToGetKookGuildID": "Switch on 'Developer Mode' in Kook setting, and right click the guild to get its ID",
"Guild ID": "Guild ID",
- "line": "Line Messenger",
- "mattermost": "Mattermost",
"User Key": "User Key",
"Device": "Device",
"Message Title": "Message Title",
@@ -564,6 +568,7 @@
"More info on:": "More info on: {0}",
"pushoverDesc1": "Emergency priority (2) has default 30 second timeout between retries and will expire after 1 hour.",
"pushoverDesc2": "If you want to send notifications to different devices, fill out Device field.",
+ "pushoverMessageTtl": "Message TTL (Seconds)",
"SMS Type": "SMS Type",
"octopushTypePremium": "Premium (Fast - recommended for alerting)",
"octopushTypeLowCost": "Low Cost (Slow - sometimes blocked by operator)",
@@ -591,12 +596,10 @@
"SendKey": "SendKey",
"SMSManager API Docs": "SMSManager API Docs ",
"Gateway Type": "Gateway Type",
- "SMSManager": "SMSManager",
"You can divide numbers with": "You can divide numbers with",
"Base URL": "Base URL",
"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}",
"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.",
- "goAlert": "GoAlert",
"AccessKeyId": "AccessKey ID",
"SecretAccessKey": "AccessKey Secret",
"PhoneNumbers": "PhoneNumbers",
@@ -611,7 +614,6 @@
"For safety, must use secret key": "For safety, must use secret key",
"Device Token": "Device Token",
"Platform": "Platform",
- "iOS": "iOS",
"Android": "Android",
"Huawei": "Huawei",
"High": "High",
@@ -622,7 +624,6 @@
"Proxy Protocol": "Proxy Protocol",
"Proxy Server": "Proxy Server",
"Proxy server has authentication": "Proxy server has authentication",
- "matrix": "Matrix",
"promosmsTypeEco": "SMS ECO - cheap but slow and often overloaded. Limited only to Polish recipients.",
"promosmsTypeFlash": "SMS FLASH - Message will automatically show on recipient device. Limited only to Polish recipients.",
"promosmsTypeFull": "SMS FULL - Premium tier of SMS, You can use your Sender Name (You need to register name first). Reliable for alerts.",
@@ -658,19 +659,15 @@
"do nothing": "do nothing",
"auto acknowledged": "auto acknowledged",
"auto resolve": "auto resolve",
- "gorush": "Gorush",
- "alerta": "Alerta",
"alertaApiEndpoint": "API Endpoint",
"alertaEnvironment": "Environment",
"alertaApiKey": "API Key",
"alertaAlertState": "Alert State",
"alertaRecoverState": "Recover State",
- "serwersms": "SerwerSMS.pl",
"serwersmsAPIUser": "API Username (incl. webapi_ prefix)",
"serwersmsAPIPassword": "API Password",
"serwersmsPhoneNumber": "Phone number",
"serwersmsSenderName": "SMS Sender Name (registered via customer portal)",
- "smseagle": "SMSEagle",
"smseagleTo": "Phone number(s)",
"smseagleGroup": "Phonebook group name(s)",
"smseagleContact": "Phonebook contact name(s)",
@@ -680,14 +677,12 @@
"smseagleUrl": "Your SMSEagle device URL",
"smseagleEncoding": "Send as Unicode",
"smseaglePriority": "Message priority (0-9, default = 0)",
- "stackfield": "Stackfield",
"Recipient Number": "Recipient Number",
"From Name/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 Version",
"Legacy Octopush-DM": "Legacy Octopush-DM",
"ntfy Topic": "ntfy Topic",
- "HomeAssistant": "Home Assistant",
"onebotHttpAddress": "OneBot HTTP Address",
"onebotMessageType": "OneBot Message Type",
"onebotGroupMessage": "Group",
@@ -700,5 +695,70 @@
"Google Analytics ID": "Google Analytics ID",
"Edit Tag": "Edit Tag",
"Server Address": "Server Address",
- "Learn More": "Learn More"
+ "Learn More": "Learn More",
+ "Body Encoding": "Body Encoding",
+ "API Keys": "API Keys",
+ "Expiry": "Expiry",
+ "Expiry date": "Expiry date",
+ "Don't expire": "Don't expire",
+ "Continue": "Continue",
+ "Add Another": "Add Another",
+ "Key Added": "Key Added",
+ "apiKeyAddedMsg": "Your API key has been added. Please make a note of it as it will not be shown again.",
+ "Add API Key": "Add API Key",
+ "No API Keys": "No API Keys",
+ "apiKey-active": "Active",
+ "apiKey-expired": "Expired",
+ "apiKey-inactive": "Inactive",
+ "Expires": "Expires",
+ "disableAPIKeyMsg": "Are you sure you want to disable this API key?",
+ "deleteAPIKeyMsg": "Are you sure you want to delete this API key?",
+ "Generate": "Generate",
+ "pagertreeIntegrationUrl": "Integration URL",
+ "pagertreeUrgency": "Urgency",
+ "pagertreeSilent": "Silent",
+ "pagertreeLow": "Low",
+ "pagertreeMedium": "Medium",
+ "pagertreeHigh": "High",
+ "pagertreeCritical": "Critical",
+ "pagertreeResolve": "Auto Resolve",
+ "pagertreeDoNothing": "Do Nothing",
+ "wayToGetPagerTreeIntegrationURL": "After creating the Uptime Kuma integration in PagerTree, copy the Endpoint. See full details {0}",
+ "lunaseaTarget": "Target",
+ "lunaseaDeviceID": "Device ID",
+ "lunaseaUserID": "User ID",
+ "ntfyAuthenticationMethod": "Authentication Method",
+ "ntfyUsernameAndPassword": "Username and Password",
+ "twilioAccountSID": "Account SID",
+ "twilioAuthToken": "Auth Token",
+ "twilioFromNumber": "From Number",
+ "twilioToNumber": "To Number",
+ "Monitor Setting": "{0}'s Monitor Setting",
+ "Show Clickable Link": "Show Clickable Link",
+ "Show Clickable Link Description": "If checked everyone who have access to this status page can have access to monitor URL.",
+ "Open Badge Generator": "Open Badge Generator",
+ "Badge Generator": "{0}'s Badge Generator",
+ "Badge Type": "Badge Type",
+ "Badge Duration": "Badge Duration",
+ "Badge Label": "Badge Label",
+ "Badge Prefix": "Badge Prefix",
+ "Badge Suffix": "Badge Suffix",
+ "Badge Label Color": "Badge Label Color",
+ "Badge Color": "Badge Color",
+ "Badge Label Prefix": "Badge Label Prefix",
+ "Badge Label Suffix": "Badge Label Suffix",
+ "Badge Up Color": "Badge Up Color",
+ "Badge Down Color": "Badge Down Color",
+ "Badge Pending Color": "Badge Pending Color",
+ "Badge Maintenance Color": "Badge Maintenance Color",
+ "Badge Warn Color": "Badge Warn Color",
+ "Badge Warn Days": "Badge Warn Days",
+ "Badge Down Days": "Badge Down Days",
+ "Badge Style": "Badge Style",
+ "Badge value (For Testing only.)": "Badge value (For Testing only.)",
+ "Badge URL": "Badge URL",
+ "Group": "Group",
+ "Monitor Group": "Monitor Group",
+ "noGroupMonitorMsg": "Not Available. Create a Group Monitor First.",
+ "Close": "Close"
}
diff --git a/src/lang/es-ES.json b/src/lang/es-ES.json
index 8fa80158d..ba68dad1c 100644
--- a/src/lang/es-ES.json
+++ b/src/lang/es-ES.json
@@ -158,7 +158,7 @@
"Add New below or Select...": "Agregar nuevo a continuación o seleccionar…",
"Tag with this name already exist.": "Una etiqueta con este nombre ya existe.",
"Tag with this value already exist.": "Una etiqueta con este valor ya existe.",
- "color": "color",
+ "color": "Color",
"value (optional)": "valor (opcional)",
"Gray": "Gris",
"Red": "Rojo",
@@ -303,8 +303,8 @@
"Maintenance": "Mantenimiento",
"General Monitor Type": "Monitor Tipo General",
"Specific Monitor Type": "Monitor Tipo Específico",
- "Monitor": "Monitores",
- "Resend Notification if Down X times consequently": "Reenviar Notificación si Caído X veces consecutivas",
+ "Monitor": "Monitor | Monitores",
+ "Resend Notification if Down X times consecutively": "Reenviar Notificación si Caído X veces consecutivamente",
"resendEveryXTimes": "Reenviar cada {0} veces",
"resendDisabled": "Reenvío deshabilitado",
"needPushEvery": "Debe llamar a esta URL cada {0} segundos.",
@@ -392,7 +392,7 @@
"webhookAdditionalHeadersDesc": "Establece encabezados adicionales enviados con el webhook.",
"appriseInstalled": "Apprise está instalado.",
"successMessage": "Mensaje de éxito",
- "Pick Accepted Status Codes...": "Elija códigos de estado aceptados…",
+ "Pick Accepted Status Codes...": "Seleccione Códigos de Estado Aceptados…",
"Post": "Post",
"shrinkDatabaseDescription": "Activar ASPIRADORA para SQLite. Si tu base de datos fue creada después 1.10.0, AUTO_ASPIRADORA ya está habilitada y esta acción no es necesaria.",
"deleteStatusPageMsg": "¿Estas seguro que quieres eliminar esta página de estado?",
@@ -534,7 +534,7 @@
"smtpCC": "CC",
"smtpBCC": "CCO",
"Discord Webhook URL": "URL Webhook de Discord",
- "wayToGetDiscordURL": "Puede obtener esto yendo a Configuración del servidor -> Integraciones -> Crear webhook",
+ "wayToGetDiscordURL": "Puede obtener esto yendo a Configuración del servidor -> Integraciones -> Ver Webhooks -> Crear Webhook",
"Bot Display Name": "Nombre para mostrar del Bot",
"Hello @everyone is...": "Hola {'@'}todos están…",
"wayToGetTeamsURL": "Puedes aprender cómo crear una URL webhook {0}.",
@@ -591,7 +591,7 @@
"Kook": "Kook",
"wayToGetKookBotToken": "Crea aplicación y obtén tu token de bot en {0}",
"wayToGetKookGuildID": "Activa 'Modo Desarrollador' en los ajustes de Kook, y haz click derecho en la unión para obtener su ID",
- "Guild ID": "",
+ "Guild ID": "ID de Gremio",
"User Key": "Key de Usuario",
"octopushTypePremium": "Premium (Rápido - recomendado para alertas)",
"octopushTypeLowCost": "Bajo Coste (Lento - algunas veces bloqueado por operador)",
@@ -608,7 +608,7 @@
"TemplateCode": "Código de Plantilla",
"Bark Group": "Grupo de Bark",
"Bark Sound": "Sonido de Bark",
- "SecretKey": "Key Secreta",
+ "SecretKey": "Clave Secreta",
"Huawei": "Huawei",
"Retry": "Reintentar",
"Proxy Server": "Servidor Proxy",
@@ -621,12 +621,12 @@
"aboutKumaURL": "Si dejas vacío el campo URL Uptime Kuma, predeterminará la página GitHub del Proyecto.",
"smtpDkimSettings": "Ajustes DKIM",
"smtpDkimDomain": "Nombre de Dominio",
- "smtpDkimKeySelector": "Selector de Key",
- "smtpDkimPrivateKey": "Key Privada",
+ "smtpDkimKeySelector": "Selector de Clave",
+ "smtpDkimPrivateKey": "Clave Privada",
"Integration Key": "Key de Integración",
"Integration URL": "URL de Integración",
"Device Token": "Token de Dispositivo",
- "WeCom Bot Key": "Key de Bot WeCom",
+ "WeCom Bot Key": "Clave de Bot WeCom",
"promosmsTypeEco": "SMS ECO - barato pero lento y a veces sobrecargado. Limitado sólo a destinatarios Polacos.",
"promosmsTypeSpeed": "SMS SPEED - La mayor prioridad en el sistema. Muy rápido y confiable pero costoso (alrededor del doble del precio de SMS FULL).",
"matrixHomeserverURL": "URL Servidor Casero (con http(s):// y opcionalmente el puerto)",
@@ -655,5 +655,103 @@
"gorush": "Gorush",
"squadcast": "Squadcast",
"Maintenance Time Window of a Day": "Ventana de tiempo de mantenimiento de un día",
- "Effective Date Range": "Rango de Fecha Efectivo"
+ "Effective Date Range": "Rango de Fecha Efectivo",
+ "Free Mobile User Identifier": "Identificador de Usuario de Free Mobile",
+ "Gateway Type": "Tipo de Puerta de Enlace",
+ "SMSManager": "SMSManager",
+ "goAlertInfo": "GoAlert es una aplicación de código abierto para la programación de guardias, escaladas automatizadas y notificaciones (como SMS o llamadas de voz). ¡Involucre automáticamente a la persona adecuada, de la manera correcta y en el momento adecuado! {0}",
+ "Free Mobile API Key": "Clave API de Free Mobile",
+ "high": "alto",
+ "SMSManager API Docs": "Documentación API de SMSManager ",
+ "smseagleContact": "Nombre(s) de contacto de Guía Telefónica",
+ "smseagleToken": "Token de Acceso a la API",
+ "smseagleUrl": "URL del dispositivo SMSEagle",
+ "Legacy Octopush-DM": "Octopush-DM heredado",
+ "HomeAssistant": "Home Assistant",
+ "goAlertIntegrationKeyInfo": "Obtenga la clave de integración API genérica para el servicio en este formato \"aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\", generalmente el valor del parámetro token de la URL copiada.",
+ "Topic": "Tema",
+ "matrix": "Matrix",
+ "Feishu WebHookUrl": "WebHookURL de Feishu",
+ "wayToGetPagerDutyKey": "Puede obtener esto yendo a Servicio -> Directorio de servicios -> (Seleccione un servicio) -> Integraciones -> Agregar integración. Aquí puede buscar \"API de eventos V2\". Más información {0}",
+ "alertaApiKey": "Clave API",
+ "alertaAlertState": "Estado de Alerta",
+ "alertaRecoverState": "Estado de Recuperación",
+ "serwersms": "SerwerSMS.pl",
+ "serwersmsAPIUser": "Nombre de usuario de API (inc. webapi_ prefix)",
+ "smseagleGroup": "Nombre(s) de grupo de Guía Telefónica",
+ "Unpin": "Dejar de Fijar",
+ "Prefix Custom Message": "Prefijo personalizado",
+ "markdownSupported": "Sintaxis de Markdown soportada",
+ "Server Address": "Dirección del Servidor",
+ "Learn More": "Aprende Más",
+ "Pick a RR-Type...": "Seleccione un Tipo RR",
+ "onebotHttpAddress": "Dirección HTTP OneBot",
+ "SendKey": "Clave de Envío",
+ "octopushAPIKey": "\"Clave API\" desde credenciales API HTTP en panel de control",
+ "octopushLogin": "\"Inicio de Sesión\" a partir de las credenciales API HTTP en el panel de control",
+ "ntfy Topic": "Tema ntfy",
+ "Google Analytics ID": "ID Analíticas de Google",
+ "Edit Tag": "Editar Etiqueta",
+ "SignName": "Firma",
+ "Bark Endpoint": "Endpoint Bark",
+ "WebHookUrl": "WebHookUrl",
+ "High": "Alto",
+ "alertaApiEndpoint": "Endpoint API",
+ "Body Encoding": "Codificación del cuerpo",
+ "Expiry date": "Fecha de expiración",
+ "Expiry": "Expiración",
+ "API Keys": "Claves API",
+ "Key Added": "Clave añadida",
+ "Add Another": "Añadir otro",
+ "Continue": "Continuar",
+ "Don't expire": "No caduca",
+ "apiKey-inactive": "Inactivo",
+ "apiKey-expired": "Expirado",
+ "apiKey-active": "Activo",
+ "No API Keys": "No hay claves API",
+ "Add API Key": "Añadir clave API",
+ "apiKeyAddedMsg": "Su clave API ha sido añadida. Anótala, ya que no se volverá a mostrar.",
+ "Clone": "Clonar",
+ "cloneOf": "Clon de {0}",
+ "pagertreeDoNothing": "No hacer nada",
+ "pagertreeResolve": "Resolución automática",
+ "pagertreeCritical": "Crítico",
+ "pagertreeHigh": "Alto",
+ "pagertreeMedium": "Medio",
+ "pagertreeLow": "Bajo",
+ "pagertreeSilent": "Silencio",
+ "pagertreeUrgency": "Urgencia",
+ "pagertreeIntegrationUrl": "URL de integración",
+ "lunaseaTarget": "Objetivo",
+ "wayToGetPagerTreeIntegrationURL": "Después de crear la integración Uptime Kuma en PagerTree, copie el Endpoint. Ver todos los detalles {0}",
+ "Generate": "Generar",
+ "deleteAPIKeyMsg": "¿Está seguro de que desea eliminar esta clave API?",
+ "telegramMessageThreadID": "(Opcional) ID del hilo de mensajes",
+ "telegramMessageThreadIDDescription": "Opcional Identificador único para el hilo de mensajes de destino (asunto) del foro; solo para supergrupos de foros",
+ "telegramProtectContent": "Proteger Forwarding/Saving",
+ "telegramProtectContentDescription": "Si se activa, los mensajes del bot en Telegram estarán protegidos contra el reenvío y el guardado.",
+ "notificationRegional": "Regional",
+ "Clone Monitor": "Clonar Monitor",
+ "telegramSendSilently": "Enviar en silencio",
+ "telegramSendSilentlyDescription": "Envía el mensaje en silencio. Los usuarios recibirán una notificación sin sonido.",
+ "Add New Tag": "Añadir nueva etiqueta",
+ "lunaseaUserID": "ID Usuario",
+ "lunaseaDeviceID": "ID Dispositivo",
+ "disableAPIKeyMsg": "¿Está seguro de que desea desactivar esta clave API?",
+ "Expires": "Expira",
+ "twilioAccountSID": "SID de Cuenta",
+ "twilioFromNumber": "Desde el numero",
+ "twilioToNumber": "Hasta el numero",
+ "startDateTime": "Fecha/Hora Inicio",
+ "sameAsServerTimezone": "Igual a Zona horaria del Servidor",
+ "endDateTime": "Fecha/Hora Fin",
+ "cronExpression": "Expresión Cron",
+ "cronSchedule": "Cronograma: ",
+ "invalidCronExpression": "Expresión Cron invalida:{0}",
+ "statusPageRefreshIn": "Reinicio en: {0}",
+ "twilioAuthToken": "Token de Autentificación",
+ "ntfyUsernameAndPassword": "Nombre de Usuario y Contraseña",
+ "ntfyAuthenticationMethod": "Método de Autentificación",
+ "Cannot connect to the socket server": "No se puede conectar al servidor socket",
+ "Reconnecting...": "Reconectando..."
}
diff --git a/src/lang/et-EE.json b/src/lang/et-EE.json
index f7a23a6ca..c9304743f 100644
--- a/src/lang/et-EE.json
+++ b/src/lang/et-EE.json
@@ -1,10 +1,10 @@
{
"languageName": "eesti",
- "retryCheckEverySecond": "Kontrolli {0} sekundilise vahega.",
- "retriesDescription": "Mitu korda tuleb kontrollida, mille järel märkida 'maas' ja saata välja teavitus.",
- "ignoreTLSError": "Eira TLS/SSL viga HTTPS veebisaitidel.",
+ "retryCheckEverySecond": "Kontrolli {0} sekundilise vahega",
+ "retriesDescription": "Mitu korda tuleb kontrollida, mille järel märkida 'maas' ja saata välja teavitus",
+ "ignoreTLSError": "Eira TLS/SSL viga HTTPS veebisaitidel",
"upsideDownModeDescription": "Käitle teenuse saadavust rikkena, teenuse kättesaamatust töötavaks.",
- "maxRedirectDescription": "Suurim arv ümbersuunamisi, millele järgida. 0 ei luba ühtegi ",
+ "maxRedirectDescription": "Suurim arv ümbersuunamisi, millele järgida. 0 ei luba ühtegi.",
"acceptedStatusCodesDescription": "Vali välja HTTP koodid, mida arvestada kõlblikuks.",
"passwordNotMatchMsg": "Salasõnad ei kattu.",
"notificationDescription": "Teavitusteenuse kasutamiseks seo see seirega.",
@@ -19,7 +19,7 @@
"Status Page": "Ülevaade",
"Status Pages": "Ülevaated",
"Dashboard": "Töölaud",
- "New Update": "Uuem tarkvara versioon on saadaval.",
+ "New Update": "Uuem tarkvara versioon on saadaval",
"Language": "Keel",
"Appearance": "Välimus",
"Theme": "Teema",
@@ -40,7 +40,7 @@
"Status": "Olek",
"DateTime": "Kuupäev",
"Message": "Tulemus",
- "No important events": "Märkimisväärsed juhtumid puuduvad.",
+ "No important events": "Märkimisväärsed juhtumid puuduvad",
"Resume": "Taasta",
"Edit": "Muuda",
"Delete": "Eemalda",
@@ -81,26 +81,26 @@
"Allow indexing": "Luba indekseerimine",
"Discourage search engines from indexing site": "Keela selle saidi indekseerimine otsimootorite poolt",
"Change Password": "Muuda parooli",
- "Current Password": "praegune parool",
- "New Password": "uus parool",
- "Repeat New Password": "korda salasõna",
- "Update Password": "Uuenda salasõna",
+ "Current Password": "Praegune parool",
+ "New Password": "Uus parool",
+ "Repeat New Password": "Korda uut parooli",
+ "Update Password": "Uuenda parooli",
"Disable Auth": "Lülita autentimine välja",
"Enable Auth": "Lülita autentimine sisse",
"disableauth.message1": "Kas soovid lülitada autentimise välja?",
"disableauth.message2": "Kastuamiseks välise autentimispakkujaga, näiteks Cloudflare Access.",
- "Please use this option carefully!": "Palun kasuta vastutustundlikult.",
+ "Please use this option carefully!": "Palun kasuta seda valikut vastutustundlikult!",
"Logout": "Logi välja",
"Leave": "Lahku",
"I understand, please disable": "Olen tutvunud riskidega, lülita välja",
"Confirm": "Kinnita",
"Yes": "Jah",
"No": "Ei",
- "Username": "kasutajanimi",
- "Password": "parool",
+ "Username": "Kasutajanimi",
+ "Password": "Parool",
"Remember me": "Mäleta mind",
"Login": "Logi sisse",
- "No Monitors, please": "Seired puuduvad.",
+ "No Monitors, please": "Seired puuduvad, palun",
"add one": "Lisa esimene",
"Notification Type": "Teavituse tüüp",
"Email": "e-posti aadress",
@@ -141,9 +141,9 @@
"Disable 2FA": "Lülita 2FA välja",
"2FA Settings": "2FA seaded",
"Two Factor Authentication": "Kaksikautentimine",
- "Active": "kasutusel",
- "Inactive": "seadistamata",
- "Token": "kaksikautentimise kood",
+ "Active": "Aktiivne",
+ "Inactive": "Mitteaktiivne",
+ "Token": "Kaksikautentimise kood",
"Show URI": "Näita URId",
"Clear all statistics": "Tühjenda ajalugu",
"importHandleDescription": "'kombineeri' täiendab varukoopiast ja kirjutab üle samanimelised seireid ja teavitusteenused; 'lisa praegustele' jätab olemasolevad puutumata; 'asenda' kustutab ja asendab kõik seired ja teavitusteenused.",
@@ -152,9 +152,9 @@
"Import Backup": "Varukoopia importimine",
"Export Backup": "Varukoopia eksportimine",
"Skip existing": "lisa praegustele",
- "Overwrite": "asenda",
+ "Overwrite": "Asenda",
"Options": "Mestimisviis",
- "Keep both": "kombineeri",
+ "Keep both": "Kombineeri",
"Tags": "Sildid",
"Add New below or Select...": "Leia või lisa all uus…",
"Tag with this name already exist.": "Selle nimega silt on juba olemas.",
@@ -174,14 +174,14 @@
"Avg. Response": "Keskmine reaktsiooniaeg",
"Entry Page": "Avaleht",
"statusPageNothing": "Kippu ega kõppu; siia saab lisada seireid või -gruppe.",
- "No Services": "Teenused puuduvad.",
+ "No Services": "Teenused puuduvad",
"All Systems Operational": "Kõik töökorras",
"Partially Degraded Service": "Teenuse töö osaliselt häiritud",
"Degraded Service": "Teenuse töö häiritud",
"Add Group": "Lisa grupp",
"Edit Status Page": "Muuda lehte",
"Go to Dashboard": "Töölauale",
- "checkEverySecond": "Kontrolli peale tõrget {0} sekundilise vahega.",
+ "checkEverySecond": "Kontrolli peale tõrget {0} sekundilise vahega",
"telegram": "Telegram",
"webhook": "Webhook",
"smtp": "elektronpost (SMTP)",
@@ -205,5 +205,114 @@
"alertaEnvironment": "Keskkond",
"alertaApiKey": "API võti",
"alertaAlertState": "Häireseisund",
- "alertaRecoverState": "Taasta algolek"
+ "alertaRecoverState": "Taasta algolek",
+ "Game": "Mäng",
+ "Primary Base URL": "Peamine baas URL",
+ "Passive Monitor Type": "Passiivne monitori tüüp",
+ "Specific Monitor Type": "Spetsiifiline monitori tüüp",
+ "resendDisabled": "Uuesti saatmine keelatud",
+ "Push URL": "Lükka URL",
+ "needPushEvery": "Sa peaksid kutsuma seda URL-i iga {0} sekundi tagant.",
+ "pushOptionalParams": "Valikulised parameetrid: {0}",
+ "Schedule maintenance": "Planeeri hooldus",
+ "All Status Pages": "Kõik staatuse lehed",
+ "Select status pages...": "Vali staatuse lehed…",
+ "Custom": "Kohandatud",
+ "here": "siin",
+ "Required": "Nõutud",
+ "Post URL": "Postita URL",
+ "Affected Monitors": "Mõjutatud monitorid",
+ "Pick Affected Monitors...": "Vali mõjutatud monitorid…",
+ "Start of maintenance": "Hoolduse algus",
+ "Content Type": "Sisu tüüp",
+ "webhookJsonDesc": "{0} on hea iga modernse HTTP serveri jaoks nagu Express.js",
+ "webhookAdditionalHeadersTitle": "Täiendavad päised",
+ "setAsDefault": "Lisa vaikimisi",
+ "deleteProxyMsg": "Kas Sa oled kindel, et soovid kustutada seda puhverserverit kõkidel monitoridel?",
+ "proxyDescription": "Puhverserverid tuleb lisada monitorile selle töötamiseks.",
+ "setAsDefaultProxyDescription": "See puhverserver aktiveeritakse vaikimisi uutel monitoridel. Sa saad keelata seda puhverserverit igal monitoril eraldi.",
+ "Certificate Chain": "Sertifikaadi kett",
+ "Valid": "Kehtiv",
+ "Invalid": "Kehtetu",
+ "User": "Kasutaja",
+ "Installed": "Paigaldatud",
+ "Not installed": "Ei ole installeeritud",
+ "Running": "Töötab",
+ "resendEveryXTimes": "Saada uuesti {0} korda",
+ "statusMaintenance": "Hooldus",
+ "Webhook URL": "",
+ "Server URL": "Serveri URL",
+ "Priority": "Tähtsus",
+ "emojiCheatSheet": "Emotikoni spikker: {0}",
+ "appriseInstalled": "Apprise on installitud.",
+ "appriseNotInstalled": "Apprise ei ole installitud. {0}",
+ "Method": "Meetod",
+ "Body": "Keha",
+ "Headers": "Päis",
+ "PushUrl": "Lükka URL",
+ "Monitor History": "Monitori ajalugu",
+ "PasswordsDoNotMatch": "Paroolid ei ühti.",
+ "records": "",
+ "Current User": "Praegune kasutaja",
+ "topic": "Teema",
+ "successMessage": "Edukas sõnum",
+ "recent": "Hiljutine",
+ "Info": "Info",
+ "Security": "Turvalisus",
+ "Steam API Key": "Steam API võti",
+ "Pick a RR-Type...": "Vali RR-tüüp…",
+ "Default": "Vaikimisi",
+ "HTTP Options": "HTTP valikud",
+ "Create Incident": "Loo intsident",
+ "Title": "Pealkiri",
+ "Content": "Sisu",
+ "Style": "Stiil",
+ "info": "info",
+ "warning": "hoiatus",
+ "danger": "oht",
+ "error": "viga",
+ "critical": "kriitiline",
+ "primary": "peamine",
+ "dark": "tume",
+ "light": "hele",
+ "Post": "Postita",
+ "Please input title and content": "Palun lisa pealkiri ja sisu",
+ "Created": "Loodud",
+ "Last Updated": "Viimati uuendatud",
+ "Unpin": "Vabastada",
+ "Switch to Dark Theme": "Vaheta tumedale teemale",
+ "Hide Tags": "Peida tagid",
+ "Show Tags": "Näita tagid",
+ "Description": "Kirjeldus",
+ "No monitors available.": "Ühtegi monitori ei ole saadaval.",
+ "Add one": "Lisa üks",
+ "No Monitors": "Ei ole monitore",
+ "Untitled Group": "Nimetamata grupp",
+ "Services": "Teenused",
+ "Cancel": "Tühista",
+ "Customize": "Kohanda",
+ "Custom Footer": "Kohandatud jalus",
+ "Custom CSS": "Kohandatud CSS",
+ "Proxies": "Puhverserverid",
+ "default": "Vaikimisi",
+ "enabled": "Lubatud",
+ "Not running": "Ei tööta",
+ "Start": "Alusta",
+ "Stop": "Peata",
+ "Add New Status Page": "Lisa uus staatuse leht",
+ "Shrink Database": "Vähenda andmebaasi",
+ "Help": "Abi",
+ "Maintenance": "Hooldus",
+ "General Monitor Type": "Üldine monitori tüüp",
+ "webhookAdditionalHeadersDesc": "Lisab täiendavad päised saadetud webhookiga.",
+ "Read more": "Loe rohkem",
+ "HeadersInvalidFormat": "",
+ "clearDataOlderThan": "Hoia monitori ajalugu alles {0} päeva.",
+ "steamApiKeyDescription": "Steam Game Serveri monitoorimiseks on vaja sul Steam Web-API võtit. Sa saad registreerida enda API võtme siin: ",
+ "Done": "Tehtud",
+ "Pick Accepted Status Codes...": "Vali vastu võetud staatuse koodid…",
+ "Switch to Light Theme": "Vaheta heledale teemale",
+ "Discard": "Loobu",
+ "deleteStatusPageMsg": "Kas Sa oled kindel, et soovid kustutada seda staatuse lehte?",
+ "Resend Notification if Down X times consecutively": "Saada teavitus uuesti kui monitor on rikkis X korda järjest"
}
diff --git a/src/lang/eu.json b/src/lang/eu.json
index 9d667a58f..638c24ce2 100644
--- a/src/lang/eu.json
+++ b/src/lang/eu.json
@@ -74,7 +74,7 @@
"Heartbeat Retry Interval": "Pultsu errepikatze interbaloak",
"Advanced": "Aurreratua",
"Upside Down Mode": "Alderantzizkako modua",
- "Max. Redirects": "Berbideratze max.",
+ "Max. Redirects": "Birbideratze max.",
"Accepted Status Codes": "Onartutako egoera kodeak",
"Push URL": "Push URLa",
"needPushEvery": "URL hau {0} segunduro deitu beharko zenuke.",
@@ -159,7 +159,7 @@
"Token": "Tokena",
"Show URI": "Erakutsi URIa",
"Tags": "Etiketak",
- "Add New below or Select...": "Gehitu beste bat behean edo hautatu...",
+ "Add New below or Select...": "Gehitu beste bat behean edo hautatu…",
"Tag with this name already exist.": "Izen hau duen etiketa dagoeneko badago.",
"Tag with this value already exist.": "Balio hau duen etiketa dagoeneko badago.",
"color": "kolorea",
@@ -172,7 +172,7 @@
"Indigo": "Indigo",
"Purple": "Morea",
"Pink": "Arrosa",
- "Search...": "Bilatu...",
+ "Search...": "Bilatu…",
"Avg. Ping": "Batazbesteko Pinga",
"Avg. Response": "Batazbesteko erantzuna",
"Entry Page": "Sarrera orria",
@@ -218,7 +218,7 @@
"wayToGetDiscordURL": "You can get this by going to Server Settings -> Integrations -> Create Webhook",
"Bot Display Name": "Bot Display Name",
"Prefix Custom Message": "Prefix Custom Message",
- "Hello @everyone is...": "Hello {'@'}everyone is...",
+ "Hello @everyone is...": "Kaixo {'@'}edonor da…",
"teams": "Microsoft Teams",
"Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "You can learn how to create a webhook URL {0}.",
@@ -325,7 +325,7 @@
"Steam API Key": "Steam API Giltza",
"Shrink Database": "Shrink Datubasea",
"Pick a RR-Type...": "Pick a RR-Type...",
- "Pick Accepted Status Codes...": "Hautatu onartutako egoera kodeak...",
+ "Pick Accepted Status Codes...": "Hautatu onartutako egoera kodeak…",
"Default": "Lehenetsia",
"HTTP Options": "HTTP Aukerak",
"Create Incident": "Sortu inzidentzia",
@@ -527,7 +527,7 @@
"There might be a typing error in the address.": "Idazketa-akats bat egon daiteke helbidean.",
"What you can try:": "Probatu dezakezuna:",
"Retype the address.": "Berridatzi helbidea.",
- "Go back to the previous page.": "Itzuli aurreko orrialdera",
+ "Go back to the previous page.": "Itzuli aurreko orrialdera.",
"Coming Soon": "Laster",
"wayToGetClickSendSMSToken": "API erabiltzailea and API giltza hemendik lortu ditzakezu: {0} .",
"Connection String": "Konexio katea",
@@ -537,5 +537,39 @@
"ntfy Topic": "ntfy Topic",
"Domain": "Domeinua",
"Workstation": "Lan gunea",
- "disableCloudflaredNoAuthMsg": "Ez Auth moduan zaude, pasahitza ez da beharrezkoa."
+ "disableCloudflaredNoAuthMsg": "Ez Auth moduan zaude, pasahitza ez da beharrezkoa.",
+ "maintenanceStatus-ended": "Bukatuta",
+ "maintenanceStatus-unknown": "Ezezaguna",
+ "Enable": "Gaitu",
+ "Strategy": "Estrategia",
+ "General Monitor Type": "Monitorizazio mota orokorra",
+ "Select status pages...": "Hautatu egoera orriak…",
+ "Server Address": "Zerbitzari helbidea",
+ "Learn More": "Ikasi gehiago",
+ "weekdayShortTue": "Ast",
+ "weekdayShortWed": "Asz",
+ "Disable": "Desgaitu",
+ "warningTimezone": "Zerbitzariaren orduzona erabiltzen ari da",
+ "weekdayShortThu": "Og",
+ "weekdayShortMon": "Asl",
+ "Base URL": "Oinarri URLa",
+ "high": "altua",
+ "Economy": "Ekonomia",
+ "Help": "Laguntza",
+ "Game": "Jokoa",
+ "statusMaintenance": "Mantenuan",
+ "Maintenance": "Mantenua",
+ "Passive Monitor Type": "Monitorizazio mota pasiboa",
+ "Specific Monitor Type": "Zehaztutako monitorizazio mota",
+ "markdownSupported": "Markdown sintaxia onartzen du",
+ "Monitor": "Monitorizazio | Monitorizazioak",
+ "resendDisabled": "Berbidaltzea desgaituta",
+ "weekdayShortFri": "Ost",
+ "weekdayShortSat": "Lar",
+ "weekdayShortSun": "Iga",
+ "dayOfWeek": "Asteko eguna",
+ "dayOfMonth": "Hilabeteko eguna",
+ "lastDay": "Azken eguna",
+ "lastDay1": "Hilabeteko azken eguna",
+ "Resend Notification if Down X times consecutively": "Bidali jakinarazpena X aldiz jarraian erortzen bada"
}
diff --git a/src/lang/fa.json b/src/lang/fa.json
index 16effc346..9f1f0a601 100644
--- a/src/lang/fa.json
+++ b/src/lang/fa.json
@@ -1,34 +1,34 @@
{
- "languageName": "Farsi",
- "checkEverySecond": "بررسی هر {0} ثانیه.",
- "retryCheckEverySecond": "تکرار مجدد هر {0} ثانیه.",
- "retriesDescription": "حداکثر تعداد تکرار پیش از علامت گذاری وبسایت بعنوان خارج از دسترس و ارسال اطلاعرسانی.",
+ "languageName": "فارسی",
+ "checkEverySecond": "بررسی هر {0} ثانیه",
+ "retryCheckEverySecond": "تکرار مجدد هر {0} ثانیه",
+ "retriesDescription": "حداکثر تعداد تکرار پیش از علامت گذاری وبسایت بعنوان خارج از دسترس و ارسال اطلاعرسانی",
"ignoreTLSError": "بیخیال ارور TLS/SSL برای سایتهای HTTPS",
- "upsideDownModeDescription": "نتیجه وضعیت را برعکس کن، مثلا اگر سرویس در دسترس بود فرض کن که سرویس پایین است!",
+ "upsideDownModeDescription": "نتیجه وضعیت را برعکس کن، مثلا اگر سرویس در دسترس بود فرض کن که سرویس پایین است.",
"maxRedirectDescription": "حداکثر تعداد ریدایرکتی که سرویس پشتیبانی کند. برای اینکه ریدایرکتها پشتیبانی نشوند، عدد 0 را وارد کنید.",
"acceptedStatusCodesDescription": "لطفا HTTP Status Code هایی که میخواهید به عنوان پاسخ موفقیت آمیز در نظر گرفته شود را انتخاب کنید.",
- "passwordNotMatchMsg": "تکرار رمز عبور مطابقت ندارد!",
+ "passwordNotMatchMsg": "تکرار رمز عبور مطابقت ندارد.",
"notificationDescription": "برای اینکه سرویس اطلاعرسانی کار کند، آنرا به یکی از مانیتورها متصل کنید.",
"keywordDescription": "در نتیجه درخواست (اهمیتی ندارد پاسخ JSON است یا HTML) بدنبال این کلمه بگرد (حساس به کوچک/بزرگ بودن حروف).",
"pauseDashboardHome": "متوقف شده",
"deleteMonitorMsg": "آیا از حذف این مانیتور مطمئن هستید؟",
"deleteNotificationMsg": "آیا مطمئن هستید که میخواهید این سرویس اطلاعرسانی را برای تمامی مانیتورها حذف کنید؟",
"resolverserverDescription": "سرویس CloudFlare به عنوان سرور پیشفرض استفاده میشود، شما میتوانید آنرا به هر سرور دیگری بعدا تغییر دهید.",
- "rrtypeDescription": "لطفا نوع Resource Record را انتخاب کنید.",
+ "rrtypeDescription": "لطفا نوع Resource Record را انتخاب کنید",
"pauseMonitorMsg": "آیا مطمئن هستید که میخواهید این مانیتور را متوقف کنید ؟",
"enableDefaultNotificationDescription": "برای هر مانیتور جدید، این سرویس اطلاعرسانی به صورت پیشفرض فعال خواهد شد. البته که شما میتوانید به صورت دستی آنرا برای هر مانیتور به صورت جداگانه غیر فعال کنید.",
"clearEventsMsg": "آیا از اینکه تمامی تاریخچه رویدادهای این مانیتور حذف شود مطمئن هستید؟",
- "clearHeartbeatsMsg": "آیا از اینکه تاریخچه تمامی Heartbeat های این مانیتور حذف شود مطمئن هستید؟ ",
+ "clearHeartbeatsMsg": "آیا از اینکه تاریخچه تمامی ضربان قلب های این مانیتور حذف شود مطمئن هستید؟",
"confirmClearStatisticsMsg": "آیا از حذف تمامی آمار و ارقام مطمئن هستید؟",
- "importHandleDescription": " اگر که میخواهید بیخیال مانیتورها و یا سرویسهای اطلاعرسانی که با نام مشابه از قبل موجود هستند شوید، گزینه 'بیخیال موارد ..' را انتخاب کنید. توجه کنید که گزینه 'بازنویسی' تمامی موارد موجود با نام مشابه را از بین خواهد برد.",
- "confirmImportMsg": "آیا از بازگردانی بک آپ مطمئن هستید؟ لطفا از اینکه نوع بازگردانی درستی را انتخاب کردهاید اطمینان حاصل کنید!",
- "twoFAVerifyLabel": "لطفا جهت اطمینان از عملکرد احراز هویت دو مرحلهای توکن خود را وارد کنید!",
- "tokenValidSettingsMsg": "توکن شما معتبر است، هم اکنون میتوانید احراز هویت دو مرحلهای را فعال کنید!",
- "confirmEnableTwoFAMsg": " آیا از فعال سازی احراز هویت دو مرحلهای مطمئن هستید؟",
+ "importHandleDescription": "اگر که میخواهید بیخیال مانیتورها و یا سرویسهای اطلاعرسانی که با نام مشابه از قبل موجود هستند شوید، گزینه 'بیخیال موارد ..' را انتخاب کنید. توجه کنید که گزینه 'بازنویسی' تمامی موارد موجود با نام مشابه را از بین خواهد برد.",
+ "confirmImportMsg": "آیا از بازگردانی بک آپ مطمئن هستید؟ لطفا از اینکه نوع بازگردانی درستی را انتخاب کردهاید اطمینان حاصل کنید.",
+ "twoFAVerifyLabel": "لطفا جهت اطمینان از عملکرد احراز هویت دو مرحلهای توکن خود را وارد کنید:",
+ "tokenValidSettingsMsg": "توکن شما معتبر است، هم اکنون میتوانید احراز هویت دو مرحلهای را فعال کنید.",
+ "confirmEnableTwoFAMsg": "آیا از فعال سازی احراز هویت دو مرحلهای مطمئن هستید؟",
"confirmDisableTwoFAMsg": "آیا از غیرفعال سازی احراز هویت دومرحلهای مطمئن هستید؟",
"Settings": "تنظیمات",
"Dashboard": "پیشخوان",
- "New Update": "بروزرسانی جدید!",
+ "New Update": "بروزرسانی جدید",
"Language": "زبان",
"Appearance": "ظاهر",
"Theme": "پوسته",
@@ -48,13 +48,13 @@
"Status": "وضعیت",
"DateTime": "تاریخ و زمان",
"Message": "پیام",
- "No important events": "رخداد جدیدی موجود نیست.",
+ "No important events": "رخداد جدیدی موجود نیست",
"Resume": "ادامه",
"Edit": "ویرایش",
"Delete": "حذف",
"Current": "فعلی",
"Uptime": "آپتایم",
- "Cert Exp.": "تاریخ انقضای SSL",
+ "Cert Exp.": "تاریخ انقضای SSL.",
"day": "روز",
"-day": "-روز",
"hour": "ساعت",
@@ -76,7 +76,7 @@
"Accepted Status Codes": "وضعیتهای (Status Code) های قابل قبول",
"Save": "ذخیره",
"Notifications": "اطلاعرسانیها",
- "Not available, please setup.": "هیچ موردی موجود نیست، اولین مورد را راه اندازی کنید!",
+ "Not available, please setup.": "هیچ موردی موجود نیست، اولین مورد را راه اندازی کنید.",
"Setup Notification": "راه اندازی اطلاعرسانی",
"Light": "روشن",
"Dark": "تاریک",
@@ -87,8 +87,8 @@
"None": "هیچ کدام",
"Timezone": "موقعیت زمانی",
"Search Engine Visibility": "قابلیت دسترسی برای موتورهای جستجو",
- "Allow indexing": "اجازه ایندکس شدن را بده.",
- "Discourage search engines from indexing site": "به موتورهای جستجو اجازه ایندکس کردن این سامانه را نده.",
+ "Allow indexing": "اجازه ایندکس شدن در موتور های جستجو را بده",
+ "Discourage search engines from indexing site": "به موتورهای جستجو اجازه ایندکس کردن این سامانه را نده",
"Change Password": "تغییر رمزعبور",
"Current Password": "رمزعبور فعلی",
"New Password": "رمزعبور جدید",
@@ -98,10 +98,10 @@
"Enable Auth": "فعال سازی تایید هویت",
"disableauth.message1": "آیا مطمئن هستید که میخواهید احراز هویت را غیر فعال کنید?",
"disableauth.message2": "این ویژگی برای کسانی است که لایه امنیتی شخص ثالث دیگر بر روی این آدرس فعال کردهاند، مانند Cloudflare Access.",
- "Please use this option carefully!": "لطفا از این امکان با دقت استفاده کنید.",
+ "Please use this option carefully!": "لطفا از این امکان با دقت استفاده کنید!",
"Logout": "خروج",
"Leave": "منصرف شدم",
- "I understand, please disable": "متوجه هستم، لطفا غیرفعال کنید!",
+ "I understand, please disable": "متوجه هستم، غیرفعال کن",
"Confirm": "تایید",
"Yes": "بلی",
"No": "خیر",
@@ -126,12 +126,12 @@
"Import": "ورود اطلاعات",
"respTime": "زمان پاسخگویی (میلیثانیه)",
"notAvailableShort": "ناموجود",
- "Default enabled": "به صورت پیشفرض فعال باشد.",
- "Apply on all existing monitors": "بر روی تمامی مانیتورهای فعلی اعمال شود.",
+ "Default enabled": "به صورت پیشفرض فعال باشد",
+ "Apply on all existing monitors": "بر روی تمامی مانیتورهای فعلی اعمال شود",
"Create": "ایجاد",
"Clear Data": "پاکسازی دادهها",
"Events": "رخدادها",
- "Heartbeats": "Heartbeats",
+ "Heartbeats": "ضربان قلب",
"Auto Get": "Auto Get",
"backupDescription": "شما میتوانید تمامی مانیتورها و تنظیمات اطلاعرسانیها را در قالب یه فایل JSON دریافت کنید.",
"backupDescription2": "البته تاریخچه رخدادها دراین فایل قرار نخواهند داشت.",
@@ -152,10 +152,10 @@
"Active": "فعال",
"Inactive": "غیرفعال",
"Token": "توکن",
- "Show URI": "نمایش آدرس (URI) ",
+ "Show URI": "نمایش آدرس (URI)",
"Tags": "برچسبها",
- "Add New below or Select...": "یک مورد جدید اضافه کنید و یا از لیست انتخاب کنید...",
- "Tag with this name already exist.": "یک برچسب با این «نام» از قبل وجود دارد",
+ "Add New below or Select...": "یک مورد جدید اضافه کنید و یا از لیست انتخاب کنید…",
+ "Tag with this name already exist.": "یک برچسب با این «نام» از قبل وجود دارد.",
"Tag with this value already exist.": "یک برچسب با این «مقدار» از قبل وجود دارد.",
"color": "رنگ",
"value (optional)": "مقدار (اختیاری)",
@@ -167,13 +167,13 @@
"Indigo": "نیلی",
"Purple": "بنفش",
"Pink": "صورتی",
- "Search...": "جستجو...",
+ "Search...": "جستجو …",
"Avg. Ping": "متوسط پینگ",
"Avg. Response": "متوسط زمان پاسخ",
"Entry Page": "صفحه ورودی",
- "statusPageNothing": "چیزی اینجا نیست، لطفا یک گروه و یا یک مانیتور اضافه کنید!",
+ "statusPageNothing": "چیزی اینجا نیست، لطفا یک گروه و یا یک مانیتور اضافه کنید.",
"No Services": "هیچ سرویسی موجود نیست",
- "All Systems Operational": "تمامی سیستمها عملیاتی هستند!",
+ "All Systems Operational": "تمامی سیستمها فعال هستند",
"Partially Degraded Service": "افت نسبی کیفیت سرویس",
"Degraded Service": "افت کامل کیفیت سرویس",
"Add Group": "اضافه کردن گروه",
@@ -187,5 +187,571 @@
"One record": "یک مورد",
"Info": "اطلاعات",
"Powered by": "نیرو گرفته از",
- "apprise": "Apprise (Support 50+ Notification services)"
+ "apprise": "Apprise (پشتیبانی از 50+ خدمات اعلان)",
+ "Monitor": "مانیتور | مانتیور ها",
+ "Help": "کمک",
+ "Game": "بازی",
+ "Primary Base URL": "آدرس URL اصلی",
+ "Passive Monitor Type": "حالت مانیتور غیرفعال",
+ "Specific Monitor Type": "حالت مانیتور شخصی",
+ "statusMaintenance": "در دست تعمیر",
+ "Maintenance": "در حال تعمیر",
+ "General Monitor Type": "حالت مانیتور عمومی",
+ "markdownSupported": "شیوه نگارشی Markdown پشتیبانی می شود",
+ "Body Encoding": "انکودینگ محتوا",
+ "twilioFromNumber": "از شماره",
+ "twilioToNumber": "به شماره",
+ "Resend Notification if Down X times consecutively": "اگر X بار متوالی غیرفعال بود، مجددا اطلاع بده",
+ "successMessageExplanation": "پیام MQTT موفقیت آمیز به نظر نمیرسد",
+ "Create Incident": "یک حادثه را اطلاع دهید",
+ "Switch to Light Theme": "تغییر به حالت روشن",
+ "No monitors available.": "هیچ مانیتوری در دسترس نیست.",
+ "deleteProxyMsg": "آیا مطمئن هستید که میخواهید پروکسی را برای همه مانیتور ها غیرفعال کنید؟",
+ "enableProxyDescription": "این پروکسی تا زمانی که فعال نشود روی درخواست های مانیتور اثری نخواهد داشت. میتوانید با توجه به وضعیت فعالسازی، پروکسی را از همه مانیتورها به طور موقت غیرفعال کنید.",
+ "supportTelegramChatID": "پشتیبانی از چت مستقیم / گروه / کانال",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "توکن دسترسی طولانی مدت (Long-Lived Access Token) را می توان با کلیک بر روی نام پروفایل خود (پایین سمت چپ) و اسکرول کردن به پایین و سپس روی Create Token ایجاد کرد. ",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "فهرستی از سرویسهای اعلان را میتوانید در هوم اسیستنت در قسمت «ابزارهای برنامهنویس > خدمات» برای «اعلان» جستجو کنید تا نام دستگاه/تلفن خود را پیدا کنید.",
+ "lastDay4": "چهارمین روز آخر ماه",
+ "dnsCacheDescription": "ممکن است در برخی از محیط های IPv6 کار نکند، اگر با مشکلی مواجه شدید آن را غیرفعال کنید.",
+ "Maintenance Time Window of a Day": "صفحه نگه داری در روز",
+ "Messaging API": "API پیام (Messaging API)",
+ "wayToGetLineChannelToken": "ابتدا به {0} دسترسی پیدا کنید، یک ارائه دهنده و کانال ایجاد کنید (API پیام)، سپس می توانید رمز توکن کانال و آیدی کاربری را از آیتم های منوی ذکر شده در بالا دریافت کنید.",
+ "aboutMattermostChannelName": "میتوانید با وارد کردن نام کانال در قسمت «نام کانال»، کانال پیشفرضی را که وب هوک به آن پست میکند لغو کنید. این باید در تنظیمات Mattermost Webhook فعال شود. مثال: #other-channel",
+ "dnsPortDescription": "پورت سرور DNS. پیش فرض ۵۳. می توانید این عدد را در هر زمانی عوض کنید.",
+ "affectedStatusPages": "نمایش این پیام تعمیر و نگه داری در صفحات استاتوس انتخاب شده",
+ "octopushSMSSender": "نام فرستنده پیامک: 3-11 الفبای انگلیسی، حروف و فاصله (a-zA-Z0-9)",
+ "Lowcost": "کم هزینه",
+ "You can divide numbers with": "می توانید اعداد را با آن تقسیم کنید",
+ "goAlertInfo": "GoAlert یک برنامه اوپن سورس برای زمانبندی تماس، افزایش خودکار و اعلانها (مانند پیامک یا تماسهای صوتی) است. به طور خودکار شخص مناسب، راه درست و در زمان مناسب را درگیر کنید! {0}",
+ "API Keys": "کلید های API",
+ "Expiry": "انقضا",
+ "Expiry date": "انقضا در تاریخ",
+ "Don't expire": "بدون انقضا (منقضی نمی شود)",
+ "For safety, must use secret key": "برای امنیت، میببایستی از SecretKey استفاده کنید",
+ "promosmsTypeFlash": "SMS FLASH - پیام به طور خودکار در دستگاه گیرنده نشان داده می شود. فقط به گیرندگان لهستانی محدود می شود.",
+ "promosmsTypeFull": "SMS FULL - پیامک پریموم، می توانید از نام فرستنده خود استفاده کنید (ابتدا باید نام خود را ثبت کنید). قابل اعتماد برای هشدار.",
+ "matrixHomeserverURL": "URL هوم سرور (با http(s):// و پورت اختیاری)",
+ "matrixDesc1": "با مراجعه به بخش پیشرفته تنظیمات اتاق در کلاینت Matrix خود می توانید آیدی داخلی اتاق را بیابید. باید شبیه \"!QMdRCpUIfLwsfjxye6:home.server\" باشد.",
+ "wayToGetPagerDutyKey": "با رفتن به Service -> Service Directory -> (Select a Service) -> Integrations -> Add integration می توانید این مورد را دریافت کنید. در اینجا می توانید \"Events API V2\" را جستجو کنید. اطلاعات بیشتر در {0}",
+ "smseagleRecipientType": "نوع گیرنده",
+ "smseagleEncoding": "ارسال به صورت یونیکد",
+ "Leave blank to use a shared sender number.": "برای استفاده از شماره فرستنده مشترک، آن را خالی بگذارید.",
+ "onebotSafetyTips": "برای امنیت، میبایستی توکن دسترسی اضافه کنید",
+ "Custom Monitor Type": "نوع مانیتور سفارشی",
+ "apiKeyAddedMsg": "کلید API شما اضافه شده است. لطفاً آن را یادداشت کنید زیرا دیگر نمایش داده نخواهد شد.",
+ "deleteAPIKeyMsg": "آیا مطمئن هستید که می خواهید این کلید API را غیرفعال کنید؟",
+ "twilioAccountSID": "SID حساب",
+ "twilioAuthToken": "توکن اعتبارسنجی",
+ "appriseNotInstalled": "Apprise نصب نشده است. {0}",
+ "trustProxyDescription": "به هدرهای «X-Forwarded-*» اعتماد کن. اگر میخواهید IP مشتری صحیح را دریافت کنید و آپتایم کومای شما پشت پروکسی مانند Nginx یا Apache قرار دارد، باید این گزینه را فعال کنید.",
+ "matrixDesc2": "اکیداً توصیه میشود که یک کاربر جدید ایجاد کنید و از رمز دسترسی کاربر Matrix خود استفاده نکنید زیرا امکان دسترسی کامل به حساب شما و تمام اتاقهایی را که به آنها ملحق شدهاید میدهد. در عوض، یک کاربر جدید ایجاد کنید و فقط او را به اتاقی دعوت کنید که میخواهید اعلان را دریافت کنید. میتوانید با اجرای {0} توکن دسترسی را دریافت کنید",
+ "Certificate Chain": "زنجیره گواهی (Certificate Chain)",
+ "telegramMessageThreadID": "(اختیاری) آیدی Thread پیام",
+ "telegramMessageThreadIDDescription": "(اختیاری) شناسه منحصر به فرد برای موضوع پیام هدف در انجمن. فقط برای سوپر گروه های انجمن",
+ "Channel Name": "نام کانال",
+ "auto acknowledged": "تصدیق خودکار",
+ "needPushEvery": "هر {0} ثانیه، URL زیر را صدا بزن.",
+ "pushOptionalParams": "پارامترهای اختیاری: {0}",
+ "Affected Monitors": "مانیتورهای تحت تأثیر",
+ "Pick Affected Monitors...": "انتخاب مانیتورهای تحت تأثیر…",
+ "Start of maintenance": "زمان شروع نگهداری",
+ "All Status Pages": "همه صفحات مشاهده وضعیت",
+ "Select status pages...": "انتخاب صفحه مشاهده وضعیت…",
+ "here": "اینجا",
+ "Required": "اجباری",
+ "Post URL": "URL بعدی",
+ "defaultNotificationName": "هشدار {notification} در ({number})",
+ "Add one": "اضافه کردن",
+ "Page Not Found": "صفحه درخواستی پیدا نشد",
+ "Reverse Proxy": "ریورس پروکسی",
+ "Backup": "پشتیبان گیری",
+ "API Key": "کلید API",
+ "Show update if available": "نمایش بروز رسانی اگر موجود بود",
+ "Check how to config it for WebSocket": "بررسی چگونگی پیکربندی برای وب سوکت",
+ "Steam Game Server": "سرور گیم استیم",
+ "Most likely causes:": "به احتمال زیاد بخاطر:",
+ "The resource is no longer available.": "منبع دیگر در دسترس نیست.",
+ "Docker Container": "کانتینر داکر",
+ "Container Name / ID": "نام / آیدی کانتینر",
+ "Docker Host": "هاست داکر",
+ "Docker Hosts": "هاست های داکر",
+ "Domain": "دامنه",
+ "Clone Monitor": "تکثیر",
+ "Clone": "تکثیر",
+ "cloneOf": "تکثیر {0}",
+ "Prefix Custom Message": "پیشوند پیام سفارشی",
+ "enableGRPCTls": "امکان ارسال درخواست gRPC با اتصال TLS",
+ "pushoversounds classical": "کلاسیک",
+ "smtpDkimSettings": "تنظیمات DKIM",
+ "aboutChannelName": "اگر میخواهید کانال وب هوک را دور بزنید، نام کانال را در قسمت {0} نام کانال وارد کنید. مثال: #other-channel",
+ "aboutKumaURL": "اگر قسمت URL آپتایم کوما را خالی بگذارید، به طور پیشفرض به صفحه پروژه گیت هاب تبدیل میشود.",
+ "smtpDkimDesc": "لطفاً برای استفاده به Nodemailer DKIM {0} مراجعه کنید.",
+ "alertaApiEndpoint": "اند پوینت API",
+ "serwersmsAPIUser": "نام کاربری API (شامل پیشوند webapi_)",
+ "serwersmsAPIPassword": "رمز عبور API",
+ "serwersmsPhoneNumber": "شماره موبایل",
+ "serwersmsSenderName": "نام فرستنده پیامک (ثبت شده از طریق پورتال مشتری)",
+ "alertaRecoverState": "حالت ریکاور (Recover State)",
+ "smseagleToken": "توکن دسترسی API",
+ "Google Analytics ID": "آیدی گوگل آنالیتیکس",
+ "pagertreeLow": "کم",
+ "pagertreeMedium": "متوسط",
+ "pagertreeHigh": "زیاد",
+ "pagertreeCritical": "حساس - خیلی مهم",
+ "pagertreeIntegrationUrl": "URL یکپارچه سازی",
+ "pagertreeUrgency": "اهمیت",
+ "pagertreeSilent": "بی صدا",
+ "pagertreeResolve": "Resolve اتوماتیک",
+ "pagertreeDoNothing": "هیچ کاری نکن",
+ "wayToGetPagerTreeIntegrationURL": "پس از ایجاد ادغام آپتایم کوما در PagerTree، اند پوینت را کپی کنید. مشاهده جزئیات کامل در {0}",
+ "telegramProtectContent": "محافظت از ارسال/ذخیره",
+ "telegramProtectContentDescription": "در صورت فعال بودن، پیامهای ربات در تلگرام از ارسال و ذخیره محافظت میشوند.",
+ "wayToGetTelegramChatID": "برای مشاهده chat_id می توانید شناسه چت خود را با ارسال یک پیام به ربات و رفتن به این URL دریافت کنید:",
+ "YOUR BOT TOKEN HERE": "شناسه ربات خود را اینجا وارد کنید",
+ "chatIDNotFound": "شناسه چت یافت نشد. لطفا ابتدا به ربات پیام دهید",
+ "disableCloudflaredNoAuthMsg": "شما در حالت بدون احراز هویت هستید، رمز عبور در این حالت لازم نیست.",
+ "Trigger type:": "نوع راه اندازی:",
+ "DateTime Range": "محدوده تاریخ",
+ "loadingError": "نمی توان داده ها را دریافت کرد، لطفاً بعداً دوباره امتحان کنید.",
+ "High": "زیاد",
+ "Retry": "تلاش مجدد",
+ "Topic": "موضوع",
+ "Integration Key": "کلید یکپارچه سازی",
+ "Edit Tag": "ویرایش تگ",
+ "Server Address": "آدرس سرور",
+ "Learn More": "بیشتر بدانید",
+ "Customize": "شخصی سازی",
+ "Custom Footer": "فوتر اختصاصی",
+ "No Proxy": "بدون پروکسی",
+ "Authentication": "اعتبارسنجی",
+ "steamApiKeyDescription": "برای مانیتورینگ یک سرور استیم، شما نیاز به یک \"Steam Web-API key\" دارید. برای دریافت کلید میتوانید از اینجا اقدام کنید: ",
+ "No Monitors": "بدون مانیتور",
+ "Untitled Group": "دسته بنده نشده",
+ "Services": "سرویس ها",
+ "Discard": "دست کشیدن",
+ "Cancel": "انصراف",
+ "About": "درباره آپتایم کوما",
+ "wayToGetCloudflaredURL": "(دریافت Cloudflared از {0})",
+ "cloudflareWebsite": "وب سایت کلادفلر",
+ "shrinkDatabaseDescription": "تریگر VACUUM برای SQLite. اگر دیتابیس شما بعد از 1.10.0 ایجاد شده باشد، AUTO_VACUUM قبلاً فعال شده است و لازم نیست این عمل انجام شود. (Trigger database VACUUM for SQLite. If your database is created after 1.10.0, AUTO_VACUUM is already enabled and this action is not needed.).",
+ "Message:": "پیام:",
+ "HTTP Headers": "هدر های HTTP",
+ "Bot Token": "توکن بات",
+ "SecretKey": "کلید محرمانه (SecretKey)",
+ "telegramSendSilently": "ارسال بی صدا",
+ "telegramSendSilentlyDescription": "پیام را بی صدا ارسال کن. در این حالت کاربران یک اعلان بدون صدا دریافت خواهند کرد.",
+ "install": "نصب",
+ "Icon URL": "URL آیکون",
+ "Steam API Key": "کلید API استیم",
+ "Security": "امنیت",
+ "light": "روشن",
+ "Query": "کوئری",
+ "Effective Date Range": "محدوده تاریخ مورد تاثیر (اختیاری)",
+ "statusPageRefreshIn": "بارگذاری مجدد در هر: {0}",
+ "Content Type": "نوع محتوا (Content Type)",
+ "Server URL": "آدرس سرور",
+ "Priority": "اهمیت",
+ "emojiCheatSheet": "چیت شیت ایموجی ها: {0}",
+ "Read more": "بیشتر بدانید",
+ "webhookJsonDesc": "{0} برای هر HTTP سرور جدیدی مانند Express.js مناسب است",
+ "Method": "متد",
+ "Headers": "هدر ها",
+ "PushUrl": "URL پوش",
+ "HeadersInvalidFormat": "هدر ریکوئست یک JSON درست نیست: ",
+ "BodyInvalidFormat": "هدر ریکوئست یک JSON درست نیست: ",
+ "Monitor History": "گزارش مانیتورینگ",
+ "clearDataOlderThan": "گزارشات مانیتورینگ را برای {0} روز نگه دار.",
+ "PasswordsDoNotMatch": "رمز عبور وارد شده درست نیست.",
+ "topic": "موضوع",
+ "topicExplanation": "موضوع MQTT برای مانیتور",
+ "successMessage": "پیام موفقیت آمیز",
+ "recent": "اخیر",
+ "Done": "انجام شده",
+ "Shrink Database": "فشرده سازی دیتابیس",
+ "Pick a RR-Type...": "یک تایپ RR انتخاب کنید…",
+ "Pick Accepted Status Codes...": "یک استاتوس کد قابل قبول انتخاب کنید…",
+ "Default": "پیش فرض",
+ "HTTP Options": "آپشن های HTTP",
+ "Title": "عنوان",
+ "Content": "محتوا",
+ "primary": "اولیه",
+ "dark": "تیره",
+ "Post": "اطلاع بده",
+ "Please input title and content": "لطفا یک عنوان و محتوا وارد کنید",
+ "Created": "ساخته شده در",
+ "Last Updated": "ویرایش شده در",
+ "Unpin": "برداشتن",
+ "Switch to Dark Theme": "تغییر به حالت تیره",
+ "Show Tags": "نمایش تگ ها",
+ "Hide Tags": "مخفی سازی تگ ها",
+ "Description": "توضحیات",
+ "Custom CSS": "CSS اختصاصی",
+ "deleteStatusPageMsg": "آیا بابت حذف این استاتوس پیچ مطمئن هستید؟",
+ "Proxies": "پروکسی ها",
+ "appriseInstalled": "Apprise نصب شده است.",
+ "Body": "متن",
+ "Start": "شروع",
+ "Stop": "توقف",
+ "Add New Status Page": "افزودن صفحه استاتوس جدید",
+ "Slug": "لینک",
+ "Accept characters:": "کاراکتر های مورد تایید:",
+ "startOrEndWithOnly": "شروع یا پایان فقط با {0}",
+ "No consecutive dashes": "بدون خط تیره متوالی",
+ "Next": "بعدی",
+ "The slug is already taken. Please choose another slug.": "این لینک قبلا گرفته شده است. لطفا لینک دیگری را انتخاب کنید.",
+ "New Status Page": "صفحه استاتوس جدید",
+ "Don't know how to get the token? Please read the guide:": "نمی دانید توکن خود را چگونه دریافت کنید؟ لطفا این راهنما را بخوانید:",
+ "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.": "اگر در حال حاضر از طریق تونل به کلادفلر متصل می شوید، ممکن است اتصال فعلی قطع شود. آیا مطمئن هستید که می خواهید کلادفلر را متوقف کنید؟ رمز عبور خود را برای تایید این دستور تایپ کنید.",
+ "Trust Proxy": "پروکسی مورد اعتماد",
+ "Other Software": "برنامه های دیگر",
+ "For example: nginx, Apache and Traefik.": "برای مثال: Nginx ،Apache و Traefik.",
+ "signedInDispDisabled": "اعتبارسنجی غیرفعال شده است.",
+ "RadiusCallingStationIdDescription": "شناسه دستگاه تماس گیرنده",
+ "Certificate Expiry Notification": "اطلاعیه انقضای گواهی",
+ "RadiusSecret": "کلید Radius",
+ "API Username": "نام کاربری API",
+ "Also check beta release": "همچنین برای نسخه های بتا نیز جستجو کن",
+ "Using a Reverse Proxy?": "استفاده از ریورس پروکسی؟",
+ "There might be a typing error in the address.": "ممکن است یک خطای تایپ در آدرس وجود داشته باشد.",
+ "What you can try:": "آنچه می توانید امتحان کنید:",
+ "Go back to the previous page.": "بازگشت به صفحه قبلی.",
+ "Coming Soon": "به زودی",
+ "Connection String": "رشته اتصال (Connection String)",
+ "settingsCertificateExpiry": "انقضای گواهی TLS",
+ "certificationExpiryDescription": "مانیتور های HTTPS راه اندازی میشود زمانی که گواهی TLS منقضی شود در:",
+ "Retype the address.": "آدرس را دوباره تایپ کنید.",
+ "Setup Docker Host": "راه اندازی هاست داکر",
+ "Connection Type": "نوع اتصال",
+ "Docker Daemon": "Daemon داکر",
+ "deleteDockerHostMsg": "آیا مطمئن هستید که می خواهید این هاست داکر را برای همه مانیتورها حذف کنید؟",
+ "Workstation": "محل کار (Workstation)",
+ "Packet Size": "سایز پکت",
+ "wayToGetTelegramToken": "شما میتوانید توکن خود را از {0} دریافت کنید.",
+ "Chat ID": "آیدی چت",
+ "wayToGetLineNotifyToken": "میتوانید یک توکن جهت دسترسی از {0} دریافت کنید",
+ "Examples": "مثال ها",
+ "Home Assistant URL": "URL هوم اسیستنت شما",
+ "Long-Lived Access Token": "توکن دسترسی طولانی مدت",
+ "Notification Service": "سرویس اطلاع رسانی",
+ "default: notify all devices": "پیش فرض: اطلاع به همه دستگاه ها",
+ "Automations can optionally be triggered in Home Assistant:": "اتوماسیون ها می توانند به صورت اختیاری در هوم اسیستنت فعال شوند:",
+ "Event type:": "نوع ایونت:",
+ "Event data:": "نوع دیتا:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "سپس یک عمل را انتخاب کنید، برای مثال صحنه را به جایی که نور RGB قرمز است تغییر دهید.",
+ "Optional": "اختیاری",
+ "recurringInterval": "وقفه",
+ "Recurring": "مکرر",
+ "strategyManual": "فعال/غیرفعال سازی به صورت دستی",
+ "warningTimezone": "این از منطقه زمانی سرور استفاده می کند",
+ "weekdayShortMon": "دوشنبه",
+ "weekdayShortTue": "سه شنبه",
+ "weekdayShortWed": "چهارشنبه",
+ "weekdayShortThu": "پنجشنبه",
+ "weekdayShortFri": "جمعه",
+ "weekdayShortSat": "شنبه",
+ "weekdayShortSun": "یکشنبه",
+ "dayOfWeek": "روز های هفته",
+ "dayOfMonth": "روز های ماه",
+ "lastDay": "روز آخر",
+ "lastDay1": "روز آخر ماه",
+ "lastDay2": "دومین روز آخر ماه",
+ "lastDay3": "سومین روز آخر ماه",
+ "Enable": "فعال سازی",
+ "Single Maintenance Window": "تعمیر و نگه داری تک صفحه",
+ "Schedule Maintenance": "زمانبندی تعمیر و نگهداری",
+ "Date and Time": "زمان و تاریخ",
+ "plugin": "پلاگین | پلاگین ها",
+ "installing": "در حال نصب",
+ "uninstall": "حذف از نصب",
+ "uninstalling": "درحال حذف",
+ "confirmUninstallPlugin": "آیا مطمئن هستید که می خواهید این پلاگین را حذف از نصب کنید؟",
+ "notificationRegional": "منطقه ای",
+ "secureOptionNone": "None / STARTTLS (25, 587)",
+ "secureOptionTLS": "TLS (465)",
+ "Ignore TLS Error": "خطای TLS را نادیده بگیر",
+ "From Email": "از ایمیل",
+ "emailCustomSubject": "موضوع سفارشی",
+ "To Email": "به ایمیل",
+ "smtpBCC": "BCC",
+ "Discord Webhook URL": "URL وب هوک دیسکورد",
+ "Bot Display Name": "نام نمایشی ربات",
+ "Hello @everyone is...": "سلام {'@'} همه…",
+ "wayToGetTeamsURL": "میتوانید نحوه ایجاد وب هوک را در {0} بیاموزید.",
+ "wayToGetZohoCliqURL": "میتوانید نحوه ایجاد وب هوک را در {0} بیاموزید.",
+ "needSignalAPI": "شما باید یک Signal Client با REST API داشته باشید.",
+ "wayToCheckSignalURL": "برای مشاهده نحوه تنظیم آن می توانید این URL را بررسی کنید:",
+ "Number": "عدد",
+ "Recipients": "گیرندگان",
+ "Channel access token": "توکن دسترسی به کانال",
+ "Line Developers Console": "کنسول توسعه دهندگان لاین (Line Developers Console)",
+ "lineDevConsoleTo": "کنسول توسعه دهندگان لاین (Line Developers Console) - {0}",
+ "Basic Settings": "تنظیمات پایه",
+ "User ID": "آیدی کاربر",
+ "aboutIconURL": "میتوانید پیوندی به یک عکس در \"URL آیکون \" ارائه دهید تا عکس نمایه پیشفرض را لغو کنید. اگر نماد Emoji تنظیم شده باشد، این مورد استفاده نخواهد شد.",
+ "dataRetentionTimeError": "دوره نگهداری باید 0 یا بیشتر باشد",
+ "wayToGetDiscordURL": "شما می توانید این را با رفتن به تنظیمات سرور -> ادغام -> مشاهده وب هوک -> وب هوک جدید (Settings -> Integrations -> View Webhooks -> New Webhook) دریافت کنید",
+ "infiniteRetention": "برای دوره بی نهایت 0 را وارد تنظیم کنید.",
+ "confirmDeleteTagMsg": "آیا مطمئن هستید که می خواهید این تگ را حذف کنید؟ مانیتورهای مرتبط با این تگ حذف نخواهند شد.",
+ "grpcMethodDescription": "نام روش تبدیل به فرمت cammelCase مانند sayHello، check و غیره.",
+ "deleteMaintenanceMsg": "آیا مطمئن هستید که می خواهید این تعمیر و نگهداری را حذف کنید؟",
+ "recurringIntervalMessage": "یکبار اجرا برای هر روز | یکبار اجرا در هر {0} روز",
+ "affectedMonitorsDescription": "مانیتورهایی را انتخاب کنید که تحت تأثیر تعمیر و نگهداری فعلی هستند",
+ "atLeastOneMonitor": "حداقل یک مانیتور مورد تاثیر را انتخاب کنید",
+ "octopushAPIKey": "\"کلید API\" از اعتبارنامه های HTTP API در کنترل پنل",
+ "octopushLogin": "\"ورود\" از اعتبار HTTP API در کنترل پنل",
+ "promosmsLogin": "نام ورود API",
+ "pushoversounds cashregister": "صندوق فروش",
+ "pushoversounds falling": "رها کردن",
+ "pushoversounds incoming": "ورودی",
+ "pushoversounds intermission": "وقفه",
+ "pushoversounds magic": "سحر آمیز",
+ "pushoversounds mechanical": "مکانیکی",
+ "pushoversounds pianobar": "پیانو بار",
+ "pushoversounds siren": "آژیر",
+ "pushoversounds spacealarm": "هشدار فضایی",
+ "pushoversounds gamelan": "گیم لن (Gamelan)",
+ "Current User": "کاربر فعلی",
+ "pushoversounds none": "بی صدا",
+ "pushoversounds tugboat": "قایق یدک کش",
+ "pushoversounds alien": "هشدار بیگانه (طولانی)",
+ "pushoversounds climb": "صعود (طولانی)",
+ "pushoversounds persistent": "پایدار (طولانی)",
+ "pushoversounds echo": "اکو (طولانی)",
+ "pushoversounds updown": "بالا پایین (طولانی)",
+ "pushoversounds vibrate": "فقط ویبره",
+ "pushyToken": "توکن دستگاه",
+ "GoogleChat": "Google Chat (فقط Google Workspace)",
+ "wayToGetKookBotToken": "یک برنامه ایجاد کنید و توکن ربات خود را از {0} دریافت کنید",
+ "User Key": "کلید کاربر",
+ "Message Title": "عنوان پیام",
+ "Notification Sound": "صدای اعلان",
+ "More info on:": "اطلاعات بیشتر در مورد: {0}",
+ "pushoverDesc1": "اولویت اضطراری (2) دارای وقفه پیشفرض 30 ثانیه بین تلاشهای مجدد است و پس از 1 ساعت منقضی میشود.",
+ "pushoverDesc2": "اگر میخواهید اعلانها را به دستگاههای مختلف ارسال کنید، قسمت دستگاه را پر کنید.",
+ "pushyAPIKey": "کلید Secret API",
+ "wayToGetKookGuildID": "«حالت توسعهدهنده» را در تنظیمات کوک روشن کنید و روی انجمن کلیک راست کنید تا شناسه آن را دریافت کنید",
+ "Guild ID": "گیلد آیدی (Guild ID)",
+ "SMS Type": "نوع پیامک",
+ "octopushTypePremium": "پرمیوم (سریع - پیشنهاد شده برای هشدار ها)",
+ "octopushTypeLowCost": "کم هزینه (آهسته - گاهی اوقات توسط اپراتور مسدود می شود)",
+ "checkPrice": "بررسی قیمتهای {0} :",
+ "apiCredentials": "اطلاعات API",
+ "octopushLegacyHint": "آیا از نسخه قدیمی Octopush (1387-1400) استفاده می کنید یا از نسخه جدید؟",
+ "octopushPhoneNumber": "شماره تلفن (حالت بین المللی مانند 989121234567+) ",
+ "LunaSea Device ID": "شناسه دستگاه LunaSea",
+ "Apprise URL": "آدرس Apprise",
+ "Example:": "مثال: {0}",
+ "Read more:": "بیشتر بخوانید: {0}",
+ "Free Mobile User Identifier": "شناسه کاربری Free Mobile",
+ "Free Mobile API Key": "کلید API در Free Mobile",
+ "Enable TLS": "فعال کردن TLS",
+ "Proto Service Name": "نام Proto Service",
+ "Proto Method": "متد Proto",
+ "Proto Content": "محتوای Proto",
+ "Economy": "اقتصاد",
+ "high": "زیاد",
+ "SMSManager API Docs": "مستندات SMSManager API ",
+ "Gateway Type": "نوع Gateway",
+ "Base URL": "URL پایه",
+ "goAlertIntegrationKeyInfo": "کلید ادغام API عمومی را برای سرویس در این قالب دریافت کنید \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee\" معمولاً مقدار پارامتر توکن URL کپی شده است.",
+ "AccessKeyId": "آیدی AccessKey",
+ "PhoneNumbers": "شماره های موبایل",
+ "TemplateCode": "کد تمپلیت",
+ "Sms template must contain parameters: ": "قالب پیامک باید دارای پارامترهای زیر باشد: ",
+ "Bark Endpoint": "اند پوینت Bark",
+ "Bark Group": "گروه Bark",
+ "Bark Sound": "صدای Bark",
+ "WebHookUrl": "آدرس وب هوک",
+ "Device Token": "توکن دستگاه",
+ "Platform": "پلتفرم",
+ "Check octopush prices": "بررسی قیمت های octopush {0}.",
+ "SendKey": "کلید ارسال (SendKey)",
+ "SecretAccessKey": "کلید دسترسی مخفی (AccessKey Secret)",
+ "SignName": "نام امضا (SignName)",
+ "Android": "اندروید",
+ "Huawei": "هواوی",
+ "WeCom Bot Key": "کلید ربات WeCom",
+ "Setup Proxy": "تنظیم پروکسی",
+ "Proxy Protocol": "پروتکل پروکسی",
+ "Proxy Server": "پروتکل سرور",
+ "promosmsTypeEco": "SMS ECO - ارزان اما کند و اغلب بارگذاری شده است. فقط به گیرندگان لهستانی محدود می شود.",
+ "promosmsTypeSpeed": "SPEED SMS - بالاترین اولویت در سیستم. بسیار سریع و قابل اعتماد اما پرهزینه (حدود دو برابر قیمت SMS FULL).",
+ "promosmsPhoneNumber": "شماره تلفن (برای گیرنده لهستانی می توانید کدهای منطقه را نادیده بگیرید)",
+ "promosmsSMSSender": "نام فرستنده پیامک: نام از پیش ثبت شده یا یکی از پیش فرض ها: InfoSMS، SMS Info، MaxSMS، INFO، SMS",
+ "promosmsAllowLongSMS": "اجازه برای پیامک طولانی",
+ "Feishu WebHookUrl": "آدرس وب هوک Feishu",
+ "Internal Room Id": "آیدی اتاق داخلی",
+ "Uptime Kuma URL": "URL آپتایم کوما",
+ "signalImportant": "مهم: شما نمی توانید گروه ها و اعداد را در گیرندگان ترکیب کنید!",
+ "aboutWebhooks": "اطلاعات بیشتر درباره وب هوک در: {0}",
+ "documentation": "مستندات",
+ "smtpDkimDomain": "نام دامنه",
+ "smtpDkimHashAlgo": "الگوریتم رمزگذاری (اختیاری)",
+ "smtpDkimheaderFieldNames": "کلیدهای هدر برای امضا (اختیاری)",
+ "smtpDkimskipFields": "کلیدهای هدر برای عدم امضا (اختیاری)",
+ "Integration URL": "URL یکپارچه سازی",
+ "smtpDkimKeySelector": "انتخابگر کلید (SecretKey)",
+ "smtpDkimPrivateKey": "کلید محرمانه (Private Key)",
+ "socket": "سوکت",
+ "do nothing": "هیچ کاری نکن",
+ "auto resolve": "حل خودکار",
+ "alertaEnvironment": "محیط",
+ "alertaApiKey": "کلید API",
+ "alertaAlertState": "وضعیت هشدار",
+ "smseagleTo": "شماره تلفن(ها)",
+ "smseagleGroup": "نام(های) گروه دفترچه تلفن",
+ "smseagleContact": "نام(های) تماس دفترچه تلفن",
+ "smseagleRecipient": "گیرنده(های) (چند مورد باید با کاما از هم جدا شوند)",
+ "smseagleUrl": "URL دستگاه SMSEagle شما",
+ "smseaglePriority": "اولویت پیام (0-9، پیش فرض = 0)",
+ "Recipient Number": "شماره گیرنده",
+ "From Name/Number": "از نام/شماره",
+ "Octopush API Version": "نسخه Octopush API",
+ "ntfy Topic": "موضوع ntfy",
+ "onebotHttpAddress": "آدرس HTTP OneBot",
+ "onebotMessageType": "نوع پیام OneBot",
+ "onebotGroupMessage": "گروه",
+ "onebotPrivateMessage": "خصوصی",
+ "onebotUserOrGroupId": "آیدی گروه/کاربر",
+ "PushDeer Key": "کلید PushDeer",
+ "wayToGetClickSendSMSToken": "میتوانید نام کاربری و کلید API را از {0} دریافت کنید.",
+ "Continue": "ادامه",
+ "Add Another": "افزودن یکی دیگر",
+ "Key Added": "کلید API اضافه شد",
+ "Add API Key": "افزودن کلید API",
+ "No API Keys": "بدون کلید API",
+ "apiKey-active": "فعال",
+ "apiKey-expired": "منقضی شده",
+ "apiKey-inactive": "غیرفعال",
+ "Expires": "انقضا",
+ "disableAPIKeyMsg": "آیا مطمئن هستید که می خواهید این کلید API را غیرفعال کنید؟",
+ "Generate": "ایجاد یک کلید API جدید",
+ "lunaseaTarget": "هدف",
+ "lunaseaDeviceID": "آيدی دستگاه",
+ "lunaseaUserID": "آیدی کاربر",
+ "Auto resolve or acknowledged": "حل خودکار یا اعلام اطلاع یافته (Auto resolve or acknowledged)",
+ "Legacy Octopush-DM": "(Legacy Octopush-DM)",
+ "smtpCC": "ارسال نسخه به",
+ "promosmsPassword": "رمز عبور API",
+ "pushoversounds pushover": "Pushover (پیشفرض)",
+ "pushoversounds bike": "دوچرخه",
+ "pushoversounds bugle": "بوق",
+ "pushoversounds cosmic": "کیهانی",
+ "resendEveryXTimes": "پیام را هر {0} بار دوباره ارسال کن",
+ "resendDisabled": "ارسال مجدد غیرفعال است",
+ "Push URL": "URL پوش",
+ "Schedule maintenance": "زمانبندی نگهداری (غیرفعال سازی دستی)",
+ "webhookFormDataDesc": "{multipart} برای PHP مناسب است. آرایه JSON نیاز است تا به این شکل باز شود {decodeFunction}",
+ "webhookAdditionalHeadersTitle": "هدر اضافی",
+ "webhookAdditionalHeadersDesc": "تنظیم هدر های اضافی که نیاز است با وب هوک ارسال شود.",
+ "Webhook URL": "آدرس وب هوک",
+ "Application Token": "توکن اپلیکیشن",
+ "Style": "حالت ها",
+ "info": "اطلاعات",
+ "warning": "هشدار",
+ "danger": "خطر",
+ "error": "خطا",
+ "critical": "اهمیت ویژه",
+ "HTTP Basic Auth": "حالت پایه احراز هویت (HTTP Basic Auth)",
+ "RadiusSecretDescription": "اشتراک گذاری Secret بین کاربر و سرور",
+ "RadiusCalledStationId": "نام Station Id",
+ "RadiusCalledStationIdDescription": "شناسه دستگاه فراخوانی شده",
+ "RadiusCallingStationId": "آیدی ایستگاه تماس (Calling Station Id)",
+ "tcp": "TCP / HTTP",
+ "Frontend Version": "نسخه فرانت اند",
+ "Frontend Version do not match backend version!": "نسخه فرانت اند با نسخه بک اند مطابقت ندارد!",
+ "backupOutdatedWarning": "منسوخ شده: از آنجایی که بسیاری از ویژگی ها اضافه شده اند و این ویژگی پشتیبان گیری کمی حفظ نشده است، نمی تواند یک نسخه پشتیبان کامل ایجاد یا بازیابی شود.",
+ "backupRecommend": "لطفاً مستقیماً از Volume یا پوشه داده (./data/) نسخه پشتیبان تهیه کنید.",
+ "No Maintenance": "بدون تعمیر و نگهداری",
+ "pauseMaintenanceMsg": "آیا مطمئن هستید که می خواهید توقف کنید؟",
+ "maintenanceStatus-under-maintenance": "تحت تعمیر و نگهداری",
+ "maintenanceStatus-inactive": "غیرفعال",
+ "maintenanceStatus-scheduled": "برنامه ریزی شده",
+ "maintenanceStatus-ended": "پایان یافته",
+ "maintenanceStatus-unknown": "ناشناخته",
+ "Display Timezone": "منطقه زمانی برای نمایش",
+ "Server Timezone": "منطقه زمانی در سرور",
+ "statusPageMaintenanceEndDate": "پایان",
+ "IconUrl": "URL آیکون",
+ "Enable DNS Cache": "فعال سازی کش DNS",
+ "Access Token": "توکن دسترسی",
+ "smtp": "ایمیل (SMTP)",
+ "Device": "دستگاه",
+ "Proxy server has authentication": "پروکسی سرور دارای اعتبارسنجی است",
+ "Add New Tag": "اضافه کردن تگ جدید",
+ "Custom": "غیره",
+ "default": "پیش فرض",
+ "enabled": "فعال",
+ "setAsDefault": "ذخیره به عنوان پیش فرض",
+ "proxyDescription": "پروکسی برای راه اندازی این مانیتور اجباری است.",
+ "setAsDefaultProxyDescription": "این پروکسی به طور پیش فرض برای مانیتورهای جدید فعال می شود. همچنان می توانید پروکسی را به طور جداگانه برای هر مانیتور غیرفعال کنید.",
+ "Valid": "درست",
+ "Invalid": "نادرست",
+ "User": "کاربر",
+ "Installed": "نصب شده",
+ "Not installed": "نصب نشده",
+ "Running": "در حال اجرا",
+ "Not running": "اجرا نشده",
+ "Remove Token": "حذف توکن",
+ "Please read": "لطفا بخوانید",
+ "Subject:": "موضوع:",
+ "Valid To:": "معتبر تا:",
+ "Days Remaining:": "روز های باقی مانده:",
+ "Fingerprint:": "اثرانگشت (Fingerprint):",
+ "No status pages": "بدون صفحات استاتوس",
+ "Domain Name Expiry Notification": "اعلان انقضای نام دامنه",
+ "Issuer:": "صادرکننده:",
+ "Date Created": "ایجاد شده در",
+ "Footer Text": "متن فوتر",
+ "Show Powered By": "نمایش قدرت گرفته از آپتایم کوما",
+ "Domain Names": "نام دامنه ها",
+ "Proxy": "پروکسی",
+ "signedInDisp": "وارد شده به عنوان {0}",
+ "or": "یا",
+ "Disable": "غیرفعال سازی",
+ "endpoint": "نقطه پایانی",
+ "Status:": "وضعیت: {0}",
+ "Strategy": "استراتژی",
+ "Icon Emoji": "ایموجی آیکون",
+ "sameAsServerTimezone": "مشابه با منطقه زمانی سرور",
+ "startDateTime": "ساعت/روز شروع",
+ "endDateTime": "ساعت/روز پایان",
+ "cronSchedule": "برنامه زمانی: ",
+ "invalidCronExpression": "حالت کرون نامعتبر است: {0}",
+ "cronExpression": "حالت کرون",
+ "ntfyAuthenticationMethod": "روش اعتبارسنجی",
+ "ntfyUsernameAndPassword": "نام کاربری و رمز عبور",
+ "pushoverMessageTtl": "TTL پیام (ثانیه)",
+ "Show Clickable Link": "نمایش لینک های قابل کلیک",
+ "Open Badge Generator": "باز کردن نشان ساز (Badge Generator)",
+ "Badge Generator": "نشان ساز (Badge Generator) {0}",
+ "Badge Type": "نوع نشان",
+ "Badge Duration": "مدت نشان",
+ "Badge Label": "برچسب نشان",
+ "Badge Prefix": "پیشوند نشان",
+ "Badge Suffix": "پسوند نشان",
+ "Badge Label Color": "رنگ برچسب نشان",
+ "Badge Color": "رنگ نشان",
+ "Badge Label Prefix": "پیشوند برچسب نشان",
+ "Badge Label Suffix": "پسوند برچسب نشان",
+ "Badge Down Color": "رنگ نشان زمانی که مانیتور دچار قطعی و Down شده است",
+ "Badge Maintenance Color": "رنگ نشان برای زمانی که مانیتور در حالت نگهداری است",
+ "Badge Warn Color": "رنگ نشان زمانی که مانیتور در حالت هشدار است",
+ "Badge Down Days": "روز هایی که مانیتور دچار قطعی شده است",
+ "Badge Style": "حالت نشان",
+ "Badge value (For Testing only.)": "مقدار نشان (فقط برای تست.)",
+ "Badge URL": "آدرس نشان",
+ "Monitor Setting": "تنظیمات مانتیور {0}",
+ "Show Clickable Link Description": "اگر انتخاب شود، همه کسانی که به این صفحه وضعیت دسترسی دارند میتوانند به صفحه مانیتور نیز دسترسی داشته باشند.",
+ "Badge Up Color": "رنگ نشان زمانی که مانیتور بدون مشکل و بالا است",
+ "Badge Pending Color": "رنگ نشان زمانی که مانیتور در حال انتظار است",
+ "Badge Warn Days": "روزهایی که مانیتور در حالت هشدار است",
+ "noGroupMonitorMsg": "موجود نیست. ابتدا یک گروه مانیتور جدید ایجاد کنید.",
+ "Home": "خانه",
+ "Edit Maintenance": "ویرایش تعمیر و نگهداری",
+ "Cannot connect to the socket server": "عدم امکان ارتباط با سوکت سرور",
+ "Reconnecting...": "ارتباط مجدد...",
+ "Monitor Group": "گروه مانیتور",
+ "Group": "گروه",
+ "Close": "بستن"
}
diff --git a/src/lang/fi.json b/src/lang/fi.json
new file mode 100644
index 000000000..5a7ce4099
--- /dev/null
+++ b/src/lang/fi.json
@@ -0,0 +1,699 @@
+{
+ "Dashboard": "Kojetaulu",
+ "Help": "Apua",
+ "New Update": "Uusi Päivitys",
+ "Language": "Kieli",
+ "Appearance": "Ulkonäkö",
+ "Theme": "Teema",
+ "General": "Yleinen",
+ "Game": "Peli",
+ "Version": "Versio",
+ "List": "Lista",
+ "Add": "Lisää",
+ "Add New Monitor": "Lisää uusi seurain",
+ "Quick Stats": "Nopeat tilastot",
+ "Up": "Ylös",
+ "Down": "Alas",
+ "Pending": "Odottaa",
+ "statusMaintenance": "Huolto",
+ "Maintenance": "Huolto",
+ "Unknown": "Tuntematon",
+ "General Monitor Type": "Yleinen seuranta tyyppi",
+ "Passive Monitor Type": "Passiivinen seuranta tyyppi",
+ "markdownSupported": "Markdown-syntaksi tuettu",
+ "pauseDashboardHome": "Tauko",
+ "Pause": "Tauko",
+ "Name": "Nimi",
+ "Status": "Tila",
+ "DateTime": "Päivämäärä",
+ "Message": "Viesti",
+ "No important events": "Ei tärkeitä tapahtumia",
+ "Resume": "Jatka",
+ "Edit": "Muokkaa",
+ "Delete": "Poista",
+ "Current": "Nykyinen",
+ "Uptime": "Päälläoloaika",
+ "Monitor": "Seurain | Seuraimet",
+ "day": "Päivä | Päivää",
+ "-day": "-päivä",
+ "hour": "Tunti",
+ "-hour": "-tunti",
+ "Response": "Vastaus",
+ "Ping": "Signaali",
+ "Monitor Type": "Seurain tyyppi",
+ "Keyword": "Avainsana",
+ "URL": "URL",
+ "Hostname": "Isäntänimi",
+ "Heartbeat Interval": "Sydämensyke intervalli",
+ "Retries": "Uusintayrityksiä",
+ "Resend Notification if Down X times consequently": "Uudelleen lähetä ilmoitus jos ei vastausta X määrä peräkkäin",
+ "Advanced": "Edistynyt",
+ "checkEverySecond": "Tarkista jokainen {0} sekuntti",
+ "retryCheckEverySecond": "Yritä uudelleen jokainen {0} sekuntti",
+ "resendEveryXTimes": "Uudelleen lähetä jokainen {0} kerta",
+ "ignoreTLSError": "Älä huomioi TLS/SSL virhettä HTTPS nettisivuilla",
+ "upsideDownModeDescription": "Pyöräytä tila ylösalaisin. Jos palvelu on saavutettavissa, merkitse se SAMMUNEEKSI.",
+ "maxRedirectDescription": "Maksimi määrä uudelleen ohjauksia joita seurata. Aseta 0 estääksesi uudelleenohjaukset.",
+ "Upside Down Mode": "Ylösalaisin-moodi",
+ "Max. Redirects": "Maksimi määrä uudelleenohjauksia",
+ "Accepted Status Codes": "Sallitut tila koodit",
+ "Push URL": "Työnnä URL",
+ "Save": "Tallenna",
+ "Notifications": "Ilmoitukset",
+ "Setup Notification": "Määritä ilmoitukset",
+ "Light": "Vaalea",
+ "Dark": "Tumma",
+ "Auto": "Automaattinen",
+ "Theme - Heartbeat Bar": "Teema - Sydänlyönti palkki",
+ "Normal": "Normaali",
+ "Bottom": "Pohja",
+ "None": "Ei mitään",
+ "Timezone": "Aikavyöhyke",
+ "Search Engine Visibility": "Hakukone näkyvyys",
+ "Allow indexing": "Salli indeksointi",
+ "Change Password": "Vaihda salasana",
+ "Current Password": "Nykyinen salasana",
+ "New Password": "Uusi salasana",
+ "Repeat New Password": "Toista uusi salasana",
+ "Update Password": "Päivätä salasana",
+ "Disable Auth": "Poista todennus käytöstä",
+ "Enable Auth": "Ota todennus käyttöön",
+ "Logout": "Kirjaudu ulos",
+ "Leave": "Poistu",
+ "I understand, please disable": "Ymmärrän, poista käytöstä",
+ "Confirm": "Hyväksy",
+ "Yes": "Kyllä",
+ "No": "Ei",
+ "Username": "Käyttäjänimi",
+ "Password": "Salasana",
+ "Login": "Kirjaudu",
+ "add one": "Lisää yksi",
+ "Notification Type": "Ilmoitus tyyppi",
+ "Email": "Sähköposti",
+ "Test": "Testi",
+ "Certificate Info": "Sertifikaatti tiedot",
+ "Settings": "Asetukset",
+ "Check Update On GitHub": "Tarkista päivitys GitHub:ssa",
+ "Specific Monitor Type": "Tietty seuranta tyyppi",
+ "Cert Exp.": "Sertifikaatti vanh.",
+ "Friendly Name": "Ystävällinen nimi",
+ "Port": "Portti",
+ "Heartbeat Retry Interval": "Sydämensyke uudelleen yritys intervalli",
+ "resendDisabled": "Uudelleen lähetys poissa käytöstä",
+ "retriesDescription": "Maksimi määrä uudelleen yrityksiä ennen kuin palvelu merkitään sammuneeksi ja ilmoitus lähetetään",
+ "Discourage search engines from indexing site": "Estä hakukoneita indeksoimasta sivua",
+ "disableauth.message1": "Oletko varma että haluat poistaa todennuksen käytöstä?",
+ "Please use this option carefully!": "Käytä tätä vaihtoehtoa varoen!",
+ "Remember me": "Muista minut",
+ "languageName": "Suomi",
+ "Primary Base URL": "Ensisijainen perus-URL-osoite",
+ "pushOptionalParams": "Valinnaiset parametrit: {0}",
+ "Not available, please setup.": "Ei saatavilla, määritä ensin.",
+ "needPushEvery": "Sinun pitäisi kutsua tätä URL joka {0} sekuntti.",
+ "disableauth.message2": "Se on suunniteltu tilanteisiin jossa aiot käyttää kolmannen osapuolen todennnusta Uptime Kuma:n edessä, kuten Cloudflare Access, Authelia tai jotain muuta todennus mekanismia.",
+ "No Monitors, please": "Ei seuraimia, kiitos",
+ "Resolver Server": "Ratkaisija palvelin",
+ "Resource Record Type": "Resusrssi tallenne tyyppi",
+ "Last Result": "Viimeinen tulos",
+ "Create your admin account": "Luo sinun järjestelmänvalvoja käyttäjä",
+ "Repeat Password": "Toista salasana",
+ "Import Backup": "Tuo varmuuskopio",
+ "Export Backup": "Vie varmuuskopio",
+ "Export": "Vie",
+ "Import": "Tuo",
+ "respTime": "Vast. aika (ms)",
+ "notAvailableShort": "Ei käytössä",
+ "Default enabled": "Oletus käytössä",
+ "Apply on all existing monitors": "Aseta jokaiselle olemassa olevaan seuraimeen",
+ "Create": "Luo",
+ "Clear Data": "Tyhjennä data",
+ "Events": "Tapahtumat",
+ "Heartbeats": "Sydämensyke",
+ "Auto Get": "Automaattinen haku",
+ "Schedule maintenance": "Ajoita huolto",
+ "Affected Monitors": "Vaikutetut seuraimet",
+ "Pick Affected Monitors...": "Poimi vaikutetut seuraimet…",
+ "Start of maintenance": "Huollon aloitus",
+ "All Status Pages": "Kaikki tilanne sivut",
+ "Select status pages...": "Valitse tilanne sivu…",
+ "alertNoFile": "Valitse tuotava tiedosto.",
+ "alertWrongFileType": "Valitse JSON tiedosto.",
+ "Clear all statistics": "Tyhjennä kaikki tilastot",
+ "Skip existing": "Ohita olemassa oleva",
+ "Overwrite": "Päälle kirjoita",
+ "Options": "Vaihtoehdot",
+ "Keep both": "Pidä molemmat",
+ "Verify Token": "Vahvista tunnus",
+ "Setup 2FA": "Määritä 2FA",
+ "Enable 2FA": "Ota 2FA käyttöön",
+ "Disable 2FA": "Poista 2FA käytöstä",
+ "2FA Settings": "2FA asetukset",
+ "Two Factor Authentication": "kaksivaiheinen tunnistautuminen",
+ "Active": "Aktiivinen",
+ "Token": "Tokeni",
+ "Show URI": "Näytä URI",
+ "Tags": "Tunnisteet",
+ "Tag with this name already exist.": "Tunniste tällä nimellä on jo olemassa.",
+ "Tag with this value already exist.": "Tunniste tällä arvolla on jo olemassa.",
+ "color": "Väri",
+ "value (optional)": "Arvo (valinnainen)",
+ "Gray": "Harmaa",
+ "Red": "Punainen",
+ "Orange": "Oranssi",
+ "Green": "Vihreä",
+ "Indigo": "Indigo",
+ "Purple": "Purppura",
+ "Pink": "Vaaleanpunainen",
+ "Custom": "Mukautettu",
+ "Search...": "Etsi…",
+ "Avg. Ping": "kesk.arv. viive",
+ "Entry Page": "Sisääntulosivu",
+ "statusPageNothing": "Täällä ei ole mitään. Lisää ryhmä tai seurain.",
+ "No Services": "Ei palveluita",
+ "Partially Degraded Service": "Osittain heikentynyt palvelu",
+ "Degraded Service": "Heikentynyt palvelu",
+ "Add Group": "Lisää ryhmä",
+ "Add a monitor": "Lisää seurain",
+ "Edit Status Page": "Muokkaa tilanne sivua",
+ "Go to Dashboard": "Mene kojelaudalle",
+ "Status Page": "Tilanne sivu",
+ "Status Pages": "Tilanne sivut",
+ "here": "täällä",
+ "Required": "Vaadittu",
+ "webhook": "Webhookki",
+ "Post URL": "Lähetys URL",
+ "Content Type": "Sisältö tyyppi",
+ "webhookJsonDesc": "{0} on hyvä jokaisille modernilleille HTTP palvelimille kuten Express.js",
+ "webhookAdditionalHeadersTitle": "Lisä otsakkeet",
+ "webhookAdditionalHeadersDesc": "Asettaa lisäpäätteet, jotka on lähetetty webhookilla.",
+ "Webhook URL": "Webhookin URL",
+ "Application Token": "Sovellus tokeni",
+ "Server URL": "Palvelin URL",
+ "Priority": "Prioriteetti",
+ "emojiCheatSheet": "Emoji lunttilappu: {0}",
+ "Read more": "Lue lisää",
+ "appriseInstalled": "Apprise on asennettu.",
+ "appriseNotInstalled": "Apprisea ei ole asennettu. {0}",
+ "Method": "Menetelmä",
+ "Body": "Runko",
+ "Headers": "Otsikot",
+ "PushUrl": "Työntö URL",
+ "BodyInvalidFormat": "Pyynnön runko ei ole kelvollinen JSON: ",
+ "Monitor History": "Seuraa historiaa",
+ "PasswordsDoNotMatch": "Salasanat eivät täsmää.",
+ "records": "tallenteet",
+ "One record": "Yksi tallenne",
+ "Current User": "Nykyinen käyttäjä",
+ "topic": "Aihe",
+ "topicExplanation": "MQTT seurattava aihe",
+ "successMessage": "Onnistumis viesti",
+ "successMessageExplanation": "MQTT-viesti, jota pidetään onnistuneena",
+ "recent": "Viimeaikainen",
+ "Done": "Tehty",
+ "Info": "Tiedot",
+ "Security": "Turvallisuus",
+ "Steam API Key": "Steam API-avain",
+ "Shrink Database": "Pienennä tietokanta",
+ "Pick a RR-Type...": "Valitse RR-tyyppi…",
+ "Pick Accepted Status Codes...": "Valitse hyväksytyt tilakoodit…",
+ "Default": "Oletus",
+ "HTTP Options": "HTTP-asetukset",
+ "Create Incident": "Luo tapaus",
+ "Title": "Otsikko",
+ "Content": "Sisältö",
+ "Style": "Tyyli",
+ "info": "Tiedot",
+ "warning": "Varoitus",
+ "danger": "vaara",
+ "error": "virhe",
+ "critical": "kriittinen",
+ "primary": "ensisijainen",
+ "dark": "Tumma",
+ "Post": "Lähetä",
+ "Please input title and content": "Syötä otsikko ja sisältö",
+ "Created": "Luo",
+ "Last Updated": "Viimeksi päivitetty",
+ "Unpin": "Irroita",
+ "Switch to Dark Theme": "Vaihda tummaan teemaan",
+ "Show Tags": "Näytä tunnisteet",
+ "Hide Tags": "Piilota tunnisteet",
+ "Description": "Kuvaus",
+ "No monitors available.": "Ei seuraimia saatavilla.",
+ "Add one": "Lisää yksi",
+ "No Monitors": "Ei seuraimia",
+ "Untitled Group": "Nimetön ryhmä",
+ "Services": "Palvelut",
+ "Discard": "Hävitä",
+ "Cancel": "Peruuttaa",
+ "Customize": "Mukauta",
+ "Custom Footer": "Mukautettu alatunniste",
+ "Custom CSS": "Mukautettu CSS",
+ "deleteStatusPageMsg": "Haluatko varmasti poistaa tämän tilasivun?",
+ "Proxies": "Välityspalvelimet",
+ "default": "Oletus",
+ "enabled": "Käytössä",
+ "setAsDefault": "Oletusasetuksena",
+ "deleteProxyMsg": "Haluatko varmasti poistaa tämän välityspalvelimen kaikista seuraimista?",
+ "proxyDescription": "Välityspalvelimet on määritettävä seuraimelle toimiakseen.",
+ "enableProxyDescription": "Tämä välityspalvelin ei vaikuta valvontapyyntöihin ennen kuin se on aktivoitu. Voit hallita välityspalvelimen väliaikaista poistamista käytöstä kaikista seuraimista aktivointitilan perusteella.",
+ "setAsDefaultProxyDescription": "Tämä välityspalvelin on oletuksena käytössä uusissa seuraimissa. Voit silti poistaa välityspalvelimen käytöstä erikseen jokaisesta seuraimesta.",
+ "Certificate Chain": "Sertifikaattiketju",
+ "Valid": "Voimassa oleva",
+ "Invalid": "Pätemätön",
+ "User": "Käyttäjä",
+ "Installed": "Asennettu",
+ "Not installed": "Ei asennettu",
+ "Running": "Käynnissä",
+ "Not running": "Ei käynnissä",
+ "Remove Token": "Poista token",
+ "Start": "Käynnistä",
+ "Stop": "Pysäytä",
+ "Add New Status Page": "Lisää uusi tilasivu",
+ "Slug": "Slug",
+ "startOrEndWithOnly": "Aloita tai lopeta vain {0}",
+ "No consecutive dashes": "Ei peräkkäisiä viivoja",
+ "Next": "Seuraava",
+ "No Proxy": "Ei välityspalvelinta",
+ "Authentication": "Todennus",
+ "HTTP Basic Auth": "HTTP-perustodennus",
+ "Page Not Found": "Sivua ei löydetty",
+ "Reverse Proxy": "Käänteinen välityspalvelin",
+ "Backup": "Varmuuskopio",
+ "About": "Tietoja",
+ "cloudflareWebsite": "Cloudflare verkkosivusto",
+ "Message:": "Viesti:",
+ "Don't know how to get the token? Please read the guide:": "Etkö tiedä kuinka saada tunnus? Ole hyvä ja lue opas:",
+ "HTTP Headers": "HTTP-otsikot",
+ "Trust Proxy": "Luota välityspalvelimeen",
+ "Other Software": "Muut ohjelmistot",
+ "For example: nginx, Apache and Traefik.": "Esimerkiksi: nginx, Apache ja Traefik.",
+ "Please read": "Ole hyvä ja lue",
+ "Subject:": "Aihe:",
+ "Valid To:": "Voimassa:",
+ "Days Remaining:": "Päiviä jäljellä:",
+ "Issuer:": "Myöntäjä:",
+ "Fingerprint:": "Sormenjälki:",
+ "No status pages": "Ei tilasivuja",
+ "Domain Name Expiry Notification": "Verkkotunnuksen vanhenemisilmoitus",
+ "Proxy": "Välityspalvelin",
+ "Date Created": "Luomis päivämäärä",
+ "Footer Text": "Alatunnisteen teksti",
+ "Show Powered By": "Näytä \"voimanlähteenä\"",
+ "Domain Names": "Verkkotunnus nimet",
+ "signedInDisp": "Kirjautunut sisään käyttäjänä {0}",
+ "signedInDispDisabled": "Todennus poistettu käytöstä.",
+ "RadiusSecretDescription": "Asiakkaan ja palvelimen välinen yhteinen salaisuus",
+ "RadiusCalledStationIdDescription": "Kutsutun laitteen tunniste",
+ "RadiusCallingStationId": "Kutsuaseman tunnus",
+ "Certificate Expiry Notification": "Varmenteen vanhenemisilmoitus",
+ "API Username": "API-käyttäjänimi",
+ "API Key": "API-avain",
+ "Show update if available": "Näytä päivitys, jos saatavilla",
+ "Also check beta release": "Tarkista myös betaversio",
+ "Using a Reverse Proxy?": "Käytätkö käänteistä välityspalvelinta?",
+ "The slug is already taken. Please choose another slug.": "Slug on jo otettu. Ole hyvä ja valitse toinen slug.",
+ "RadiusSecret": "Radius Secret",
+ "RadiusCalledStationId": "Kutsuttu aseman tunnus",
+ "Steam Game Server": "Steam pelipalvelin",
+ "Most likely causes:": "todennäköisimmät syyt:",
+ "The resource is no longer available.": "Resurssi ei ole enää saatavilla.",
+ "There might be a typing error in the address.": "Osoitteessa saattaa olla kirjoitusvirhe.",
+ "What you can try:": "Mitä voit kokeilla:",
+ "Retype the address.": "Kirjoita osoite uudelleen.",
+ "Go back to the previous page.": "Palaa edelliselle sivulle.",
+ "Coming Soon": "Tulossa pian",
+ "Connection String": "Yhteysmerkkijono",
+ "Query": "Tiedustelu",
+ "settingsCertificateExpiry": "TLS-sertifikaatin vanheneminen",
+ "certificationExpiryDescription": "HTTPS-seuraimet käynnistävät ilmoituksen, kun TLS-varmenne vanhenee:",
+ "Setup Docker Host": "Asenna Docker-isäntä",
+ "Connection Type": "Yhteystyyppi",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "Docker-kontti",
+ "Container Name / ID": "Säilön nimi/tunnus",
+ "Docker Host": "Docker-isäntä",
+ "Docker Hosts": "Docker-isännät",
+ "Domain": "Verkkotunnus",
+ "Workstation": "Työasema",
+ "socket": "kanta",
+ "Packet Size": "Paketin koko",
+ "telegram": "Telegram",
+ "ZohoCliq": "ZohoCliq",
+ "Bot Token": "Botti tokeni",
+ "wayToGetTelegramToken": "Voit saada tunnuksen osoitteesta {0}.",
+ "Chat ID": "Chat-tunnus",
+ "wayToGetTelegramChatID": "Saat chat-tunnuksesi lähettämällä viestin botille ja siirtymällä tähän URL-osoitteeseen nähdäksesi chat_id:",
+ "YOUR BOT TOKEN HERE": "BOT TOKENISI TÄHÄN",
+ "chatIDNotFound": "Chat ID:tä ei löydy; lähetä ensin viesti tälle botille",
+ "disableCloudflaredNoAuthMsg": "Olet No Auth -tilassa, salasanaa ei tarvita.",
+ "trustProxyDescription": "Luota \"X-Forwarded-*\"-otsikoihin. Jos haluat saada oikean asiakas-IP:n ja Uptime Kumasi on välityspalvelimen, kuten Nginx tai Apache, takana, sinun tulee ottaa tämä käyttöön.",
+ "wayToGetLineNotifyToken": "Voit saada käyttötunnuksen osoitteesta {0}",
+ "Examples": "Esimerkkejä",
+ "Home Assistant URL": "Home Assistantin URL-osoite",
+ "Long-Lived Access Token": "Pitkäikäinen pääsytunnus",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Pitkäikäinen pääsytunnus voidaan luoda napsauttamalla profiilisi nimeä (vasemmalla alareunassa) ja vierittämällä alas ja napsauttamalla sitten Luo tunnus. ",
+ "Notification Service": "Ilmoituspalvelu",
+ "default: notify all devices": "oletus: Ilmoita kaikille laitteille",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Luettelo ilmoituspalveluista löytyy Home Assistantin kohdasta \"Kehittäjätyökalut > Palvelut\". Hae hakusanalla \"ilmoitus\" löytääksesi laitteesi/puhelimesi nimen.",
+ "Automations can optionally be triggered in Home Assistant:": "Automaatiot voidaan vaihtoehtoisesti laukaista Home Assistantissa:",
+ "Trigger type:": "Triggerin tyyppi:",
+ "Event type:": "Tapahtumatyyppi:",
+ "Frontend Version": "Käyttöliittymän versio",
+ "Frontend Version do not match backend version!": "Käyttöliittymän versio ei vastaa taustaversiota!",
+ "backupRecommend": "Varmuuskopioi asema tai tietokansio (./data/) suoraan sen sijaan.",
+ "Optional": "Vapaaehtoinen",
+ "squadcast": "Squadcast",
+ "or": "tai",
+ "recurringInterval": "Aikaväli",
+ "Recurring": "Toistuva",
+ "strategyManual": "Aktiivinen/ei-aktiivinen manuaalisesti",
+ "warningTimezone": "Se käyttää palvelimen aikavyöhykettä",
+ "weekdayShortMon": "Ma",
+ "weekdayShortTue": "Ti",
+ "weekdayShortWed": "Ke",
+ "weekdayShortThu": "To",
+ "weekdayShortFri": "Pe",
+ "weekdayShortSat": "La",
+ "weekdayShortSun": "Su",
+ "dayOfWeek": "Viikonpäivä",
+ "dayOfMonth": "Kuukauden päivä",
+ "lastDay": "Viimeinen päivä",
+ "lastDay1": "Kuukauden viimeinen päivä",
+ "lastDay2": "Kuukauden toiseksi viimeinen päivä",
+ "lastDay3": "Kuukauden 3. viimeinen päivä",
+ "No Maintenance": "Ei huoltoa",
+ "pauseMaintenanceMsg": "Haluatko varmasti keskeyttää?",
+ "maintenanceStatus-under-maintenance": "Huollossa",
+ "maintenanceStatus-inactive": "Epäaktiivinen",
+ "maintenanceStatus-scheduled": "Aikataulutettu",
+ "maintenanceStatus-ended": "Päättyi",
+ "maintenanceStatus-unknown": "Tuntematon",
+ "Display Timezone": "Näytä aikavyöhyke",
+ "Server Timezone": "Palvelimen aikavyöhyke",
+ "statusPageMaintenanceEndDate": "Loppu",
+ "Enable": "Ota käyttöön",
+ "Disable": "Poista käytöstä",
+ "Single Maintenance Window": "Yksi huoltoikkuna",
+ "Maintenance Time Window of a Day": "Päivän huoltoaikaikkuna",
+ "Effective Date Range": "Voimassa oleva ajanjakso",
+ "Schedule Maintenance": "Ajoita huolto",
+ "Date and Time": "Päivämäärä ja aika",
+ "DateTime Range": "Päivämäärä-aika-alue",
+ "loadingError": "Tietoja ei voi noutaa, yritä myöhemmin uudelleen.",
+ "plugin": "Lisäosa | Lisäosat",
+ "install": "Asenna",
+ "installing": "Asennetaan",
+ "uninstall": "Poista asennus",
+ "uninstalling": "Poistetaan asennusta",
+ "smtp": "Sähköposti (SMTP)",
+ "secureOptionNone": "Ei mitään / STARTTLS (25 587)",
+ "secureOptionTLS": "TLS (465)",
+ "Ignore TLS Error": "Ohita TLS-virhe",
+ "From Email": "Sähköpostista",
+ "emailCustomSubject": "Mukautettu aihe",
+ "To Email": "Sähköpostiin",
+ "smtpCC": "CC",
+ "smtpBCC": "BCC",
+ "Discord Webhook URL": "Discord Webhookin URL-osoite",
+ "Bot Display Name": "Botin näyttönimi",
+ "Prefix Custom Message": "Mukautetun viestin etuliite",
+ "Hello @everyone is...": "Hei {'@'}kaikki ovat…",
+ "wayToGetTeamsURL": "Voit oppia luomaan webhookin URL-osoitteen {0}.",
+ "wayToGetZohoCliqURL": "Voit oppia luomaan webhookin URL-osoitteen {0}.",
+ "wayToCheckSignalURL": "Voit tarkistaa tämän URL-osoitteen nähdäksesi, kuinka se määritetään:",
+ "Number": "Numero",
+ "Recipients": "Vastaanottajat",
+ "Access Token": "Käyttöoikeustunnus",
+ "Channel access token": "Kanavan käyttöoikeustunnus",
+ "Basic Settings": "Perus asetukset",
+ "User ID": "käyttäjätunnus",
+ "Messaging API": "Viestintä API",
+ "Line Developers Console": "Line Developers Console",
+ "lineDevConsoleTo": "Line Developers Console - {0}",
+ "dataRetentionTimeError": "Säilytysajan on oltava 0 tai suurempi",
+ "infiniteRetention": "Aseta arvoon 0, jos haluat loputtoman säilytyksen.",
+ "confirmDeleteTagMsg": "Haluatko varmasti poistaa tämän tunnisteen? Tähän tunnisteeseen liittyviä näyttöjä ei poisteta.",
+ "enableGRPCTls": "Salli lähettää gRPC-pyyntö TLS-yhteydellä",
+ "grpcMethodDescription": "Menetelmän nimi muunnetaan cammelCase-muotoon, kuten sayHello, check jne.",
+ "acceptedStatusCodesDescription": "Valitse tilakoodit, jotka katsotaan onnistuneeksi vastaukseksi.",
+ "deleteMonitorMsg": "Haluatko varmasti poistaa tämän seuraimen?",
+ "deleteMaintenanceMsg": "Haluatko varmasti poistaa tämän huollon?",
+ "deleteNotificationMsg": "Haluatko varmasti poistaa tämän ilmoituksen kaikista seuraimista?",
+ "dnsPortDescription": "DNS-palvelimen portti. Oletusarvo on 53. Voit vaihtaa porttia milloin tahansa.",
+ "rrtypeDescription": "Valitse valvottava RR-tyyppi",
+ "pauseMonitorMsg": "Haluatko varmasti keskeyttää?",
+ "clearHeartbeatsMsg": "Haluatko varmasti poistaa kaikki tämän seuraimen sydämenlyönnit?",
+ "confirmImportMsg": "Haluatko varmasti tuoda varmuuskopion? Varmista, että olet valinnut oikean tuontivaihtoehdon.",
+ "twoFAVerifyLabel": "Anna tunnuksesi vahvistaaksesi 2FA:",
+ "tokenValidSettingsMsg": "Token on voimassa! Voit nyt tallentaa 2FA-asetukset.",
+ "confirmEnableTwoFAMsg": "Haluatko varmasti ottaa 2FA:n käyttöön?",
+ "confirmDisableTwoFAMsg": "Haluatko varmasti poistaa 2FA:n käytöstä?",
+ "recurringIntervalMessage": "Juokse kerran päivässä | Suorita kerran {0} päivässä",
+ "affectedMonitorsDescription": "Valitse seuraimet, joihin nykyinen huolto vaikuttaa",
+ "affectedStatusPages": "Näytä tämä huoltoviesti valituilla tilasivuilla",
+ "atLeastOneMonitor": "Valitse vähintään yksi seurain, johon vaikuttaa",
+ "notificationDescription": "Ilmoitukset on määritettävä seuraimelle toimiakseen.",
+ "keywordDescription": "Hae avainsanaa tavallisessa HTML- tai JSON-vastauksessa. Haussa kirjainkoolla on merkitystä.",
+ "backupDescription": "Voit varmuuskopioida kaikki näytöt ja ilmoitukset JSON-tiedostoon.",
+ "backupDescription2": "Huomaa: historia- ja tapahtumatiedot eivät sisälly.",
+ "octopushLogin": "\"Kirjaudu\" ohjauspaneelin HTTP API -tunnistetiedoista",
+ "promosmsLogin": "API-kirjautumisnimi",
+ "promosmsPassword": "API-salasana",
+ "pushoversounds pushover": "Työnnä yli (oletus)",
+ "pushoversounds bike": "Pyörä",
+ "pushoversounds bugle": "Merkkitorvi",
+ "pushoversounds cashregister": "Kassakone",
+ "pushoversounds classical": "Klassinen",
+ "pushoversounds cosmic": "Kosminen",
+ "pushoversounds falling": "Putoaminen",
+ "pushoversounds gamelan": "Gamelan",
+ "pushoversounds incoming": "Saapuva",
+ "pushoversounds intermission": "Väliaika",
+ "pushoversounds magic": "Taika",
+ "pushoversounds mechanical": "Mekaaninen",
+ "pushoversounds pianobar": "Piano Baari",
+ "pushoversounds spacealarm": "Avaruushälytys",
+ "pushoversounds tugboat": "Hinaaja",
+ "pushoversounds alien": "Avaruusolio hälytys (pitkä)",
+ "pushoversounds climb": "Kiipeily (pitkä)",
+ "pushoversounds persistent": "Pysyvä (pitkä)",
+ "pushoversounds updown": "Ylös Alas (pitkä)",
+ "pushoversounds vibrate": "Vain värinä",
+ "pushoversounds none": "Ei mitään (hiljainen)",
+ "pushyAPIKey": "Salainen API-avain",
+ "pushyToken": "Laitteen tunnus",
+ "discord": "Discord",
+ "teams": "Microsoft Teams",
+ "signal": "Signal",
+ "gotify": "Gotify",
+ "slack": "Slack",
+ "rocket.chat": "Rocket.Chat",
+ "pushy": "Päällekäyvä",
+ "PushByTechulus": "Techuluksen työntö",
+ "octopush": "Mustekala",
+ "promosms": "PromoSMS",
+ "clicksendsms": "ClickSend SMS",
+ "lunasea": "LunaSea",
+ "GoogleChat": "Google Chat (vain Google Workspace)",
+ "Kook": "Kook",
+ "wayToGetKookGuildID": "Ota 'Kehittäjätila' käyttöön Kook-asetuksissa ja napsauta kiltaa hiiren kakkospainikkeella saadaksesi sen tunnuksen",
+ "Guild ID": "Killan tunnus",
+ "line": "Line Messenger",
+ "mattermost": "Mattermost",
+ "User Key": "Käyttäjäavain",
+ "Device": "Laite",
+ "Message Title": "Viestin otsikko",
+ "More info on:": "Lisätietoja: {0}",
+ "pushoverDesc2": "Jos haluat lähettää ilmoituksia eri laitteille, täytä Laite-kenttä.",
+ "SMS Type": "SMS-tyyppi",
+ "octopushTypePremium": "Premium (nopea - suositellaan hälytykseen)",
+ "octopushTypeLowCost": "Alhaiset kustannukset (hidas - joskus operaattori estää)",
+ "checkPrice": "Tarkista kohteen {0} hinnat:",
+ "apiCredentials": "API-tunnistetiedot",
+ "Check octopush prices": "Tarkista octopush hinnat {0}.",
+ "octopushPhoneNumber": "Puhelinnumero (Intl-muoto, esim.: +33612345678) ",
+ "octopushSMSSender": "Tekstiviestin lähettäjän nimi: 3-11 aakkosnumeerista merkkiä ja välilyönti (a-zA-Z0-9)",
+ "LunaSea Device ID": "LunaSea laitetunnus",
+ "Apprise URL": "Apprise URL-osoite",
+ "Example:": "Esimerkki: {0}",
+ "Read more:": "Lue lisää: {0}",
+ "Status:": "Tila: {0}",
+ "Strategy": "strategia",
+ "Free Mobile User Identifier": "Ilmainen mobiilikäyttäjätunnus",
+ "Enable TLS": "Ota TLS käyttöön",
+ "Proto Service Name": "Proto-palvelun nimi",
+ "Proto Method": "Proto-menetelmä",
+ "Proto Content": "Proto-sisältö",
+ "Economy": "Talous",
+ "Lowcost": "Halpa",
+ "high": "korkea",
+ "SendKey": "LähetäAvain",
+ "SMSManager API Docs": "SMSManager API Dokumentointi ",
+ "Gateway Type": "Yhdyskäytävän tyyppi",
+ "SMSManager": "SMSManager",
+ "Base URL": "Perus-URL-osoite",
+ "goAlertIntegrationKeyInfo": "Hanki yleinen API-integrointiavain palvelulle tässä muodossa \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" yleensä kopioidun URL-osoitteen tunnusparametrin arvona.",
+ "goAlert": "GoAlert",
+ "AccessKeyId": "Pääsyn avaimen tunnus",
+ "SecretAccessKey": "Pääsyn avaimen salaisuus",
+ "PhoneNumbers": "PuhelinNumerot",
+ "TemplateCode": "Mallikoodi",
+ "SignName": "AllekirjoitusNimi",
+ "Sms template must contain parameters: ": "Tekstiviestimallin tulee sisältää parametrit: ",
+ "Bark Group": "Bark ryhmä",
+ "Bark Sound": "Bark ääni",
+ "WebHookUrl": "WebHookUrl-osoite",
+ "SecretKey": "Salainen avain",
+ "For safety, must use secret key": "Turvallisuuden vuoksi on käytettävä salaista avainta",
+ "Device Token": "Laitteen tunnus",
+ "Platform": "Alusta",
+ "iOS": "iOS",
+ "Bark Endpoint": "Bark päätepiste",
+ "Huawei": "Huawei",
+ "High": "Korkea",
+ "Topic": "Aihe",
+ "WeCom Bot Key": "WeCom-bottiavain",
+ "Setup Proxy": "Asenna välityspalvelin",
+ "Proxy Protocol": "Välityspalvelinprotokolla",
+ "Proxy Server": "Välityspalvelin",
+ "matrix": "Matriisi",
+ "promosmsTypeFlash": "SMS FLASH - Viesti näkyy automaattisesti vastaanottajan laitteessa. Rajoitettu vain puolalaisille vastaanottajille.",
+ "promosmsTypeSpeed": "SMS SPEED - Järjestelmän korkein prioriteetti. Erittäin nopea ja luotettava, mutta kallis (noin kaksi kertaa SMS TÄYSI hinta).",
+ "promosmsPhoneNumber": "Puhelinnumero (puolalaiselle vastaanottajalle voit ohittaa suuntanumerot)",
+ "promosmsSMSSender": "Tekstiviestin lähettäjän nimi: Esirekisteröity nimi tai jokin oletusasetuksista: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ "promosmsAllowLongSMS": "Salli pitkät tekstiviestit",
+ "Feishu WebHookUrl": "Feishu WebHookURL-osoite",
+ "Internal Room Id": "Huoneen sisäinen tunnus",
+ "Android": "Android",
+ "Channel Name": "Kanavan nimi",
+ "Uptime Kuma URL": "Uptime Kuma URL-osoite",
+ "Icon Emoji": "Ikoni Emoji",
+ "signalImportant": "TÄRKEÄÄ: Et voi sekoittaa ryhmiä ja numeroita vastaanottajissa!",
+ "aboutWebhooks": "Lisätietoja Webhooksista osoitteessa: {0}",
+ "aboutChannelName": "Kirjoita kanavan nimi {0} Kanavan nimi -kenttään, jos haluat ohittaa Webhook-kanavan. Esimerkki: #muu-kanava",
+ "aboutKumaURL": "Jos jätät Uptime Kuma URL -kentän tyhjäksi, se on oletuksena Project GitHub -sivu.",
+ "smtpDkimSettings": "DKIM-asetukset",
+ "smtpDkimDesc": "Katso Nodemailer DKIM {0} -sovelluksen käytöstä.",
+ "documentation": "dokumentointi",
+ "smtpDkimDomain": "Verkkotunnus nimi",
+ "smtpDkimKeySelector": "Näppäinvalitsin",
+ "smtpDkimPrivateKey": "Yksityinen avain",
+ "smtpDkimHashAlgo": "Hash-algoritmi (valinnainen)",
+ "smtpDkimheaderFieldNames": "Allekirjoitettavat otsikkoavaimet (valinnainen)",
+ "smtpDkimskipFields": "Otsikkonäppäimet, joita ei allekirjoiteta (valinnainen)",
+ "Integration Key": "Integrointiavain",
+ "Integration URL": "Integroinnin URL-osoite",
+ "Auto resolve or acknowledged": "Automaattinen ratkaisu tai kuittaus",
+ "do nothing": "Älä tee mitään",
+ "auto acknowledged": "automaattisesti kuitattu",
+ "auto resolve": "automaattinen ratkaisu",
+ "gorush": "Gorush",
+ "alerta": "Alerta",
+ "alertaApiEndpoint": "API-päätepiste",
+ "alertaEnvironment": "Ympäristö",
+ "alertaApiKey": "API-avain",
+ "alertaRecoverState": "Palautustila",
+ "serwersms": "SerwerSMS.pl",
+ "serwersmsAPIUser": "API-käyttäjänimi (sis. webapi_-etuliite)",
+ "serwersmsAPIPassword": "API-salasana",
+ "serwersmsPhoneNumber": "Puhelinnumero",
+ "smseagle": "SMSEagle",
+ "smseagleTo": "Puhelinnumero(t)",
+ "smseagleGroup": "Puhelinmuistioryhmän nimi/nimet",
+ "smseagleContact": "Puhelinmuistion yhteyshenkilön nimet",
+ "smseagleRecipientType": "Vastaanottajan tyyppi",
+ "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)",
+ "stackfield": "Stackfield",
+ "Recipient Number": "Vastaanottajan numero",
+ "From Name/Number": "Nimestä/numerosta",
+ "Leave blank to use a shared sender number.": "Jätä tyhjäksi, jos haluat käyttää jaettua lähettäjän numeroa.",
+ "Octopush API Version": "Octopush API -versio",
+ "Legacy Octopush-DM": "Legacy Octopush-DM",
+ "ntfy Topic": "ntfy aihe",
+ "HomeAssistant": "Home Assistant",
+ "onebotHttpAddress": "OneBot HTTP-osoite",
+ "onebotGroupMessage": "Ryhmä",
+ "onebotPrivateMessage": "Yksityinen",
+ "onebotUserOrGroupId": "Ryhmä/käyttäjätunnus",
+ "onebotSafetyTips": "Käyttöoikeustunnus on asetettava turvallisuuden vuoksi",
+ "PushDeer Key": "PushDeer avain",
+ "wayToGetClickSendSMSToken": "Voit saada API-käyttäjänimen ja API-avaimen osoitteesta {0}.",
+ "Custom Monitor Type": "Mukautettu seurain tyyppi",
+ "Google Analytics ID": "Google Analytics -tunnus",
+ "Edit Tag": "Muokkaa tunnistetta",
+ "Server Address": "Palvelimen osoite",
+ "Learn More": "Lisätietoja",
+ "Inactive": "Epäaktiivinen",
+ "Add New below or Select...": "Lisää uusi alapuolella tai valitse…",
+ "Blue": "Sininen",
+ "Avg. Response": "Kesk.arv. vastaus",
+ "All Systems Operational": "Kaikki järjestelmät toiminnassa",
+ "defaultNotificationName": "Minun {ilmoitus} Hälytys ({numero})",
+ "webhookFormDataDesc": "{multipart} on hyvä PHP:lle. JSON pitää parsia {decodeFunction} avulla",
+ "HeadersInvalidFormat": "Pyynnön otsikot eivät ole kelvollisia JSON-tiedostoja: ",
+ "clearDataOlderThan": "Säilytä seuraimen historiatiedot {0} päivää.",
+ "steamApiKeyDescription": "Steam peli palveliment valvontaa varten tarvitset Steam Web-API -avaimen. Voit rekisteröidä API-avaimesi täällä: ",
+ "light": "Vaalea",
+ "Switch to Light Theme": "Vaihda vaaleaan teemaan",
+ "Powered by": "Voimanlähteenä",
+ "shrinkDatabaseDescription": "Käynnistä tietokanta VACUUM SQLitelle. Jos tietokanta on luotu 1.10.0:n jälkeen, AUTO_VACUUM on jo käytössä eikä tätä toimintoa tarvita.",
+ "Accept characters:": "Hyväksy merkit:",
+ "New Status Page": "Uusi tilasivu",
+ "wayToGetCloudflaredURL": "(Lataa cloudflared osoitteesta {0})",
+ "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.": "Nykyinen yhteys saattaa katketa, jos muodostat parhaillaan yhteyttä Cloudflare-tunnelin kautta. Haluatko varmasti lopettaa sen? Vahvista se kirjoittamalla nykyinen salasanasi.",
+ "RadiusCallingStationIdDescription": "Kutsu laitteen tunniste",
+ "Check how to config it for WebSocket": "Tarkista, kuinka se määritetään WebSocketille",
+ "Docker Daemon": "Docker taustatoiminta",
+ "deleteDockerHostMsg": "Haluatko varmasti poistaa tämän docker-isännän kaikista seuraimista?",
+ "supportTelegramChatID": "Tukee suoraa chattia / ryhmää / kanavan chat-tunnusta",
+ "Event data:": "Tapahtumatyyppi:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "Valitse sitten toiminto, esimerkiksi vaihda kohtaus sellaiseen, jossa RGB-valo on punainen.",
+ "backupOutdatedWarning": "Vanhentunut: Koska monia ominaisuuksia lisättiin ja tätä varmuuskopiointitoimintoa ei ole ylläpidetty, se ei voi luoda tai palauttaa täydellistä varmuuskopiota.",
+ "lastDay4": "Kuukauden 4. viimeinen päivä",
+ "IconUrl": "Kuvakkeen URL-osoite",
+ "Enable DNS Cache": "Ota DNS-välimuisti käyttöön",
+ "dnsCacheDescription": "Se ei ehkä toimi joissakin IPv6-ympäristöissä, poista se käytöstä, jos kohtaat ongelmia.",
+ "confirmUninstallPlugin": "Haluatko varmasti poistaa tämän laajennuksen?",
+ "wayToGetDiscordURL": "Saat tämän siirtymällä kohtaan Palvelinasetukset -> Integraatiot -> Näytä Webhookit -> Uusi Webhook",
+ "needSignalAPI": "Sinulla on oltava signaaliasiakas, jossa on REST API.",
+ "wayToGetLineChannelToken": "Avaa ensin {0}, luo palveluntarjoaja ja kanava (Viestintä API), sitten saat kanavan käyttö tokenin ja käyttäjätunnuksen yllä mainituista valikon kohdista.",
+ "Icon URL": "Kuvakkeen URL-osoite",
+ "aboutIconURL": "Voit ohittaa oletusprofiilikuvan antamalla linkin kuvaan kohdassa \"kuvakeen URL\". Ei käytetä, jos kuvake emoji on asetettu.",
+ "aboutMattermostChannelName": "Voit ohittaa oletuskanavan, jolle Webhook lähettää viestejä, kirjoittamalla kanavan nimen Kanavan nimi -kenttään. Tämä on otettava käyttöön Mattermost Webhook -asetuksissa. Esimerkki: #muu-kanava",
+ "resolverserverDescription": "Cloudflare on oletuspalvelin. Voit vaihtaa ratkaisijapalvelinta milloin tahansa.",
+ "enableDefaultNotificationDescription": "Tämä ilmoitus on oletuksena käytössä uusissa seuraimissa. Voit silti poistaa ilmoituksen käytöstä erikseen jokaiselta seuraimelta.",
+ "clearEventsMsg": "Haluatko varmasti poistaa kaikki tämän seuraimen tapahtumat?",
+ "confirmClearStatisticsMsg": "Haluatko varmasti poistaa KAIKKI tilastot?",
+ "importHandleDescription": "Valitse \"Ohita olemassa oleva\", jos haluat ohittaa jokaisen samannimisen seuraimen tai ilmoituksen. \"Korvaa\" poistaa kaikki olemassa olevat seuraimet ja ilmoitukset.",
+ "passwordNotMatchMsg": "Toistettu salasana ei täsmää.",
+ "backupDescription3": "Arkaluonteiset tiedot, kuten ilmoitustunnukset, sisältyvät vientitiedostoon. säilytä vienti turvallisesti.",
+ "endpoint": "päätepiste",
+ "octopushAPIKey": "\"API-avain\" ohjauspaneelin HTTP API -tunnistetiedoista",
+ "pushoversounds siren": "Sireeni",
+ "pushoversounds echo": "Ylityöntö kaiku (pitkä)",
+ "pushover": "Ylityöntö",
+ "apprise": "Apprise (tukee yli 50 ilmoituspalvelua)",
+ "pushbullet": "Pushbullet",
+ "wayToGetKookBotToken": "Luo sovellus ja hanki bot-tunnus osoitteessa {0}",
+ "Notification Sound": "Ilmoitusääni",
+ "pushoverDesc1": "Hätäprioriteetilla (2) on oletusarvoisesti 30 sekunnin aikakatkaisu uudelleenyritysten välillä, ja se vanhenee 1 tunnin kuluttua.",
+ "octopushLegacyHint": "Käytätkö Octopushin (2011-2020) vanhaa versiota vai uutta versiota?",
+ "Free Mobile API Key": "Ilmainen mobiilisovellusliittymäavain",
+ "You can divide numbers with": "Voit jakaa numerot",
+ "goAlertInfo": "GoAlert on avoimen lähdekoodin sovellus päivystykseen, automatisoituihin eskalaatioihin ja ilmoituksiin (kuten tekstiviestit tai äänipuhelut). Ota automaattisesti mukaan oikea henkilö, oikealla tavalla ja oikeaan aikaan! {0}",
+ "Retry": "Yritä uudelleen",
+ "Proxy server has authentication": "Välityspalvelimella on todennus",
+ "promosmsTypeEco": "SMS ECO - halpa mutta hidas ja usein ylikuormitettu. Rajoitettu vain puolalaisille vastaanottajille.",
+ "promosmsTypeFull": "SMS FULL - Premium-tason tekstiviestit, voit käyttää lähettäjän nimeäsi (sinun on rekisteröitävä nimi ensin). Luotettava hälytyksiä varten.",
+ "matrixHomeserverURL": "Kotipalvelimen URL-osoite (http(s):// ja valinnaisesti portti)",
+ "matrixDesc1": "Löydät sisäisen huonetunnuksen katsomalla Matrix-asiakasohjelman huoneasetusten lisäosaa. Sen pitäisi näyttää tältä: !QMdRCpUIfLwsfjxye6:home.server.",
+ "matrixDesc2": "On erittäin suositeltavaa, että luot uuden käyttäjän etkä käytä omaa Matrix-käyttäjätunnustasi, koska se antaa täyden pääsyn tilillesi ja kaikkiin huoneisiin, joihin liityit. Luo sen sijaan uusi käyttäjä ja kutsu se vain siihen huoneeseen, josta haluat saada ilmoituksen. Saat käyttöoikeustunnuksen suorittamalla {0}",
+ "wayToGetPagerDutyKey": "Saat tämän siirtymällä kohtaan Palvelu -> Palveluhakemisto -> (Valitse palvelu) -> Integraatiot -> Lisää integraatio. Täältä voit etsiä \"Events API V2\". Lisätietoja {0}",
+ "alertaAlertState": "Varoitustila",
+ "serwersmsSenderName": "Tekstiviestin lähettäjän nimi (rekisteröity asiakasportaalin kautta)",
+ "onebotMessageType": "OneBot-viestityyppi"
+}
diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json
index ae39af3c3..0609e8aaf 100644
--- a/src/lang/fr-FR.json
+++ b/src/lang/fr-FR.json
@@ -4,7 +4,7 @@
"retryCheckEverySecond": "Réessayer toutes les {0} secondes",
"resendEveryXTimes": "Renvoyez toutes les {0} fois",
"resendDisabled": "Renvoi désactivé",
- "retriesDescription": "Nombre d'essais avant que le service ne soit déclaré hors ligne et qu'une notification soit envoyée.",
+ "retriesDescription": "Nombre d'essais avant que le service ne soit déclaré hors ligne et qu'une notification soit envoyée",
"ignoreTLSError": "Ignorer les erreurs liées au certificat SSL/TLS",
"upsideDownModeDescription": "Si le service est en ligne, il sera alors noté hors ligne et vice-versa.",
"maxRedirectDescription": "Nombre maximal de redirections avant que le service ne soit marqué comme hors ligne.",
@@ -23,7 +23,7 @@
"affectedMonitorsDescription": "Sélectionnez les sondes concernées par la maintenance en cours",
"affectedStatusPages": "Afficher ce message de maintenance sur les pages d'état sélectionnées",
"atLeastOneMonitor": "Sélectionnez au moins une sonde concernée",
- "passwordNotMatchMsg": "Les mots de passe ne correspondent pas",
+ "passwordNotMatchMsg": "Les mots de passe ne correspondent pas.",
"notificationDescription": "Une fois ajoutée, vous devez l'activer manuellement dans les paramètres de vos hôtes.",
"keywordDescription": "Le mot clé sera recherché dans la réponse HTML/JSON reçue du site internet.",
"pauseDashboardHome": "En pause",
@@ -40,7 +40,7 @@
"confirmClearStatisticsMsg": "Êtes-vous sûr de vouloir supprimer toutes les statistiques ?",
"importHandleDescription": "Choisissez « Ignorer l'existant » si vous voulez ignorer chaque sonde ou notification portant le même nom. L'option « Écraser » supprime toutes les sondes et notifications existantes.",
"confirmImportMsg": "Êtes-vous sûr de vouloir importer la sauvegarde ? Veuillez vous assurer que vous avez sélectionné la bonne option d'importation.",
- "twoFAVerifyLabel": "Veuillez saisir votre jeton pour vérifier que le système 2FA fonctionne.",
+ "twoFAVerifyLabel": "Veuillez saisir votre jeton pour vérifier que le système 2FA fonctionne :",
"tokenValidSettingsMsg": "Le jeton est valide. Vous pouvez maintenant sauvegarder les paramètres de double authentification (2FA).",
"confirmEnableTwoFAMsg": "Êtes-vous sûr de vouloir activer la double authentification (2FA) ?",
"confirmDisableTwoFAMsg": "Êtes-vous sûr de vouloir désactiver la double authentification (2FA) ?",
@@ -73,11 +73,11 @@
"Delete": "Supprimer",
"Current": "Actuellement",
"Uptime": "Disponibilité",
- "Cert Exp.": "Expiration SSL",
+ "Cert Exp.": "Expiration Cert SSL",
"day": "jour | jours",
- "-day": " jours",
+ "-day": "-jour",
"hour": "heure",
- "-hour": " heure",
+ "-hour": "heures",
"Response": "Temps de réponse",
"Ping": "Ping",
"Monitor Type": "Type de sonde",
@@ -88,8 +88,8 @@
"Port": "Port",
"Heartbeat Interval": "Intervalle de vérification",
"Retries": "Essais",
- "Heartbeat Retry Interval": "Réessayer l'intervalle de vérification",
- "Resend Notification if Down X times consequently": "Renvoyer une notification si hors ligne X fois",
+ "Heartbeat Retry Interval": "Intervalle de ré-essaie",
+ "Resend Notification if Down X times consecutively": "Renvoyer la notification si hors ligne X fois consécutivement",
"Advanced": "Avancé",
"Upside Down Mode": "Mode inversé",
"Max. Redirects": "Nombre maximum de redirections",
@@ -235,7 +235,7 @@
"smtpBCC": "CCI",
"discord": "Discord",
"Discord Webhook URL": "URL vers le webhook Discord",
- "wayToGetDiscordURL": "Vous pouvez l'obtenir en allant dans « Paramètres du serveur » -> « Intégrations » -> « Créer un Webhook »",
+ "wayToGetDiscordURL": "Vous pouvez l'obtenir en allant dans « Paramètres du serveur » -> « Intégrations » -> « Consulter les webhooks» -> « Nouveau Webhook »",
"Bot Display Name": "Nom du robot (affiché)",
"Prefix Custom Message": "Préfixe du message personnalisé",
"Hello @everyone is...": "Bonjour {'@'}everyone il…",
@@ -264,7 +264,7 @@
"rocket.chat": "Rocket.chat",
"pushover": "Pushover",
"pushy": "Pushy",
- "PushByTechulus": "Push by Techulus",
+ "PushByTechulus": "Push par Techulus",
"octopush": "Octopush",
"promosms": "PromoSMS",
"clicksendsms": "ClickSend SMS",
@@ -292,7 +292,7 @@
"apiCredentials": "Identifiants de l'API",
"octopushLegacyHint": "Voulez-vous utiliser l'ancienne version d'Octopush (2011-2020) ou la nouvelle version ?",
"Check octopush prices": "Vérifier les prix d'Octopush {0}.",
- "octopushPhoneNumber": "Numéro de téléphone (format international, ex. : +33612345678)",
+ "octopushPhoneNumber": "Numéro de téléphone (format international, ex. : +33612345678) ",
"octopushSMSSender": "Nom de l'expéditeur : 3-11 caractères alphanumériques avec espace (a-zA-Z0-9)",
"LunaSea Device ID": "Identifiant d'appareil LunaSea",
"Apprise URL": "URL d'Apprise",
@@ -329,7 +329,7 @@
"Body": "Corps",
"Headers": "En-têtes",
"PushUrl": "URL Push",
- "HeadersInvalidFormat": "Les en-têtes de la requête ne sont pas dans un format JSON valide : ",
+ "HeadersInvalidFormat": "Les en-têtes de la requête ne sont pas dans un format JSON valide : ",
"BodyInvalidFormat": "Le corps de la requête n'est pas dans un format JSON valide : ",
"Monitor History": "Historique de la sonde",
"clearDataOlderThan": "Conserver l'historique des données de la sonde durant {0} jours.",
@@ -338,7 +338,7 @@
"One record": "Un enregistrement",
"steamApiKeyDescription": "Pour surveiller un serveur Steam, vous avez besoin d'une clé Steam Web-API. Vous pouvez enregistrer votre clé ici : ",
"Current User": "Utilisateur actuel",
- "topic": "Topic",
+ "topic": "Sujet",
"topicExplanation": "Topic MQTT à surveiller",
"successMessage": "Message de réussite",
"successMessageExplanation": "Message MQTT qui sera considéré comme un succès",
@@ -442,7 +442,7 @@
"PhoneNumbers": "Numéros de téléphone",
"TemplateCode": "Modèle de code",
"SignName": "Signature",
- "Sms template must contain parameters: ": "Le modèle de SMS doit contenir des paramètres : ",
+ "Sms template must contain parameters: ": "Le modèle de SMS doit contenir des paramètres : ",
"Bark Endpoint": "Endpoint Bark",
"Bark Group": "Groupe Bark",
"Bark Sound": "Son Bark",
@@ -501,7 +501,7 @@
"Days Remaining:": "Jours restants : ",
"Issuer:": "Émetteur : ",
"Fingerprint:": "Empreinte : ",
- "No status pages": "Aucune page de statut.",
+ "No status pages": "Aucune page de statut",
"Domain Name Expiry Notification": "Notification d'expiration du nom de domaine",
"Proxy": "Proxy",
"Date Created": "Date de création",
@@ -600,7 +600,7 @@
"Long-Lived Access Token": "Jeton d'accès de longue durée",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Un jeton d'accès de longue durée peut être créé en cliquant sur le nom de votre profil (en bas à gauche) et en faisant défiler vers le bas, puis cliquez sur Créer un jeton. ",
"Notification Service": "Service de notifications",
- "default: notify all devices": "par défaut: notifier tous les appareils",
+ "default: notify all devices": "par défaut : notifier tous les appareils",
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Une liste des services de notification peut être trouvée dans Home Assistant sous \"Outils de développement > Services\" recherchez \"notification\" pour trouver le nom de votre appareil/téléphone.",
"Automations can optionally be triggered in Home Assistant:": "Les automatisations peuvent éventuellement être déclenchées dans Home Assistant : ",
"Trigger type:": "Type de déclencheur : ",
@@ -618,7 +618,7 @@
"Optional": "Optionnel",
"squadcast": "Squadcast",
"SendKey": "SendKey",
- "SMSManager API Docs": "Documentations de l'API SMSManager ",
+ "SMSManager API Docs": "Documentations de l'API SMSManager ",
"Gateway Type": "Type de passerelle",
"SMSManager": "SMSManager",
"You can divide numbers with": "Vous pouvez diviser des nombres avec",
@@ -658,7 +658,7 @@
"dnsCacheDescription": "Il peut ne pas fonctionner dans certains environnements IPv6, désactivez-le si vous rencontrez des problèmes.",
"Single Maintenance Window": "Créneau de maintenance unique",
"Maintenance Time Window of a Day": "Créneau de la maintenance",
- "Effective Date Range": "Plage de dates d'effet",
+ "Effective Date Range": "Plage de dates d'effet (facultatif)",
"Schedule Maintenance": "Créer une maintenance",
"Date and Time": "Date et heure",
"DateTime Range": "Plage de dates et d'heures",
@@ -691,5 +691,98 @@
"uninstall": "Désinstaller",
"uninstalling": "Désinstallation",
"confirmUninstallPlugin": "Voulez-vous vraiment désinstaller ce plugin ?",
- "Custom Monitor Type": "Type de sonde personnalisé"
+ "Custom Monitor Type": "Type de sonde personnalisé",
+ "markdownSupported": "Syntaxe Markdown supportée",
+ "Google Analytics ID": "Identifiant Google Analytics",
+ "Server Address": "Adresse du serveur",
+ "Learn More": "En savoir plus",
+ "Edit Tag": "Modifier l'étiquette",
+ "Body Encoding": "Encodage du corps",
+ "telegramMessageThreadID": "(Facultatif) ID du fil de message",
+ "telegramMessageThreadIDDescription": "(Facultatif) Identifiant unique pour le fil de discussion ciblé (sujet) du forum; pour les supergroupes du forum uniquement",
+ "telegramProtectContent": "Protéger le transfert/l'enregistrement",
+ "telegramProtectContentDescription": "S'il est activé, les messages du robot dans Telegram seront protégés contre le transfert et l'enregistrement.",
+ "telegramSendSilently": "Envoyer silencieusement",
+ "telegramSendSilentlyDescription": "Envoie le message silencieusement. Les utilisateurs recevront une notification sans son.",
+ "notificationRegional": "Régional",
+ "Clone Monitor": "Cloner la sonde",
+ "Clone": "Cloner",
+ "cloneOf": "Clone de {0}",
+ "Expiry date": "Date d'expiration",
+ "Add Another": "Ajouter un autre",
+ "Key Added": "Clé ajoutée",
+ "Expiry": "Expiration",
+ "Continue": "Continuer",
+ "Add API Key": "Ajouter une clé API",
+ "No API Keys": "Aucune clé API",
+ "apiKey-active": "Active",
+ "apiKey-expired": "Expirée",
+ "apiKey-inactive": "Inactive",
+ "Expires": "Expire",
+ "disableAPIKeyMsg": "Voulez-vous vraiment désactiver cette clé API ?",
+ "deleteAPIKeyMsg": "Voulez-vous vraiment supprimer cette clé API ?",
+ "Generate": "Générer",
+ "API Keys": "Clés API",
+ "apiKeyAddedMsg": "Votre clé API a été ajoutée. Veuillez la noter car elle ne pourra plus être affichée.",
+ "Don't expire": "N'expire pas",
+ "pagertreeUrgency": "Urgence",
+ "pagertreeSilent": "Silencieux",
+ "pagertreeLow": "Faible",
+ "pagertreeMedium": "Moyen",
+ "pagertreeHigh": "Haut",
+ "pagertreeResolve": "Résolution automatique",
+ "pagertreeDoNothing": "Ne fais rien",
+ "pagertreeIntegrationUrl": "URL d'intégration",
+ "pagertreeCritical": "Critique",
+ "wayToGetPagerTreeIntegrationURL": "Après avoir créé l'intégration Uptime Kuma dans PagerTree, copiez le fichier Endpoint. Voir tous les détails {0}",
+ "lunaseaDeviceID": "Identifiant de l'appareil",
+ "lunaseaUserID": "Identifiant de l'utilisateur",
+ "Add New Tag": "Ajouter une étiquette",
+ "lunaseaTarget": "Cible",
+ "statusPageRefreshIn": "Actualisation dans : {0}",
+ "twilioFromNumber": "Du Nombre",
+ "twilioToNumber": "Au Nombre",
+ "twilioAccountSID": "ID du compte",
+ "twilioAuthToken": "Jeton d'authentification",
+ "sameAsServerTimezone": "Identique au fuseau horaire du serveur",
+ "startDateTime": "Date/heure de début",
+ "endDateTime": "Date/heure de fin",
+ "cronExpression": "Expression cron",
+ "cronSchedule": "Calendrier : ",
+ "invalidCronExpression": "Expression Cron non valide : {0}",
+ "ntfyUsernameAndPassword": "Nom d'utilisateur et mot de passe",
+ "ntfyAuthenticationMethod": "Méthode d'authentification",
+ "pushoverMessageTtl": "TTL Message (Secondes)",
+ "Show Clickable Link": "Afficher le lien cliquable",
+ "Show Clickable Link Description": "Si cette case est cochée, tous ceux qui ont accès à cette page d'état peuvent accéder à l'URL du moniteur.",
+ "Open Badge Generator": "Ouvrir le générateur de badges",
+ "Badge Type": "Type de badge",
+ "Badge Duration": "Durée du badge",
+ "Badge Prefix": "Préfixe de badge",
+ "Badge Suffix": "Suffixe de badge",
+ "Badge Label Color": "Couleur de l'étiquette du badge",
+ "Badge Color": "Couleur du badge",
+ "Badge Label Prefix": "Préfixe d'étiquette de badge",
+ "Badge Label Suffix": "Suffixe d'étiquette de badge",
+ "Badge Up Color": "Couleur du badge en ligne",
+ "Badge Down Color": "Couleur du badge hors ligne",
+ "Badge Pending Color": "Couleur du badge en attente",
+ "Badge Maintenance Color": "Couleur du badge maintenance",
+ "Badge Warn Color": "Couleur du badge d'avertissement",
+ "Badge Warn Days": "Jours d'avertissement de badge",
+ "Badge Style": "Style de badge",
+ "Badge value (For Testing only.)": "Valeur du badge (Pour les tests uniquement.)",
+ "Monitor Setting": "Réglage de la sonde {0}",
+ "Badge Generator": "Générateur de badges {0}",
+ "Badge Label": "Étiquette de badge",
+ "Badge URL": "URL du badge",
+ "Cannot connect to the socket server": "Impossible de se connecter au serveur de socket",
+ "Reconnecting...": "Reconnexion...",
+ "Edit Maintenance": "Modifier la maintenance",
+ "Monitor Group": "Groupe de sonde | Groupe de sondes",
+ "Badge Down Days": "Badge hors ligne",
+ "Group": "Groupe",
+ "Home": "Accueil",
+ "noGroupMonitorMsg": "Pas disponible. Créez d'abord une sonde de groupe.",
+ "Close": "Fermer"
}
diff --git a/src/lang/gl.json b/src/lang/gl.json
new file mode 100644
index 000000000..dc45d0bd4
--- /dev/null
+++ b/src/lang/gl.json
@@ -0,0 +1,23 @@
+{
+ "Settings": "Axustes",
+ "Dashboard": "Panel",
+ "Help": "Axuda",
+ "General": "Xeral",
+ "List": "Lista",
+ "Home": "Casa",
+ "Add": "Engadir",
+ "Up": "Arriba",
+ "Pending": "Pendente",
+ "statusMaintenance": "Mantemento",
+ "Maintenance": "Mantemento",
+ "Unknown": "Descoñecido",
+ "Reconnecting...": "Reconectando...",
+ "pauseDashboardHome": "Pausa",
+ "Pause": "Pausa",
+ "Name": "Nome",
+ "Status": "Estado",
+ "DateTime": "DataHora",
+ "Message": "Mensaxe",
+ "languageName": "Galego",
+ "Down": "Abaixo"
+}
diff --git a/src/lang/he-IL.json b/src/lang/he-IL.json
index c8219ff59..b99b32db5 100644
--- a/src/lang/he-IL.json
+++ b/src/lang/he-IL.json
@@ -1,13 +1,13 @@
{
"languageName": "עברית",
- "checkEverySecond": "בדוק כל {0} שניות",
- "retryCheckEverySecond": "נסה שוב כל {0} שניות",
- "resendEveryXTimes": "התראה שוב כל {0} פעמים",
- "resendDisabled": "השליחה מחדש מושבתת",
- "retriesDescription": "מקסימום ניסיונות חוזרים לפני שהשירות יסומן כלא פעיל ונשלחת התראה",
+ "checkEverySecond": "בדיקה כל {0} שניות",
+ "retryCheckEverySecond": "ניסיון חוזר כל {0} שניות",
+ "resendEveryXTimes": "שליחה שוב כל {0} פעמים",
+ "resendDisabled": "שליחה מחדש מושבתת",
+ "retriesDescription": "מקסימום ניסיונות חוזרים לפני שהשירות יסומן כלא פעיל ותשלח התראה",
"ignoreTLSError": "התעלם משגיאת TLS/SSL עבור אתרי HTTPS",
- "upsideDownModeDescription": "הפוך את הסטטוס על הפוך. אם ניתן להגיע לשירות, הוא לא פעיל.",
- "maxRedirectDescription": "המספר המרבי של הפניות מחדש לעקוב. הגדר ל-0 כדי להשבית הפניות מחדש.",
+ "upsideDownModeDescription": "הפוך את יעד הסטטוס. אם ניתן להגיע לשירות, הוא ייחשב כלא פעיל.",
+ "maxRedirectDescription": "המספר המרבי של הפניות מחדש למעקב. ערך 0 ישבית הפניות מחדש לגמרי.",
"enableGRPCTls": "אפשר לשלוח בקשת gRPC עם חיבור TLS",
"grpcMethodDescription": "שם השיטה מומר לפורמט cammelCase כגון sayHello, check וכו.",
"acceptedStatusCodesDescription": "בחר קודי סטטוס שנחשבים לתגובה מוצלחת.",
@@ -15,15 +15,15 @@
"statusMaintenance": "תחזוקה",
"Schedule maintenance": "תחזוקה מתוכננת",
"Affected Monitors": "מוניטורים מושפעים",
- "Pick Affected Monitors...": "בחר המוניטרים מושפעים...",
+ "Pick Affected Monitors...": "בחר המוניטריים המושפעים…",
"Start of maintenance": "תחילת תחזוקה",
"All Status Pages": "כל דפי הסטטוס",
- "Select status pages...": "בחר דפי סטטוס...",
+ "Select status pages...": "בחר דפי סטטוס…",
"recurringIntervalMessage": "רוץ פעם ביום | הפעל אחת ל-{0} ימים",
"affectedMonitorsDescription": "בחר מוניטורים שמושפעים מהתחזוקה הנוכחית",
"affectedStatusPages": "הצג הודעת תחזוקה זו בדפי סטטוס שנבחרו",
"atLeastOneMonitor": "בחר לפחות מוניטור אחד מושפע",
- "passwordNotMatchMsg": "הסיסמאות לא תואמות",
+ "passwordNotMatchMsg": "הסיסמאות שהזנתם אינן תואמות.",
"notificationDescription": "יש להקצות התראות למוניטור כדי שהן יעבדו.",
"keywordDescription": "חפש מילת מפתח בתגובת HTML או JSON רגילה. החיפוש תלוי רישיות.",
"pauseDashboardHome": "עצור",
@@ -43,37 +43,37 @@
"twoFAVerifyLabel": "אנא הזן את האסימון שלך כדי לאמת מערכת אדוש:",
"tokenValidSettingsMsg": "האסימון תקף! כעת אתה יכול לשמור את הגדרות האדוש.",
"confirmEnableTwoFAMsg": "האם אתה בטוח שברצונך להפעיל את מערכת אדוש?",
- "confirmDisableTwoFAMsg": "Are you sure you want to disable 2FA?",
+ "confirmDisableTwoFAMsg": "האם אתם בטוחים שאתם רוצים להשבית אימות 2FA (אימות כפול)?",
"Settings": "הגדרות",
- "Dashboard": "פאנל ניהול",
+ "Dashboard": "לוח בקרה",
"New Update": "עדכון חדש",
"Language": "שפה",
- "Appearance": "נראות",
+ "Appearance": "תצוגה",
"Theme": "ערכת נושא",
"General": "כללי",
- "Primary Base URL": "כתובת האתר הראשית של הבסיס",
+ "Primary Base URL": "כתובת האתר הראשית",
"Version": "גרסה",
- "Check Update On GitHub": "לבדוק עדכונים בגיטהאב",
+ "Check Update On GitHub": "בדיקה לעדכונים מ-GitHub",
"List": "רשימה",
- "Add": "הוסף",
+ "Add": "הוספה",
"Add New Monitor": "הוספת מוניטור חדש",
- "Quick Stats": "נתונים בקצרה",
- "Up": "פעיל",
- "Down": "לא פעיל",
+ "Quick Stats": "סטטיסטיקות בקצרה",
+ "Up": "זמין",
+ "Down": "לא זמין",
"Pending": "ממתין",
"Unknown": "לא יודע",
- "Pause": "עצור",
+ "Pause": "עצירה",
"Name": "שם",
"Status": "סטטוס",
"DateTime": "תאריך שעה",
"Message": "הודעה",
"No important events": "אין אירועים חשובים",
- "Resume": "המשך",
+ "Resume": "הפעלה",
"Edit": "עריכה",
"Delete": "מחיקה",
- "Current": "עכשיו",
+ "Current": "נוכחי",
"Uptime": "זמן פעילות",
- "Cert Exp.": "Cert Exp.",
+ "Cert Exp.": "תפוגת תעודה.",
"day": "יום | ימים",
"-day": "-יום",
"hour": "שעה",
@@ -82,49 +82,49 @@
"Ping": "פינג",
"Monitor Type": "סוג מוניטור",
"Keyword": "מילת מפתח",
- "Friendly Name": "שם ידידותי",
+ "Friendly Name": "שם תצוגה",
"URL": "כתובת אתר",
"Hostname": "שם המארח",
"Port": "פורט",
- "Heartbeat Interval": "מרווח פעימות",
+ "Heartbeat Interval": "מרווח פעימות (בין קריאה לקריאה)",
"Retries": "נסיונות חוזרים",
"Heartbeat Retry Interval": "מרווח נסיונות חוזר של פעימות",
- "Resend Notification if Down X times consequently": "שלח שוב הודעה אם ירד X פעמים כתוצאה מכך",
+ "Resend Notification if Down X times consecutively": "שליחת הודעה שוב אם לא פעיל X פעמים ברציפות",
"Advanced": "מתקדם",
"Upside Down Mode": "מצב הפוך",
"Max. Redirects": "מקסימום הפניות מחדש",
- "Accepted Status Codes": "קודי סטטוס מקובלים",
- "Push URL": "דחף כתובת URL",
- "needPushEvery": "עליך להתקשר לכתובת האתר הזו כל {0} שניות.",
+ "Accepted Status Codes": "קודי סטטוס מאושרים",
+ "Push URL": "כתובת URL ל-Push",
+ "needPushEvery": "יש לקרוא לכתובת הזו כל {0} שניות.",
"pushOptionalParams": "פרמטרים אופציונליים: {0}",
"Save": "שמירה",
"Notifications": "התראות",
- "Not available, please setup.": "לא זמין, אנא הגדר.",
- "Setup Notification": "הודעת הגדרה",
- "Light": "בהיר",
- "Dark": "חושך",
- "Auto": "אוטומטי",
+ "Not available, please setup.": "לא זמין, נא להגדיר.",
+ "Setup Notification": "הגדרת התראה",
+ "Light": "בהירה",
+ "Dark": "כהה",
+ "Auto": "אוטומטית",
"Theme - Heartbeat Bar": "ערכת נושא - Heartbeat Bar",
- "Normal": "נורמלי",
- "Bottom": "למטה",
- "None": "כלום",
+ "Normal": "רגיל",
+ "Bottom": "בתחתית האתר",
+ "None": "ללא",
"Timezone": "אזור זמן",
"Search Engine Visibility": "נראות במנועי חיפוש",
- "Allow indexing": "אפשר הוספה לאינדקס",
- "Discourage search engines from indexing site": "לא לעודד מנועי חיפוש לאינדקס אתרים",
- "Change Password": "שנה סיסמא",
+ "Allow indexing": "לאפשר הוספה לאינדקס",
+ "Discourage search engines from indexing site": "לעודד מנועי חיפוש שלא לאנדקס את האתר",
+ "Change Password": "שינוי סיסמה",
"Current Password": "סיסמה נוכחית",
"New Password": "סיסמה חדשה",
- "Repeat New Password": "חזור על סיסמה חדשה",
- "Update Password": "עדכן סיסמה",
- "Disable Auth": "השבתת אבטחה",
- "Enable Auth": "הפעלת אבטחה",
- "disableauth.message1": "האם אתה בטוח שברצונך להשבית את האבטחה?",
- "disableauth.message2": "הוא מיועד לתרחישים שבהם אתה מתכוון ליישם אימות של צד שלישי מול Uptime Kuma כגון Cloudflare Access, Authelia או מנגנוני אימות אחרים.",
- "Please use this option carefully!": "אנא השתמש באפשרות זו בזהירות!",
+ "Repeat New Password": "חזרה על הסיסמה חדשה",
+ "Update Password": "עידכון סיסמה",
+ "Disable Auth": "השבתת התחברות",
+ "Enable Auth": "הפעלת התחברות",
+ "disableauth.message1": "האם אתם בטוחים שברצונכםלהשבית את האבטחה?",
+ "disableauth.message2": "אופציה זו מיועדת לתרחישים בהם בכוונתכם ליישם אימות של צד שלישי מול Uptime Kuma כגון Cloudflare Access, Authelia או מנגנוני אימות אחרים.",
+ "Please use this option carefully!": "יש להשתמש באפשרות זו בזהירות!",
"Logout": "התנתקות",
"Leave": "יציאה",
- "I understand, please disable": "אני מבין, אני רוצה להשבית",
+ "I understand, please disable": "מובן, אני רוצה להשבית",
"Confirm": "אישור",
"Yes": "כן",
"No": "לא",
@@ -177,7 +177,7 @@
"Token": "אסימון",
"Show URI": "הצג URI",
"Tags": "תגים",
- "Add New below or Select...": "הוסף חדש למטה או בחר...",
+ "Add New below or Select...": "הוסף חדש למטה או בחר…",
"Tag with this name already exist.": "תג בשם זה כבר קיים.",
"Tag with this value already exist.": "תג עם ערך זה כבר קיים.",
"color": "צבע",
@@ -190,7 +190,7 @@
"Indigo": "כחול כהה",
"Purple": "סגול",
"Pink": "כתום",
- "Search...": "לחפש...",
+ "Search...": "לחפש…",
"Avg. Ping": "פינג ממוצע",
"Avg. Response": "ממוצע תגובה",
"Entry Page": "דף כניסה",
@@ -234,10 +234,10 @@
"smtpBCC": "עותק מוסתר",
"discord": "דיסקורד",
"Discord Webhook URL": "כתובת אתר של Discord Webhook",
- "wayToGetDiscordURL": "אתה יכול לקבל זאת על ידי מעבר להגדרות שרת -> אינטגרציות -> צור Webhook",
+ "wayToGetDiscordURL": "אתה יכול לקבל זאת על ידי מעבר להגדרות שרת -> אינטגרציות -> יצירת Webhook",
"Bot Display Name": "שם תצוגה של בוט",
"Prefix Custom Message": "קידומת הודעה מותאמת אישית",
- "Hello @everyone is...": "שלום {'@'}כולם...",
+ "Hello @everyone is...": "שלום {'@'}כולם…",
"teams": "Microsoft Teams",
"Webhook URL": "כתובת האתר של Webhook",
"wayToGetTeamsURL": "אתה יכול ללמוד כיצד ליצור כתובת אתר ל-webhook {0}.",
@@ -286,10 +286,10 @@
"apiCredentials": "אישורי API",
"octopushLegacyHint": "האם אתה משתמש בגרסה הישנה של Octopush (2011-2020) או בגרסה החדשה?",
"Check octopush prices": "בדוק מחירי תמנון {0}.",
- "octopushPhoneNumber": "מספר טלפון (פורמט אינטלי, למשל: +33612345678)",
+ "octopushPhoneNumber": "מספר טלפון (בפורמט בינלאומי, למשל: +972501234567) ",
"octopushSMSSender": "שם שולח SMS: 3-11 תווים אלפאנומריים ורווח (a-zA-Z0-9)",
"LunaSea Device ID": "מזהה מכשיר LunaSea",
- "Apprise URL": "Apprise URL",
+ "Apprise URL": "כתובת URL ל-Apprize",
"Example:": "דוגמה: {0}",
"Read more:": "קרא עוד: {0}",
"Status:": "סטטוס: {0}",
@@ -302,7 +302,7 @@
"lineDevConsoleTo": "קו מפתחי קונסולת - {0}",
"Basic Settings": "הגדרות בסיסיות",
"User ID": "תעודת זהות של משתמש",
- "Messaging API": "Messaging API",
+ "Messaging API": "API להודעות",
"wayToGetLineChannelToken": "תחילה גש ל-{0}, צור ספק וערוץ (Messaging API), לאחר מכן תוכל לקבל את אסימון הגישה לערוץ ומזהה המשתמש מפריטי התפריט שהוזכרו לעיל.",
"Icon URL": "כתובת אתר של סמל",
"aboutIconURL": "אתה יכול לספק קישור לתמונה ב\"כתובת URL של סמל\" כדי לעקוף את תמונת הפרופיל המוגדרת כברירת מחדל. לא ישמש אם Icon Emoji מוגדר.",
@@ -314,23 +314,23 @@
"promosmsTypeSpeed": "SMS SPEED - העדיפות הגבוהה ביותר במערכת. מאוד מהיר ואמין אבל יקר (בערך פי שניים ממחיר מלא של SMS).",
"promosmsPhoneNumber": "מספר טלפון (לנמען פולני ניתן לדלג על אזורי חיוג)",
"promosmsSMSSender": "שם שולח SMS: שם רשום מראש או אחת מברירות המחדל: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
- "Feishu WebHookUrl": "Feishu WebHookURL",
+ "Feishu WebHookUrl": "כתובת WebHook עבור Feishu",
"matrixHomeserverURL": "כתובת האתר של שרת הבית (עם http(s):// ויציאה אופציונלית)",
"Internal Room Id": "מזהה חדר פנימי",
"matrixDesc1": "אתה יכול למצוא את מזהה החדר הפנימי על ידי עיון בחלק המתקדם של לקוח Matrix שלך בהגדרות החדר. זה צריך להיראות כמו !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "מומלץ מאוד ליצור משתמש חדש ולא להשתמש באסימון הגישה של משתמש מטריקס משלך שכן הוא יאפשר גישה מלאה לחשבון שלך ולכל החדרים שהצטרפת אליהם. במקום זאת, צור משתמש חדש והזמן אותו רק לחדר שבו תרצה לקבל את ההתראה. תוכל לקבל את אסימון הגישה על ידי הפעלת {0}",
- "Method": "Method",
- "Body": "Body",
- "Headers": "Headers",
+ "Method": "שיטה",
+ "Body": "תוכן (Body)",
+ "Headers": "האדרים (Headers)",
"PushUrl": "Push URL",
- "HeadersInvalidFormat": "כותרות הבקשה אינן JSON חוקיות:",
- "BodyInvalidFormat": "גוף הבקשה אינו JSON חוקי:",
+ "HeadersInvalidFormat": "ההאדרים בבקשה אינם בתחביר JSON תקני: ",
+ "BodyInvalidFormat": "גוף הבקשה (Body) אינו JSON תקני: ",
"Monitor History": "מעקב אחר היסטוריה",
"clearDataOlderThan": "שמור את נתוני היסטוריית הצג למשך {0} ימים.",
"PasswordsDoNotMatch": "סיסמאות לא תואמות.",
"records": "רשומות",
"One record": "שיא אחד",
- "steamApiKeyDescription": "לניטור שרת משחקי Steam אתה צריך מפתח Steam Web-API. אתה יכול לרשום את מפתח ה-API שלך כאן:",
+ "steamApiKeyDescription": "לניטור שרת משחקי Steam יש צורך במפתח Steam Web-API. ניתן לרשום ולקבל את מפתח ה-API כאן: ",
"Current User": "משתמש נוכחי",
"topic": "נושא",
"topicExplanation": "נושא MQTT למעקב",
@@ -342,8 +342,8 @@
"Security": "אבטחה",
"Steam API Key": "מפתח API Steam",
"Shrink Database": "מסד נתונים מכווץ",
- "Pick a RR-Type...": "בחר סוג RR ...",
- "Pick Accepted Status Codes...": "בחר קודי סטטוס מקובלים ...",
+ "Pick a RR-Type...": "בחר סוג RR…",
+ "Pick Accepted Status Codes...": "בחר קודי סטטוס מקובלים…",
"Default": "בְּרִירַת מֶחדָל",
"HTTP Options": "אפשרויות HTTP",
"Create Incident": "ליצור אירוע",
@@ -365,7 +365,7 @@
"Unpin": "ענן חוף",
"Switch to Light Theme": "לעבור לנושא האור",
"Switch to Dark Theme": "לעבור לנושא אפל",
- "Show Tags": "Show Tags",
+ "Show Tags": "הצגת תגיות",
"Hide Tags": "הסתר תגיות",
"Description": "תיאור",
"No monitors available.": "אין צגים זמינים.",
@@ -378,7 +378,7 @@
"Powered by": "פועל על",
"shrinkDatabaseDescription": "ואקום מסד נתונים להפעיל עבור SQLITE.אם בסיס הנתונים שלך נוצר לאחר 1.10.0, Auto_VACUUM כבר מופעל ואין צורך בפעולה זו.",
"serwersms": "SerwerSMS.pl",
- "serwersmsAPIUser": "API Username (incl. webapi_ prefix)",
+ "serwersmsAPIUser": "שם משתמש ל-API (כולל webapi_prefix)",
"serwersmsAPIPassword": "סיסמת API",
"serwersmsPhoneNumber": "מספר טלפון",
"serwersmsSenderName": "שם שולח SMS (רשום באמצעות פורטל לקוחות)",
@@ -420,12 +420,12 @@
"alertaAlertState": "מצב התראה",
"alertaRecoverState": "לשחזר מדינה",
"deleteStatusPageMsg": "האם אתה בטוח רוצה למחוק את דף הסטטוס הזה?",
- "Proxies": "Proxies",
+ "Proxies": "מתווכים",
"default": "בְּרִירַת מֶחדָל",
"enabled": "מופעל",
"setAsDefault": "נקבע כברירת מחדל",
"deleteProxyMsg": "האם אתה בטוח רוצה למחוק את הפרוקסי הזה לכל המסכים?",
- "proxyDescription": "Proxies must be assigned to a monitor to function.",
+ "proxyDescription": "מתווכים חייבים להיות משויכים למוניטור בשביל שיעבדו.",
"enableProxyDescription": "פרוקסי זה לא ישפיע על בקשות צג עד שהוא יופעל.אתה יכול לשלוט באופן זמני להשבית את ה- Proxy מכל המסכים לפי מצב ההפעלה.",
"setAsDefaultProxyDescription": "פרוקסי זה יופעל כברירת מחדל עבור צגים חדשים.אתה עדיין יכול להשבית את ה- Proxy בנפרד עבור כל צג.",
"Certificate Chain": "שרשרת אישורים",
@@ -434,13 +434,13 @@
"AccessKeyId": "מזהה AccessKey",
"SecretAccessKey": "גישהלמפתחסוד",
"PhoneNumbers": "מספר טלפוןs",
- "TemplateCode": "TemplateCode",
- "SignName": "שם שם",
+ "TemplateCode": "מזהה TemplateCode",
+ "SignName": "מזהה SignName",
"Sms template must contain parameters: ": "תבנית SMS חייבת להכיל פרמטרים: ",
- "Bark Endpoint": "Bark Endpoint",
- "Bark Group": "Bark Group",
- "Bark Sound": "Bark Sound",
- "WebHookUrl": "WebHookUrl",
+ "Bark Endpoint": "כתובת יעד של Bark",
+ "Bark Group": "קבוצת Bark",
+ "Bark Sound": "צליל Bark",
+ "WebHookUrl": "כתובת ל-WebHookUrl",
"SecretKey": "מפתח סודי",
"For safety, must use secret key": "לבטיחות, חייב להשתמש במפתח סודיy",
"Device Token": "אסימון מכשיר",
@@ -451,7 +451,7 @@
"High": "High",
"Retry": "נסה שוב",
"Topic": "נוֹשֵׂא",
- "WeCom Bot Key": "WeCom Bot Key",
+ "WeCom Bot Key": "מפתח בוט ל-WeCom",
"Setup Proxy": "הגדרת פרוקסי",
"Proxy Protocol": "פרוטוקול פרוקסי",
"Proxy Server": "שרת פרוקסי",
@@ -500,24 +500,24 @@
"Proxy": "פרוקסי",
"Date Created": "תאריך יצירה",
"HomeAssistant": "Home Assistant",
- "onebotHttpAddress": "כתובת HTTP של OneBot ",
+ "onebotHttpAddress": "כתובת HTTP של OneBot",
"onebotMessageType": "סוג ההודעה OneBot",
"onebotGroupMessage": "קְבוּצָה",
"onebotPrivateMessage": "פְּרָטִי",
- "onebotUserOrGroupId": "מזהה קבוצה/משתמש ",
- "onebotSafetyTips": "לבטיחות, חייב לקבוע אסימון גישה ",
- "PushDeer Key": "PushDeer Key",
- "Footer Text": "טקסט כותרת תחתונה ",
- "Show Powered By": "הצג מופעל על ידי ",
- "Domain Names": "שמות דומיין ",
- "signedInDisp": "חתום כ- {0} ",
+ "onebotUserOrGroupId": "מזהה קבוצה/משתמש",
+ "onebotSafetyTips": "לבטיחות, חובה לקבוע טוקן גישה",
+ "PushDeer Key": "מפתח PushDeer",
+ "Footer Text": "טקסט לתחתית האתר (פוטר)",
+ "Show Powered By": "הצגת \"מופעל ע\"י\"",
+ "Domain Names": "שמות דומיין",
+ "signedInDisp": "חתום כ- {0}",
"signedInDispDisabled": "Auth מושבת.",
"RadiusSecret": "רדיוס סוד",
"RadiusSecretDescription": "סוד משותף בין לקוח לשרת",
"RadiusCalledStationId": "נקרא מזהה תחנה",
- "RadiusCalledStationIdDescription": "מזהה של המכשיר הנקרא ",
- "RadiusCallingStationId": "מזהה תחנת שיחה ",
- "RadiusCallingStationIdDescription": "מזהה של מכשיר השיחה ",
+ "RadiusCalledStationIdDescription": "מזהה המכשיר שנקרא",
+ "RadiusCallingStationId": "מזהה תחנת הקריאה",
+ "RadiusCallingStationIdDescription": "מזהה של מכשיר הנקרא",
"Certificate Expiry Notification": "הודעת תפוגה של אישור",
"API Username": "שם משתמש API",
"API Key": "מפתח API",
@@ -525,7 +525,7 @@
"From Name/Number": "משם/מספר",
"Leave blank to use a shared sender number.": "השאר ריק כדי להשתמש במספר שולח משותף.",
"Octopush API Version": "גרסת API של תמנון",
- "Legacy Octopush-DM": "Legacy Octopush-DM",
+ "Legacy Octopush-DM": "שיטת DM (מיושנת)",
"endpoint": "נקודת קצה",
"octopushAPIKey": "\"מפתח API \" מתוך תעודות API של HTTP בלוח הבקרה",
"octopushLogin": "\"כניסה \" מתעודות API של HTTP בלוח הבקרה",
@@ -540,7 +540,7 @@
"pushoversounds falling": "נופל",
"pushoversounds gamelan": "gamelan",
"pushoversounds incoming": "נִכנָס",
- "pushoversounds intermission": "Intermission",
+ "pushoversounds intermission": "הפוגה",
"pushoversounds magic": "קֶסֶם",
"pushoversounds mechanical": "מֵכָנִי",
"pushoversounds pianobar": "בר פסנתר",
@@ -575,7 +575,7 @@
"certificationExpiryDescription": "HTTPS עוקב אחר התראה על התראה כאשר תעודת TLS פגה ב:",
"Setup Docker Host": "הגדרת מארח Docker",
"Connection Type": "סוג חיבור",
- "Docker Daemon": "Docker Daemon",
+ "Docker Daemon": "שירות Docker",
"deleteDockerHostMsg": "האם אתה בטוח רוצה למחוק את המארח של Docker לכל המוניטורים?",
"socket": "Socket",
"tcp": "TCP / HTTP",
@@ -583,18 +583,18 @@
"Container Name / ID": "שם מכולה / מזהה",
"Docker Host": "מארח דוקר",
"Docker Hosts": "מארחי Docker",
- "ntfy Topic": "ntfy Topic",
+ "ntfy Topic": "נושא ntfy",
"Domain": "תְחוּם",
"Workstation": "עמדת עבודה",
"disableCloudflaredNoAuthMsg": "אתה לא נמצא במצב AUTH, אין צורך בסיסמה.",
- "trustProxyDescription": "סמוך על כותרות 'x-forwarded-*'.אם אתה רוצה להשיג את ה- IP של הלקוח הנכון וה- Uptime Kuma שלך מאחור כמו Nginx או Apache, עליך לאפשר זאת.",
+ "trustProxyDescription": "סמוך על הכותרות 'X-Forwarded-*'. אם אתה רוצה לקבל את כתובת ה-IP של הלקוח וה- Uptime Kuma שלך עומד מאחורי פרוקסי כגון Nginx או Apache, עליך להפעיל זאת.",
"wayToGetLineNotifyToken": "אתה יכול לקבל אסימון גישה מ- {0}",
"Examples": "דוגמאות",
"Home Assistant URL": "כתובת URL עוזרת ביתית",
"Long-Lived Access Token": "אסימון גישה ארוכת שנים",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "ניתן ליצור אסימון גישה לאורך זמן על ידי לחיצה על שם הפרופיל שלך (שמאל למטה) וגלילה לתחתית ואז לחץ על צור אסימון. ",
"Notification Service": "Notification Service",
- "default: notify all devices": "default: notify all devices",
+ "default: notify all devices": "ברירת מחדל: התראה לכלל המכשירים",
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "רשימה של שירותי הודעה ניתן למצוא בעוזר הבית תחת \"כלי מפתחים> שירותים \" חפש \"הודעה \" כדי למצוא את שם המכשיר/טלפון שלך.",
"Automations can optionally be triggered in Home Assistant:": "אוטומציות יכולות להיות מופעלות באופן אופציונלי לעוזר הבית:",
"Trigger type:": "סוג ההדק:",
@@ -603,15 +603,15 @@
"Then choose an action, for example switch the scene to where an RGB light is red.": "ואז בחר פעולה, למשל העבר את הסצינה למקום בו אור RGB הוא אדום.",
"Frontend Version": "גרסת Frontend",
"Frontend Version do not match backend version!": "גרסת Frontend לא תואמת את גרסת Backend!",
- "Base URL": "Base URL",
+ "Base URL": "כתובת בסיס",
"goAlertInfo": "SAETRERT הוא יישום קוד פתוח לתזמון שיחה, הסלמות והודעות אוטומטיות (כמו SMS או שיחות קוליות).לעסוק אוטומטית את האדם הנכון, בדרך הנכונה ובזמן הנכון!{0}",
"goAlertIntegrationKeyInfo": "קבל מפתח אינטגרציה של API גנרי לשירות בפורמט זה \"AAAAAAAA-BBB-CCCC-DDDD-EEEEEEEEEEE \" בדרך כלל הערך של פרמטר האסימון של URL שהועתק.",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "מיושם: מכיוון שהרבה תכונות שנוספו ותכונת הגיבוי הזו מעט לא מצומצמת, היא לא יכולה לייצר או לשחזר גיבוי שלם.",
+ "backupOutdatedWarning": "הוצא משימוש: מכיוון שנוספו הרבה תכונות ותכונת הגיבוי הזו קצת לא מתוחזקת, היא לא יכולה ליצור או לשחזר גיבוי מלא.",
"backupRecommend": "אנא גבה את עוצמת הקול או את תיקיית הנתונים (./data/) ישירות במקום.",
"Optional": "אופציונאלי",
"squadcast": "Squadcast",
- "SendKey": "SendKey",
+ "SendKey": "מזהה SendKey",
"SMSManager API Docs": "מסמכי API של SmsManager ",
"Gateway Type": "סוג שער",
"SMSManager": "SMSManager",
@@ -630,7 +630,7 @@
"weekdayShortSun": "ראשון",
"dayOfWeek": "יום בשבוע",
"dayOfMonth": "יום בחודש",
- "lastDay": "Last Day",
+ "lastDay": "יום אחרון",
"lastDay1": "היום האחרון של החודש",
"lastDay2": "יום שני האחרון של החודש",
"lastDay3": "יום 3 האחרון של החודש",
@@ -666,7 +666,80 @@
"Economy": "חיסכון",
"Lowcost": "זול",
"high": "גבוהה",
- "General Monitor Type": "מוניטור כללי",
- "Passive Monitor Type": "מוניטור פסיבי",
- "Specific Monitor Type": "סוג מוניטור ספציפי"
+ "General Monitor Type": "סוג מוניטור כללי",
+ "Passive Monitor Type": "סוג מוניטור פסיבי",
+ "Specific Monitor Type": "סוג מוניטור ספציפי",
+ "Custom Monitor Type": "סוג צג מותאם אישית",
+ "Monitor": "מוניטור | מוניטרים",
+ "promosmsAllowLongSMS": "אפשר SMS ארוך",
+ "loadingError": "לא ניתן לאחזר את הנתונים, אנא נסה שוב מאוחר יותר.",
+ "plugin": "תוסף | תוספים",
+ "install": "להתקין",
+ "installing": "מתקין",
+ "uninstall": "הסר את ההתקנה",
+ "uninstalling": "מסיר התקנה",
+ "confirmUninstallPlugin": "האם אתה בטוח שברצונך להסיר את התוסף הזה?",
+ "Help": "עזרה",
+ "Game": "משחק",
+ "Packet Size": "גודל חבילה",
+ "markdownSupported": "תחביר Markdown נתמך",
+ "Custom": "מותאם אישית",
+ "ZohoCliq": "זוהו קליק",
+ "wayToGetZohoCliqURL": "אתה יכול ללמוד כיצד ליצור כתובת אתר ל-webhook {0}.",
+ "dataRetentionTimeError": "תקופת השמירה חייבת להיות 0 או יותר",
+ "infiniteRetention": "הגדר ל-0 לשמירה אינסופית.",
+ "confirmDeleteTagMsg": "האם אתה בטוח שברצונך למחוק תג זה? צגים המשויכים לתג זה לא יימחקו.",
+ "Kook": "קוק",
+ "wayToGetKookBotToken": "צור יישום וקבל את אסימון הבוט שלך ב-{0}",
+ "wayToGetKookGuildID": "הפעל את 'מצב מפתח' בהגדרת קוק, ולחץ לחיצה ימנית על הגילדה כדי לקבל את המזהה שלה",
+ "Guild ID": "מזהה גילד",
+ "Body Encoding": "קידוד Body",
+ "API Keys": "מפתחות API",
+ "Expiry": "תפוגה",
+ "Don't expire": "תוקף שלא פג",
+ "Continue": "להמשיך",
+ "Add Another": "להוסיף עוד",
+ "Key Added": "המפתח נוסף",
+ "Add API Key": "הוספת מפתח API",
+ "No API Keys": "אין מפתחות API",
+ "apiKey-active": "פעיל",
+ "apiKey-expired": "פג תוקף",
+ "apiKey-inactive": "לא פעיל",
+ "Expires": "תוקף",
+ "deleteAPIKeyMsg": "האם אתם בטוחים שאתם רוצים למחוק מפתח API זה?",
+ "Generate": "ייצור",
+ "telegramMessageThreadID": "מזהה ID לאשכול (אופציונאלי)",
+ "telegramMessageThreadIDDescription": "מזהה ייחודי אופציונאלי להזנת ההודעה לאשכול (הנושא) המתאים. נועד לסופר-קבוצות בלבד",
+ "telegramProtectContentDescription": "אם מופעל , הודעות הבוט ב-Telegram יהיו מוגנים מהעברה ושמירה שלהם.",
+ "Clone Monitor": "שכפול של Monitor",
+ "Expiry date": "תאריך תפוגה",
+ "apiKeyAddedMsg": "מפתח ה-API שלך נוסף. בבקשה רשמו אותו עבורכם כיוון שהוא לא יופיע שנית.",
+ "disableAPIKeyMsg": "האם אתם בטוחים שאתם רוצים להשבית מפתח API זה?",
+ "Clone": "שכפול",
+ "cloneOf": "שכפול של {0}",
+ "Google Analytics ID": "מזהה ID של Google Analytics",
+ "telegramProtectContent": "הגנת העברה \\ שמירה",
+ "notificationRegional": "לפי איזור",
+ "Server Address": "כתובת השרת",
+ "Edit Tag": "עריכת תגית",
+ "Learn More": "לקריאה נוספת",
+ "telegramSendSilently": "שליחה שקטה",
+ "telegramSendSilentlyDescription": "שליחת הודעות שקטה. משתמשים יקבלו ההתראה ללא צליל.",
+ "Add New Tag": "הוסף תג חדש",
+ "Home": "ראשי",
+ "sameAsServerTimezone": "אותו איזור זמן כמו השרת",
+ "cronSchedule": "לו\"ז: ",
+ "twilioToNumber": "למספר",
+ "startDateTime": "תאריך\\זמן התחלה",
+ "pagertreeSilent": "שקט",
+ "Reconnecting...": "מתחבר מחדש...",
+ "statusPageRefreshIn": "רענון תוך: {0}",
+ "Edit Maintenance": "ערוך תחזוקה",
+ "pagertreeUrgency": "דחיפות",
+ "pagertreeLow": "נמוכה",
+ "pagertreeMedium": "בינונית",
+ "pagertreeHigh": "גבוהה",
+ "pagertreeCritical": "קריטי",
+ "pagertreeResolve": "הגדרה אוטומטית",
+ "ntfyUsernameAndPassword": "שם משתמש וסיסמא"
}
diff --git a/src/lang/hi.json b/src/lang/hi.json
new file mode 100644
index 000000000..b6c9efda5
--- /dev/null
+++ b/src/lang/hi.json
@@ -0,0 +1,43 @@
+{
+ "Dashboard": "डैशबोर्ड",
+ "Help": "मदद",
+ "New Update": "नया अपडेट",
+ "Language": "भाषा",
+ "Appearance": "अपीयरेंस",
+ "Theme": "थीम",
+ "Game": "गेम",
+ "languageName": "हिंदी",
+ "Settings": "सेटिंग्स",
+ "General": "जनरल",
+ "List": "सूची",
+ "Add": "जोड़ें",
+ "Add New Monitor": "नया मॉनिटर जोड़ें",
+ "Pending": "लंबित",
+ "statusMaintenance": "रखरखाव",
+ "Maintenance": "रखरखाव",
+ "Unknown": "अज्ञात",
+ "Cannot connect to the socket server": "सॉकेट सर्वर से कनेक्ट नहीं हो सकता",
+ "pauseDashboardHome": "विराम",
+ "Resume": "फिर से शुरू करें",
+ "Delete": "हटाएं",
+ "Current": "मौजूदा",
+ "Up": "चालू",
+ "General Monitor Type": "सामान्य मॉनिटर प्रकार",
+ "Specific Monitor Type": "विशिष्ट मॉनिटर प्रकार",
+ "Pause": "विराम",
+ "Name": "नाम",
+ "Message": "संदेश",
+ "No important events": "कोई महत्वपूर्ण घटनाक्रम नहीं",
+ "Edit": "परिवर्तन",
+ "Ping": "पिंग",
+ "Monitor Type": "मॉनिटर प्रकार",
+ "Keyword": "कीवर्ड",
+ "Friendly Name": "दोस्ताना नाम",
+ "Version": "संस्करण",
+ "Home": "घर",
+ "Quick Stats": "शीघ्र आँकड़े",
+ "Reconnecting...": "पुनः कनेक्ट किया जा रहा है...",
+ "Down": "बंद",
+ "Passive Monitor Type": "निष्क्रिय मॉनिटर प्रकार",
+ "Status": "स्थिति"
+}
diff --git a/src/lang/hr-HR.json b/src/lang/hr-HR.json
index 417b689e6..b909ed558 100644
--- a/src/lang/hr-HR.json
+++ b/src/lang/hr-HR.json
@@ -378,7 +378,7 @@
"resendEveryXTimes": "Ponovno pošalji svakih {0} puta",
"resendDisabled": "Ponovno slanje je onemogućeno",
"dnsPortDescription": "Port DNS poslužitelja. Zadana vrijednost je 53. Moguće je promijeniti ga u svakom trenutku.",
- "Resend Notification if Down X times consequently": "Ponovno pošalji obavijest ako je usluga nedostupna više puta zaredom",
+ "Resend Notification if Down X times consecutively": "Ponovno pošalji obavijest ako je usluga nedostupna više puta zaredom",
"topic": "Tema",
"topicExplanation": "MQTT tema koja će se monitorirati",
"successMessage": "Poruka o uspjehu",
diff --git a/src/lang/hu.json b/src/lang/hu.json
index a6424a0f5..92beb2287 100644
--- a/src/lang/hu.json
+++ b/src/lang/hu.json
@@ -1,7 +1,7 @@
{
"languageName": "Magyar",
"checkEverySecond": "Ellenőrzés {0} másodpercenként",
- "retryCheckEverySecond": "Újrapróbál {0} másodpercenként.",
+ "retryCheckEverySecond": "Újrapróbálkozás minden {0} másodpercenként",
"retriesDescription": "Maximális próbálkozás mielőtt a szolgáltatás 'Leállt' jelölést kap és értesítés kerül kiküldésre",
"ignoreTLSError": "TLS/SSL hibák figyelmen kívül hagyása HTTPS weboldalaknál",
"upsideDownModeDescription": "Az állapot megfordítása. Ha a szolgáltatás elérhető, akkor lesz leállt állapotú.",
@@ -22,7 +22,7 @@
"confirmClearStatisticsMsg": "Biztos, hogy törölni akar MINDEN statisztikát?",
"importHandleDescription": "Válassza a 'Meglévő kihagyását', ha ki szeretné hagyni az azonos nevő figyelőket vagy értesítésket. A 'Felülírás' törölni fog minden meglévő figyelőt és értesítést.",
"confirmImportMsg": "Biztos, hogy importálja a mentést? Győződjön meg róla, hogy jól választotta ki az importálás opciót.",
- "twoFAVerifyLabel": "Kérem, adja meg a token-t, hogy a 2FA működését ellenőrizzük",
+ "twoFAVerifyLabel": "Kérem add meg a token-t a 2FA ellenőrzéséhez:",
"tokenValidSettingsMsg": "A token érvényes! El tudja menteni a 2FA beállításait.",
"confirmEnableTwoFAMsg": "Biztosan engedélyezi a 2FA-t?",
"confirmDisableTwoFAMsg": "Biztosan letiltja a 2FA-t?",
@@ -54,7 +54,7 @@
"Delete": "Törlés",
"Current": "Aktuális",
"Uptime": "Uptime",
- "Cert Exp.": "SSL lejárat",
+ "Cert Exp.": "Tanúsítvány Lejárata",
"day": "nap",
"-day": "-nap",
"hour": "óra",
@@ -135,7 +135,7 @@
"Auto Get": "Auto lekérd.",
"backupDescription": "Mentheti az összes figyelőt és értesítést egy JSON fájlba.",
"backupDescription2": "Megj: Történeti és esemény adatokat nem tartalmaz.",
- "backupDescription3": "Érzékeny adatok, pl. szolgáltatás kulcsok is vannak az export fájlban. Figyeljen erre!",
+ "backupDescription3": "Érzékeny adatok, pl. értesítés tokenek is vannak az export fájlban. Figyeljen erre!",
"alertNoFile": "Válaszzon ki egy fájlt az importáláshoz.",
"alertWrongFileType": "Válasszon egy JSON fájlt.",
"Clear all statistics": "Összes statisztika törlése",
@@ -154,7 +154,7 @@
"Token": "Token",
"Show URI": "URI megmutatása",
"Tags": "Címkék",
- "Add New below or Select...": "Adjon hozzá lentre vagy válasszon...",
+ "Add New below or Select...": "Új hozzáadása alább vagy Válasszon…",
"Tag with this name already exist.": "Ilyen nevű címke már létezik.",
"Tag with this value already exist.": "Ilyen értékű címke már létezik.",
"color": "szín",
@@ -167,7 +167,7 @@
"Indigo": "Indigó",
"Purple": "Lila",
"Pink": "Rózsaszín",
- "Search...": "Keres...",
+ "Search...": "Keresés…",
"Avg. Ping": "Átl. ping",
"Avg. Response": "Átl. válasz",
"Entry Page": "Nyitólap",
@@ -188,7 +188,7 @@
"signal": "Signal",
"gotify": "Gotify",
"slack": "Slack",
- "rocket.chat": "Rocket.chat",
+ "rocket.chat": "Rocket.Chat",
"pushover": "Pushover",
"pushy": "Pushy",
"octopush": "Octopush",
@@ -197,7 +197,7 @@
"apprise": "Apprise (50+ értesítési szolgáltatás)",
"pushbullet": "Pushbullet",
"line": "Line Messenger",
- "mattermost": "A legfontosabb",
+ "mattermost": "Mattermost",
"Status Page": "Státusz oldal",
"Status Pages": "Státusz oldalak",
"Primary Base URL": "Elsődleges URL",
@@ -211,7 +211,7 @@
"wayToGetTelegramToken": "Innen kaphat token-t: {0}.",
"Chat ID": "Csevegés ID",
"supportTelegramChatID": "Támogatja a közvetlen csevegést, csoportnak küldést és csatona ID-t is",
- "wayToGetTelegramChatID": "A csevegés ID-t kinyerheti azzal, hogy küld egy üzenetet a bot-nak és erre az URL-re ellátogat, ahol láthatja a chat_id:-t",
+ "wayToGetTelegramChatID": "A csevegés ID-t szerezhet ha küld egy üzenetet a bot-nak és ellátogat erre az URL-re, ahol láthatja a chat_id-t:",
"YOUR BOT TOKEN HERE": "AZ ÖN BOT TOKENJE ITT",
"chatIDNotFound": "Csevegés ID nem található, küldjön egy első üzenetet a bot-nak",
"Post URL": "Cél URL (Post)",
@@ -227,17 +227,17 @@
"smtpCC": "Másolat",
"smtpBCC": "Titkos másolat",
"Discord Webhook URL": "Discord cím (webhook URL)",
- "wayToGetDiscordURL": "Kaphat egy ilyet, ha ellátogat a Server Settings -> Integrations -> Create Webhook oldalra",
+ "wayToGetDiscordURL": "Ezt itt szerezhetsz: Server Settings -> Integrations -> View Webhooks -> New Webhook",
"Bot Display Name": "Bot megjelenő neve",
"Prefix Custom Message": "Egyedi előtét üzenet",
- "Hello @everyone is...": "Hello {'@'}mindenki...",
+ "Hello @everyone is...": "Hello {'@'}everyone …",
"Webhook URL": "Cím (webhook URL)",
"wayToGetTeamsURL": "Itt megnézheti, hogy kell ilyen URL-t készíteni: {0}.",
"Number": "Szám",
"Recipients": "Címzettek",
"needSignalAPI": "Egy Signal kliensre van szüksége, amihez REST API tartozik.",
"wayToCheckSignalURL": "Itt megnézheti, hogy hozhat létre egyet:",
- "signalImportant": "FONTOS! Nem keverheti a csoportokat és számokat a címzetteknél.",
+ "signalImportant": "FONTOS! Nem keverheti a csoportokat és számokat a címzetteknél!",
"Application Token": "Alkalmazás token",
"Server URL": "Szerver URL",
"Priority": "Prioritás",
@@ -249,20 +249,20 @@
"aboutKumaURL": "Ha üresen hagyja a Uptime Kuma cím mezőt, akkor a projekt GitHub oldala lesz az alapértelmezett.",
"emojiCheatSheet": "Emoji csalás: {0}",
"clicksendsms": "ClickSend SMS",
- "User Key": "Felhasználói kulcs",
+ "User Key": "Felhasználói Kulcs",
"Device": "Eszköz",
- "Message Title": "Üzenet címe",
- "Notification Sound": "Értesítési hang",
+ "Message Title": "Üzenet Címe",
+ "Notification Sound": "Értesítési Hang",
"More info on:": "További információ: {0}",
"pushoverDesc1": "A vészhelyzeti prioritásnak (2) 30 másodperc az újrapróbálkozási alapértéke és egy óra után lejár.",
"pushoverDesc2": "Ha különböző eszközökre szeretne értesítést küldeni, töltse ki az Eszköz mezőt.",
"SMS Type": "SMS típusa",
"octopushTypePremium": "Premium (Fast - recommended for alerting)",
"octopushTypeLowCost": "Low Cost (Slow - sometimes blocked by operator)",
- "checkPrice": "Nézze meg az {0} féle árat:",
+ "checkPrice": "Ellenőrizze {0} árat:",
"apiCredentials": "API kulcsok",
- "octopushLegacyHint": "Az Octopush régi (2011-2020) verzióját használja vagy az újat?",
- "Check octopush prices": "Nézze meg az Octopush {0} féle árát.",
+ "octopushLegacyHint": "Az Octopush régi (2011-2020) verzióját használod vagy az újat?",
+ "Check octopush prices": "Csekkold az octopush {0} árakat.",
"octopushPhoneNumber": "Telefonszám (nemz. formátum, pl : +36705554433) ",
"octopushSMSSender": "SMS küldő neve : 3-11 betű/szám (a-zA-Z0-9) vagy szóköz",
"LunaSea Device ID": "LunaSea eszköz ID",
@@ -315,24 +315,24 @@
"Security": "Biztonság",
"Steam API Key": "Steam API kulcs",
"Shrink Database": "Adatbázis tömörítése",
- "Pick a RR-Type...": "Válasszon egy RR-típust…",
- "Pick Accepted Status Codes...": "Válasszon olyan kódot, ami elfogadottnak számít…",
- "Default": "Alapért.",
+ "Pick a RR-Type...": "Válassz egy RR-típust…",
+ "Pick Accepted Status Codes...": "Válassz Elfogadható Állapot Kódokat…",
+ "Default": "Alapértelmezett",
"HTTP Options": "HTTP beállítások",
"Create Incident": "Incidens létrehozása",
"Title": "Cím",
"Content": "Tartalom",
"Style": "Stílus",
"info": "info",
- "warning": "warning",
- "danger": "danger",
- "primary": "primary",
- "light": "light",
- "dark": "dark",
+ "warning": "figyelmeztetés",
+ "danger": "veszély",
+ "primary": "elsődleges",
+ "light": "világos",
+ "dark": "sötét",
"Post": "Bejegyzés",
"Please input title and content": "Adjon meg címet és tartalmat",
"Created": "Létrehozva",
- "Last Updated": "Utolsó mód.",
+ "Last Updated": "Utoljára Módosítva",
"Unpin": "Leválaszt",
"Switch to Light Theme": "Világos témára váltás",
"Switch to Dark Theme": "Sötét témára váltás",
@@ -408,7 +408,113 @@
"Affected Monitors": "Érintett monitorok",
"Packet Size": "Csomag mérete",
"IconUrl": "Ikon URL",
- "successMessage": "Sikeres üzenet",
+ "successMessage": "Siker Üzenet",
"lastDay1": "A hónap utolsó napja",
- "Guild ID": "Guild ID"
+ "Guild ID": "Guild ID",
+ "Help": "Segítség",
+ "statusMaintenance": "Karbantartás",
+ "Maintenance": "Karbantartás",
+ "Game": "Játék",
+ "markdownSupported": "Markdown szintaxis támogatott",
+ "Pick Affected Monitors...": "Érintett monitor(ok) kiválasztása…",
+ "All Status Pages": "Összes státusz oldal",
+ "topic": "Téma",
+ "topicExplanation": "MQTT téma a monitorhoz",
+ "webhookAdditionalHeadersDesc": "Hozzáad további fejléceket a webhook-hoz",
+ "error": "hiba",
+ "critical": "kritikus",
+ "Customize": "Testreszab",
+ "Custom Footer": "Egyedi Lábléc",
+ "Custom CSS": "Egyedi CSS",
+ "Proxies": "Proxyk",
+ "default": "Alapértelmezett",
+ "enabled": "Bekapcsolva",
+ "Certificate Chain": "Tanúsítvány Lánc",
+ "Valid": "Érvényes",
+ "Invalid": "Érvénytelen",
+ "User": "Felhasználó",
+ "Installed": "Telepítve",
+ "Not installed": "Nincs telepítve",
+ "Running": "Fut",
+ "Not running": "Nem fut",
+ "Remove Token": "Token Eltávolítása",
+ "Start": "Inditás",
+ "Stop": "Megállítás",
+ "Slug": "Slug",
+ "Accept characters:": "Karakterek engedélyezése:",
+ "Next": "Következő",
+ "The slug is already taken. Please choose another slug.": "Ez a slug már használatban van. Kérlek válassz másikat.",
+ "No Proxy": "Nincs Proxy",
+ "HTTP Basic Auth": "HTTP Basic Auth",
+ "New Status Page": "Új Állapot Oldal",
+ "Page Not Found": "Oldal Nem Található",
+ "Reverse Proxy": "Reverse Proxy",
+ "Backup": "Mentés",
+ "cloudflareWebsite": "Cloudflare Weboldal",
+ "Message:": "Üzenet:",
+ "Trust Proxy": "Trust Proxy",
+ "Other Software": "Egyébb Szoftware",
+ "Please read": "Olvasd el",
+ "Subject:": "Tárgy:",
+ "Valid To:": "Érvényes eddig:",
+ "Issuer:": "Kiállitó:",
+ "Fingerprint:": "Ujjlenyomat:",
+ "No status pages": "Nincsenek állapot oldalak",
+ "Domain Name Expiry Notification": "Domain Név Lejárás Értesítés",
+ "Date Created": "Létrehozva Ekkor",
+ "Footer Text": "Lábléc Szöveg",
+ "affectedMonitorsDescription": "Válaszd ki azokat a monitorokat amelyek a karbantartásban érintettek",
+ "affectedStatusPages": "Mutasd ezt az üzenetet a kiválasztott állapot oldalakon",
+ "atLeastOneMonitor": "Válassz legalább egy érintett monitort",
+ "endpoint": "végpont",
+ "promosmsLogin": "API Bejelentkezési Név",
+ "pushoversounds classical": "Klasszikus",
+ "pushoversounds cosmic": "Kozmikus",
+ "pushoversounds falling": "Esés",
+ "pushoversounds gamelan": "Gamelán",
+ "pushoversounds incoming": "Érkező",
+ "pushoversounds bike": "Bicikli",
+ "pushoversounds bugle": "Kürt",
+ "pushoversounds cashregister": "Pénztárgép",
+ "pushoversounds intermission": "Intermission",
+ "pushoversounds magic": "Varázslat",
+ "pushoversounds mechanical": "Mechanikus",
+ "pushoversounds pianobar": "Zongora",
+ "pushoversounds siren": "Sziréna",
+ "pushoversounds spacealarm": "Térriasztó",
+ "pushoversounds tugboat": "Vontatóhajó",
+ "pushoversounds alien": "Űrlény Riasztó (hosszú)",
+ "pushoversounds climb": "Mászás (hosszú)",
+ "pushoversounds persistent": "Állandó (hosszú)",
+ "pushoversounds echo": "Pushover Visszhang (hosszú)",
+ "pushoversounds updown": "Fent Lent (hosszú)",
+ "pushoversounds vibrate": "Csak Rezgés",
+ "pushoversounds none": "Egyik se (néma)",
+ "pushyAPIKey": "Titkos API Kulcs",
+ "pushyToken": "Eszköz token",
+ "Kook": "Kook",
+ "Free Mobile API Key": "Ingyenes Mobil API Kulcs",
+ "Enable TLS": "TLS bekapcsolása",
+ "proxyDescription": "A proxyk egy monitorhoz kell legyenek rendelve hogy működjenek.",
+ "Server Address": "Szerver Cím",
+ "resendEveryXTimes": "Újraküldés minden {0} időnként",
+ "resendDisabled": "Újraküldés kikapcsolva",
+ "Resend Notification if Down X times consequently": "Értesítés Újraküldése ha X-szer nem válaszol",
+ "Monitor": "Monitor | Monitorok",
+ "setAsDefault": "Beállítás Alapértelmezetnek",
+ "Proxy": "Proxy",
+ "Strategy": "Stratégia",
+ "Free Mobile User Identifier": "Ingyenes Mobil Felhasználó Azonosító",
+ "Schedule maintenance": "Karbantartás ütemezése",
+ "Select status pages...": "Státusz oldal kiválasztása…",
+ "Custom": "Egyedi",
+ "webhookAdditionalHeadersTitle": "További Fejlécek",
+ "deleteProxyMsg": "Biztos hogy kitörlöd ezt a proxy-t az összes monitorok-tól?",
+ "HTTP Headers": "HTTP Fejlécek",
+ "For example: nginx, Apache and Traefik.": "Például: nginx, Apache vagy Traefik.",
+ "dnsPortDescription": "DNS szerver portja. Alapéretelmezett az 53. Bármikor megváltoztathatja.",
+ "promosmsPassword": "API Jelszó",
+ "wayToGetKookBotToken": "Hozz létre egy app-ot és szerezz egy tokent itt: {0}",
+ "wayToGetKookGuildID": "Válts át 'Developer Mode'-ra a Kook beállításoknál majd jobb klikkelve a guildra megtalálod az ID-jét",
+ "Resend Notification if Down X times consecutively": "Értesítés Újraküldése ha X-szer nem válaszol"
}
diff --git a/src/lang/id-ID.json b/src/lang/id-ID.json
index 59a06521c..fe6760acb 100644
--- a/src/lang/id-ID.json
+++ b/src/lang/id-ID.json
@@ -1,7 +1,7 @@
{
"languageName": "Bahasa Indonesia (Indonesian)",
- "checkEverySecond": "Cek Setiap {0} detik.",
- "retryCheckEverySecond": "Coba lagi setiap {0} detik.",
+ "checkEverySecond": "Cek Setiap {0} detik",
+ "retryCheckEverySecond": "Coba lagi setiap {0} detik",
"resendEveryXTimes": "Kirim ulang setiap {0} kali",
"resendDisabled": "Kirim ulang dinonaktifkan",
"retriesDescription": "Percobaan ulang maksimum sebelum layanan dinyatakan tidak aktif dan notifikasi dikirim",
@@ -71,10 +71,10 @@
"URL": "URL",
"Hostname": "Hostname",
"Port": "Port",
- "Heartbeat Interval": "Jarak Waktu Heartbeat ",
+ "Heartbeat Interval": "Jarak Waktu Heartbeat",
"Retries": "Coba lagi",
- "Heartbeat Retry Interval": "Jarak Waktu Heartbeat Mencoba kembali ",
- "Resend Notification if Down X times consequently": "Kirim Ulang Notifikasi jika Tidak Aktif X kali",
+ "Heartbeat Retry Interval": "Jeda Pengulangan Heartbeat",
+ "Resend Notification if Down X times consecutively": "Kirim Ulang Notifikasi jika Tidak Aktif X kali",
"Advanced": "Tingkat Lanjut",
"Upside Down Mode": "Mode Terbalik",
"Max. Redirects": "Maksimal Pengalihan",
@@ -581,5 +581,14 @@
"goAlertIntegrationKeyInfo": "Dapatkan kunci integrasi API generik untuk layanan dalam format ini \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" biasanya nilai parameter token dari URL yang disalin.",
"goAlert": "GoAlert",
"backupOutdatedWarning": "Tidak digunakan lagi: Karena banyak fitur ditambahkan dan fitur cadangan ini agak tidak terawat, itu tidak dapat menghasilkan atau memulihkan cadangan lengkap.",
- "backupRecommend": "Harap cadangkan volume atau folder data (./data/) secara langsung."
+ "backupRecommend": "Harap cadangkan volume atau folder data (./data/) secara langsung.",
+ "Help": "Bantuan",
+ "Game": "Gim/Permainan",
+ "markdownSupported": "Dukungan sintaks markdown",
+ "statusMaintenance": "Pemeliharaan",
+ "Maintenance": "Pemeliharaan",
+ "General Monitor Type": "Tipe Monitor Umum",
+ "Passive Monitor Type": "Tipe Monitor Pasif",
+ "Specific Monitor Type": "Tipe Monitor Spesifik",
+ "Monitor": "Monitor"
}
diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json
index ccb8132f4..077bccfba 100644
--- a/src/lang/it-IT.json
+++ b/src/lang/it-IT.json
@@ -1,15 +1,15 @@
{
"languageName": "Italiano (Italian)",
"checkEverySecond": "controlla ogni {0} secondi",
- "retryCheckEverySecond": "Riprova ogni {0} secondi.",
- "retriesDescription": "Tentativi prima che il servizio venga marcato come \"DOWN\" e che una notifica venga inviata.",
- "ignoreTLSError": "Ignora gli errori TLS/SSL per i siti HTTPS.",
+ "retryCheckEverySecond": "Riprova ogni {0} secondi",
+ "retriesDescription": "Tentativi prima che il servizio venga marcato come \"DOWN\" e che una notifica venga inviata",
+ "ignoreTLSError": "Ignora gli errori TLS/SSL per i siti HTTPS",
"upsideDownModeDescription": "Se il servizio risulta raggiungibile viene marcato come \"DOWN\".",
"maxRedirectDescription": "Numero massimo di redirezionamenti consentito. Per disabilitare, impostare \"0\".",
"acceptedStatusCodesDescription": "Elenco di codici di stato HTTP che sono considerati validi.",
"passwordNotMatchMsg": "La password non corrisponde.",
"notificationDescription": "Assegnare la notifica a uno o più oggetti monitorati per metterla in funzione.",
- "keywordDescription": "Cerca la parola chiave nella risposta in html o JSON e fai distinzione tra maiuscole e minuscole",
+ "keywordDescription": "Cerca la parola chiave nella risposta in HTML o JSON. Distingue tra maiuscole e minuscole.",
"pauseDashboardHome": "In Pausa",
"deleteMonitorMsg": "Sei sicuro di voler eliminare questo oggetto monitorato?",
"deleteNotificationMsg": "Sei sicuro di voler eliminare questa notifica per tutti gli oggetti monitorati?",
@@ -28,7 +28,7 @@
"confirmDisableTwoFAMsg": "Sei sicuro di voler disabilitare l'autenticazione a due fattori?",
"Settings": "Impostazioni",
"Dashboard": "Dashboard",
- "New Update": "Nuovo aggiornamento disponibile!",
+ "New Update": "Nuovo aggiornamento disponibile",
"Language": "Lingua",
"Appearance": "Aspetto",
"Theme": "Tema",
@@ -55,7 +55,7 @@
"Delete": "Elimina",
"Current": "Corrente",
"Uptime": "Tempo di attività",
- "Cert Exp.": "Scadenza certificato",
+ "Cert Exp.": "Scadenza Certificato",
"day": "giorno | giorni",
"-day": "-giorni",
"hour": "ora",
@@ -70,7 +70,7 @@
"Port": "Porta",
"Heartbeat Interval": "Intervallo di controllo",
"Retries": "Tentativi",
- "Heartbeat Retry Interval": "Intervallo tra i tentativo di controllo",
+ "Heartbeat Retry Interval": "Intervallo tra i tentativi di controllo",
"Advanced": "Avanzate",
"Upside Down Mode": "Modalità invertita",
"Max. Redirects": "Reindirizzamenti massimi",
@@ -105,7 +105,7 @@
"Please use this option carefully!": "Utilizzare con attenzione!",
"Logout": "Esci",
"Leave": "Annulla",
- "I understand, please disable": "Lo capisco, disabilitare l'autenticazione.",
+ "I understand, please disable": "Lo capisco, disabilitare l'autenticazione",
"Confirm": "Conferma",
"Yes": "Sì",
"No": "No",
@@ -114,7 +114,7 @@
"Remember me": "Ricorda credenziali",
"Login": "Accesso",
"No Monitors, please": "Nessun monitor presente,",
- "add one": "aggiungine uno!",
+ "add one": "aggiungine uno",
"Notification Type": "Servizio di notifica",
"Email": "E-mail",
"Test": "Fai una prova",
@@ -138,8 +138,8 @@
"Heartbeats": "Controlli",
"Auto Get": "Rileva",
"backupDescription": "È possibile fare il backup di tutti i monitoraggi e di tutte le notifiche in un file JSON.",
- "backupDescription2": "NOTA: lo storico e i dati relativi agli eventi non saranno inclusi nel backup",
- "backupDescription3": "Dati sensibili come i token di autenticazione saranno inclusi nel backup, custodisci il file in un luogo sicuro!",
+ "backupDescription2": "NOTA: lo storico e i dati relativi agli eventi non saranno inclusi nel backup.",
+ "backupDescription3": "Dati sensibili come i token di autenticazione saranno inclusi nel backup, custodisci il file in un luogo sicuro.",
"alertNoFile": "Selezionare il file da importare.",
"alertWrongFileType": "Selezionare un file JSON.",
"Clear all statistics": "Cancella tutte le statistiche",
@@ -158,7 +158,7 @@
"Token": "Token",
"Show URI": "Mostra URI",
"Tags": "Etichette",
- "Add New below or Select...": "Aggiungi oppure scegli...",
+ "Add New below or Select...": "Aggiungi oppure scegli…",
"Tag with this name already exist.": "Un'etichetta con questo nome già esiste.",
"Tag with this value already exist.": "Un'etichetta con questo valore già esiste.",
"color": "colore",
@@ -171,7 +171,7 @@
"Indigo": "Indaco",
"Purple": "Viola",
"Pink": "Rosa",
- "Search...": "Cerca...",
+ "Search...": "Cerca…",
"Avg. Ping": "Tempo medio di risposta al ping",
"Avg. Response": "Tempo medio di risposta",
"Entry Page": "Pagina Principale",
@@ -193,7 +193,7 @@
"Bot Token": "Token del bot",
"wayToGetTelegramToken": "Puoi ottenere il token da {0}.",
"Chat ID": "ID Chat",
- "supportTelegramChatID": "Supporta chat private, gruppi e canali.",
+ "supportTelegramChatID": "Supporta ID di chat private, gruppi e canali",
"wayToGetTelegramChatID": "È possibile ricereve l'ID chat mandando un messaggio al bot e poi andando in questo URL per visualizzare il chat_id:",
"YOUR BOT TOKEN HERE": "QUI IL TOKEN DEL BOT",
"chatIDNotFound": "Non trovo l'ID chat. Prima bisogna mandare un messaggio al bot",
@@ -216,7 +216,7 @@
"wayToGetDiscordURL": "È possibile recuperarlo da Impostazioni server -> Integrazioni -> Creare Webhook",
"Bot Display Name": "Nome del Bot",
"Prefix Custom Message": "Prefisso per il messaggio personalizzato",
- "Hello @everyone is...": "Ciao a {'@'}everyone ...",
+ "Hello @everyone is...": "Ciao a {'@'}everyone …",
"teams": "Microsoft Teams",
"Webhook URL": "URL Webhook",
"wayToGetTeamsURL": "È possibile imparare a creare un URL Webhook {0}.",
@@ -287,7 +287,7 @@
"matrix": "Matrix",
"promosmsTypeEco": "SMS ECO - economico, ma lento e spesso sovraccarico. Limitato solamente a destinatari Polacchi.",
"promosmsTypeFlash": "SMS FLASH - Il messaggio sarà automaticamente mostrato sul dispositivo dei destinatari. Limitato solo a destinatari Polacchi.",
- "promosmsTypeFull": "SMS FULL - Premium, È possibile utilizzare il proprio come come mittente (è necessario prima registrare il nome). Affidabile per gli allarmi.",
+ "promosmsTypeFull": "SMS FULL - Premium, È possibile utilizzare il proprio nome come mittente (è necessario prima registrare il nome). Affidabile per gli allarmi.",
"promosmsTypeSpeed": "SMS SPEED - Maggior priorità. Rapido, affidabile, ma costoso (costa il doppio di SMS FULL).",
"promosmsPhoneNumber": "Numero di Telefono (per destinatari Polacchi si può omettere il codice area)",
"promosmsSMSSender": "Mittente SMS : Nome preregistrato oppure uno dei seguenti: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
@@ -304,7 +304,7 @@
"BodyInvalidFormat": "Il corpo di richiesta non è un JSON valido: ",
"Monitor History": "Storico monitor",
"clearDataOlderThan": "Mantieni lo storico per {0} giorni.",
- "PasswordsDoNotMatch": "Le password non corrispondono!",
+ "PasswordsDoNotMatch": "Le password non corrispondono.",
"records": "records",
"One record": "One record",
"steamApiKeyDescription": "Per monitorare un server di gioco Steam è necessaria una Web-API Key di Steam. È possibile registrarne una qui: ",
@@ -315,8 +315,8 @@
"Security": "Sicurezza",
"Steam API Key": "API Key di Steam",
"Shrink Database": "Comprimi database",
- "Pick a RR-Type...": "Scegli un tipo di RR...",
- "Pick Accepted Status Codes...": "Scegli i codici di Stato Accettati...",
+ "Pick a RR-Type...": "Scegli un tipo di RR…",
+ "Pick Accepted Status Codes...": "Scegli i codici di Stato Accettati…",
"Default": "Predefinito",
"HTTP Options": "Opzioni HTTP",
"Create Incident": "Segnala incidente",
@@ -340,8 +340,8 @@
"Hide Tags": "Nascondi etichette",
"Description": "Descrizione",
"No monitors available.": "Nessun monitor disponibile.",
- "Add one": "Aggiungine uno!",
- "No Monitors": "Nessun monitor presente.",
+ "Add one": "Aggiungine uno",
+ "No Monitors": "Nessun monitor presente",
"Untitled Group": "Gruppo senza titolo",
"Services": "Servizi",
"Discard": "Scarta modifiche",
@@ -363,5 +363,59 @@
"smtpDkimHashAlgo": "Algoritmo di hashing (opzionale)",
"smtpDkimheaderFieldNames": "Campi Intestazione da firmare (opzionale)",
"smtpDkimskipFields": "Campi Intestazione da non firmare (opzionale)",
- "GoogleChat": "Google Chat (solo per Google Workspace)"
+ "GoogleChat": "Google Chat (solo per Google Workspace)",
+ "Help": "Aiuto",
+ "Maintenance": "Manutenzione",
+ "statusMaintenance": "In manutenzione",
+ "General Monitor Type": "Monitor Generico",
+ "Game": "Gioco",
+ "Passive Monitor Type": "Monitor Passivo",
+ "Specific Monitor Type": "Monitor Specifico",
+ "Monitor": "Monitor | Monitor",
+ "Topic": "Argomento",
+ "markdownSupported": "Sintassi markdown supportata",
+ "Proxy Server": "Server Proxy",
+ "Select status pages...": "Seleziona pagine di stato…",
+ "Schedule maintenance": "Pianifica manutenzione",
+ "Start of maintenance": "Inizio della manutenzione",
+ "All Status Pages": "Tutte le pagine di stato",
+ "webhookAdditionalHeadersTitle": "Headers aggiuntivi",
+ "resendEveryXTimes": "Reinvia ogni {0} volte",
+ "resendDisabled": "Reinvio disabilitato",
+ "Resend Notification if Down X times consequently": "Reinvia la notifica se Down X volte di seguito",
+ "Add New Status Page": "Aggiungi nuova pagina di stato",
+ "webhookAdditionalHeadersDesc": "Imposta gli header aggiuntivi inviati nel webhook.",
+ "topicExplanation": "MQTT topic da controllare",
+ "successMessage": "Messaggio con successo",
+ "successMessageExplanation": "Messaggio MQTT considerato come successo",
+ "error": "errore",
+ "critical": "critico",
+ "Customize": "Personalizza",
+ "Custom Footer": "Piè di pagina personalizzato",
+ "Custom CSS": "CSS personalizzato",
+ "deleteStatusPageMsg": "Confermi la cancellazione di questa pagina di stato?",
+ "default": "Predefinito",
+ "enabled": "Abilitato",
+ "setAsDefault": "Imposta come predefinito",
+ "deleteProxyMsg": "Confermi la cancellazione di questo proxy per tutti i monitoraggi?",
+ "proxyDescription": "I proxy devono essere assegnati ad un monitoraggio per essere operativi.",
+ "setAsDefaultProxyDescription": "Questo proxy sarà abilitato come predefinito per tutti i nuovi monitoraggi. E' possibile disabilitare il proxy in modo indipendente per ogni singolo monitoraggio.",
+ "Certificate Chain": "Catena di certificati",
+ "Invalid": "Non valido",
+ "User": "Utente",
+ "Installed": "Installato",
+ "Not installed": "Non installato",
+ "Running": "In esecuzione",
+ "Not running": "Fermo",
+ "Remove Token": "Rimuovere token",
+ "Start": "Avvio",
+ "Next": "Prossimo",
+ "No Proxy": "Nessun proxy",
+ "Authentication": "Autenticazione",
+ "New Status Page": "Nuova pagina di stato",
+ "Page Not Found": "Pagina non trovata",
+ "Affected Monitors": "Monitoraggi interessati",
+ "Pick Affected Monitors...": "Seleziona i monitoraggi interessati…",
+ "Valid": "Valido",
+ "Certificate Expiry Notification": "Notifica scadenza certificato"
}
diff --git a/src/lang/ja.json b/src/lang/ja.json
index 76ca4c233..bc2ce738d 100644
--- a/src/lang/ja.json
+++ b/src/lang/ja.json
@@ -1,14 +1,14 @@
{
"languageName": "日本語",
- "checkEverySecond": "{0}秒ごとにチェックします。",
- "retriesDescription": "サービスがダウンとしてマークされ、通知が送信されるまでの最大リトライ数",
+ "checkEverySecond": "{0}秒ごとにチェックします",
+ "retriesDescription": "サービスが完全に停止したと判断し、通知を送信する前に再接続を試みる最大回数",
"ignoreTLSError": "HTTPS ウェブサイトの TLS/SSL エラーを無視する",
- "upsideDownModeDescription": "ステータスの扱いを逆にします。サービスに到達可能な場合は、DOWNとなる。",
- "maxRedirectDescription": "フォローするリダイレクトの最大数。リダイレクトを無効にするには0を設定する。",
+ "upsideDownModeDescription": "稼働ステータスを反転して扱います。サービスに接続可能な場合は、停止として扱います。",
+ "maxRedirectDescription": "必要な場合にリダイレクトする最大回数です。リダイレクトを無効にしたい場合は、0に設定してください。",
"acceptedStatusCodesDescription": "成功した応答とみなされるステータスコードを選択する。",
"passwordNotMatchMsg": "繰り返しのパスワードが一致しません。",
"notificationDescription": "監視を機能させるには、監視に通知を割り当ててください。",
- "keywordDescription": "プレーンHTMLまたはJSON応答でキーワードを検索し、大文字と小文字を区別します",
+ "keywordDescription": "プレーンHTMLまたはJSON応答でキーワードを検索し、大文字と小文字を区別します。",
"pauseDashboardHome": "一時停止",
"deleteMonitorMsg": "この監視を削除してよろしいですか?",
"deleteNotificationMsg": "全ての監視のこの通知を削除してよろしいですか?",
@@ -21,15 +21,15 @@
"Language": "言語",
"Appearance": "外観",
"Theme": "テーマ",
- "General": "General",
+ "General": "全般",
"Version": "バージョン",
"Check Update On GitHub": "GitHubでアップデートを確認する",
"List": "一覧",
"Add": "追加",
"Add New Monitor": "監視の追加",
"Quick Stats": "統計",
- "Up": "Up",
- "Down": "Down",
+ "Up": "正常",
+ "Down": "停止",
"Pending": "中止",
"Unknown": "不明",
"Pause": "一時停止",
@@ -42,12 +42,12 @@
"Edit": "編集",
"Delete": "削除",
"Current": "現在",
- "Uptime": "起動時間",
+ "Uptime": "稼働時間",
"Cert Exp.": "証明書有効期限",
"day": "日 | 日間",
"-day": "-日",
"hour": "時間",
- "-hour": "-時間",
+ "-hour": "時間",
"Response": "レスポンス",
"Ping": "Ping",
"Monitor Type": "監視タイプ",
@@ -57,19 +57,19 @@
"Hostname": "ホスト名",
"Port": "ポート",
"Heartbeat Interval": "監視間隔",
- "Retries": "Retries",
- "Advanced": "Advanced",
- "Upside Down Mode": "Upside Down Mode",
+ "Retries": "再試行回数",
+ "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": "Dark",
- "Auto": "Auto",
- "Theme - Heartbeat Bar": "Theme - Heartbeat Bar",
+ "Light": "ライト",
+ "Dark": "ダーク",
+ "Auto": "自動",
+ "Theme - Heartbeat Bar": "テーマ - 監視バー",
"Normal": "通常",
"Bottom": "下部",
"None": "なし",
@@ -120,7 +120,7 @@
"Also apply to existing monitors": "既存のモニターにも適用する",
"Export": "エクスポート",
"Import": "インポート",
- "backupDescription": "すべての監視と通知方法をJSONファイルにできます。",
+ "backupDescription": "すべての監視と通知設定をJSONファイルとしてバックアップすることができます。",
"backupDescription2": "※ 履歴と統計のデータはバックアップされません。",
"backupDescription3": "通知に使用するトークンなどの機密データも含まれています。注意して扱ってください。",
"alertNoFile": "インポートするファイルを選択してください。",
@@ -137,7 +137,7 @@
"2FA Settings": "2段階認証の設定",
"Two Factor Authentication": "2段階認証",
"Clear all statistics": "すべての記録を削除",
- "retryCheckEverySecond": "Retry every {0} seconds.",
+ "retryCheckEverySecond": "{0} 秒ごとにリトライします",
"importHandleDescription": "同じ名前のすべての監視または通知方法を上書きしない場合は、「既存のをスキップ」を選択します。 「上書きする」は、既存のすべてのモニターと通知を削除します。",
"confirmImportMsg": "バックアップをインポートしてもよろしいですか?希望するオプションを選択してください。",
"Heartbeat Retry Interval": "異常検知後の再試行間隔",
@@ -148,17 +148,17 @@
"Options": "オプション",
"Keep both": "どちらも保持する",
"Tags": "タグ",
- "Add New below or Select...": "新規追加または選択...",
+ "Add New below or Select...": "新規追加または選択…",
"Tag with this name already exist.": "この名前のタグはすでに存在しています。",
"Tag with this value already exist.": "この値のタグはすでに存在しています。",
"color": "色",
"value (optional)": "値 (optional)",
- "Search...": "検索...",
+ "Search...": "検索…",
"Avg. Ping": "平均Ping時間",
"Avg. Response": "平均応答時間",
"Entry Page": "エントリーページ",
"statusPageNothing": "ここには何もありません。グループまたは監視を追加してください。",
- "No Services": "No Services",
+ "No Services": "サービス無し",
"All Systems Operational": "すべてのサービスが稼働中",
"Partially Degraded Service": "部分的にサービスが停止中",
"Degraded Service": "サービスが停止中",
@@ -167,5 +167,354 @@
"Edit Status Page": "ステータスページ編集",
"Go to Dashboard": "ダッシュボード",
"Status Page": "ステータスページ",
- "Status Pages": "ステータスページ"
+ "Status Pages": "ステータスページ",
+ "Shrink Database": "データベースの縮小",
+ "Start": "始める",
+ "Retry": "リトライ",
+ "Please read": "次のリンクを参考にしてください",
+ "Orange": "橙",
+ "Gateway Type": "ゲートウェイの種類",
+ "Game": "ゲーム",
+ "Help": "ヘルプ",
+ "Maintenance": "メンテナンス",
+ "resendDisabled": "再送信不可",
+ "Schedule maintenance": "メンテナンスのスケジュール",
+ "Affected Monitors": "影響を受けるモニター",
+ "Pick Affected Monitors...": "影響を受けるモニターを選択…",
+ "Start of maintenance": "メンテナンス開始",
+ "General Monitor Type": "汎用モニタータイプ",
+ "resendEveryXTimes": "{0}回ごとに再送信",
+ "markdownSupported": "マークダウン構文がサポートされています",
+ "All Status Pages": "すべてのステータス ページ",
+ "Monitor": "モニター |モニター",
+ "Resend Notification if Down X times consequently": "ダウンX回連続で通知再送",
+ "Push URL": "プッシュ URL",
+ "needPushEvery": "{0} 秒ごとにこの URL を呼び出す必要があります。",
+ "pushOptionalParams": "オプションのパラメーター: {0}",
+ "disableauth.message1": "認証を無効にしてもよろしいですか?",
+ "disableauth.message2": "これは、Cloudflare Access、Authelia、またはその他の認証メカニズムなど、Uptime Kuma の前にサードパーティ認証を実装するシナリオ向けに設計されています。",
+ "Please use this option carefully!": "このオプションは慎重に使用してください!",
+ "Primary Base URL": "プライマリ ベース URL",
+ "statusMaintenance": "メンテナンス",
+ "Passive Monitor Type": "パッシブモニタータイプ",
+ "Specific Monitor Type": "特定のモニターの種類",
+ "Security": "セキュリティ",
+ "Steam API Key": "Steam API Key",
+ "Default": "デフォルト",
+ "Title": "タイトル",
+ "No status pages": "ステータスページがありません",
+ "Proxy": "プロキシ",
+ "Date Created": "作成日",
+ "Content Type": "コンテンツタイプ",
+ "webhookAdditionalHeadersTitle": "追加ヘッダー",
+ "Server URL": "Server URL",
+ "Priority": "優先順位",
+ "Read more": "続きを読む",
+ "Show Tags": "タグを表示",
+ "Switch to Dark Theme": "ダークテーマに切り替える",
+ "Token": "Token",
+ "Show URI": "URIを表示する",
+ "Gray": "灰色",
+ "Red": "赤色",
+ "Green": "緑色",
+ "Blue": "青色",
+ "Indigo": "藍色",
+ "Purple": "紫色",
+ "Pink": "ピンク",
+ "Required": "必須",
+ "Select status pages...": "ステータスページを選択してください…",
+ "webhookAdditionalHeadersDesc": "Webhook で送信される追加ヘッダーを設定します。",
+ "Webhook URL": "Webhook URL",
+ "Application Token": "Application Token",
+ "steamApiKeyDescription": "Steam Game Server を監視するためには、Steam Web-API キーが必要です。APIキーの登録はこちらから行えます。 ",
+ "Monitor History": "監視履歴",
+ "clearDataOlderThan": "監視履歴データを {0} 日間、保持します。",
+ "PasswordsDoNotMatch": "パスワードが一致していません。",
+ "Current User": "現在のユーザー",
+ "topic": "トピック",
+ "Info": "Info",
+ "Create Incident": "インシデントを作成",
+ "Content": "内容",
+ "Please input title and content": "タイトルと内容を入力してください",
+ "Last Updated": "最終アップデート日時",
+ "Unpin": "ピンを外す",
+ "Switch to Light Theme": "ライトテーマに切り替える",
+ "Hide Tags": "タグを隠す",
+ "Description": "メモ",
+ "Untitled Group": "名前の無いグループ",
+ "Services": "サービス",
+ "Discard": "破棄",
+ "Cancel": "キャンセル",
+ "Powered by": "Powered by",
+ "Customize": "カスタマイズ",
+ "Custom Footer": "カスタムフッター",
+ "Custom CSS": "カスタム CSS",
+ "deleteStatusPageMsg": "本当にこのステータスページを削除しますか?",
+ "Proxies": "プロキシ",
+ "default": "デフォルト",
+ "enabled": "有効",
+ "setAsDefault": "デフォルトに設定する",
+ "deleteProxyMsg": "本当にすべてのモニターからこのプロキシを削除しますか?",
+ "proxyDescription": "プロキシはモニターに割り当てられていないと機能しません。",
+ "setAsDefaultProxyDescription": "このプロキシは、新しいモニターに対してデフォルトで有効になっています。モニターごとに個別にプロキシを無効にすることができます。",
+ "Remove Token": "Tokenを削除",
+ "Stop": "停止",
+ "Add New Status Page": "新しいステータスページを追加",
+ "Next": "次へ",
+ "No Proxy": "プロキシなし",
+ "Authentication": "認証",
+ "HTTP Basic Auth": "HTTPベーシック認証",
+ "New Status Page": "新しいステータスページ",
+ "Page Not Found": "ページが見つかりません",
+ "Reverse Proxy": "リバースプロキシ",
+ "Backup": "バックアップ",
+ "About": "About",
+ "cloudflareWebsite": "Cloudflare Website",
+ "Don't know how to get the token? Please read the guide:": "トークンの取得方法が分かりませんか?ガイドをお読みください。",
+ "Custom": "カスタム",
+ "Created": "作成日時",
+ "Resend Notification if Down X times consecutively": "X回連続でダウンしたら通知を再送する",
+ "webhookJsonDesc": "{0}はExpress.jsのような最新のHTTPサーバに適しています",
+ "webhookFormDataDesc": "{multipart}はPHPに適しています。このJSONは{decodeFunction}でデコードする必要があります",
+ "appriseInstalled": "Appriseはインストール済みです。",
+ "emojiCheatSheet": "絵文字一覧: {0}",
+ "Inactive": "無効",
+ "defaultNotificationName": "{notification} 通知 ({number})",
+ "Post URL": "Post URL",
+ "Active": "有効",
+ "Pick a RR-Type...": "RR-Typeを選択…",
+ "Pick Accepted Status Codes...": "正常なステータスコードを選択…",
+ "appriseNotInstalled": "Apprise はインストールされていません。{0}",
+ "Method": "方式",
+ "Body": "ボディ",
+ "Headers": "ヘッダー",
+ "PushUrl": "Push URL",
+ "HeadersInvalidFormat": "リクエストヘッダーのJSONが無効です: ",
+ "BodyInvalidFormat": "リクエストボディのJSONが無効です: ",
+ "records": "レコード",
+ "One record": "レコード",
+ "topicExplanation": "監視するMQTTトピック",
+ "successMessage": "成功メッセージ",
+ "successMessageExplanation": "成功したとみなされるMQTTメッセージ",
+ "recent": "直近",
+ "Done": "完了",
+ "HTTP Options": "HTTPオプション",
+ "Style": "スタイル",
+ "info": "情報",
+ "warning": "警告",
+ "Valid To:": "有効期限:",
+ "Days Remaining:": "残りの有効日数:",
+ "Issuer:": "発行者:",
+ "Fingerprint:": "フィンガープリント:",
+ "Domain Name Expiry Notification": "ドメイン名有効期限通知",
+ "Footer Text": "フッター文章",
+ "Show Powered By": "Powered Byを表示",
+ "Domain Names": "ドメイン名",
+ "signedInDisp": "{0}としてログイン中",
+ "RadiusSecret": "Radius シークレット",
+ "RadiusSecretDescription": "クライアントとサーバー間の共有シークレット",
+ "RadiusCalledStationId": "Called Station Id",
+ "RadiusCallingStationId": "Calling Station Id",
+ "Subject:": "サブジェクト:",
+ "trustProxyDescription": "ヘッダー「X-Forwarded-*」を信頼します。Uptime Kumaがリバースプロキシの中にあり、正しいクライアントIPを取得する場合は、有効化してください。",
+ "Home Assistant URL": "ホームアシスタントURL",
+ "Examples": "例",
+ "telegramMessageThreadID": "(オプション) メッセージスレッドID",
+ "wayToGetLineNotifyToken": "{0}からアクセストークンを入手できます",
+ "Packet Size": "パケットサイズ",
+ "Bot Token": "ボットトークン",
+ "Chat ID": "チャットID",
+ "critical": "致命的エラー",
+ "signedInDispDisabled": "認証が無効化されています。",
+ "RadiusCalledStationIdDescription": "着信側の識別子",
+ "telegramProtectContent": "転送や保存を制限",
+ "YOUR BOT TOKEN HERE": "入手したボットトークン",
+ "API Key": "APIキー",
+ "Show update if available": "アップデートがあれば表示する",
+ "Using a Reverse Proxy?": "リバースプロキシを使用中ですか?",
+ "Go back to the previous page.": "前のページに戻る",
+ "Coming Soon": "近日公開予定",
+ "Workstation": "ワークステーション",
+ "wayToGetTelegramToken": "{0}からトークンを入手できます。",
+ "telegramMessageThreadIDDescription": "オプションとしてフォーラムのスレッド(話題)のIDを指定してメッセージを送信することができます。スーパーグループでのみ利用できます。",
+ "telegramProtectContentDescription": "有効な場合、Telegram上のボットのメッセージの転送や保存が制限されます。",
+ "danger": "危険",
+ "error": "エラー",
+ "primary": "プライマリー",
+ "light": "ライト",
+ "dark": "ダーク",
+ "Post": "Post",
+ "No monitors available.": "監視対象がありません。",
+ "Add one": "追加",
+ "No Monitors": "監視対象なし",
+ "shrinkDatabaseDescription": "SQLiteデーターベースにVACUUMを実行します。データーベースがv1.10.0以降に作成されている場合、AUTO_VACUUMが既に有効なため実行する必要はありません。",
+ "enableProxyDescription": "このプロキシは有効化されない限り、監視リクエストには影響しません。無効化した場合、一時的にプロキシをすべての監視から無効化することができます。",
+ "Certificate Chain": "証明書チェーン",
+ "Valid": "有効",
+ "Invalid": "無効",
+ "User": "ユーザー",
+ "Installed": "インストール済み",
+ "Not installed": "未インストール",
+ "Running": "稼働中",
+ "Not running": "停止中",
+ "Slug": "スラッグ",
+ "Accept characters:": "使用可能な文字:",
+ "startOrEndWithOnly": "{0}のみ最初と最後の文字として使用可能",
+ "No consecutive dashes": "連続したダッシュ記号は使用不可",
+ "The slug is already taken. Please choose another slug.": "指定されたスラグは既に使用されています。別のスラグを使用してください。",
+ "wayToGetCloudflaredURL": "({0}からcloudflaredをダウンロード)",
+ "Message:": "メッセージ:",
+ "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.": "Cloudflare Tunnelを経由した接続が遮断される可能性があります。停止してもよろしいですか? 確認のため、現在のパスワードを入力してください。",
+ "HTTP Headers": "HTTPヘッダー",
+ "Trust Proxy": "信頼できるプロキシ",
+ "Other Software": "その他のソフトウェア",
+ "For example: nginx, Apache and Traefik.": "例: nginxやApache、Traefikなど",
+ "RadiusCallingStationIdDescription": "発信側の識別子",
+ "Certificate Expiry Notification": "証明書有効期限通知",
+ "API Username": "APIユーザー名",
+ "Also check beta release": "ベータ版も表示する",
+ "Check how to config it for WebSocket": "WebSocketの設定方法について",
+ "Steam Game Server": "Steamゲームサーバー",
+ "Most likely causes:": "最も考えられる原因:",
+ "There might be a typing error in the address.": "アドレスの入力ミスの可能性があります。",
+ "What you can try:": "対応方法:",
+ "Retype the address.": "アドレスを入力し直してください。",
+ "The resource is no longer available.": "存在しないページです。",
+ "Connection String": "接続文字列",
+ "Query": "クエリ",
+ "settingsCertificateExpiry": "TLS証明書の有効期限",
+ "certificationExpiryDescription": "HTTPS監視のTLS証明書が以下の期限を迎えたときに通知を送信します。",
+ "Setup Docker Host": "Docker ホストを設定",
+ "Connection Type": "接続タイプ",
+ "Docker Daemon": "Docker デーモン",
+ "deleteDockerHostMsg": "すべての監視のDocker ホストを削除してもよろしいですか?",
+ "socket": "ソケット",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "Docker コンテナー",
+ "Container Name / ID": "コンテナ名 / ID",
+ "Docker Host": "Docker ホスト",
+ "Docker Hosts": "Docker ホスト",
+ "Domain": "ドメイン",
+ "telegramSendSilently": "通知せずに送信",
+ "telegramSendSilentlyDescription": "通知せずにメッセージを送信します。通知音がなりません。",
+ "supportTelegramChatID": "チャットやグループ、チャンネルのチャットIDに対応",
+ "wayToGetTelegramChatID": "ボットにメッセージを送信し、以下のURLを開くとチャットIDのchat_idを入手できます。",
+ "chatIDNotFound": "チャットIDが存在しません。最初にメッセージをボットに送信してください",
+ "disableCloudflaredNoAuthMsg": "認証が無効化されているため、パスワードは必要ありません。",
+ "API Keys": "APIキー管理",
+ "Expiry": "期限切れ",
+ "Expiry date": "有効期限",
+ "No API Keys": "API Keyがありません",
+ "deleteAPIKeyMsg": "本当にこのAPIキーを削除しますか?",
+ "Generate": "生成",
+ "pauseMaintenanceMsg": "本当に一時停止しますか?",
+ "maintenanceStatus-under-maintenance": "メンテナンス中",
+ "secureOptionNone": "None / STARTTLS (25, 587)",
+ "smtp": "Email (SMTP)",
+ "Bot Display Name": "BOTの表示名",
+ "Prefix Custom Message": "メッセージの先頭に送信する文章",
+ "endpoint": "エンドポイント",
+ "Proxy Protocol": "Proxy Protocol",
+ "Google Analytics ID": "Google アナリティクス ID",
+ "Frontend Version do not match backend version!": "フロントエンドとバックエンドのバージョンが一致しません!",
+ "or": "または",
+ "Frontend Version": "フロントエンドのバージョン",
+ "promosmsPassword": "APIパスワード",
+ "Notification Sound": "通知音",
+ "Clone Monitor": "監視の複製",
+ "Clone": "複製",
+ "cloneOf": "{0} の複製",
+ "Hello @everyone is...": "Hello {'@'}everyone is…",
+ "Icon URL": "アイコンURL",
+ "affectedStatusPages": "メンテナンスメッセージを選択したステータスページに表示する",
+ "GoogleChat": "Google Chat (Google Workspace 限定)",
+ "pushyToken": "デバイストークン",
+ "SMS Type": "SMSタイプ",
+ "Proxy Server": "Proxy Server",
+ "smtpDkimDomain": "ドメイン名",
+ "Uptime Kuma URL": "Uptime Kuma URL",
+ "Channel Name": "チャンネル名",
+ "smtpDkimSettings": "DKIM設定",
+ "Server Address": "サーバーアドレス",
+ "strategyManual": "手動で有効/無効を切り替える",
+ "warningTimezone": "サーバーのタイムゾーンを使用します",
+ "weekdayShortMon": "月",
+ "weekdayShortTue": "火",
+ "weekdayShortWed": "水",
+ "weekdayShortFri": "金",
+ "weekdayShortSat": "土",
+ "weekdayShortSun": "日",
+ "dayOfWeek": "曜日ごと",
+ "dayOfMonth": "日にちごと",
+ "maintenanceStatus-inactive": "無効",
+ "maintenanceStatus-scheduled": "スケジュール済み",
+ "maintenanceStatus-ended": "終了済み",
+ "maintenanceStatus-unknown": "不明",
+ "Server Timezone": "サーバータイムゾーン",
+ "IconUrl": "アイコンURL",
+ "Enable DNS Cache": "DNSキャッシュを有効にする",
+ "Enable": "有効",
+ "Disable": "無効",
+ "Schedule Maintenance": "スケジュールメンテナンス",
+ "loadingError": "データを取得できません。後でもう一度試してください。",
+ "uninstall": "アンインストール",
+ "installing": "インストール中",
+ "Ignore TLS Error": "TLSエラーを無視",
+ "smtpCC": "CC",
+ "secureOptionTLS": "TLS (465)",
+ "smtpBCC": "BCC",
+ "Discord Webhook URL": "Discord ウェブフック URL",
+ "wayToCheckSignalURL": "こちらから設定方法を確認できます:",
+ "Number": "Number",
+ "Line Developers Console": "Line Developers Console",
+ "Access Token": "アクセストークン",
+ "Channel access token": "チャンネルアクセストークン",
+ "enableGRPCTls": "TLS接続でgRPCリクエストを送信できるようにする",
+ "Messaging API": "Messaging API",
+ "dnsPortDescription": "DNSサーバーポートのデフォルトは53です。ポートはいつでも変更可能です。",
+ "Device": "デバイス",
+ "Event type:": "イベントタイプ:",
+ "here": "こちら",
+ "weekdayShortThu": "木",
+ "plugin": "プラグイン",
+ "No Maintenance": "メンテナンスはありません",
+ "dnsCacheDescription": "一部のIPv6環境では動作しない場合があります。問題が発生した場合は無効にしてください。",
+ "uninstalling": "アンインストール中",
+ "confirmUninstallPlugin": "本当にこのプラグインをアンインストールしていいですか?",
+ "wayToGetDiscordURL": "サーバー設定 -> 連携サービス -> ウェブフックを確認 -> 新しいウェブフック から新たに取得できます",
+ "wayToGetTeamsURL": "ウェブフックの作成方法は {0}",
+ "wayToGetZohoCliqURL": "ウェブフックの作成方法は {0}",
+ "confirmDeleteTagMsg": "このタグを本当に削除してよろしいですか?このタグが付けられたモニターは削除されません。",
+ "deleteMaintenanceMsg": "このメンテナンスを本当に削除していいですか?",
+ "promosmsLogin": "APIログイン名",
+ "pushyAPIKey": "シークレットAPI Key",
+ "Message Title": "メッセージタイトル",
+ "Setup Proxy": "プロキシを設定する",
+ "Proxy server has authentication": "プロキシサーバーは認証が必要",
+ "Edit Tag": "タグを編集",
+ "Add API Key": "API Keyを追加",
+ "Expires": "有効期限",
+ "disableAPIKeyMsg": "本当にこのAPIキーを無効化しますか?",
+ "install": "インストール",
+ "affectedMonitorsDescription": "メンテナンスによって影響を受けるモニターを選択してください",
+ "default: notify all devices": "デフォルト:すべてのデバイスに通知する",
+ "Trigger type:": "トリガータイプ:",
+ "Event data:": "イベントデータ:",
+ "backupOutdatedWarning": "非推奨: 多くの機能に変更があり、バックアップ機能の開発が一部滞っているため、完全なバックアップの作成や復元ができません。",
+ "backupRecommend": "代わりにボリュームまたはデータフォルダ(./data/)を直接バックアップしてください。",
+ "recurringInterval": "インターバル",
+ "Recurring": "繰り返し",
+ "lineDevConsoleTo": "Line Developers Console - {0}",
+ "Basic Settings": "基本設定",
+ "User ID": "User ID",
+ "Android": "Android",
+ "Huawei": "Huawei",
+ "Device Token": "デバイストークン",
+ "recurringIntervalMessage": "毎日1回実行する|{0} 日に1回実行する",
+ "Add New Tag": "新しいタグを追加",
+ "statusPageMaintenanceEndDate": "終了日",
+ "Body Encoding": "ボディエンコード",
+ "Learn More": "さらに詳しく",
+ "infiniteRetention": "保持期間を無制限にしたい場合は、0に設定してください。",
+ "Display Timezone": "表示タイムゾーン"
}
diff --git a/src/lang/ka.json b/src/lang/ka.json
new file mode 100644
index 000000000..2617e17c7
--- /dev/null
+++ b/src/lang/ka.json
@@ -0,0 +1,21 @@
+{
+ "Dashboard": "დაფა",
+ "Help": "დახმარება",
+ "New Update": "განახლება",
+ "Language": "ენა",
+ "Appearance": "ვიზუალი",
+ "Theme": "სტილი",
+ "Game": "თამაში",
+ "Version": "ვერსია",
+ "Quick Stats": "თვალის გადავლება",
+ "Up": "მაღლა",
+ "Pending": "მოლოდინი",
+ "languageName": "Georgian",
+ "Settings": "კონფიგურაცია",
+ "General": "ძირითადი",
+ "Check Update On GitHub": "GitHub_ზე განახლების შემოწმება",
+ "List": "სია",
+ "Add": "დამატება",
+ "Add New Monitor": "ახალი მონიტორის დამატება",
+ "Down": "დაბლა"
+}
diff --git a/src/lang/ko-KR.json b/src/lang/ko-KR.json
index 2c2297c60..3d5652db7 100644
--- a/src/lang/ko-KR.json
+++ b/src/lang/ko-KR.json
@@ -208,7 +208,7 @@
"smtpBCC": "숨은 참조",
"discord": "Discord",
"Discord Webhook URL": "Discord 웹훅 URL",
- "wayToGetDiscordURL": "서버 설정 -> 연동 -> 웹후크 보기 -> 새 웹후크에서 얻을 수 있어요",
+ "wayToGetDiscordURL": "서버 설정 -> 연동 -> 웹훅 보기 -> 새 웹훅 에서 얻을 수 있어요",
"Bot Display Name": "표시 이름",
"Prefix Custom Message": "접두사 메시지",
"Hello @everyone is...": "{'@'}everyone 서버 상태 알림이에요…",
@@ -660,7 +660,7 @@
"Disable": "비활성화",
"Single Maintenance Window": "단일 점검",
"Maintenance Time Window of a Day": "점검 시간",
- "Effective Date Range": "유효 날짜 범위",
+ "Effective Date Range": "유효 날짜 범위 (옵션)",
"Schedule Maintenance": "점검 예약하기",
"Date and Time": "날짜 및 시간",
"DateTime Range": "날짜 시간 범위",
@@ -680,7 +680,7 @@
"Passive Monitor Type": "수동 모니터링",
"Specific Monitor Type": "특정 모니터링",
"Monitor": "모니터",
- "Resend Notification if Down X times consequently": "X번 중단될 경우 알림 다시 보내기",
+ "Resend Notification if Down X times consecutively": "X번 중단될 경우 알림 다시 보내기",
"Schedule maintenance": "점검 예약하기",
"Affected Monitors": "영향을 받는 모니터링",
"Pick Affected Monitors...": "영향을 받는 모니터링 선택하기…",
@@ -691,5 +691,63 @@
"webhookAdditionalHeadersTitle": "추가 헤더",
"webhookAdditionalHeadersDesc": "웹훅과 함께 전송될 추가 헤더를 설정해요.",
"HTTP Headers": "HTTP 헤더",
- "Trust Proxy": "프록시 신뢰"
+ "Trust Proxy": "프록시 신뢰",
+ "API Keys": "API 키",
+ "markdownSupported": "Markdown 문법이 지원됨",
+ "telegramMessageThreadID": "(선택) 메시지 스레드 ID",
+ "Clone": "복제",
+ "cloneOf": "{0}의 복제본",
+ "Clone Monitor": "모니터링 복제",
+ "telegramProtectContent": "포워딩/저장 보호",
+ "telegramProtectContentDescription": "활성화 할경우 텔레그램 봇 메시지는 포워딩 및 저장으로부터 보호됩니다.",
+ "telegramSendSilentlyDescription": "조용히 메시지를 보냅니다. 사용자들은 무음으로 알림을 받습니다.",
+ "telegramSendSilently": "무음 알림",
+ "Add New Tag": "태그 추가",
+ "Edit Tag": "태그 수정",
+ "Server Address": "서버 주소",
+ "Learn More": "자세히 알아보기",
+ "Continue": "계속",
+ "Key Added": "키 추가됨",
+ "No API Keys": "API 키 없음",
+ "disableAPIKeyMsg": "이 API키를 정말로 비활성화하시겠습니까?",
+ "deleteAPIKeyMsg": "이 API키를 정말로 삭제하시겠습니까?",
+ "Generate": "생성",
+ "Body Encoding": "Body 인코딩",
+ "Expiry": "만료",
+ "Expiry date": "만료 날짜",
+ "Don't expire": "만료되지 않음",
+ "notificationRegional": "지역별",
+ "Google Analytics ID": "Google Analytics ID",
+ "Add API Key": "API 키 추가",
+ "apiKeyAddedMsg": "API 키가 추가되었습니다. 다시 표시되지 않을 것이므로 메모해 두세요.",
+ "pagertreeCritical": "긴급",
+ "apiKey-active": "사용 가능",
+ "lunaseaUserID": "사용자 ID",
+ "apiKey-expired": "만료됨",
+ "Expires": "만료일",
+ "twilioAuthToken": "인증 토큰",
+ "twilioFromNumber": "번호에서",
+ "twilioToNumber": "번호에서",
+ "twilioAccountSID": "계정 SID",
+ "pagertreeUrgency": "긴급",
+ "sameAsServerTimezone": "서버 시간대로 설정하기",
+ "startDateTime": "시작 시간",
+ "endDateTime": "종료 시간",
+ "cronExpression": "Cron 값",
+ "cronSchedule": "스케줄: ",
+ "invalidCronExpression": "알수없는 Cron 값입니다: {0}",
+ "Add Another": "다른 항목 추가",
+ "apiKey-inactive": "비활성화",
+ "pagertreeIntegrationUrl": "Integration 링크",
+ "pagertreeLow": "낮음",
+ "pagertreeMedium": "중간",
+ "pagertreeHigh": "높음",
+ "pagertreeResolve": "자동으로 해결하기",
+ "pagertreeDoNothing": "아무것도 하지 않음",
+ "wayToGetPagerTreeIntegrationURL": "PagerTree에서 Uptime Kuma 통합을 생성한 후 Endpoint를 복사합니다. 전체 세부 정보 보기 {0}",
+ "lunaseaTarget": "대상",
+ "lunaseaDeviceID": "기기 ID",
+ "statusPageRefreshIn": "{0} 후 새로고침",
+ "telegramMessageThreadIDDescription": "포럼의 대상 메시지 쓰레드(주제)에 대한 선택적 고유 식별인, 포럼 관리자 그룹에만 해당",
+ "pagertreeSilent": "없음"
}
diff --git a/src/lang/ml.json b/src/lang/ml.json
new file mode 100644
index 000000000..8cbfd148f
--- /dev/null
+++ b/src/lang/ml.json
@@ -0,0 +1,27 @@
+{
+ "Settings": "ക്രമീകരണം",
+ "Help": "സഹായം",
+ "New Update": "പുതിയ നവീകരണം",
+ "Language": "ഭാഷ",
+ "Appearance": "കാണപ്പെടുക",
+ "Theme": "ദൃശ്യക്രമീകരണം",
+ "General": "പൊതുവായത്",
+ "Version": "പതിപ്പ്",
+ "List": "പട്ടിക",
+ "Add": "ചേർക്കുക",
+ "Add New Monitor": "പുതിയ മോണിറ്റർ ചേർക്കുക",
+ "Quick Stats": "വേഗത്തിൽ ഇപ്പോളത്തെ അവസ്ഥ നോക്കുക",
+ "Up": "മുകളിൽ",
+ "Down": "താഴെ",
+ "statusMaintenance": "പരിപാലനം",
+ "Maintenance": "പരിപാലനം",
+ "Unknown": "അജ്ഞാതം",
+ "Passive Monitor Type": "പാർശമായ തിര നോട്ടം",
+ "Specific Monitor Type": "പ്രത്യേക തിര നോട്ടം",
+ "languageName": "മലയാളം",
+ "Dashboard": "നിയന്ത്രണോപകരണ സജ്ജീകരണം",
+ "Game": "കളികൾ",
+ "Check Update On GitHub": "പുതിയ മാറ്റങ്ങൾക്കായി GitHub നോക്കുക",
+ "Pending": "തീരുമാനം പ്രതീക്ഷിച്ചിരിക്കുന്ന",
+ "General Monitor Type": "പൊതുവരായ തിര നോട്ടം"
+}
diff --git a/src/lang/ms.json b/src/lang/ms.json
new file mode 100644
index 000000000..a90e84fc6
--- /dev/null
+++ b/src/lang/ms.json
@@ -0,0 +1,28 @@
+{
+ "Help": "Bantuan",
+ "New Update": "Kemaskini baharu",
+ "Appearance": "Penampilan",
+ "Theme": "Tema",
+ "General": "Umum",
+ "Game": "Permainan",
+ "Primary Base URL": "URL Pangkalan Utama",
+ "Version": "Versi",
+ "Add": "Menambah",
+ "Quick Stats": "Statistik ringkas",
+ "Up": "Dalam talian",
+ "Down": "Luar talian",
+ "Pending": "Belum selesai",
+ "statusMaintenance": "Membaiki",
+ "Maintenance": "Membaiki",
+ "Unknown": "Tidak ketahui",
+ "General Monitor Type": "Jenis monitor umum",
+ "Check Update On GitHub": "Semak kemas kini dalam GitHub",
+ "List": "Senarai",
+ "Specific Monitor Type": "Jenis monitor spesifik",
+ "markdownSupported": "Sintaks markdown disokong",
+ "languageName": "Bahasa inggeris",
+ "Dashboard": "Papan pemuka",
+ "Language": "Bahasa",
+ "Add New Monitor": "Tambah monitor baharu",
+ "Passive Monitor Type": "Jenis monitor pasif"
+}
diff --git a/src/lang/nb-NO.json b/src/lang/nb-NO.json
index 1ddc4d171..343a129a6 100644
--- a/src/lang/nb-NO.json
+++ b/src/lang/nb-NO.json
@@ -281,5 +281,14 @@
"promosmsTypeFull": "SMS FULL - Premuimnivå SMS. Du kan bruke dit avsendernavn (Du må registerere et navn først). Pålitelig for alle varslinger.",
"promosmsTypeSpeed": "SMS SPEED - Høyest prioritet i systemet.Veldig rask på pålitelig, men dyrt (omtrent det dobbeltet av SMS FULL pris).",
"promosmsPhoneNumber": "Telefonnummber (for polske mottakere. Du trenger ikke områdekode.)",
- "promosmsSMSSender": "SMS Avsendernavn : Forhåndsregistert navn eller en av standardnavnene: InfoSMS, SMS Info, MaxSMS, INFO, SMS"
+ "promosmsSMSSender": "SMS Avsendernavn : Forhåndsregistert navn eller en av standardnavnene: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+ "Help": "Hjelp",
+ "Game": "Spill",
+ "statusMaintenance": "Vedlikehold",
+ "Maintenance": "Maintenance",
+ "Passive Monitor Type": "Passiv Monitor Type",
+ "Specific Monitor Type": "Spesifik Monitor Type",
+ "General Monitor Type": "Generisk Monitor Type",
+ "markdownSupported": "Markdown syntax støttet",
+ "Resend Notification if Down X times consecutively": "Send notifikasjon på nytt dersom nede X antall ganger på rad"
}
diff --git a/src/lang/nl-NL.json b/src/lang/nl-NL.json
index 32c795456..09f97e853 100644
--- a/src/lang/nl-NL.json
+++ b/src/lang/nl-NL.json
@@ -1,14 +1,14 @@
{
"languageName": "Nederlands",
- "checkEverySecond": "Controleer elke {0} seconden.",
+ "checkEverySecond": "Controleer elke {0} seconden",
"retriesDescription": "Maximum aantal nieuwe pogingen voordat de service wordt gemarkeerd als niet beschikbaar en er een melding wordt verzonden",
"ignoreTLSError": "Negeer TLS/SSL-fout voor HTTPS-websites",
- "upsideDownModeDescription": "Draai de status om. Als de service bereikbaar is, is deze OFFLINE.",
+ "upsideDownModeDescription": "Draai de status om. Als de service bereikbaar is, zal OFFLINE getoond worden.",
"maxRedirectDescription": "Maximaal aantal te volgen omleidingen. Stel in op 0 om omleidingen uit te schakelen.",
"acceptedStatusCodesDescription": "Selecteer statuscodes die als een succesvol antwoord worden beschouwd.",
"passwordNotMatchMsg": "Het herhaalwachtwoord komt niet overeen.",
"notificationDescription": "Wijs a.u.b. een melding toe aan de monitor(s) om het te laten werken.",
- "keywordDescription": "Zoek trefwoord in gewone html of JSON-response en het is hoofdlettergevoelig",
+ "keywordDescription": "Zoek trefwoord in gewone html of JSON-response en het is hoofdlettergevoelig.",
"pauseDashboardHome": "Gepauzeerd",
"deleteMonitorMsg": "Weet u zeker dat u deze monitor wilt verwijderen?",
"deleteNotificationMsg": "Weet u zeker dat u deze melding voor alle monitoren wilt verwijderen?",
@@ -19,7 +19,7 @@
"clearEventsMsg": "Weet je zeker dat je alle evenementen voor deze monitor wilt verwijderen?",
"clearHeartbeatsMsg": "Weet je zeker dat je alle heartbeats voor deze monitor wilt verwijderen?",
"confirmClearStatisticsMsg": "Weet u zeker dat u alle statistieken wilt verwijderen?",
- "twoFAVerifyLabel": "Voer uw 2FA controle token in voor verificatie",
+ "twoFAVerifyLabel": "Voer uw 2FA controle token in voor verificatie:",
"tokenValidSettingsMsg": "Token is geldig! U kunt nu de 2FA-instellingen opslaan.",
"confirmEnableTwoFAMsg": "Weet je zeker dat je 2FA wilt inschakelen?",
"confirmDisableTwoFAMsg": "Weet je zeker dat je 2FA wilt uitschakelen?",
@@ -58,7 +58,7 @@
"-hour": "-uur",
"Response": "Antwoord",
"Ping": "Ping",
- "Monitor Type": "Monitortype:",
+ "Monitor Type": "Monitortype",
"Keyword": "Trefwoord",
"Friendly Name": "Vriendelijke naam",
"URL": "URL",
@@ -105,7 +105,7 @@
"Password": "Wachtwoord",
"Remember me": "Wachtwoord onthouden",
"Login": "Inloggen",
- "No Monitors, please": "Geen monitoren, ",
+ "No Monitors, please": "Geen monitoren, alstublieft",
"add one": "voeg een toe",
"Notification Type": "Melding type",
"Email": "E-mail",
@@ -120,7 +120,7 @@
"Import": "Importeren",
"respTime": "reactietijd (ms)",
"notAvailableShort": "N.v.t.",
- "Default enabled": "Default enabled",
+ "Default enabled": "Standaard ingeschakeld",
"Apply on all existing monitors": "Pas toe op alle bestaande monitors",
"Create": "Aanmaken",
"Clear Data": "Data wissen",
@@ -144,9 +144,9 @@
"Token": "Token",
"Show URI": "Toon URI",
"Clear all statistics": "Wis alle statistieken",
- "retryCheckEverySecond": "Probeer elke {0} seconden.",
+ "retryCheckEverySecond": "Probeer elke {0} seconden",
"importHandleDescription": "Kies 'Sla bestaande over' als je elke monitor of melding met dezelfde naam wilt overslaan. Kies 'Overschrijf' als je elke monitor of notificatie wilt verwijderen.",
- "confirmImportMsg": "Weet je zeker dat je dit bestand wilt importeren?",
+ "confirmImportMsg": "Weet je zeker dat je dit bestand wilt importeren? Controleer of je de correcte importeer optie hebt geselecteerd.",
"Heartbeat Retry Interval": "Heartbeat Retry Interval",
"Import Backup": "Importeer Backup",
"Export Backup": "Exporteer Backup",
@@ -155,9 +155,9 @@
"Options": "Opties",
"Keep both": "Bewaar beide",
"Tags": "Labels",
- "Add New below or Select...": "Voeg nieuwe toe of selecteer...",
- "Tag with this name already exist.": "Label met deze naam bestaat al",
- "Tag with this value already exist.": "Label met deze waarde bestaat al",
+ "Add New below or Select...": "Voeg nieuwe toe of selecteer…",
+ "Tag with this name already exist.": "Label met deze naam bestaat al.",
+ "Tag with this value already exist.": "Label met deze waarde bestaat al.",
"color": "Kleur",
"value (optional)": "waarde (optioneel)",
"Gray": "Grijs",
@@ -168,9 +168,9 @@
"Indigo": "Indigo",
"Purple": "Paars",
"Pink": "Roze",
- "Search...": "Zoeken...",
- "Avg. Ping": "Gemiddelde Ping",
- "Avg. Response": "Gemiddelde Response",
+ "Search...": "Zoeken…",
+ "Avg. Ping": "Gemiddelde ping",
+ "Avg. Response": "Gemiddelde response",
"Entry Page": "Entry Page",
"statusPageNothing": "Niets hier, voeg een groep of monitor toe.",
"No Services": "Geen diensten",
@@ -234,10 +234,10 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "Je kunt dit krijgen door te gaan naar Server Instellingen -> Integraties -> Creëer Webhook",
+ "wayToGetDiscordURL": "Je kunt dit krijgen door te gaan naar Server Instellingen -> Integraties -> Bekijk webhooks -> Nieuwe webhook",
"Bot Display Name": "Bot Weergave Naam",
"Prefix Custom Message": "Prefix Aangepast Bericht",
- "Hello @everyone is...": "Hallo {'@'}iedereen is...",
+ "Hello @everyone is...": "Hallo {'@'}iedereen is…",
"Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "Je kunt hier leren hoe je een webhook URL kunt maken {0}.",
"Number": "Nummer",
@@ -300,14 +300,14 @@
"promosmsTypeSpeed": "SMS SPEED - Hoogste prioriteit in systeem. Is veel sneller en betrouwbaarder maar kost meer (ongeveer twee keer zoveel als volle SMS prijs).",
"promosmsPhoneNumber": "Telefoon nummer (voor Poolse ontvangers. Je kunt gebieds codes overslaan)",
"promosmsSMSSender": "SMS Ontvanger naam : Voor geregistreerde naam of een van de standaarden: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
- "Feishu WebHookUrl": "Feishu WebHookURL",
+ "Feishu WebHookUrl": "Feishu Webhook URL",
"matrixHomeserverURL": "Homeserver URL (met http(s):// en optioneel poort)",
"Internal Room Id": "Interne Room ID",
"matrixDesc1": "Je kunt de interne room ID vinden door in de geavanceerde sectie van de room instellingen in je Matrix client te kijken. Het zou moeten uitzien als !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "Het wordt ten zeerste aanbevolen om een nieuwe gebruiker aan te maken en niet de access token van je account te gebruiken, aangezien dit volledige toegang geeft tot je account en alle kamers waar je lid van bent. Maak in plaats daarvan een nieuwe gebruiker aan en nodig deze alleen uit voor de ruimte waarin je de melding wilt ontvangen. Je kunt de access token krijgen door het volgende uit te voeren {0}",
"Monitor History": "Monitor Geschiedenis",
"clearDataOlderThan": "Bewaar monitor geschiedenis voor {0} dagen.",
- "PasswordsDoNotMatch": "Wachtwoorden komen niet overeen",
+ "PasswordsDoNotMatch": "Wachtwoorden komen niet overeen.",
"records": "records",
"One record": "Een record",
"steamApiKeyDescription": "Om een Steam Game Server te monitoren heb je een Steam Web-API key nodig. Je kunt hier je API key registreren: ",
@@ -315,15 +315,15 @@
"topic": "Onderwerp",
"topicExplanation": "MQTT onderwerp om te monitoren",
"successMessage": "Succesbericht",
- "successMessageExplanation": "MQTT bericht dat als succes wordt beschouwd.",
+ "successMessageExplanation": "MQTT bericht dat als succes wordt beschouwd",
"recent": "Recent",
"Done": "Klaar",
"Info": "Info",
"Security": "Beveiliging",
"Steam API Key": "Steam API Sleutel",
"Shrink Database": "Verklein Database",
- "Pick a RR-Type...": "Kies een RR-Type...",
- "Pick Accepted Status Codes...": "Kies geaccepteerde Status Codes...",
+ "Pick a RR-Type...": "Kies een RR-Type…",
+ "Pick Accepted Status Codes...": "Kies geaccepteerde Status Codes…",
"Default": "Standaard",
"HTTP Options": "HTTP Opties",
"Create Incident": "Creëer Incident",
@@ -399,7 +399,7 @@
"SignName": "SignName",
"Sms template must contain parameters: ": "Sms sjabloon moet de volgende parameters bevatten: ",
"Bark Endpoint": "Bark Endpoint",
- "WebHookUrl": "WebHookUrl",
+ "WebHookUrl": "Webhook URL",
"SecretKey": "SecretKey",
"For safety, must use secret key": "Voor de veiligheid moet je de secret key gebruiken",
"Device Token": "Apparaat Token",
@@ -464,7 +464,7 @@
"Footer Text": "Footer Tekst",
"Show Powered By": "Laat \"Mogeljik gemaakt door\" zien",
"Domain Names": "Domein Namen",
- "pushoversounds pushover": "Pushover (default)",
+ "pushoversounds pushover": "Pushover (standaard)",
"pushoversounds bike": "Bike",
"pushoversounds bugle": "Bugle",
"pushoversounds cashregister": "Cash Register",
@@ -485,7 +485,7 @@
"pushoversounds persistent": "Persistent (long)",
"pushoversounds echo": "Pushover Echo (long)",
"pushoversounds updown": "Up Down (long)",
- "pushoversounds vibrate": "Vibrate Only",
+ "pushoversounds vibrate": "Alleen trillen",
"pushoversounds none": "None (silent)",
"dnsPortDescription": "DNS-serverpoort. Standaard ingesteld op 53. Je kunt de poort op elk moment wijzigen.",
"error": "fout",
@@ -523,9 +523,185 @@
"Connection String": "Connection String",
"Query": "Query",
"settingsCertificateExpiry": "TLS Certificate Expiry",
- "certificationExpiryDescription": "HTTPS Monitors trigger notification when TLS certificate expires in:",
+ "certificationExpiryDescription": "Stuur een melding bij het verlopen van het HTTPS TLS certificaat in:",
"ntfy Topic": "ntfy Topic",
"Domain": "Domein",
"Workstation": "Werkstation",
- "disableCloudflaredNoAuthMsg": "De \"Geen authenticatie\" modus staat aan, wachtwoord is niet vereist."
+ "disableCloudflaredNoAuthMsg": "De \"Geen authenticatie\" modus staat aan, wachtwoord is niet vereist.",
+ "backupOutdatedWarning": "Deprecated: Er zijn een hoop nieuwe functies toegevoegd en daarom is de backup functie niet onderhouden, het is op dit moment niet mogelijk om een volledige backup te maken en te herstellen.",
+ "RadiusSecret": "Radius Secret",
+ "RadiusSecretDescription": "Shared Secret tussen client en server",
+ "API Key": "API Key",
+ "Connection Type": "Verbindingstype",
+ "Docker Daemon": "Docker Daemon",
+ "Trust Proxy": "Trust Proxy",
+ "Setup Docker Host": "Docker Host instellen",
+ "tcp": "TCP / HTTP",
+ "Optional": "Optioneel",
+ "socket": "Socket",
+ "Docker Container": "Docker Container",
+ "Container Name / ID": "Container Naam / ID",
+ "Docker Host": "Docker Host",
+ "Docker Hosts": "Docker Hosts",
+ "Packet Size": "Packet Grootte",
+ "wayToGetLineNotifyToken": "Je kan een Access Token van {0} krijgen",
+ "Examples": "Voorbeelden",
+ "Home Assistant URL": "Home Assistant URL",
+ "default: notify all devices": "Standaard: stuur melding naar alle apparaten",
+ "Automations can optionally be triggered in Home Assistant:": "Automations kunnen optioneel worden getriggerd in Home Assistant:",
+ "Event data:": "Event data:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "Kies een actie, bijvoorbeeld het activeren van een scene.",
+ "Frontend Version": "Frontend Versie",
+ "Frontend Version do not match backend version!": "Frontend versie komt niet overeen niet met de backend versie!",
+ "backupRecommend": "In plaats daarvan, maak een backup van je Docker volume of de data map (./data/).",
+ "squadcast": "Squadcast",
+ "or": "of",
+ "recurringInterval": "Interval",
+ "Recurring": "Terugkerend",
+ "strategyManual": "Actief/Inactief handmatig",
+ "warningTimezone": "De tijdzone van de server wordt gebruikt",
+ "weekdayShortMon": "ma",
+ "weekdayShortTue": "di",
+ "weekdayShortWed": "wo",
+ "weekdayShortThu": "do",
+ "weekdayShortFri": "vr",
+ "weekdayShortSat": "za",
+ "weekdayShortSun": "zo",
+ "dayOfWeek": "Dag van de week",
+ "dayOfMonth": "Dag van de maand",
+ "lastDay": "Laatste dag",
+ "lastDay2": "1 na laatste dag van de maand",
+ "lastDay4": "3 na laatste dag van de maand",
+ "No Maintenance": "Geen onderhoud",
+ "pauseMaintenanceMsg": "Weet je zeker dat je wilt pauzeren?",
+ "maintenanceStatus-under-maintenance": "In onderhoud",
+ "maintenanceStatus-inactive": "Inactief",
+ "maintenanceStatus-scheduled": "Ingepland",
+ "maintenanceStatus-ended": "Beëindigd",
+ "Display Timezone": "Toon tijdzone",
+ "Server Timezone": "Server tijdzone",
+ "statusPageMaintenanceEndDate": "Einde",
+ "IconUrl": "Icoon URL",
+ "Enable DNS Cache": "DNS Cache inschakelen",
+ "Enable": "Inschakelen",
+ "Disable": "Uitschakelen",
+ "Single Maintenance Window": "Enkel onderhoudsperiode",
+ "Effective Date Range": "Effectieve periode",
+ "Schedule Maintenance": "Onderhoud inplannen",
+ "Date and Time": "Datum en tijd",
+ "DateTime Range": "Datum en tijd periode",
+ "wayToGetZohoCliqURL": "Via deze link kun je uitvinden hoe je een webhook URL maakt {0}.",
+ "dataRetentionTimeError": "Bewaarperiode moet 0 of groter zijn",
+ "infiniteRetention": "Stel in op 0 voor oneindige bewaarperiode.",
+ "enableGRPCTls": "Toestaan om gRPC aanvragen te sturen over TLS verbinding",
+ "deleteMaintenanceMsg": "Weet je zeker dat je dit onderhoud wilt verwijderen?",
+ "recurringIntervalMessage": "1 keer per dag uitvoeren | 1 keer per elke {0} dagen uitvoeren",
+ "affectedStatusPages": "Toon het onderhoudsbericht op de geselecteerde status pagina's",
+ "promosmsPassword": "API Wachtwoord",
+ "Kook": "Kook",
+ "high": "hoog",
+ "Base URL": "Base URL",
+ "goAlert": "GoAlert",
+ "Octopush API Version": "Octopush API versie",
+ "HomeAssistant": "Home Assistant",
+ "affectedMonitorsDescription": "Selecteer de monitors die zullen worden aangetast door het huidige onderhoud",
+ "Custom": "Aangepast",
+ "Affected Monitors": "Aangetaste monitors",
+ "Resend Notification if Down X times consequently": "Verzend offline melding X keer opnieuw bij blijvend offline",
+ "Monitor": "Monitor | Monitors",
+ "Start of maintenance": "Start van onderhoud",
+ "All Status Pages": "Alle status pagina's",
+ "Select status pages...": "Selecteer status pagina's…",
+ "API Username": "API Gebruikersnaam",
+ "Trigger type:": "Trigger type:",
+ "Event type:": "Event type:",
+ "Guild ID": "Guild ID",
+ "uninstalling": "Aan het verwijderen",
+ "Lowcost": "Lowcost",
+ "Economy": "Economy",
+ "webhookAdditionalHeadersTitle": "Extra Headers",
+ "webhookAdditionalHeadersDesc": "Voegt extra headers toe die meegestuurd worden met de webhook.",
+ "Help": "Hulp",
+ "Game": "Game",
+ "statusMaintenance": "Onderhoud",
+ "Maintenance": "Onderhoud",
+ "Passive Monitor Type": "Passieve Monitor Type",
+ "Pick Affected Monitors...": "Kies aangetaste monitors…",
+ "Specific Monitor Type": "Specifieke Monitor Type",
+ "promosmsLogin": "API Login naam",
+ "Schedule maintenance": "Onderhoud inplannen",
+ "resendEveryXTimes": "Verstuur elke {0} keer opnieuw",
+ "resendDisabled": "Opnieuw versturen uitgeschakeld",
+ "General Monitor Type": "Algemeen Monitor Type",
+ "Notification Service": "Melding diensten",
+ "uninstall": "Verwijderen",
+ "HTTP Headers": "HTTP Headers",
+ "Domain Name Expiry Notification": "Domeinnaam verlopen melding",
+ "deleteDockerHostMsg": "Weet je zeker dat je deze Docker host wilt verwijderen voor alle monitors?",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Een lijst van melding diensten kan worden gevonden in Home Assistant onder \"Developer Tools > Services\" en zoek voor \"notification\" om je apparaat/telefoon naam te vinden.",
+ "lastDay1": "Laatste dag van de maand",
+ "lastDay3": "2 na laatste dag van de maand",
+ "maintenanceStatus-unknown": "Onbekend",
+ "dnsCacheDescription": "Het werkt niet in sommige IPv6 omgevingen, schakel het uit als je problemen ervaart.",
+ "confirmDeleteTagMsg": "Weet je zeker dat je dit label wilt verwijderen? Monitors die gekoppeld zijn aan dit label worden niet verwijderd.",
+ "atLeastOneMonitor": "Selecteer tenminste 1 aangetaste monitor",
+ "Enable TLS": "TLS inschakelen",
+ "smseagle": "SMSEagle",
+ "smseagleTo": "Telefoonnummer(s)",
+ "Custom Monitor Type": "Custom Monitor Type",
+ "trustProxyDescription": "'X-Forwarded-*' headers vertrouwen. Als je de correcte client IP wilt krijgen en de Uptime Kuma installatie is achter een proxy zoals Nginx of Apache, schakel dan dit in.",
+ "RadiusCalledStationId": "Called Station Id",
+ "RadiusCalledStationIdDescription": "Identifier of the called device",
+ "RadiusCallingStationId": "Calling Station Id",
+ "ZohoCliq": "ZohoCliq",
+ "Long-Lived Access Token": "Long-Lived Access Token",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Long-Lived Access Token kan aangemaakt worden via je profiel naam (links onder) en door naar beneden te scrollen en te klikken op Token Aanmaken. ",
+ "Maintenance Time Window of a Day": "Onderhoud tijdsvak van een dag",
+ "octopushAPIKey": "\"API key\" van HTTP API inloggegevens van het controle paneel",
+ "octopushLogin": "\"Login\" van HTTP API inloggegevens controle paneel",
+ "grpcMethodDescription": "Methode naam moet in cammelCase formaat zijn zoals zegHallo, check, etc.",
+ "wayToGetKookBotToken": "Maak een applicatie en haal je bot token op bij {0}",
+ "wayToGetKookGuildID": "Switch naar 'Developer Mode' in de Kook instellingen, en klik met de rechter muisknop op de guild om de ID op te halen",
+ "Strategy": "Strategy",
+ "Free Mobile User Identifier": "Free Mobile User Identifier",
+ "Free Mobile API Key": "Free Mobile API Key",
+ "Proto Service Name": "Proto service naam",
+ "Proto Method": "Proto methode",
+ "Proto Content": "Proto inhoud",
+ "SendKey": "SendKey",
+ "SMSManager API Docs": "SMSManager API documentatie ",
+ "Gateway Type": "Gateway Type",
+ "SMSManager": "SMSManager",
+ "You can divide numbers with": "Je kunt nummers delen met",
+ "Bark Group": "Bark Group",
+ "Bark Sound": "Bark Sound",
+ "promosmsAllowLongSMS": "Sta lange SMS toe",
+ "smseagleRecipientType": "Ontvanger type",
+ "smseagleRecipient": "Ontvanger(s) (gescheiden met comma)",
+ "smseagleToken": "API access token",
+ "smseagleEncoding": "Stuur als Unicode",
+ "smseaglePriority": "Bericht prioriteit (0-9, standaard = 0)",
+ "Legacy Octopush-DM": "Legacy Octopush-DM",
+ "smseagleGroup": "Telefoonboek groep namen",
+ "Google Analytics ID": "Google Analytics ID",
+ "Edit Tag": "Tag bewerken",
+ "Server Address": "Server Adres",
+ "Learn More": "Meer leren",
+ "RadiusCallingStationIdDescription": "Identifier of the calling device",
+ "plugin": "Plugin | Plugins",
+ "installing": "Installeren",
+ "install": "Installeer",
+ "confirmUninstallPlugin": "Weet je zeker dat je deze plugin wilt verwijderen?",
+ "smseagleUrl": "SMSEagle apparaat URL",
+ "markdownSupported": "Markdown syntax ondersteund",
+ "Resend Notification if Down X times consecutively": "Melding x keer opnieuw sturen als monitor offline is",
+ "loadingError": "Kan de data niet ophalen, probeer het later opnieuw.",
+ "smseagleContact": "Telefoonboek contact namen",
+ "apiKey-active": "Actief",
+ "apiKey-expired": "Verlopen",
+ "pagertreeLow": "Laag",
+ "pagertreeHigh": "Hoog",
+ "Clone": "Dupliceer",
+ "cloneOf": "Duplicaat van {0}",
+ "Add New Tag": "Voeg nieuw label toe"
}
diff --git a/src/lang/pl.json b/src/lang/pl.json
index ebc587976..1f4bdf4e2 100644
--- a/src/lang/pl.json
+++ b/src/lang/pl.json
@@ -208,7 +208,7 @@
"smtpBCC": "UDW",
"discord": "Discord",
"Discord Webhook URL": "URL webhook Discorda",
- "wayToGetDiscordURL": "Możesz go uzyskać, przechodząc do Ustawienia serwera -> Integracje -> Tworzenie webhooka",
+ "wayToGetDiscordURL": "Możesz go uzyskać, przechodząc do Ustawienia serwera -> Integracje -> Webhooki -> Tworzenie webhooka",
"Bot Display Name": "Wyświetlana nazwa bota",
"Prefix Custom Message": "Własny początek wiadomości",
"Hello @everyone is...": "Hej {'@'}everyone…",
@@ -388,8 +388,8 @@
"alertaApiEndpoint": "Punkt końcowy API",
"alertaEnvironment": "Środowisko",
"alertaApiKey": "Klucz API",
- "alertaAlertState": "Alert State",
- "alertaRecoverState": "Recover State",
+ "alertaAlertState": "Stan alarmowy",
+ "alertaRecoverState": "Stan odzyskania",
"deleteStatusPageMsg": "Jesteś pewien, że chcesz usunąć tę stronę statusów?",
"Proxies": "Proxy",
"default": "Domyślny",
@@ -402,7 +402,7 @@
"Certificate Chain": "Łańcuch certyfikatów",
"Valid": "Ważny",
"Invalid": "Nieważny",
- "AccessKeyId": "AccessKey ID",
+ "AccessKeyId": "ID klucza dostępu",
"SecretAccessKey": "AccessKey Sekret",
"PhoneNumbers": "Numery telefonów",
"TemplateCode": "Kod szablonu",
@@ -494,7 +494,7 @@
"atLeastOneMonitor": "Wybierz co najmniej jeden monitor, którego dotyczy problem",
"deleteMaintenanceMsg": "Czy na pewno chcesz usunąć tę konserwację?",
"dnsPortDescription": "Port serwera DNS. Domyślnie 53. Możesz zmienić port w dowolnym momencie.",
- "Resend Notification if Down X times consequently": "Wyślij ponownie powiadomienie, jeśli nie działa X razy pod rząd",
+ "Resend Notification if Down X times consecutively": "Wyślij ponownie powiadomienie, jeśli nie działa X razy z rzędu",
"error": "błąd",
"critical": "krytyczny",
"wayToGetPagerDutyKey": "Możesz to uzyskać, przechodząc do Service -> Service Directory -> (wybierz usługę) -> Integrations -> Add integration. Tutaj możesz wyszukać \"Events API V2\". Więcej informacji {0}",
@@ -508,7 +508,7 @@
"Bark Sound": "Dźwięk Bark",
"HTTP Headers": "Nagłówki HTTP",
"Trust Proxy": "Ufaj proxy",
- "HomeAssistant": "Home Assistant",
+ "HomeAssistant": "Asystent domowy",
"RadiusSecret": "Sekretny klucz Radius",
"RadiusSecretDescription": "Współdzielony sekretny klucz pomiędzy klientem a serwerem",
"RadiusCalledStationId": "Id stacji wywoływanej",
@@ -529,21 +529,21 @@
"promosmsLogin": "Nazwa logowania API",
"promosmsPassword": "Hasło API",
"pushoversounds pushover": "Pushover (domyślny)",
- "pushoversounds bike": "Bike",
- "pushoversounds bugle": "Bugle",
- "pushoversounds cashregister": "Cash Register",
+ "pushoversounds bike": "Rower",
+ "pushoversounds bugle": "chrząszcz",
+ "pushoversounds cashregister": "Kasa fiskalna",
"pushoversounds classical": "Classical",
- "pushoversounds cosmic": "Cosmic",
- "pushoversounds falling": "Falling",
+ "pushoversounds cosmic": "Kosmiczny",
+ "pushoversounds falling": "Spadek",
"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 incoming": "Przychodzące",
+ "pushoversounds intermission": "Przerwa",
+ "pushoversounds magic": "Magia",
+ "pushoversounds mechanical": "Mechaniczny",
+ "pushoversounds pianobar": "fortepianowy klawisz",
+ "pushoversounds siren": "Syrena",
+ "pushoversounds spacealarm": "Alarm kosmiczny",
+ "pushoversounds tugboat": "Holownik",
"pushoversounds alien": "Alien Alarm (długie)",
"pushoversounds climb": "Climb (długie)",
"pushoversounds persistent": "Persistent (długie)",
@@ -608,7 +608,7 @@
"backupRecommend": "Zamiast tego należy wykonać bezpośrednią kopię zapasową woluminu lub folderu danych (./data/).",
"Optional": "Opcjonalne",
"squadcast": "Squadcast",
- "SendKey": "SendKey",
+ "SendKey": "Przycisk Wyślij",
"SMSManager API Docs": "Dokumentacja API SMSManager ",
"Gateway Type": "Typ bramy",
"SMSManager": "SMSManager",
@@ -663,7 +663,7 @@
"IconUrl": "URL ikony",
"Enable DNS Cache": "Włącz pamięć podręczną DNS",
"Single Maintenance Window": "Pojedyncze okno konserwacji",
- "Effective Date Range": "Zakres dat obowiązywania",
+ "Effective Date Range": "Zakres dat obowiązywania (opcjonalnie)",
"Schedule Maintenance": "Planowanie konserwacji",
"DateTime Range": "Zakres czasowy",
"Maintenance Time Window of a Day": "Okno czasowe konserwacji na dzień",
@@ -686,9 +686,78 @@
"Packet Size": "Rozmiar pakietu",
"uninstalling": "Odinstalowywanie",
"loadingError": "Nie można pobrać danych, proszę spróbować ponownie później.",
- "plugin": "Wtyczka | Wtyczki",
+ "plugin": "Plugin | Pluginy",
"install": "Instaluj",
"installing": "Instalowanie",
"uninstall": "Odinstaluj",
- "confirmUninstallPlugin": "Czy na pewno chcesz odinstalować tę wtyczkę?"
+ "confirmUninstallPlugin": "Czy na pewno chcesz odinstalować tę wtyczkę?",
+ "Custom Monitor Type": "Własny typ monitora",
+ "markdownSupported": "Obsługiwana składnia Markdown",
+ "Google Analytics ID": "Identyfikator Google Analytics",
+ "Edit Tag": "Edytuj Tag",
+ "Server Address": "Adres Serwera",
+ "Learn More": "Dowiedz się więcej",
+ "Body Encoding": "Kodowanie treści",
+ "Expiry": "Wygasa",
+ "Expiry date": "Data wygaśnięcia",
+ "Don't expire": "Nie wygaszaj",
+ "Continue": "Kontynuuj",
+ "Add Another": "Dodaj kolejne",
+ "Add API Key": "Dodaj klucz API",
+ "No API Keys": "Brak kluczy API",
+ "apiKey-active": "Aktywny",
+ "apiKey-expired": "Wygasły",
+ "apiKey-inactive": "Nieaktywny",
+ "Expires": "Wygasa",
+ "Generate": "Generuj",
+ "disableAPIKeyMsg": "Czy na pewno chcesz wyłączyć ten klucz API?",
+ "deleteAPIKeyMsg": "Czy na pewno chcesz usunąć ten klucz API?",
+ "pagertreeIntegrationUrl": "URL integracji",
+ "pagertreeUrgency": "Pilność",
+ "pagertreeSilent": "Cichy",
+ "pagertreeLow": "Niski",
+ "pagertreeMedium": "Średni",
+ "pagertreeHigh": "Wysoki",
+ "pagertreeCritical": "Krytyczny",
+ "pagertreeResolve": "Automatyczne rozwiązywanie",
+ "Clone Monitor": "Klonuj monitor",
+ "Clone": "Klonuj",
+ "cloneOf": "Klon {0}",
+ "API Keys": "Klucze API",
+ "Key Added": "Klucz dodany",
+ "pagertreeDoNothing": "Nie rób nic",
+ "wayToGetPagerTreeIntegrationURL": "Po utworzeniu integracji Uptime Kuma w PagerTree, należy skopiować Endpoint. Zobacz pełne szczegóły {0}",
+ "notificationRegional": "Regionalne",
+ "twilioFromNumber": "Z numeru",
+ "twilioToNumber": "Do numeru",
+ "lunaseaTarget": "Cel",
+ "twilioAccountSID": "SID konta",
+ "twilioAuthToken": "Token autoryzacyjny",
+ "apiKeyAddedMsg": "Twój klucz API został dodany. Prosimy o zanotowanie go, ponieważ nie będzie on już więcej pokazywany.",
+ "telegramMessageThreadID": "(Opcjonalne) ID wątku wiadomości",
+ "telegramMessageThreadIDDescription": "Opcjonalny Unikalny identyfikator dla docelowego wątku wiadomości (tematu) forum; tylko dla supergrup forum",
+ "telegramProtectContent": "Ochrona przekazywania/zapisywania",
+ "telegramProtectContentDescription": "Jeśli włączona, wiadomości bota w Telegramie będą chronione przed przekazywaniem i zapisywaniem.",
+ "telegramSendSilently": "Wyślij po cichu",
+ "telegramSendSilentlyDescription": "Wysyła wiadomość po cichu. Użytkownicy otrzymają powiadomienie bez dźwięku.",
+ "statusPageRefreshIn": "Odświeżenie w ciągu: {0}",
+ "lunaseaDeviceID": "ID urządzenia",
+ "lunaseaUserID": "ID użytkownika",
+ "Add New Tag": "Dodaj nowy tag",
+ "startDateTime": "Data/godzina rozpoczęcia",
+ "cronSchedule": "Harmonogram: ",
+ "invalidCronExpression": "Nieprawidłowe sformułowanie Cron: {0}",
+ "sameAsServerTimezone": "Tak jak strefa czasowa serwera",
+ "endDateTime": "Data/godzina zakończenia",
+ "cronExpression": "Wyrażenie Cron",
+ "ntfyAuthenticationMethod": "Metoda Uwierzytelnienia",
+ "ntfyUsernameAndPassword": "Nazwa użytkownika i hasło",
+ "noGroupMonitorMsg": "Niedostępna. Stwórz najpierw grupę monitorów.",
+ "Close": "Zamknij",
+ "pushoverMessageTtl": "TTL wiadomości (sekundy)",
+ "Home": "Strona główna",
+ "Group": "Grupa",
+ "Monitor Group": "Grupa monitora",
+ "Reconnecting...": "Ponowne łączenie...",
+ "Cannot connect to the socket server": "Nie można połączyć się z serwerem gniazda"
}
diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json
index b7ebdbd40..2dc55aa08 100644
--- a/src/lang/pt-BR.json
+++ b/src/lang/pt-BR.json
@@ -1,10 +1,10 @@
{
- "languageName": "Português (Brasileiro)",
+ "languageName": "Português (Brasil)",
"checkEverySecond": "Verificar a cada {0} segundos",
"retryCheckEverySecond": "Tentar novamente a cada {0} segundos",
"retriesDescription": "Máximo de tentativas antes que o serviço seja marcado como inativo e uma notificação seja enviada",
"ignoreTLSError": "Ignorar erros TLS/SSL para sites HTTPS",
- "upsideDownModeDescription": "Inverta o status de cabeça para baixo. Se o serviço estiver acessível, ele está OFFLINE.",
+ "upsideDownModeDescription": "Inverta o status. Se o serviço estiver acessível, ele está DESLIGADO.",
"maxRedirectDescription": "Número máximo de redirecionamentos a seguir. Defina como 0 para desativar redirecionamentos.",
"acceptedStatusCodesDescription": "Selecione os códigos de status que são considerados uma resposta bem-sucedida.",
"passwordNotMatchMsg": "A senha repetida não corresponde.",
@@ -27,7 +27,7 @@
"confirmEnableTwoFAMsg": "Tem certeza de que deseja habilitar 2FA?",
"confirmDisableTwoFAMsg": "Tem certeza de que deseja desativar 2FA?",
"Settings": "Configurações",
- "Dashboard": "Dashboard",
+ "Dashboard": "Painel",
"New Update": "Nova Atualização",
"Language": "Linguagem",
"Appearance": "Aparência",
@@ -39,8 +39,8 @@
"Add": "Adicionar",
"Add New Monitor": "Adicionar novo monitor",
"Quick Stats": "Estatísticas rápidas",
- "Up": "On",
- "Down": "Off",
+ "Up": "Ligado",
+ "Down": "Desligado",
"Pending": "Pendente",
"Unknown": "Desconhecido",
"Pause": "Pausar",
@@ -49,12 +49,12 @@
"DateTime": "Data hora",
"Message": "Mensagem",
"No important events": "Nenhum evento importante",
- "Resume": "Resumo",
+ "Resume": "Retomar",
"Edit": "Editar",
- "Delete": "Deletar",
+ "Delete": "Apagar",
"Current": "Atual",
"Uptime": "Tempo de atividade",
- "Cert Exp.": "Cert Exp.",
+ "Cert Exp.": "Expiração Do Certificado",
"day": "dia | dias",
"-day": "-dia",
"hour": "hora",
@@ -71,9 +71,9 @@
"Retries": "Novas tentativas",
"Heartbeat Retry Interval": "Intervalo de repetição de Heartbeat",
"Advanced": "Avançado",
- "Upside Down Mode": "Modo de cabeça para baixo",
+ "Upside Down Mode": "Modo Invertido",
"Max. Redirects": "Redirecionamentos Máx",
- "Accepted Status Codes": "Status Code Aceitáveis",
+ "Accepted Status Codes": "Códigos HTTP Aceitáveis",
"Save": "Salvar",
"Notifications": "Notificações",
"Not available, please setup.": "Não disponível, por favor configure.",
@@ -131,7 +131,7 @@
"Create": "Criar",
"Clear Data": "Limpar Dados",
"Events": "Eventos",
- "Heartbeats": "Heartbeats",
+ "Heartbeats": "Batimentos Cardíacos",
"Auto Get": "Obter Automático",
"backupDescription": "Você pode fazer backup de todos os monitores e todas as notificações em um arquivo JSON.",
"backupDescription2": "OBS: Os dados do histórico e do evento não estão incluídos.",
@@ -187,17 +187,17 @@
"Select status pages...": "Selecionar status pages…",
"Game": "Jogo",
"Passive Monitor Type": "Tipo de monitoramento passivo",
- "Specific Monitor Type": "Especificar tipo de monitoramento",
+ "Specific Monitor Type": "Tipo de monitoramento específico",
"Monitor": "Monitoramento | Monitoramentos",
"needPushEvery": "Você deve chamar esta URL a cada {0} segundos.",
- "Push URL": "Push URL",
+ "Push URL": "URL de push",
"Custom": "Personalizado",
"here": "aqui",
"Required": "Requerido",
"webhookJsonDesc": "{0} é bom para qualquer servidor HTTP moderno, como Express.js",
"webhookAdditionalHeadersTitle": "Cabeçalhos Adicionais",
"webhookAdditionalHeadersDesc": "Define cabeçalhos adicionais enviados com o webhook.",
- "Webhook URL": "Webhook URL",
+ "Webhook URL": "URL Do Webhook",
"Priority": "Prioridade",
"Read more": "Ver mais",
"appriseInstalled": "Apprise está instalado.",
@@ -249,7 +249,7 @@
"enabled": "Ativado",
"setAsDefault": "Definir como padrão",
"Primary Base URL": "URL base principal",
- "Resend Notification if Down X times consequently": "Reenviar notificação se OFFLINE X vezes consecutivamente",
+ "Resend Notification if Down X times consecutively": "Reenviar Notificação se OFFLINE X vezes consecutivamente",
"pushOptionalParams": "Parâmetros opcionais: {0}",
"webhookFormDataDesc": "{multipart} é bom para PHP. O JSON precisará ser analisado com {decodeFunction}",
"HeadersInvalidFormat": "Os cabeçalhos da solicitação não são um JSON válidos: ",
@@ -269,5 +269,320 @@
"Start of maintenance": "Iniciar manutenção",
"All Status Pages": "Todas as Status Pages",
"Method": "Método",
- "General Monitor Type": "Tipo de monitoramento geral"
+ "General Monitor Type": "Tipo de monitoramento geral",
+ "markdownSupported": "Markdown suportado",
+ "emojiCheatSheet": "Dicas de Emojis",
+ "topic": "Tópico",
+ "topicExplanation": "Tópico MQTT para monitorar",
+ "successMessageExplanation": "Mensagem MQTT que será considerada como sucesso",
+ "Content Type": "Tipo do Conteúdo",
+ "Shrink Database": "Encolher Banco de Dados",
+ "Content": "Conteúdo",
+ "Pick a RR-Type...": "Selecione um RR-Type…",
+ "Pick Accepted Status Codes...": "Selecione Os Códigos de Status Aceitos…",
+ "Pick Affected Monitors...": "Selecione os Monitores Afetados…",
+ "Channel Name": "Nome Do Canal",
+ "Don't know how to get the token? Please read the guide:": "Não sabe com pegar o token? Por favor, leia o guia:",
+ "smtpDkimheaderFieldNames": "Chaves Do Cabeçalho para assinar (Opcional)",
+ "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.": "A conexão atual pode ser perdida se você estiver se conectando pelo túnel da Cloudflare. Você tem certeza que deseja pará-lo? Digite a sua senha para confirmar.",
+ "shrinkDatabaseDescription": "Acionar a limpeza do banco de dados para o SQLite. Se o seu banco de dados foi criado depois de 1.10.0, a limpeza automática(AUTO_VACUUM) já é habilitada por padrão e essa ação não é necessária.",
+ "Powered by": "Fornecido por",
+ "deleteProxyMsg": "Você tem certeza que deseja deletar este proxy para todos os monitores?",
+ "proxyDescription": "Os proxies devem ser atribuídos a um monitor para funcionar.",
+ "Certificate Chain": "Cadeia De Certificados",
+ "Domain Name Expiry Notification": "Notificação De Expiração Do Nome Do Domínio",
+ "Proxy": "Proxy",
+ "wayToGetTelegramChatID": "Você pode pegar o Chat ID enviando uma mensagem marcando o bot no grupo e indo nessa URL para ver o chat_id:",
+ "wayToGetLineNotifyToken": "Você pode pegar o token de acesso de {0}",
+ "disableCloudflaredNoAuthMsg": "Você está no modo sem autenticação, a senha não é necessária.",
+ "Frontend Version do not match backend version!": "Versão do frontend é diferente da versão do backend!",
+ "strategyManual": "Ativar/Desativar Manualmente",
+ "weekdayShortThu": "Qui",
+ "Basic Settings": "Configurações Básicas",
+ "User ID": "ID Do Usuário",
+ "Line Developers Console": "Linha Do Terminal De Desenvolvimento",
+ "lineDevConsoleTo": "Linha Do Terminal De Desenvolvimento- {0}",
+ "smseagleToken": "Token De Acesso Da API",
+ "Notification Service": "Serviço De Notificação",
+ "default: notify all devices": "padrão: notificar todos os dispositivos",
+ "Trigger type:": "Tipo Do Acionamento:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "",
+ "Enable": "Habilitado",
+ "Disable": "Desabilitado",
+ "IconUrl": "URL Do Ícone",
+ "Enable DNS Cache": "Habilitar Cache Do DNS",
+ "Single Maintenance Window": "Janela Única De Manutenção",
+ "dnsCacheDescription": "Pode não funcionar em alguns ambientes com IPv6, desabita caso encontre qualquer problema.",
+ "Messaging API": "API Da Mensageira",
+ "Icon URL": "URL Do Ícone",
+ "Clone Monitor": "Clonar Monitoramento",
+ "Clone": "Clonar",
+ "cloneOf": "Clone do {0}",
+ "deleteMaintenanceMsg": "Você tem certeza que deseja apagar essa manutenção?",
+ "sameAsServerTimezone": "O mesmo do servidor de fuso-horário",
+ "startDateTime": "Início Data/Horário",
+ "endDateTime": "Fim Data/Horário",
+ "cronExpression": "Expressão Do Cron",
+ "cronSchedule": "Agendar: ",
+ "invalidCronExpression": "Expressão Cron inválida: {0}",
+ "Display Timezone": "Mostrar Fuso-horário",
+ "Server Timezone": "Servidor De Fuso-horário",
+ "statusPageMaintenanceEndDate": "Fim",
+ "Schedule Maintenance": "Agendar Manutenção",
+ "Date and Time": "Data E Horário",
+ "DateTime Range": "Intervalo De Tempo",
+ "Maintenance Time Window of a Day": "Janela de tempo de manutenção de um dia",
+ "uninstalling": "Desinstalando",
+ "confirmUninstallPlugin": "Você tem certeza were quer desinstalar esse plugin?",
+ "notificationRegional": "Região",
+ "dnsPortDescription": "Porta do servidor DNS. O padrão é 53. Você pode mudar a porta em qualquer momento.",
+ "affectedMonitorsDescription": "Selecione os monitores afetados pela manutenção atual",
+ "Icon Emoji": "Ícone Do Emoji",
+ "wayToGetKookBotToken": "Criar aplicação e pegar o token do bot em {0}",
+ "Notification Sound": "Som De Notificação",
+ "More info on:": "Mais informações em: {0}",
+ "SMS Type": "Tipo Do SMS",
+ "Internal Room Id": "ID Interno Da Sala",
+ "Platform": "Plataforma",
+ "serwersmsAPIPassword": "Senha Da API",
+ "serwersmsPhoneNumber": "Número Do Telefone",
+ "documentation": "documentação",
+ "smtpDkimDomain": "Nome Do Domínio",
+ "smtpDkimKeySelector": "Chave Selecionadora",
+ "smtpDkimPrivateKey": "Chave Privada",
+ "smtpDkimHashAlgo": "Algoritmo Hash (Opcional)",
+ "smtpDkimskipFields": "Chaves Do Cabeçalho para não assinar (Opcional)",
+ "alertaEnvironment": "Ambiente",
+ "alertaRecoverState": "Estado De Recuperação",
+ "smseagleEncoding": "Enviar como Unicode",
+ "onebotGroupMessage": "Grupo",
+ "onebotPrivateMessage": "Privado",
+ "onebotUserOrGroupId": "ID do Grupo/Usuário",
+ "No Maintenance": "Sem Manutenção",
+ "telegramProtectContentDescription": "Se ativado, a mensagens do bot do Telegram serão protegidas contra encaminhamentos e salvamento.",
+ "telegramProtectContent": "Proteger Contra Encaminhamento/Salvamento",
+ "affectedStatusPages": "Mostrar essa mensagem de manutenção nas páginas de status selecionadas",
+ "loadingError": "Não foi possível pegar os dados, por favor tente novamente.",
+ "Bot Display Name": "Nome Visível Do Bot",
+ "Access Token": "Token De Acesso",
+ "Unpin": "Desfixar",
+ "telegramSendSilently": "Enviar Silenciosamente",
+ "telegramSendSilentlyDescription": "Enviar a mensagem silenciosamente. Os usuários não receberam uma notificação com som.",
+ "YOUR BOT TOKEN HERE": "O SEU TOKEN DO BOT VAI AQUI",
+ "warningTimezone": "Está usando os servidores de fuso-horários",
+ "dayOfWeek": "Dia Da Semana",
+ "dayOfMonth": "Dia Do Mês",
+ "lastDay": "Último Dia",
+ "lastDay1": "Último Dia Do Mês",
+ "lastDay2": "Penúltimo Dia Do Mês",
+ "lastDay3": "Antepenúltimo Dia Do Mês",
+ "lastDay4": "Quarto Último Dia Do Mês",
+ "weekdayShortMon": "Seg",
+ "weekdayShortTue": "Ter",
+ "weekdayShortWed": "Qua",
+ "weekdayShortFri": "Sex",
+ "weekdayShortSat": "Sab",
+ "weekdayShortSun": "Dom",
+ "wayToGetTeamsURL": "Você pode aprender a como criar a URL do webhook {0}.",
+ "Hello @everyone is...": "Olá {'@'}everyone é…",
+ "Number": "Número",
+ "install": "Instalar",
+ "installing": "Instalando",
+ "uninstall": "Desinstalar",
+ "Ignore TLS Error": "Ignorar Erro De TLS",
+ "Discord Webhook URL": "URL Do Webhook Do Discord",
+ "emailCustomSubject": "Assunto Personalizado",
+ "Prefix Custom Message": "Prefixo Personalizado Da Mensagem",
+ "wayToGetZohoCliqURL": "Você pode aprender a como criar uma URL de Webhook {0}.",
+ "Channel access token": "Canal do token de acesso",
+ "promosmsPassword": "Senha Da API",
+ "promosmsLogin": "Nome Do Login Da API",
+ "atLeastOneMonitor": "Selecione pelo menos um monitoramento afetado",
+ "apiCredentials": "Credenciais Da API",
+ "For safety, must use secret key": "Para segurança deve se usar uma chave secreta",
+ "Device Token": "Token Do Dispositivo",
+ "Retry": "Tentar Novamente",
+ "Topic": "Tópico",
+ "Setup Proxy": "Configuração Do Proxy",
+ "Proxy Protocol": "Protocolo Do Proxy",
+ "Proxy Server": "Servidor Proxy",
+ "Proxy server has authentication": "O servidor proxy tem autenticação",
+ "aboutWebhooks": "Mais informações sobre Webhooks em: {0}",
+ "Integration Key": "Chave De Integração",
+ "Integration URL": "URL De Integração",
+ "do nothing": "fazendo nada",
+ "onebotSafetyTips": "Por segurança deve adicionar o token de acesso",
+ "Subject:": "Assunto:",
+ "Valid To:": "Válido para:",
+ "For example: nginx, Apache and Traefik.": "Por exemplo: Nginx, Apache e Traefik.",
+ "Please read": "Por favor, leia",
+ "RadiusCallingStationIdDescription": "Identificador do dispositivo de chamada",
+ "certificationExpiryDescription": "O monitoramento por HTTPS envia a notificação quando o certificado TLS expirar em:",
+ "or": "ou",
+ "Effective Date Range": "Intervalo Efetivo De Data (Opcional)",
+ "recurringIntervalMessage": "Rodar diariamente | Rodar a cada {0} dias",
+ "Status:": "Status: {0}",
+ "smtpDkimSettings": "Configurações DKIM",
+ "alertaApiKey": "Chave Da API",
+ "alertaAlertState": "Estado Do Alerta",
+ "statusPageRefreshIn": "Atualizando em: {0}",
+ "Untitled Group": "Grupo Sem Título",
+ "primary": "primário",
+ "setAsDefaultProxyDescription": "Este proxy será habilitado por padrão em todos os novos monitores. Você pode desabilitar o proxy individualmente para cada monitor.",
+ "Valid": "Válido",
+ "Invalid": "Inválido",
+ "User": "Usuário",
+ "Installed": "Instalado",
+ "Not installed": "Não instalado",
+ "enableProxyDescription": "Este proxy não afetará as solicitações do monitor até que seja ativado. Você pode controlar temporariamente a desativação do proxy de todos os monitores pelo status de ativação.",
+ "Not running": "Desabilitado",
+ "Remove Token": "Remover Token",
+ "Start": "Iniciar",
+ "Stop": "Parar",
+ "Add New Status Page": "Adicionar Nova Página De Status",
+ "Accept characters:": "Caracteres aceitos:",
+ "Running": "Habilitado",
+ "startOrEndWithOnly": "Apenas iniciar ou parar com {0}",
+ "No consecutive dashes": "Sem traços consecutivos",
+ "Next": "Próximo",
+ "No Proxy": "Sem Proxy",
+ "Authentication": "Autenticação",
+ "HTTP Basic Auth": "Autenticação Básica No HTTP",
+ "New Status Page": "Nova Página De Status",
+ "Page Not Found": "Página Não Encontrada",
+ "Reverse Proxy": "Proxy Reverso",
+ "About": "Sobre",
+ "Message:": "Mensagem:",
+ "HTTP Headers": "Cabeçalhos HTTP",
+ "Trust Proxy": "Proxy Confiável",
+ "Other Software": "Outros Programas",
+ "Days Remaining:": "Dias Restantes:",
+ "No status pages": "Sem página de status",
+ "Date Created": "Data De Criação",
+ "Backup": "Cópia de Segurança",
+ "wayToGetCloudflaredURL": "(Baixe o CloudFlareD de {0})",
+ "cloudflareWebsite": "Site Da CloudaFlare",
+ "Issuer:": "Emissor:",
+ "Fingerprint:": "Impressão Digital:",
+ "Footer Text": "Texto Do Rodapé",
+ "Domain Names": "Nome Dos Domínios",
+ "signedInDispDisabled": "Autenticação Desabilitada.",
+ "RadiusSecretDescription": "Compartilhe o Segredo entre o cliente e o servidor",
+ "Certificate Expiry Notification": "Notificação De Certificado Expirado",
+ "The resource is no longer available.": "O recurso não está mais disponível.",
+ "There might be a typing error in the address.": "Pode ter um erro de digitação no endereço.",
+ "Retype the address.": "Digitar novamente o endereço.",
+ "Go back to the previous page.": "Voltar para a página anterior.",
+ "Query": "Query",
+ "settingsCertificateExpiry": "O Certificado TLS Expira",
+ "Connection Type": "Tipo Da Conexão",
+ "signedInDisp": "Assinado como {0}",
+ "RadiusCallingStationId": "ID Da Estação De Chamada",
+ "RadiusCalledStationIdDescription": "Identificador do dispositivo de chamada",
+ "Coming Soon": "Em Breve",
+ "Connection String": "String De Conexão",
+ "Docker Daemon": "Daemon Do Docker",
+ "Show Powered By": "Mostrar Distribuído Por",
+ "RadiusSecret": "Segredo Radius",
+ "RadiusCalledStationId": "ID Da Estação Chamada",
+ "deleteDockerHostMsg": "Você tem certeza que quer deletar esse host do Docker para todos os monitores?",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "Container Docker",
+ "Container Name / ID": "Nome / ID do Container",
+ "Domain": "Domínio",
+ "Workstation": "Estação De Trabalho",
+ "Packet Size": "Tamanho Do Pacote",
+ "Bot Token": "Token do Bot",
+ "wayToGetTelegramToken": "Você pode pegar o token de {0}.",
+ "chatIDNotFound": "Chat ID não encontrado; por favor envia uma mensagem para o bot primeiro",
+ "Chat ID": "Chat ID",
+ "Docker Hosts": "Hosts Do Docker",
+ "Docker Host": "Host Do Docker",
+ "Examples": "Exemplos",
+ "maintenanceStatus-under-maintenance": "Em Manutenção",
+ "Long-Lived Access Token": "Token De Acesso De Longa Duração",
+ "Home Assistant URL": "URL Do Home Assinant",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "O token de acessos de longa duração pode ser criado clicando no nome do seu perfil, com o botão esquerdo, ir até o final da lista e clicar em Criar Token. ",
+ "Event type:": "Tipo Do Evento:",
+ "Event data:": "Dados Do Evento:",
+ "Frontend Version": "Versão Do Frontend",
+ "backupRecommend": "Por favor faça uma cópia do volume ou da pasta com dados(./data/) diretamente ao invés.",
+ "Optional": "Opcional",
+ "recurringInterval": "Intervalo",
+ "Recurring": "Recorrente",
+ "pauseMaintenanceMsg": "Você tem certeza que quer pausar?",
+ "maintenanceStatus-inactive": "Inativo",
+ "maintenanceStatus-scheduled": "Agendado",
+ "maintenanceStatus-ended": "Terminando",
+ "maintenanceStatus-unknown": "Desconhecido",
+ "enableGRPCTls": "Permita para enviar requisições gRPC com conexões TLS",
+ "confirmDeleteTagMsg": "Você tem certeza que deseja apagar essa tag? Monitores associados a essa tag não serão apagados.",
+ "grpcMethodDescription": "O nome do método é convertido para o formato cammelCase, exemplos: enviarBomDia, verificar, etc.",
+ "infiniteRetention": "Defina como 0 para um tempo infinito de retenção.",
+ "octopushLegacyHint": "Você usa a versão legada do Octopush (2011-2020) ou a nova versão?",
+ "Example:": "Exemplo: {0}",
+ "Read more:": "Leia mais em: {0}",
+ "promosmsAllowLongSMS": "Permitir SMS grandes",
+ "Android": "Android",
+ "Huawei": "Huawei",
+ "smseagleTo": "Números Dos Telefones",
+ "smseaglePriority": "Prioridade da mensagem (0-9, padrão=0)",
+ "dataRetentionTimeError": "O período de retenção tem que ser maior ou igual a 0",
+ "User Key": "Chave Do Usuário",
+ "Device": "Dispositivo",
+ "Message Title": "Título Da Mensagem",
+ "defaultNotificationName": "Minha {notification} Alerta({number})",
+ "light": "claro",
+ "socket": "Soquete",
+ "Add New Tag": "Adicionar Nova Tag",
+ "API Username": "Usuário Da API",
+ "API Key": "Chave Da API",
+ "Show update if available": "Mostrar atualização se disponível",
+ "Also check beta release": "Também verificar lançamentos em beta",
+ "Using a Reverse Proxy?": "Está usando um Proxy Reverso?",
+ "Check how to config it for WebSocket": "Verifique como configurar para o WebSocket",
+ "Steam Game Server": "Servidor De Jogo Da Steam",
+ "Most likely causes:": "Causas mais prováveis:",
+ "What you can try:": "O que você pode tentar:",
+ "apiKey-active": "Ativa",
+ "Expiry": "Expiração",
+ "endpoint": "endpoint",
+ "pagertreeIntegrationUrl": "URL de Integração",
+ "pagertreeUrgency": "Urgência",
+ "telegramMessageThreadID": "(Opcional) Message Thread ID",
+ "Edit Tag": "Editar Etiqueta",
+ "Server Address": "Endereço do Servidor",
+ "Learn More": "Aprender Mais",
+ "needSignalAPI": "Você precisa de um cliente Signal com API REST.",
+ "Generate": "Gerar",
+ "deleteAPIKeyMsg": "Você tem certeza de que quer apagar essa chave de API?",
+ "plugin": "Plugin | Plugins",
+ "Expiry date": "Data de expiração",
+ "Don't expire": "Não expira",
+ "Continue": "Continuar",
+ "Add Another": "Adicionar Outro",
+ "Key Added": "Chave Adicionada",
+ "Add API Key": "Adicionar chave de API",
+ "No API Keys": "Sem chaves de API",
+ "apiKey-expired": "Expirada",
+ "apiKey-inactive": "Inativa",
+ "Expires": "Expira",
+ "disableAPIKeyMsg": "Você tem certeza de que quer desativar essa chave de API?",
+ "smtp": "Email (SMTP)",
+ "secureOptionTLS": "TLS (465)",
+ "From Email": "Email De",
+ "smtpCC": "CC",
+ "smtpBCC": "CCO",
+ "To Email": "Email Para",
+ "Recipients": "Destinatários",
+ "Google Analytics ID": "ID Google Analytics",
+ "Post": "Post",
+ "Slug": "Slug",
+ "The slug is already taken. Please choose another slug.": "Esse slug já foi utilizado. Por favor escolha outro slug.",
+ "Setup Docker Host": "Configurar Host Docker",
+ "trustProxyDescription": "Confiar nos cabeçalhos 'X-Forwarded-*'. Se você quer obter o endereço IP do cliente correto no seu Uptime Kuma que está por trás de um proxy como Nginx ou Apache, você deve ativar isso.",
+ "Automations can optionally be triggered in Home Assistant:": "Automações podem opcionalmente ser disparadas no Home Assistant:",
+ "secureOptionNone": "Nenhum / STARTTLS (25, 587)",
+ "apiKeyAddedMsg": "Sua chave de API foi adicionada. Por favor anote essa chave, ela não será mostrada novamente.",
+ "Show Clickable Link": "Mostrar Link Clicável"
}
diff --git a/src/lang/pt-PT.json b/src/lang/pt-PT.json
index e3ce55e98..3fd370b9c 100644
--- a/src/lang/pt-PT.json
+++ b/src/lang/pt-PT.json
@@ -1,7 +1,7 @@
{
"languageName": "Português (Portugal)",
- "checkEverySecond": "Verificar a cada {0} segundos.",
- "retryCheckEverySecond": "Tentar novamente a cada {0} segundos.",
+ "checkEverySecond": "Verificar a cada {0} segundos",
+ "retryCheckEverySecond": "Tentar novamente a cada {0} segundos",
"retriesDescription": "Máximo de tentativas antes que o serviço seja marcado como inativo e uma notificação seja enviada",
"ignoreTLSError": "Ignorar erros TLS/SSL para sites HTTPS",
"upsideDownModeDescription": "Inverte o status de cabeça para baixo. Se o serviço estiver acessível, ele está OFFLINE.",
@@ -72,7 +72,7 @@
"Heartbeat Retry Interval": "Intervalo de repetição de Heartbeats",
"Advanced": "Avançado",
"Upside Down Mode": "Modo de cabeça para baixo",
- "Max. Redirects": "Redirecionamento Máx.",
+ "Max. Redirects": "Max. Redirecionamentos",
"Accepted Status Codes": "Status Code Aceitáveis",
"Save": "Guardar",
"Notifications": "Notificações",
@@ -131,7 +131,7 @@
"Create": "Criar",
"Clear Data": "Limpar Dados",
"Events": "Eventos",
- "Heartbeats": "Heartbeats",
+ "Heartbeats": "Pings",
"Auto Get": "Obter Automático",
"backupDescription": "Podes fazer backup de todos os monitores e todas as notificações num arquivo JSON.",
"backupDescription2": "OBS: Os dados do histórico e do evento não estão incluídos.",
@@ -147,14 +147,14 @@
"Setup 2FA": "Configurar 2FA",
"Enable 2FA": "Ativar 2FA",
"Disable 2FA": "Desativar 2FA",
- "2FA Settings": "Configurações do 2FA ",
+ "2FA Settings": "Configurações do 2FA",
"Two Factor Authentication": "Autenticação de Dois Fatores",
"Active": "Ativo",
"Inactive": "Inativo",
"Token": "Token",
"Show URI": "Mostrar URI",
"Tags": "Tag",
- "Add New below or Select...": "Adicionar Novo abaixo ou Selecionar ...",
+ "Add New below or Select...": "Adicionar Novo abaixo ou Selecionar…",
"Tag with this name already exist.": "Já existe uma etiqueta com este nome.",
"Tag with this value already exist.": "Já existe uma etiqueta com este valor.",
"color": "cor",
@@ -167,9 +167,9 @@
"Indigo": "Índigo",
"Purple": "Roxo",
"Pink": "Rosa",
- "Search...": "Pesquisa...",
- "Avg. Ping": "Ping Médio.",
- "Avg. Response": "Resposta Média. ",
+ "Search...": "Pesquisa…",
+ "Avg. Ping": "Ping Médio",
+ "Avg. Response": "Resposta Média",
"Status Page": "Página de Status",
"Status Pages": "Página de Status",
"Entry Page": "Página de entrada",
@@ -181,5 +181,263 @@
"Add Group": "Adicionar Grupo",
"Add a monitor": "Adicionar um monitor",
"Edit Status Page": "Editar Página de Status",
- "Go to Dashboard": "Ir para o dashboard"
+ "Go to Dashboard": "Ir para o dashboard",
+ "backupOutdatedWarning": "Depreciado: Uma vez que muitas funcionalidades foram adicionadas e esta funcionalidade de backup é um pouco desmanchada, não pode gerar ou restaurar um backup completo.",
+ "Schedule maintenance": "Agendar manutenção",
+ "Affected Monitors": "Monitores Afetados",
+ "Pick Affected Monitors...": "Escolher Monitores Afetados…",
+ "All Status Pages": "Todas as Páginas de Status",
+ "Select status pages...": "Selecionar Páginas de Status…",
+ "defaultNotificationName": "Meu alerta de {notification} ({number})",
+ "here": "aqui",
+ "Required": "Obrigatório",
+ "Post URL": "Post URL",
+ "Content Type": "Tipo de Conteúdo",
+ "webhookFormDataDesc": "{multipart} é bom para PHP. O JSON precisará ser analisado com {decodeFunction}",
+ "webhookAdditionalHeadersTitle": "Headers Adicionais",
+ "Webhook URL": "URL do Webhook",
+ "Application Token": "Token do Aplicativo",
+ "Server URL": "URL do Servidor",
+ "Priority": "Prioridade",
+ "emojiCheatSheet": "Folha de dicas de emojis: {0}",
+ "Read more": "Ler Mais",
+ "Method": "Método",
+ "Body": "Body",
+ "Headers": "Headers",
+ "PushUrl": "Enviar URL",
+ "HeadersInvalidFormat": "Os headers da solicitação não são JSON válidos: ",
+ "BodyInvalidFormat": "O body da solicitação não é um JSON válido: ",
+ "Monitor History": "Histórico do Monitor",
+ "clearDataOlderThan": "Mantenha os dados do histórico do monitor por {0} dias.",
+ "PasswordsDoNotMatch": "As passwords não coincidem.",
+ "records": "registros",
+ "One record": "Um registro",
+ "steamApiKeyDescription": "Para monitorar um Steam Game Server, você precisa de uma chave Steam Web-API. Pode registrar a chave da API aqui: ",
+ "Current User": "Usuário Atual",
+ "topicExplanation": "Tópico MQTT para monitorar",
+ "successMessage": "Mensagem de Sucesso",
+ "recent": "Recente",
+ "Done": "Feito",
+ "Info": "Informações",
+ "Security": "Segurança",
+ "Steam API Key": "Steam API Key",
+ "Shrink Database": "Encolher Base de Dados",
+ "Pick a RR-Type...": "Escolha um tipo RR…",
+ "Pick Accepted Status Codes...": "Escolha Códigos de Status Aceitos…",
+ "HTTP Options": "Opções HTTP",
+ "Create Incident": "Criar Incidente",
+ "Content": "Conteúdo",
+ "Style": "Estilo",
+ "info": "informações",
+ "warning": "aviso",
+ "danger": "perigo",
+ "critical": "crítico",
+ "primary": "primário",
+ "light": "luz",
+ "dark": "escuro",
+ "Post": "Post",
+ "Created": "Criado",
+ "Last Updated": "Ultima Atualização",
+ "Unpin": "Desmarcar",
+ "Switch to Light Theme": "Alterar para Tema Claro",
+ "Switch to Dark Theme": "Alterar para Tema Escuro",
+ "Show Tags": "Mostrar Tags",
+ "appriseInstalled": "Apprise está instalado.",
+ "appriseNotInstalled": "Apprise não está instalado. {0}",
+ "No monitors available.": "Nenhum monitor disponível.",
+ "Add one": "Adicione um",
+ "No Monitors": "Sem Monitores",
+ "Untitled Group": "Grupo sem Título",
+ "Services": "Serviços",
+ "Discard": "Descartar",
+ "Cancel": "Cancelar",
+ "Powered by": "Powered by",
+ "Customize": "Customizar",
+ "Custom CSS": "CSS Customizado",
+ "Custom Footer": "Footer Customizado",
+ "deleteStatusPageMsg": "Tem certeza de que deseja excluir esta página de status?",
+ "Proxies": "Proxies",
+ "default": "Padrão",
+ "enabled": "Ativar",
+ "setAsDefault": "Definir como Padrão",
+ "deleteProxyMsg": "Tem a certeza que quer excluir este proxy para todos os monitores?",
+ "setAsDefaultProxyDescription": "Este proxy será ativado por padrão para novos monitores. Você ainda pode desabilitar o proxy separadamente para cada monitor.",
+ "Valid": "Válido",
+ "Invalid": "Inválido",
+ "Remove Token": "Remover Token",
+ "Running": "Em Execução",
+ "Not running": "Não está em execução",
+ "Start": "Iniciar",
+ "Stop": "Parar",
+ "Add New Status Page": "Adicionar Nova Página de Status",
+ "Next": "Próximo",
+ "No consecutive dashes": "Sem traços consecutivos",
+ "Slug": "URL",
+ "Accept characters:": "Caracteres aceites:",
+ "startOrEndWithOnly": "Iniciar ou terminar apenas com {0}",
+ "The slug is already taken. Please choose another slug.": "URL já existe. Por favor escolha outro URL.",
+ "No Proxy": "Sem Proxy",
+ "Authentication": "Autenticação",
+ "HTTP Basic Auth": "Autenticação Básica HTTP",
+ "New Status Page": "Nova Página de Status",
+ "Page Not Found": "Página Não Encontrada",
+ "Reverse Proxy": "Proxy Reverso",
+ "Backup": "Backup",
+ "About": "Sobre",
+ "wayToGetCloudflaredURL": "(Download cloudflared de {0})",
+ "cloudflareWebsite": "Site da Cloudflare",
+ "Message:": "Mensagem:",
+ "HTTP Headers": "Headers HTTP",
+ "Trust Proxy": "Proxy de Confiança",
+ "Other Software": "Outro Software",
+ "For example: nginx, Apache and Traefik.": "Por exemplo: nginx, Apache e Traefik.",
+ "Please read": "Por favor leia",
+ "Subject:": "Assunto:",
+ "Valid To:": "Valido para:",
+ "Days Remaining:": "Dias Restantes:",
+ "Issuer:": "Emissor:",
+ "Fingerprint:": "Impressão Digital:",
+ "No status pages": "Nenhuma página de status",
+ "Domain Name Expiry Notification": "Notificação de Expiração de Nome de Domínio",
+ "Proxy": "Proxy",
+ "Date Created": "Data da Criação",
+ "Footer Text": "Texto do Footer",
+ "Show Powered By": "Mostrar Powered By",
+ "Domain Names": "Nomes de Domínio",
+ "signedInDisp": "Conectado como {0}",
+ "signedInDispDisabled": "Autenticação Desativada.",
+ "RadiusSecret": "Radius Secret",
+ "RadiusSecretDescription": "Secret compartilhado entre cliente e servidor",
+ "RadiusCallingStationIdDescription": "Identificador do dispositivo de chamada",
+ "Certificate Expiry Notification": "Notificação de Expiração do Certificado",
+ "API Username": "Nome de utilizador da API",
+ "API Key": "Chave API",
+ "Using a Reverse Proxy?": "Utilizando um Proxy Reverso?",
+ "Check how to config it for WebSocket": "Verifique como configurá-lo para WebSocket",
+ "Steam Game Server": "Steam Game Server",
+ "Most likely causes:": "Causas mais prováveis:",
+ "The resource is no longer available.": "O recurso já não está disponível.",
+ "There might be a typing error in the address.": "Pode haver um erro de digitação no endereço.",
+ "What you can try:": "O que pode tentar:",
+ "Retype the address.": "Volte a escrever o endereço.",
+ "Go back to the previous page.": "Voltar à página anterior.",
+ "Coming Soon": "Em Breve",
+ "Connection String": "Linha de Conexão",
+ "Query": "Query",
+ "settingsCertificateExpiry": "Validade do Certificado TLS",
+ "certificationExpiryDescription": "Os monitores HTTPS ativam a notificação quando o certificado TLS expira:",
+ "Setup Docker Host": "Configuração do Docker Host",
+ "Connection Type": "Tipo de conexão",
+ "Docker Daemon": "Docker Daemon",
+ "deleteDockerHostMsg": "Tem a certeza de querer apagar este docker host para todos os monitores?",
+ "socket": "Socket",
+ "tcp": "TCP / HTTP",
+ "Docker Host": "Docker Host",
+ "Docker Hosts": "Docker Hosts",
+ "Domain": "Domínio",
+ "Workstation": "Estação de trabalho",
+ "Packet Size": "Tamanho do pacote",
+ "ZohoCliq": "ZohoCliq",
+ "Bot Token": "Token do Bot",
+ "wayToGetTelegramToken": "Pode obter o token a partir de {0}.",
+ "Chat ID": "ID do Chat",
+ "wayToGetTelegramChatID": "Pode obter o seu ID de chat enviando uma mensagem para o bot e indo a este URL para ver o chat_id:",
+ "YOUR BOT TOKEN HERE": "O TOKEN DO BOT AQUI",
+ "disableCloudflaredNoAuthMsg": "Está no modo Sem Autenticação, não é necessária uma palavra-passe.",
+ "Examples": "Exemplos",
+ "Long-Lived Access Token": "Token de Acesso de Longa Duração",
+ "wayToGetLineNotifyToken": "Pode obter o código de acesso a partir de {0}",
+ "Notification Service": "Serviço de Notificação",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Uma lista de Serviços de Notificação pode ser encontrada em Home Assistant em \"Developer Tools > Services\" pesquisa por \"notificação\" para encontrar o seu dispositivo/nome do telefone.",
+ "Home Assistant URL": "URL do Home Assistant",
+ "Event type:": "Tipo de evento:",
+ "Event data:": "Dados do evento:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "Depois de escolher uma ação, por exemplo mudar a cena para onde uma luz RGB é vermelha.",
+ "Frontend Version": "Versão Frontend",
+ "Frontend Version do not match backend version!": "Versão Frontend não corresponde à versão backend!",
+ "backupRecommend": "Por favor, faça o backup do volume ou da pasta de dados (./data/) diretamente.",
+ "Optional": "Opcional",
+ "squadcast": "Squadcast",
+ "recurringInterval": "Intervalo",
+ "Recurring": "Recurrente",
+ "strategyManual": "Ativar/Desativar Manualmente",
+ "warningTimezone": "Está a utilizar o fuso horário do servidor",
+ "weekdayShortMon": "Segunda",
+ "weekdayShortTue": "Terça",
+ "weekdayShortWed": "Quarta",
+ "weekdayShortThu": "Quinta",
+ "weekdayShortFri": "Sexta",
+ "weekdayShortSat": "Sábado",
+ "weekdayShortSun": "Domingo",
+ "dayOfWeek": "Dia da Semana",
+ "dayOfMonth": "Dia do Mês",
+ "lastDay": "Último Dia",
+ "lastDay2": "2º Último Dia do Mês",
+ "lastDay3": "3º Último Dia do Mês",
+ "lastDay4": "4º Último Dia do Mês",
+ "No Maintenance": "Nenhuma Manutenção",
+ "maintenanceStatus-under-maintenance": "Em Manutenção",
+ "maintenanceStatus-inactive": "Inativo",
+ "maintenanceStatus-scheduled": "Agendado",
+ "maintenanceStatus-ended": "Terminado",
+ "Display Timezone": "Mostrar Fuso horário",
+ "Server Timezone": "Fuso horário do Servidor",
+ "statusPageMaintenanceEndDate": "Acabou",
+ "Maintenance": "Manutenção",
+ "Specific Monitor Type": "Tipo de Monitor Específico",
+ "Resend Notification if Down X times consequently": "Reenviar notificação se Off X vezes consequentemente",
+ "resendEveryXTimes": "Reenviar a cada {0} vezes",
+ "resendDisabled": "Reenviar desativado",
+ "Push URL": "Enviar URL",
+ "webhook": "Webhook",
+ "topic": "Tema",
+ "RadiusCalledStationIdDescription": "Identificador do dispositivo chamado",
+ "Automations can optionally be triggered in Home Assistant:": "As automatizações podem opcionalmente ser ativadas em Home Assistant:",
+ "or": "ou",
+ "markdownSupported": "Sintaxe de redução suportada",
+ "Start of maintenance": "Início da manutenção",
+ "webhookJsonDesc": "{0} é bom para qualquer servidor HTTP moderno, como Express.js",
+ "webhookAdditionalHeadersDesc": "Define headers adicionais enviados com o webhook.",
+ "successMessageExplanation": "Mensagem MQTT que será considerada como sucesso",
+ "error": "erro",
+ "Please input title and content": "Por favor insira o título e o conteúdo",
+ "Hide Tags": "Ocultar Tags",
+ "Description": "Descrição",
+ "shrinkDatabaseDescription": "Acionar banco de dados VACUUM para SQLite. Se seu banco de dados for criado após 1.10.0, AUTO_VACUUM já está ativado e esta ação não é necessária.",
+ "proxyDescription": "Os proxies devem ser atribuídos a um monitor para funcionar.",
+ "enableProxyDescription": "Este proxy não afetará as solicitações do monitor até que seja ativado. Você pode controlar temporariamente a desativação do proxy de todos os monitores pelo status de ativação.",
+ "Don't know how to get the token? Please read the guide:": "Não sabe como obter o token? Por favor, leia o guia:",
+ "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.": "A conexão atual pode ser perdida se estiver conectando via Cloudflare Tunnel. Tem certeza de que deseja pará-lo? Digite sua senha atual para confirmar.",
+ "Docker Container": "Contentor Docker",
+ "Container Name / ID": "Nome / ID do Contentor",
+ "supportTelegramChatID": "Chat de Apoio Direto / Grupo / ID do Chat do Canal",
+ "chatIDNotFound": "O ID do Chat não é encontrado; por favor envie uma mensagem a este bot primeiro",
+ "trustProxyDescription": "Confiar nos headers 'X-Forwarded-*'. Se quiser obter o IP correto do cliente e o seu Uptime Kuma está por detrás de um proxy como o Nginx ou Apache, deve activá-lo.",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "O Token de Acesso de Longa Duração pode ser criado clicando no nome do seu perfil (em baixo à esquerda) e descendo para o fundo da pagina e depois clicando em Criar Token. ",
+ "lastDay1": "Último Dia do Mês",
+ "pauseMaintenanceMsg": "Quer mesmo colocar em pausa?",
+ "maintenanceStatus-unknown": "Desconhecido",
+ "needPushEvery": "Deve chamar este URL a cada {0} segundos.",
+ "pushOptionalParams": "Parâmetros opcionais: {0}",
+ "Title": "Título",
+ "User": "Utilizador",
+ "Installed": "Instalado",
+ "Not installed": "Não instalado",
+ "RadiusCalledStationId": "Id da estação chamada",
+ "RadiusCallingStationId": "Id da estação de chamada",
+ "default: notify all devices": "padrão: notificar todos os dispositivos",
+ "Trigger type:": "Tipo de gatilho:",
+ "telegram": "Telegram",
+ "Help": "Ajuda",
+ "Game": "Jogo",
+ "Monitor": "Monitor | Monitores",
+ "Default": "Padrão",
+ "Certificate Chain": "Certificate Chain",
+ "Show update if available": "Mostrar atualização se disponível",
+ "Also check beta release": "Verifique também a versão beta",
+ "Primary Base URL": "URL Base Principal",
+ "statusMaintenance": "Manutenção",
+ "Passive Monitor Type": "Tipo de Monitor Passivo",
+ "Custom": "Personalizar",
+ "General Monitor Type": "Tipo de Monitor Geral"
}
diff --git a/src/lang/ro.json b/src/lang/ro.json
index a659e0bed..066d1ed5c 100644
--- a/src/lang/ro.json
+++ b/src/lang/ro.json
@@ -1,3 +1,563 @@
{
- "languageName": "Limba română"
+ "languageName": "Română",
+ "Dashboard": "Panou de Control",
+ "Help": "Ajutor",
+ "Appearance": "Aspect",
+ "Theme": "Temă",
+ "General": "General",
+ "Version": "Versiune",
+ "Check Update On GitHub": "Verifică Actualitatea pe GitHub",
+ "Quick Stats": "Statistici Rapide",
+ "Up": "Sus",
+ "Down": "Jos",
+ "statusMaintenance": "Mentenanță",
+ "Maintenance": "Mentenanță",
+ "General Monitor Type": "Monitor de Tip General",
+ "Passive Monitor Type": "Monitor de Tip Pasiv",
+ "markdownSupported": "Limbaj Markdown Acceptat",
+ "Pause": "Pauză",
+ "Name": "Nume",
+ "Status": "Status",
+ "DateTime": "DatăOră",
+ "Message": "Mesaj",
+ "No important events": "Niciun eveniment important",
+ "Resume": "Reia",
+ "Delete": "Șterge",
+ "Uptime": "Timpul de funcționare",
+ "Cert Exp.": "Expirarea Certificatului",
+ "Monitor": "Monitor | Monitoare",
+ "day": "zi | zile",
+ "-day": "-zi",
+ "hour": "oră",
+ "Edit": "Modifică",
+ "Ping": "Ping",
+ "Monitor Type": "Tipul Monitorului",
+ "Keyword": "Cuvânt Cheie",
+ "Friendly Name": "Nume Ușor de Recunoscut",
+ "URL": "URL",
+ "Hostname": "Hostname",
+ "Port": "Port",
+ "Retries": "Reîncercări",
+ "Heartbeat Retry Interval": "Intervalul Reîncercării Heartbeat-ului",
+ "Advanced": "Avansat",
+ "checkEverySecond": "Verifică la fiecare {0} secunde",
+ "retryCheckEverySecond": "Reîncearcă la fiecare {0} secunde",
+ "resendEveryXTimes": "Retrimite de {0} ori",
+ "resendDisabled": "Retrimiterea dezactivată",
+ "ignoreTLSError": "Ignoră erorile TLS/SSL pentru site-urile HTTPS",
+ "upsideDownModeDescription": "Întoarce statusul cu susul în jos. Dacă serviciul este contactabil, este OFFLINE.",
+ "Upside Down Mode": "Modul cu Susul in Jos",
+ "Max. Redirects": "Nr. Max. de Redirecționări",
+ "Accepted Status Codes": "Coduri de Status Acceptate",
+ "Push URL": "Împinge URL",
+ "needPushEvery": "Acest URL trebuie să fie contactat la fiecare {0} secunde.",
+ "pushOptionalParams": "Parametrii opționali: {0}",
+ "Save": "Salvează",
+ "Notifications": "Notificări",
+ "Not available, please setup.": "Indisponibil, trebuie configurat.",
+ "Setup Notification": "Configurare Notificări",
+ "Light": "Luminos",
+ "Dark": "Întunecat",
+ "Auto": "Automat",
+ "Normal": "Normal",
+ "Bottom": "Fund",
+ "None": "Nimic",
+ "Timezone": "Fus Orar",
+ "Search Engine Visibility": "Vizibilitate în Motoarele de Căutare",
+ "Allow indexing": "Permite Indexarea",
+ "Change Password": "Schimbă Parola",
+ "Current Password": "Parola Curentă",
+ "New Password": "Parolă Nouă",
+ "Repeat New Password": "Repetă Parola Nouă",
+ "Update Password": "Actualizează Parola",
+ "Disable Auth": "Dezactivează Autentificarea",
+ "Enable Auth": "Activează Autentificarea",
+ "disableauth.message1": "Ești sigur că vrei să dezactivezi autentificarea?",
+ "Please use this option carefully!": "Utilizează Această Opțiune cu Grijă!",
+ "Logout": "Delogare",
+ "Leave": "Părăsește",
+ "I understand, please disable": "Am luat la cunoștință, dezactivează",
+ "Confirm": "Confirmă",
+ "Yes": "Da",
+ "No": "Nu",
+ "Username": "Nume de Utilizator",
+ "Password": "Parolă",
+ "Remember me": "Ține-mă Minte",
+ "No Monitors, please": "Niciun monitor, te rog",
+ "add one": "adaugă unul",
+ "Resource Record Type": "Tipul de Înregistrare a Resurselor",
+ "Create your admin account": "Crează un Cont de Administrator",
+ "Repeat Password": "Repetă Parola",
+ "Import Backup": "Importează Backup-ul",
+ "Export Backup": "Exporta Backup-ul",
+ "Export": "Exportează",
+ "Import": "Importă",
+ "respTime": "Timp de Răspuns (ms)",
+ "Apply on all existing monitors": "Aplică pentru toate monitoarele existente",
+ "Clear Data": "Șterge Datele",
+ "Events": "Evenimente",
+ "Heartbeats": "Heartbeat-uri",
+ "Auto Get": "Obține Automat",
+ "Affected Monitors": "Monitoare Afectate",
+ "Pick Affected Monitors...": "Alege Monitoarele Afectate…",
+ "Start of maintenance": "Începerea Mentenanței",
+ "All Status Pages": "Toate Paginile de Status",
+ "Skip existing": "Sari Existente",
+ "Overwrite": "Suprascrie",
+ "Options": "Opțiuni",
+ "Keep both": "Păstrează Ambele",
+ "Verify Token": "Verifică Token-ul",
+ "Enable 2FA": "Activează Autentificarea în Doi Pași",
+ "Disable 2FA": "Dezactivează Autentificarea în Doi Pași",
+ "2FA Settings": "Setări Autentificare în Doi Pași",
+ "Active": "Activ",
+ "Token": "Token",
+ "Show URI": "Arată URI",
+ "Tags": "Etichete",
+ "Tag with this name already exist.": "Deja Există o Etichetă cu Acest Nume.",
+ "Tag with this value already exist.": "Deja Există o Etichetă cu Această Valoare.",
+ "color": "Culoare",
+ "value (optional)": "valoare (opțional)",
+ "Gray": "Gri",
+ "Red": "Roșu",
+ "Orange": "Portocaliu",
+ "Green": "Verde",
+ "Blue": "Albastru",
+ "Indigo": "Indigo",
+ "Purple": "Violet",
+ "Custom": "Personalizat",
+ "Entry Page": "Pagina de Implicită",
+ "No Services": "Niciun Serviciu",
+ "All Systems Operational": "Toate Sistemele Operaționale",
+ "Partially Degraded Service": "Servicii Parțial Degradate",
+ "Degraded Service": "Servicii Degradate",
+ "Add Group": "Adaugă Grup",
+ "Add a monitor": "Adaugă Monitor",
+ "Edit Status Page": "Modifică Pagina de Status",
+ "Status Page": "Pagina de Status",
+ "Status Pages": "Pagini de Status",
+ "defaultNotificationName": "A mea {notification} Alertă ({number})",
+ "here": "aici",
+ "Required": "Necesar",
+ "webhook": "Webhook",
+ "Post URL": "Postează URL",
+ "Content Type": "Tipul Conținutului",
+ "webhookFormDataDesc": "{multipart} este bun pentru PHP. JSON-ul va fi analizat cu {decodeFunction}",
+ "webhookAdditionalHeadersTitle": "Antete adiționale",
+ "Webhook URL": "URL-ul Webhook-ului",
+ "Application Token": "Token-ul Aplicației",
+ "Server URL": "URL-ul Server-ului",
+ "Priority": "Prioritate",
+ "emojiCheatSheet": "Emoji-uri: {0}",
+ "Read more": "Vezi Mai Mult",
+ "appriseInstalled": "Apprise instalat.",
+ "appriseNotInstalled": "Apprise Neinstalat. {0}",
+ "Method": "Metodă",
+ "Body": "Corp",
+ "Headers": "Antete",
+ "PushUrl": "Împinge URL",
+ "BodyInvalidFormat": "Formatul corpului de request nu este valid: ",
+ "Monitor History": "Istoricul Monitorului",
+ "PasswordsDoNotMatch": "Parolele nu sunt la fel.",
+ "One record": "O înregistrare",
+ "Current User": "Utilizatorul Curent",
+ "topic": "Subiect",
+ "topicExplanation": "Subiectul MQTT către monitor",
+ "successMessage": "Mesaj de Succes",
+ "successMessageExplanation": "Mesajul MQTT care va fi considerat un succes",
+ "Done": "Terminat",
+ "Info": "Informații",
+ "Security": "Securitate",
+ "Shrink Database": "Miceste Baza de Date",
+ "Default": "Implicit",
+ "HTTP Options": "Opțiuni HTTP",
+ "Title": "Titlu",
+ "Content": "Conținut",
+ "Style": "Stil",
+ "info": "informații",
+ "warning": "avertizare",
+ "danger": "pericol",
+ "error": "eroare",
+ "critical": "critic",
+ "dark": "întunecat",
+ "Post": "Postează",
+ "Last Updated": "Actualizat",
+ "Unpin": "Desprinde",
+ "Switch to Light Theme": "Schimbă la Tema Luminoasă",
+ "Show Tags": "Arată Etichetele",
+ "Hide Tags": "Ascunde Etichetele",
+ "Description": "Descriere",
+ "No monitors available.": "Niciun monitor disponibil.",
+ "Discard": "Elimină",
+ "Cancel": "Anulează",
+ "Powered by": "Cu ajutorul",
+ "Customize": "Personalizează",
+ "Custom Footer": "Subsol Personalizat",
+ "Custom CSS": "CSS Personalizat",
+ "deleteStatusPageMsg": "Ești sigur că vrei să ștergi această pagină de status?",
+ "Proxies": "Proxy-uri",
+ "default": "Implicit",
+ "enabled": "Activat",
+ "setAsDefault": "Setează ca Implicit",
+ "deleteProxyMsg": "Ești sigur că vrei să ștergi acest proxy pentru toate monitoarele?",
+ "Certificate Chain": "Lanț-ul Certificatului",
+ "Valid": "Valid",
+ "Invalid": "Invalid",
+ "User": "Utilizator",
+ "Installed": "Instalat",
+ "Running": "Operează",
+ "Not running": "Nu operează",
+ "Remove Token": "Elimină token-ul",
+ "Start": "Start",
+ "Stop": "Stop",
+ "Add New Status Page": "Adaugă o Pagină de Status Nouă",
+ "Slug": "Slug",
+ "startOrEndWithOnly": "Începe sau termină doar cu {0}",
+ "No consecutive dashes": "Fără cratime consecutive",
+ "Next": "Înainte",
+ "No Proxy": "Niciun Proxy",
+ "Authentication": "Autentificate",
+ "HTTP Basic Auth": "HTTP Basic Auth",
+ "New Status Page": "Pagină de Status Nouă",
+ "Page Not Found": "Pagină Negăsită",
+ "Backup": "Backup",
+ "About": "Despre",
+ "wayToGetCloudflaredURL": "(Cloudflared a fost descărcat de la {0})",
+ "cloudflareWebsite": "Website-ul Cloudflare",
+ "Message:": "Mesaj:",
+ "HTTP Headers": "Antete HTTP",
+ "Trust Proxy": "Ai încredere în Proxy",
+ "Other Software": "Alt Software",
+ "For example: nginx, Apache and Traefik.": "De exemplu: nginx, Apache și Traefik.",
+ "Please read": "Te rog citește",
+ "Subject:": "Subiect:",
+ "Valid To:": "Valid Pâna la:",
+ "Days Remaining:": "Zile rămase:",
+ "Issuer:": "Emitent:",
+ "Fingerprint:": "Amprentă:",
+ "No status pages": "Nicio pagină de status",
+ "Domain Name Expiry Notification": "Notificare cu Privire la Expirarea Numelui de Domeniu",
+ "Proxy": "Proxy",
+ "Date Created": "Data Creării",
+ "Footer Text": "Text-ul pentru subsol",
+ "Show Powered By": "Arată ”Cu ajutorul”",
+ "Reverse Proxy": "Proxy invers",
+ "Domain Names": "Nume de domeniu",
+ "signedInDisp": "Autentificat ca {0}",
+ "signedInDispDisabled": "Autentificare Dezactivată.",
+ "RadiusSecret": "Secret Radius",
+ "RadiusSecretDescription": "Secret împărtășit cu client-ul și server-ul",
+ "RadiusCalledStationId": "ID-ul Stației Contactate",
+ "RadiusCalledStationIdDescription": "Identificatorul serviciului apelat",
+ "RadiusCallingStationId": "ID-ul Stației Contactante",
+ "RadiusCallingStationIdDescription": "Identificatorul dispozitivului contactant",
+ "API Username": "Nume de utilizator al API-ului",
+ "API Key": "Cheie API",
+ "Also check beta release": "Verifică și actualizările beta",
+ "Using a Reverse Proxy?": "Folosești un Proxy Invers?",
+ "Check how to config it for WebSocket": "Află cum să îl configurezi pentru WebSocket",
+ "Steam Game Server": "Server de Joc Steam",
+ "Most likely causes:": "Cea mai probabilă cauză:",
+ "There might be a typing error in the address.": "Ar putea exista o eroare de scriere în adresă.",
+ "What you can try:": "Ce poți încerca:",
+ "Retype the address.": "Rescrie adresa.",
+ "Go back to the previous page.": "Mergi la pagina precedentă.",
+ "Coming Soon": "În curând.",
+ "Connection String": "Connection String",
+ "Query": "Query",
+ "settingsCertificateExpiry": "Expirarea certificatului TLS",
+ "Setup Docker Host": "Configurează Docker Host",
+ "Connection Type": "Tipul Conexiunii",
+ "Docker Daemon": "Docker Daemon",
+ "deleteDockerHostMsg": "Ești sigur că vrei să ștergi acest docker host pentru toate montoarele?",
+ "socket": "Socket",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "Container Docker",
+ "Container Name / ID": "Numele Container-ului / ID",
+ "Docker Host": "Docker Host",
+ "Domain": "Domeniu",
+ "Workstation": "Stație de lucru",
+ "Packet Size": "Mărime Pachet",
+ "telegram": "Telegram",
+ "ZohoCliq": "ZohoCliq",
+ "Bot Token": "Token Robot",
+ "wayToGetTelegramToken": "Poți obține un token de la {0}.",
+ "Chat ID": "ID-ul Chat-ului",
+ "YOUR BOT TOKEN HERE": "TOKEN-UL TĂU DE ROBOT",
+ "chatIDNotFound": "ID-ul Chat-ului nu a fost găsit; te rog întâi trimite un mesaj către robot",
+ "disableCloudflaredNoAuthMsg": "Ești în modul fără autentificare, nu ai nevoie de o parola.",
+ "wayToGetLineNotifyToken": "Poți obține un token de acces de la {0}",
+ "Examples": "Exemple",
+ "Home Assistant URL": "URL-ul de la Home Assistant",
+ "Long-Lived Access Token": "Token de acces cu durata de viață mare",
+ "default: notify all devices": "implicit: notifică toate dispozitivele",
+ "Automations can optionally be triggered in Home Assistant:": "Automatizările pot fi declanșate opțional în Home Assistant:",
+ "Trigger type:": "Tipul Declanșatorului:",
+ "Event type:": "Tipul Evenimentului:",
+ "Event data:": "Datele Evenimentului:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "Apoi alege o acțiune, de exemplu, schimbă un LED RGB în roșu.",
+ "Frontend Version": "Versiunea Frontend-ului",
+ "Frontend Version do not match backend version!": "Versiunea Frontend-ului nu este aceeași cu cea a backend-ului!",
+ "backupRecommend": "Te rog fă o copie a directorului (./data/) în loc.",
+ "Optional": "Opțional",
+ "squadcast": "Squadcast",
+ "or": "sau",
+ "recurringInterval": "Interval",
+ "Recurring": "Recurentă",
+ "strategyManual": "Activ/Inactiv Manual",
+ "warningTimezone": "Folosește fusul orar al server-ului",
+ "weekdayShortMon": "Luni",
+ "weekdayShortTue": "Marți",
+ "weekdayShortWed": "Miercuri",
+ "weekdayShortThu": "Joi",
+ "weekdayShortFri": "Vineri",
+ "weekdayShortSat": "Sâmbătă",
+ "weekdayShortSun": "Duminică",
+ "dayOfWeek": "Ziua săptămânii",
+ "dayOfMonth": "Ziua lunii",
+ "lastDay": "Ultima zi",
+ "lastDay1": "Ultima zi a Lunii",
+ "lastDay2": "Penultima zi a Lunii",
+ "lastDay3": "Antepenultima zi a Lunii",
+ "No Maintenance": "Fără mentenanță",
+ "pauseMaintenanceMsg": "Ești sigur că vrei sa pui pe pauză?",
+ "maintenanceStatus-under-maintenance": "În mentenanță",
+ "maintenanceStatus-inactive": "Inactiv",
+ "maintenanceStatus-scheduled": "Planificat",
+ "maintenanceStatus-ended": "Terminat",
+ "maintenanceStatus-unknown": "Necunoscut",
+ "Server Timezone": "Fusul Orar al Server-ului",
+ "statusPageMaintenanceEndDate": "Sfârșit",
+ "IconUrl": "URL-ul pictogramei",
+ "Enable DNS Cache": "Activează DNS Cache",
+ "Enable": "Activează",
+ "Disable": "Dezactivează",
+ "Effective Date Range": "Interval în care se aplică",
+ "Schedule Maintenance": "Planifică Mentenanță",
+ "Date and Time": "Dată și Oră",
+ "DateTime Range": "Interval DatăOră",
+ "loadingError": "Nu se pot obține datele, te rog încearcă mai târziu.",
+ "plugin": "Plugin | Plugin-uri",
+ "install": "Instalează",
+ "installing": "Instalare",
+ "uninstall": "Dezinstalează",
+ "confirmUninstallPlugin": "Ești sigur că vrei să dezinstalezi acest plugin?",
+ "smtp": "Email (SMTP)",
+ "secureOptionNone": "Niciunul / STARTTLS (25, 587)",
+ "secureOptionTLS": "TLS (456)",
+ "From Email": "De la Email",
+ "emailCustomSubject": "Subiect Personalizat",
+ "To Email": "La Email",
+ "smtpCC": "CC",
+ "smtpBCC": "BCC",
+ "Discord Webhook URL": "URL-ul Webhook-ului Discord",
+ "Bot Display Name": "Numele Robotului",
+ "Prefix Custom Message": "Prefix Personalizat",
+ "Hello @everyone is...": "Salut {'@'}everyone sunt…",
+ "wayToGetTeamsURL": "Poți învăța cum să creezi un URL webhook {0}.",
+ "wayToGetZohoCliqURL": "Poți învăța cum să creezi un URL webhook {0}.",
+ "needSignalAPI": "Trebuie să ai un client signal cu API-ul REST.",
+ "Number": "Număr",
+ "Recipients": "Destinatari",
+ "Access Token": "Token de acces",
+ "Channel access token": "Token de acces al canalului",
+ "Line Developers Console": "Consola Dezvoltatorilor Line",
+ "lineDevConsoleTo": "Consola Dezvoltatorilor Line - {0}",
+ "Basic Settings": "Setări de Bază",
+ "User ID": "ID-ul Utilizatorului",
+ "Messaging API": "API-ul pentru Mesagerie",
+ "Icon URL": "URL-ul Pictogramei",
+ "dataRetentionTimeError": "Perioada de renenție trebuie să fie 0 sau mai mare",
+ "infiniteRetention": "Setează la „0” pentru retenție pe perioadă nedeterminată.",
+ "confirmDeleteTagMsg": "Ești sigur că vrei să ștergi această etichetă? Monitoarele asociate cu această etichetă nu vor fi șterse.",
+ "enableGRPCTls": "Permite trimiterea cererilor gRPC cu conexiune TLS",
+ "grpcMethodDescription": "Numele metodei este convert to cammelCase format cum ar fi sayHello, check, etc.",
+ "deleteMonitorMsg": "Ești sigur că vrei să ștergi acest monitor?",
+ "deleteMaintenanceMsg": "Ești sigur că vrei să ștergi această mentenanță?",
+ "dnsPortDescription": "Port-ul server-ului DNS. Este implicit 53. Poți schimba acest port oricând.",
+ "resolverserverDescription": "Cloudflare este server-ul implicit. Poți schimba asta oricând.",
+ "rrtypeDescription": "Selectează tipul RR pe care vrei să îl monitorizezi",
+ "pauseMonitorMsg": "Ești sigur că vrei să pui pe pauză?",
+ "clearEventsMsg": "Ești sigur că vrei să ștergi toate evenimentele asociate cu acest monitor?",
+ "clearHeartbeatsMsg": "Ești sigur că vrei să ștergi toate heartbeat-urile asociate cu acest monitor?",
+ "confirmClearStatisticsMsg": "Ești sigur că vrei să ștergi TOATE statisticile?",
+ "confirmImportMsg": "Ești sigur că vrei să importezi backup-ul? Te rog verifică dacă ai selectat varianta corectă de importare.",
+ "twoFAVerifyLabel": "Te rog introdu token-ul pentru a verifica Autentificarea în Doi Pași:",
+ "tokenValidSettingsMsg": "Token-ul este valid! Acum poți salva setările legate de Autentificarea în Doi Pași.",
+ "confirmEnableTwoFAMsg": "Ești sigur că vrei să activezi Autentificarea în Doi Pași?",
+ "recurringIntervalMessage": "Rulează o dată pe zi | Rulează o dată la {0} zile",
+ "affectedMonitorsDescription": "Selectează monitoarele afectate de această mentenanță",
+ "atLeastOneMonitor": "Selectează cel puțin un monitor afectat",
+ "passwordNotMatchMsg": "Parolele nu se potrivesc.",
+ "notificationDescription": "Notificările trebuie atribuite unui monitor pentru a funcționa.",
+ "backupDescription": "Acum poți face backup la toate monitoarele și notificările într-un fișier JSON.",
+ "backupDescription2": "Notă: istoricul și datele evenimentelor nu sunt incluse.",
+ "endpoint": "Punct final",
+ "octopushAPIKey": "„Cheia API” din credențialele HTTP API în panoul de control",
+ "octopushLogin": "„Logare” din credențialele HTTP API în panoul de control",
+ "promosmsLogin": "Numele de Login API",
+ "promosmsPassword": "Parola API",
+ "pushoversounds pushover": "Pushover (implicit)",
+ "pushoversounds bike": "Bicicletă",
+ "pushoversounds bugle": "Goarnă",
+ "pushoversounds cashregister": "Casă de marcat",
+ "pushoversounds classical": "Clasic",
+ "pushoversounds cosmic": "Cosmic",
+ "pushoversounds falling": "Cădere",
+ "pushoversounds gamelan": "Gamelan",
+ "pushoversounds incoming": "Sosire",
+ "pushoversounds intermission": "Pauză",
+ "pushoversounds magic": "Magie",
+ "pushoversounds mechanical": "Mecanic",
+ "pushoversounds tugboat": "Remorcher",
+ "pushoversounds alien": "Alarmă Extraterestră (lung)",
+ "pushoversounds climb": "Urcare (lung)",
+ "pushoversounds echo": "Ecou Pushover (lung)",
+ "pushoversounds updown": "Sus Jos (lung)",
+ "pushoversounds vibrate": "Doar Vibrații",
+ "pushoversounds none": "Niciunul (silențios)",
+ "pushyAPIKey": "Cheie API secretă",
+ "pushyToken": "Token dispozitiv",
+ "discord": "Discord",
+ "teams": "Microsoft Teams",
+ "signal": "Signal",
+ "slack": "Slack",
+ "rocket.chat": "Rocket.Chat",
+ "pushover": "Pushover",
+ "pushy": "Pushy",
+ "PushByTechulus": "Pushy by Techulus",
+ "octopush": "Octopush",
+ "promosms": "PromoSMS",
+ "lunasea": "LunaSea",
+ "apprise": "Apprise (Suportă 50+ Servicii de Notificare)",
+ "GoogleChat": "Google Chat (Doar Google Workspace)",
+ "pushbullet": "Pushbullet",
+ "Kook": "Kook",
+ "Guild ID": "ID-ul Breslei (Guild-ului)",
+ "line": "Line Messenger",
+ "mattermost": "Mattermost",
+ "User Key": "Cheie Utilizator",
+ "Device": "Dispozitiv",
+ "Message Title": "Titlu Mesaj",
+ "Notification Sound": "Sunet Notificare",
+ "More info on:": "Mai multe informații la: {0}",
+ "pushoverDesc2": "Dacă vrei să trimiți notificări la dispozitive diferite, completează câmpul „Dispozitiv”",
+ "Settings": "Setări",
+ "New Update": "Update Nou",
+ "Language": "Limbă",
+ "Game": "Joc",
+ "Primary Base URL": "URL-ul de Bază",
+ "List": "Listă",
+ "Add": "Adaugă",
+ "Add New Monitor": "Adaugă Monitor Nou",
+ "Pending": "În așteptare",
+ "Unknown": "Necunoscut",
+ "Specific Monitor Type": "Monitor de Tip Specific",
+ "pauseDashboardHome": "Pauză",
+ "Current": "Curent",
+ "-hour": "-oră",
+ "Response": "Răspuns",
+ "Heartbeat Interval": "Interval Heartbeat",
+ "Resend Notification if Down X times consequently": "Retrimite Notificarea dacă se Întâmpină Eroarea de X ori consecutiv",
+ "retriesDescription": "Numărul Maxim de Reîncercări înainte ca serviciul să fie marcat offline și să se trimită o notificare",
+ "maxRedirectDescription": "Numărul maxim de redirecționări permise. Setează la „0” pentru a dezactiva redirecționările.",
+ "Theme - Heartbeat Bar": "Temă - Bara de Heartbeat",
+ "Discourage search engines from indexing site": "Descurajează Motoarele de Căutare din a Indexa Acest Site",
+ "disableauth.message2": "Este proiectat pentru scenarii în care intenționezi să implementezi soluții terțe de autentificare în fața Uptime Kuma, cum ar fi Cloudflare Access, Authelia, sau alt mecanism de autentificare.",
+ "Login": "Logare",
+ "Notification Type": "Tipul Notificării",
+ "Email": "Email",
+ "Test": "Test",
+ "Certificate Info": "Informațiile Certificatului",
+ "Resolver Server": "Server-ul de Rezolvare",
+ "Last Result": "Ultimul Rezultat",
+ "notAvailableShort": "N/A",
+ "Default enabled": "Implicit activat",
+ "Create": "Creează",
+ "Schedule maintenance": "Programează Mentenanță",
+ "Select status pages...": "Selectează pagina de status…",
+ "alertNoFile": "Te rog selectează un fișier de importat.",
+ "alertWrongFileType": "Te rog selectează un fișier de tip JSON.",
+ "Clear all statistics": "Șterge toate Statisticile",
+ "Setup 2FA": "Configurează Autentificarea în Doi Pași",
+ "Two Factor Authentication": "Autentificare în Doi Pași",
+ "Inactive": "Inactiv",
+ "Add New below or Select...": "Adaugă Nou Mai Jos sau Selectează…",
+ "Pink": "Roz",
+ "Search...": "Caută…",
+ "Avg. Ping": "Ping Mediu",
+ "Avg. Response": "Timp de Răspuns Mediu",
+ "statusPageNothing": "Nimic aici, te rog adaugă un grup sau un monitor.",
+ "Go to Dashboard": "Mergi la Panoul de Control",
+ "webhookJsonDesc": "{0} este bun pentru orice server HTTP modern cum ar fi Express.js",
+ "webhookAdditionalHeadersDesc": "Setează antete adiționale trimise împreună cu webhook-ul.",
+ "HeadersInvalidFormat": "Formatul header-urilor de request nu este valid: ",
+ "clearDataOlderThan": "Păstrează istoricul monitorului pentru {0} zile.",
+ "records": "înregistrări",
+ "steamApiKeyDescription": "Pentru a monitoriza un server de joc Steam, ai nevoie de un o cheie pentru „Web-API„-ul Steam. Poți înregistra o astfel de cheie aici: ",
+ "recent": "Recent",
+ "Steam API Key": "Cheia API Steam",
+ "Pick a RR-Type...": "Alege un Tip-RR…",
+ "Pick Accepted Status Codes...": "Alege Codurile de Status Acceptate…",
+ "Create Incident": "Creează un Incident",
+ "primary": "implicit",
+ "light": "luminos",
+ "Please input title and content": "Te rog adaugă un titlu și conținut",
+ "Created": "Creat",
+ "Switch to Dark Theme": "Schimbă la Tema Întunecată",
+ "Add one": "Adaugă unul",
+ "No Monitors": "Niciun monitor",
+ "Untitled Group": "Grup fără nume",
+ "Services": "Servicii",
+ "shrinkDatabaseDescription": "Declanșează database VACUUM pentru SQLite. Dacă baza ta de date a fost creată după 1.10.0, AUTO_VACUUM este deja activat și această acțiune nu este necesară.",
+ "proxyDescription": "Proxy-urile trebuie să fie atribuite unui monitor pentru a funcționa.",
+ "enableProxyDescription": "Acest proxy nu va afecta cererile monitoarelor până este activat. Poți dezactiva temporar proxy-ul pentru toate monitoarele.",
+ "setAsDefaultProxyDescription": "Acest proxy va fi activat implicit pentru toate monitoarele noi. Poți totuși să îl dezactivezi separat pentru fiecare monitor.",
+ "Not installed": "Neinstalat",
+ "Accept characters:": "Acceptă caractere:",
+ "The slug is already taken. Please choose another slug.": "Acest slug este deja luat. Te rog alege alt slug.",
+ "Don't know how to get the token? Please read the guide:": "Nu știi cum să obții token-ul? Te rog citește acest ghid:",
+ "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.": "Conexiunea curentă s-ar putea pierde dacă ești în proces de conectare printr-un tunel Cloudflare. Ești sigur că vrei să îl oprești? Tastează-ți parola curentă pentru a confirma.",
+ "Certificate Expiry Notification": "Notificare cu privire la expirarea certificatului",
+ "Show update if available": "Arată actualizarea dacă e disponibilă",
+ "The resource is no longer available.": "Această resursă nu mai este disponibilă.",
+ "certificationExpiryDescription": "Monitoarele HTTPS declanșează notificarea când certificatul TLS expiră în:",
+ "Docker Hosts": "Docker Hosts",
+ "supportTelegramChatID": "Suport Mesaje Directe / Grup / ID-ul Canalului de Text",
+ "wayToGetTelegramChatID": "Poți obține ID-ul chat-ului prin trimiterea unui mesaj către robot și mergând la acest URL pentru a vedea chat_id:",
+ "trustProxyDescription": "Ai incredere in antetele 'X-Forwarded-*'. Dacă vrei să obții IP-ul corect al client-ului și Uptime Kuma este în spatele unui proxy, cum ar fi Nginx sau Apache, trebuie să activezi asta.",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Token-ul de acces cu durată de viață mare poate fi creat dacă dai click pe numele tău de profil (stânga jos) și prin derularea până la capătul paginii și click pe „Creează Token”. ",
+ "Notification Service": "Serviciu de Notificări",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "O listă cu serviciile de notificare poate fi găsită în Home Assistant sub „Opțiuni Dezvoltator > Servicii” caută „notificare” pentru a găsi numele dispozitivului/telefonului.",
+ "backupOutdatedWarning": "Depășit: Pentru că au fost adăugate multe funcționalități, iar această funcție de backup este neîntreținută, nu poate genera sau restaura un backup complet.",
+ "lastDay4": "Răsantepenultima zi a Lunii",
+ "Display Timezone": "Afișează Fusul Orar",
+ "dnsCacheDescription": "Nu funcționează in anumite medii IPv6, dezactivează dacă întâmpini probleme.",
+ "Single Maintenance Window": "Fereastră unică de timp pentru mentennanță",
+ "Maintenance Time Window of a Day": "Fereastra de timp alocată pentru mentenanță dintr-o zi",
+ "uninstalling": "Dezinstalare",
+ "Ignore TLS Error": "Ignoră erorile TLS",
+ "wayToGetDiscordURL": "Poți obține asta mergând în Setări Server -> Integrări -> Vezi Webhook-urile -> Webhook nou",
+ "wayToCheckSignalURL": "Poți verifica acest URL pentru a vizualiza cum să configurezi unul:",
+ "wayToGetLineChannelToken": "Pentru început, accesează {0}, creează un furnizor și canal (API-ul Mesageriei), apoi poți obține token-ul de acces al canalului si ID-ul utilizatorului din itemii de meniu mentionati mai sus.",
+ "aboutIconURL": "Poți furniza un link către o pictogramă la secțiunea „URL-ul Pictogramei” pentru a suprascrie imaginea de profil implicită. Nu va fi folosită dacă există un emoticon configurat deja.",
+ "Channel Name": "Nume Canal",
+ "aboutMattermostChannelName": "Poți suprascrie canalul implicit pe care Webhook-ul îl folosește prin introducerea numelui canalului în câmpul „Nume Canal”. Acesta trebuie să fie activat în setările Webhook-ului Mattermost. Ex: #alt-canal",
+ "acceptedStatusCodesDescription": "Selectează codurile de status care sunt considerate un răspuns de succes.",
+ "deleteNotificationMsg": "Ești sigur că vrei să ștergi această notificare pentru toate monitoarele?",
+ "enableDefaultNotificationDescription": "Această notificare va fi activată implicit pentru toate monitoarele noi. Poți totuși să o dezactivezi individual pentru fiecare monitor.",
+ "importHandleDescription": "Alege „Sari Existente” dacă vrei să sari peste fiecare monitor sau notificare cu același nume. „Suprascrie” va șterge toate monitoarele și notificările existente.",
+ "confirmDisableTwoFAMsg": "Ești sigur că vrei să dezactivezi Autentificarea în Doi Pași?",
+ "affectedStatusPages": "Afișează acest mesaj de mentenanță pe paginile de status selectate",
+ "keywordDescription": "Caută cuvântul cheie în HTML simplu sau JSON. Această căutare ține cont de majuscule.",
+ "backupDescription3": "Datele importante, cum ar fi token-urile notificărilor sunt incluse în fișierul exportat; te rog stochează-l în siguranță.",
+ "pushoversounds pianobar": "Pian",
+ "pushoversounds siren": "Sirenă",
+ "pushoversounds spacealarm": "Alarmă Spațială",
+ "pushoversounds persistent": "Persistent (lung)",
+ "gotify": "Gotify",
+ "clicksendsms": "ClickSend SMS",
+ "wayToGetKookBotToken": "Creează o aplicație și obține token-ul robot la {0}",
+ "wayToGetKookGuildID": "Activează „Modul Dezvoltator” în setările Kook și dă click pe breaslă (guild) pentru a-i obține ID-ul",
+ "pushoverDesc1": "Prioritate de urgență (2) are o pauză implicită de 30 de secunde între reîncercări și expiră după o oră."
}
diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json
index 8395eedb0..c051b7b35 100644
--- a/src/lang/ru-RU.json
+++ b/src/lang/ru-RU.json
@@ -6,9 +6,9 @@
"upsideDownModeDescription": "Реверс статуса сервиса. Если сервис доступен, то он помечается как НЕДОСТУПНЫЙ.",
"maxRedirectDescription": "Максимальное количество перенаправлений. Поставьте 0, чтобы отключить перенаправления.",
"acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.",
- "passwordNotMatchMsg": "Повтор пароля не совпадает.",
+ "passwordNotMatchMsg": "Введёные пароли не совпадают",
"notificationDescription": "Привяжите уведомления к мониторам.",
- "keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру)",
+ "keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру).",
"pauseDashboardHome": "Пауза",
"deleteMonitorMsg": "Вы действительно хотите удалить данный монитор?",
"deleteNotificationMsg": "Вы действительно хотите удалить это уведомление для всех мониторов?",
@@ -45,9 +45,9 @@
"Uptime": "Аптайм",
"Cert Exp.": "Сертификат истекает",
"day": "день | дней",
- "-day": " дней",
+ "-day": "-дней",
"hour": "час",
- "-hour": " часа",
+ "-hour": "-часа",
"Response": "Ответ",
"Ping": "Пинг",
"Monitor Type": "Тип монитора",
@@ -69,12 +69,12 @@
"Light": "Светлая",
"Dark": "Тёмная",
"Auto": "Авто",
- "Theme - Heartbeat Bar": "Тема - Полоса частоты опроса",
+ "Theme - Heartbeat Bar": "Полоса частоты опроса",
"Normal": "Обычный",
"Bottom": "Снизу",
"None": "Отсутствует",
"Timezone": "Часовой пояс",
- "Search Engine Visibility": "Индексация поисковыми системами:",
+ "Search Engine Visibility": "Индексация поисковыми системами",
"Allow indexing": "Разрешить индексирование",
"Discourage search engines from indexing site": "Запретить индексирование",
"Change Password": "Сменить пароль",
@@ -86,7 +86,7 @@
"Enable Auth": "Включить авторизацию",
"disableauth.message1": "Вы уверены, что хотите отключить авторизацию?",
"disableauth.message2": "Это подходит для тех, у кого стоит другая авторизация перед открытием Uptime Kuma, например Cloudflare Access.",
- "Please use this option carefully!": "Пожалуйста, используйте с осторожностью.",
+ "Please use this option carefully!": "Пожалуйста, используйте с осторожностью!",
"Logout": "Выйти",
"Leave": "Отмена",
"I understand, please disable": "Я понимаю, всё равно отключить",
@@ -124,12 +124,12 @@
"Also apply to existing monitors": "Применить к существующим мониторам",
"Export": "Экспорт",
"Import": "Импорт",
- "backupDescription": "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла",
- "backupDescription2": "P.S. История и события сохранены не будут",
- "backupDescription3": "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте",
+ "backupDescription": "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла.",
+ "backupDescription2": "Важно: история и события сохранены не будут.",
+ "backupDescription3": "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте.",
"alertNoFile": "Выберите файл для импорта.",
"alertWrongFileType": "Выберите JSON-файл.",
- "twoFAVerifyLabel": "Пожалуйста, введите свой токен, чтобы проверить работу 2FA",
+ "twoFAVerifyLabel": "Пожалуйста, введите свой токен, чтобы проверить работу 2FA:",
"tokenValidSettingsMsg": "Токен действителен! Теперь вы можете сохранить настройки 2FA.",
"confirmEnableTwoFAMsg": "Вы действительно хотите включить 2FA?",
"confirmDisableTwoFAMsg": "Вы действительно хотите выключить 2FA?",
@@ -156,11 +156,11 @@
"Options": "Опции",
"Keep both": "Не проверять",
"Tags": "Теги",
- "Add New below or Select...": "Добавить новый или выбрать...",
+ "Add New below or Select...": "Добавить новый или выбрать…",
"Tag with this name already exist.": "Такой тег уже существует.",
"Tag with this value already exist.": "Тег с таким значением уже существует.",
"color": "цвет",
- "value (optional)": "значение (опционально)",
+ "value (optional)": "значение (необязательно)",
"Gray": "Серый",
"Red": "Красный",
"Orange": "Оранжевый",
@@ -169,15 +169,15 @@
"Indigo": "Индиго",
"Purple": "Пурпурный",
"Pink": "Розовый",
- "Search...": "Поиск...",
+ "Search...": "Поиск…",
"Avg. Ping": "Среднее значение пинга",
"Avg. Response": "Среднее время ответа",
"Entry Page": "Главная страница",
"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": "Редактировать",
@@ -208,11 +208,11 @@
"mattermost": "Mattermost",
"Primary Base URL": "Основной URL",
"Push URL": "URL пуша",
- "needPushEvery": "К этому URL необходимо обращаться каждые {0} секунд",
+ "needPushEvery": "К этому URL необходимо обращаться каждые {0} секунд.",
"pushOptionalParams": "Опциональные параметры: {0}",
"defaultNotificationName": "Моё уведомление {notification} ({number})",
"here": "здесь",
- "Required": "Требуется",
+ "Required": "Обязательно",
"Bot Token": "Токен бота",
"wayToGetTelegramToken": "Вы можете взять токен здесь - {0}.",
"Chat ID": "ID чата",
@@ -233,12 +233,12 @@
"smtpCC": "Копия",
"smtpBCC": "Скрытая копия",
"Discord Webhook URL": "Discord вебхук URL",
- "wayToGetDiscordURL": "Вы можете создать его в Параметрах сервера -> Интеграции -> Создать вебхук",
+ "wayToGetDiscordURL": "Вы можете создать его в настройках канала \"Настройки -> Интеграции -> Создать Вебхук\"",
"Bot Display Name": "Отображаемое имя бота",
"Prefix Custom Message": "Свой префикс сообщения",
- "Hello @everyone is...": "Привет {'@'}everyone это...",
+ "Hello @everyone is...": "Привет {'@'}everyone это…",
"Webhook URL": "URL вебхука",
- "wayToGetTeamsURL": "Как создать URL вебхука вы можете узнать здесь - {0}.",
+ "wayToGetTeamsURL": "Как создать URL Вебхука вы можете узнать здесь - {0}.",
"Number": "Номер",
"Recipients": "Получатели",
"needSignalAPI": "Вам необходим клиент Signal с поддержкой REST API.",
@@ -270,7 +270,7 @@
"octopushPhoneNumber": "Номер телефона (межд. формат, например: +79831234567) ",
"octopushSMSSender": "Имя отправителя SMS: 3-11 символов алвафита, цифр и пробелов (a-zA-Z0-9)",
"LunaSea Device ID": "ID устройства LunaSea",
- "Apprise URL": "Apprise URL",
+ "Apprise URL": "Ссылка Уведомления",
"Example:": "Пример: {0}",
"Read more:": "Подробнее: {0}",
"Status:": "Статус: {0}",
@@ -286,7 +286,7 @@
"Messaging API": "API сообщений",
"wayToGetLineChannelToken": "Сначала зайдите в {0}, создайте провайдера и канал (API сообщений), затем вы сможете получить токен доступа канала и ID пользователя из вышеупомянутых пунктов меню.",
"Icon URL": "URL иконки",
- "aboutIconURL": "Вы можете предоставить ссылку на иконку в поле \"URL иконки\" чтобы переопределить картинку профиля по умолчанию. Не используется, если задана иконка Emoji.",
+ "aboutIconURL": "Вы можете вставить ссылку на иконку в поле \"URL иконки\" чтобы изменить картинку профиля по умолчанию. Не используется, если задана иконка Emoji.",
"aboutMattermostChannelName": "Вы можете переопределить канал по умолчанию, в который вебхук пишет, введя имя канала в поле \"Имя канала\". Это необходимо включить в настройках вебхука Mattermost. Например: #other-channel",
"matrix": "Matrix",
"promosmsTypeEco": "SMS ECO - дёшево и медленно, часто перегружен. Только для получателей из Польши.",
@@ -296,7 +296,7 @@
"promosmsPhoneNumber": "Номер телефона (для получателей из Польши можно пропустить код региона)",
"promosmsSMSSender": "Имя отправителя SMS: Зарегистрированное или одно из имён по умолчанию: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
"Feishu WebHookUrl": "Feishu WebHookURL",
- "matrixHomeserverURL": "URL сервера (вместе с http(s):// и опционально порт)",
+ "matrixHomeserverURL": "URL сервера (вместе с http(s):// и по желанию порт)",
"Internal Room Id": "Внутренний ID комнаты",
"matrixDesc1": "Внутренний ID комнаты можно найти в Подробностях в параметрах канала вашего Matrix клиента. Он должен выглядеть примерно как !QMdRCpUIfLwsfjxye6:home.server.",
"matrixDesc2": "Рекомендуется создать нового пользователя и не использовать токен доступа личного пользователя Matrix, т.к. это влечёт за собой полный доступ к аккаунту и к комнатам, в которых вы состоите. Вместо этого создайте нового пользователя и пригласите его только в ту комнату, в которой вы хотите получать уведомления. Токен доступа можно получить, выполнив команду {0}",
@@ -315,8 +315,8 @@
"Certificate Chain": "Цепочка сертификатов",
"Valid": "Действительный",
"Hide Tags": "Скрыть тэги",
- "Title": "Название инцидента:",
- "Content": "Содержание инцидента:",
+ "Title": "Название инцидента",
+ "Content": "Содержание инцидента",
"Post": "Опубликовать",
"Cancel": "Отмена",
"Created": "Создано",
@@ -327,7 +327,7 @@
"6h": "6 часов",
"24h": "24 часа",
"1w": "1 неделя",
- "No monitors available.": "Нет доступных мониторов",
+ "No monitors available.": "Нет доступных мониторов.",
"Add one": "Добавить новый",
"Backup": "Резервная копия",
"Security": "Безопасность",
@@ -335,9 +335,9 @@
"Current User": "Текущий пользователь",
"About": "О программе",
"Description": "Описание",
- "Powered by": "Работает на основе скрипта от",
+ "Powered by": "Работает на",
"shrinkDatabaseDescription": "Включает VACUUM для базы данных SQLite. Если ваша база данных была создана на версии 1.10.0 и более, AUTO_VACUUM уже включен и это действие не требуется.",
- "deleteStatusPageMsg": "Вы действительно хотите удалить эту страницу статуса сервисов?",
+ "deleteStatusPageMsg": "Вы действительно хотите удалить эту страницу статуса?",
"Style": "Стиль",
"info": "ИНФО",
"warning": "ВНИМАНИЕ",
@@ -363,11 +363,11 @@
"Done": "Готово",
"Info": "Инфо",
"Steam API Key": "Steam API-Ключ",
- "Pick a RR-Type...": "Выберите RR-Тип...",
- "Pick Accepted Status Codes...": "Выберите принятые коды состояния...",
+ "Pick a RR-Type...": "Выберите RR-Тип…",
+ "Pick Accepted Status Codes...": "Выберите принятые коды состояния…",
"Default": "По умолчанию",
"Please input title and content": "Пожалуйста, введите название и содержание",
- "Last Updated": "Последнее Обновление",
+ "Last Updated": "Последнее обновление",
"Untitled Group": "Группа без названия",
"Services": "Сервисы",
"serwersms": "SerwerSMS.pl",
@@ -379,11 +379,11 @@
"smtpDkimSettings": "DKIM Настройки",
"smtpDkimDesc": "Пожалуйста ознакомьтесь с {0} Nodemailer DKIM для использования.",
"documentation": "документацией",
- "smtpDkimDomain": "Имя Домена",
+ "smtpDkimDomain": "Имя домена",
"smtpDkimKeySelector": "Ключ",
"smtpDkimPrivateKey": "Приватный ключ",
- "smtpDkimHashAlgo": "Алгоритм хэша (опционально)",
- "smtpDkimheaderFieldNames": "Заголовок ключей для подписи (опционально)",
+ "smtpDkimHashAlgo": "Алгоритм хэша (необязательно)",
+ "smtpDkimheaderFieldNames": "Заголовок ключей для подписи (необязательно)",
"smtpDkimskipFields": "Заголовок ключей не для подписи (опционально)",
"gorush": "Gorush",
"alerta": "Alerta",
@@ -417,7 +417,7 @@
"Bark Group": "Bark Group",
"Bark Sound": "Bark Sound",
"WebHookUrl": "WebHookUrl",
- "SecretKey": "SecretKey",
+ "SecretKey": "Секретный Ключ",
"For safety, must use secret key": "В целях безопасности необходимо использовать секретный ключ",
"Device Token": "Токен устройства",
"Platform": "Платформа",
@@ -439,16 +439,16 @@
"Uptime Kuma": "Uptime Kuma",
"Slug": "Slug",
"Accept characters:": "Принимаемые символы:",
- "startOrEndWithOnly": "Начинается или кончается только {0}",
+ "startOrEndWithOnly": "Начинается или заканчивается только на {0}",
"No consecutive dashes": "Без последовательных тире",
- "The slug is already taken. Please choose another slug.": "The slug is already taken. Please choose another slug.",
+ "The slug is already taken. Please choose another slug.": "Этот slug уже занят. Пожалуйста, выберите другой.",
"Page Not Found": "Страница не найдена",
"wayToGetCloudflaredURL": "(Скачать cloudflared с {0})",
- "cloudflareWebsite": "Cloudflare Website",
+ "cloudflareWebsite": "Веб-сайт Cloudflare",
"Message:": "Сообщение:",
- "Don't know how to get the token? Please read the guide:": "Don't know how to get the token? Please read the guide:",
- "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.": "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.",
- "HTTP Headers": "HTTP заголовки",
+ "Don't know how to get the token? Please read the guide:": "Не знаете, как получить токен? Пожалуйста, прочтите руководство:",
+ "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.": "Текущее соединение может быть потеряно, если вы в данный момент подключаетесь через туннель Cloudflare. Вы уверены, что хотите это остановить? Введите свой текущий пароль, чтобы подтвердить это.",
+ "HTTP Headers": "заголовки HTTP",
"Trust Proxy": "Доверять прокси",
"Other Software": "Другое программное обеспечение",
"For example: nginx, Apache and Traefik.": "К примеру: nginx, Apache и Traefik.",
@@ -463,13 +463,13 @@
"Proxy": "Прокси",
"Date Created": "Дата создания",
"HomeAssistant": "Home Assistant",
- "onebotHttpAddress": "OneBot HTTP Address",
- "onebotMessageType": "OneBot Message Type",
+ "onebotHttpAddress": "HTTP-адрес OneBot",
+ "onebotMessageType": "Тип сообщения OneBot",
"onebotGroupMessage": "Группа",
"onebotPrivateMessage": "Private",
- "onebotUserOrGroupId": "Группа/ID пользователя",
+ "onebotUserOrGroupId": "ID группы/пользователя",
"onebotSafetyTips": "В целях безопасности необходимо установить токен доступа",
- "PushDeer Key": "PushDeer Key",
+ "PushDeer Key": "ключ PushDeer",
"Footer Text": "Текст нижнего колонтитула",
"Show Powered By": "Показывать на чем создано",
"Domain Names": "Доменные имена",
@@ -488,40 +488,40 @@
"From Name/Number": "Имя/номер отправителя",
"Leave blank to use a shared sender number.": "Оставьте пустым, чтобы использовать общий номер отправителя.",
"Octopush API Version": "Версия API Octopush",
- "Legacy Octopush-DM": "Legacy Octopush-DM",
- "endpoint": "endpoint",
+ "Legacy Octopush-DM": "устаревший Octopush-DM",
+ "endpoint": "конечная точка",
"octopushAPIKey": "\"API key\" из учетных данных HTTP API в панели управления",
"octopushLogin": "\"Login\" из учетных данных HTTP API в панели управления",
"promosmsLogin": "Логин API",
"promosmsPassword": "Пароль API",
- "pushoversounds pushover": "Pushover (default)",
- "pushoversounds bike": "Bike",
- "pushoversounds bugle": "Bugle",
- "pushoversounds cashregister": "Cash Register",
+ "pushoversounds pushover": "Pushover (по умолчанию)",
+ "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 persistent": "Persistent (long)",
- "pushoversounds echo": "Pushover Echo (long)",
- "pushoversounds updown": "Up Down (long)",
- "pushoversounds vibrate": "Vibrate Only",
- "pushoversounds none": "None (silent)",
- "pushyAPIKey": "Secret API Key",
+ "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": "Стойкий (долгое)",
+ "pushoversounds echo": "Pushover Эхо (долгое)",
+ "pushoversounds updown": "Вверх вниз (долгое)",
+ "pushoversounds vibrate": "Только вибрация",
+ "pushoversounds none": "Нет (тихо)",
+ "pushyAPIKey": "Секретный ключ API",
"pushyToken": "Токен устройства",
"Using a Reverse Proxy?": "Используете обратный прокси?",
"Check how to config it for WebSocket": "Проверьте, как настроить его для WebSocket",
- "Steam Game Server": "Steam Game Server",
+ "Steam Game Server": "Игровой сервер Steam",
"Most likely causes:": "Наиболее вероятные причины:",
"The resource is no longer available.": "Ресурс больше не доступен.",
"There might be a typing error in the address.": "В адресе может быть опечатка.",
@@ -536,27 +536,27 @@
"certificationExpiryDescription": "HTTPS Мониторы инициируют уведомление, когда срок действия сертификата TLS истечет:",
"Setup Docker Host": "Настроить Docker Host",
"Connection Type": "Тип соединения",
- "Docker Daemon": "Docker Daemon",
- "deleteDockerHostMsg": "Are you sure want to delete this docker host for all monitors?",
- "socket": "Socket",
+ "Docker Daemon": "Демон Docker",
+ "deleteDockerHostMsg": "Вы уверены, что хотите удалить этот узел docker для всех мониторов?",
+ "socket": "Сокет",
"tcp": "TCP / HTTP",
"Docker Container": "Docker контейнер",
"Container Name / ID": "Название контейнера / ID",
- "Docker Host": "Docker Host",
- "Docker Hosts": "Docker Hosts",
- "ntfy Topic": "ntfy Topic",
+ "Docker Host": "Хост Docker",
+ "Docker Hosts": "Хосты Docker",
+ "ntfy Topic": "тема ntfy",
"Domain": "Домен",
- "Workstation": "Workstation",
+ "Workstation": "Рабочая станция",
"disableCloudflaredNoAuthMsg": "Вы находитесь в режиме без авторизации, пароль не требуется.",
"trustProxyDescription": "Доверять заголовкам 'X-Forwarded-*'. Если вы хотите получить правильный IP-адрес клиента, а ваш Uptime Kuma находится под Nginx или Apache, вам следует включить этот параметр.",
"wayToGetLineNotifyToken": "Вы можете получить токен доступа в {0}",
"Examples": "Примеры",
- "Home Assistant URL": "Home Assistant URL",
+ "Home Assistant URL": "URL-адрес Home Assistant",
"Long-Lived Access Token": "Токен доступа с длительным сроком службы",
- "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Токен доступа с длительным сроком действия можно создать, нажав на имя вашего профиля (внизу слева) и прокрутив его вниз, затем нажмите Создать токен. ",
"Notification Service": "Служба уведомлений",
"default: notify all devices": "по стандарту: уведомлять все устройства",
- "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Список служб уведомлений можно найти в Home Assistant в разделе \"Инструменты разработчика > Службы\", выполнив поиск по слову \"уведомление\", чтобы найти название вашего устройства/телефона.",
"Automations can optionally be triggered in Home Assistant:": "При желании автоматизацию можно активировать в Home Assistant.:",
"Trigger type:": "Тип триггера:",
"Event type:": "Тип события:",
@@ -565,10 +565,10 @@
"Frontend Version": "Версия интерфейса",
"Frontend Version do not match backend version!": "Версия интерфейса не соответствует версии серверной части!",
"Base URL": "Базовый URL",
- "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}",
+ "goAlertInfo": "GoAlert — это приложение с открытым исходным кодом для составления расписания вызовов, автоматической эскалации и уведомлений (например, SMS или голосовых звонков). Автоматически привлекайте нужного человека, нужным способом и в нужное время! {0}",
"goAlertIntegrationKeyInfo": "Получить общий ключ интеграции API для сервиса в этом формате \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\" обычно значение параметра токена скопированного URL.",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "Устарело: поскольку добавлено множество функций, а эта функция резервного копирования немного не поддерживается, она не может создать или восстановить полную резервную копию.",
+ "backupOutdatedWarning": "Устарело: эта функция резервного копирования более не поддерживается. Поскольку добавлено множество функций, она не может создать или восстановить полную резервную копию.",
"backupRecommend": "Сделайте резервную копию тома или папки с данными (./data/) напрямую.",
"Optional": "Необязательно",
"squadcast": "Squadcast",
@@ -578,23 +578,220 @@
"SMSManager": "SMSManager",
"You can divide numbers with": "Вы можете делить числа с",
"or": "или",
- "Maintenance": "Обслуживание",
- "Schedule maintenance": "Запланировать обслуживание",
- "affectedMonitorsDescription": "Выберите мониторы, которые будут затронуты во время обслуживания",
- "affectedStatusPages": "Показывать уведомление об обслуживании на выбранных страницах статуса",
+ "Maintenance": "Техобслуживание",
+ "Schedule maintenance": "Запланировать техобслуживание",
+ "affectedMonitorsDescription": "Выберите мониторы, которые будут затронуты во время техбслуживания",
+ "affectedStatusPages": "Показывать уведомление о техбслуживании на выбранных страницах статуса",
"atLeastOneMonitor": "Выберите больше одного затрагиваемого монитора",
"dnsPortDescription": "По умолчанию порт DNS сервера - 53. Мы можете изменить его в любое время.",
"Monitor": "Монитор | Мониторы",
"webhookAdditionalHeadersTitle": "Дополнительные Заголовки",
"recurringIntervalMessage": "Запускать 1 раз каждый день | Запускать 1 раз каждые {0} дней",
"error": "ошибка",
- "statusMaintenance": "Обслуживание",
+ "statusMaintenance": "Техобслуживание",
"Affected Monitors": "Затронутые мониторы",
- "Start of maintenance": "Начало обслуживания",
+ "Start of maintenance": "Начало техобслуживания",
"All Status Pages": "Все страницы статусов",
- "Select status pages...": "Выберите страницу статуса...",
- "resendEveryXTimes": "Повторная отправка каждые {0} раз",
+ "Select status pages...": "Выберите страницу статуса…",
+ "resendEveryXTimes": "Повтор каждые {0} раз",
"resendDisabled": "Повторная отправка отключена",
- "deleteMaintenanceMsg": "Вы действительно хотите удалить это обслуживание?",
- "critical": "критично"
+ "deleteMaintenanceMsg": "Вы действительно хотите удалить это техбслуживание?",
+ "critical": "критично",
+ "Custom Monitor Type": "Собственный тип монитора",
+ "markdownSupported": "Поддерживает синтаксис Markdown",
+ "Passive Monitor Type": "Пассивный тип монитора",
+ "Specific Monitor Type": "Специфичный тип монитора",
+ "Help": "Помощь",
+ "Game": "Игра",
+ "Resend Notification if Down X times consequently": "Повторно отправить уведомление, если не работает X раз подряд",
+ "General Monitor Type": "Основной тип монитора",
+ "weekdayShortWed": "Ср",
+ "weekdayShortThu": "Чт",
+ "weekdayShortFri": "Пт",
+ "weekdayShortSat": "Сб",
+ "weekdayShortSun": "Вс",
+ "dayOfMonth": "День месяца",
+ "Pick Affected Monitors...": "Выберите затронутые мониторы…",
+ "Custom": "Пользовательский",
+ "successMessage": "Сообщение об успехе",
+ "successMessageExplanation": "Сообщение MQTT, которое может рассматриваться как успешное",
+ "Custom CSS": "Пользовательские CSS",
+ "weekdayShortTue": "Вт",
+ "dayOfWeek": "День недели",
+ "confirmDeleteTagMsg": "Вы уверены, что хотите удалить этот тег? Мониторы, связанные с этим тегом не будут удалены.",
+ "loadingError": "Невозможно получить данные, пожалуйста попробуйте позже.",
+ "Packet Size": "Размер пакета",
+ "warningTimezone": "Используется часовой пояс сервера",
+ "weekdayShortMon": "Пн",
+ "ZohoCliq": "ZohoCliq",
+ "strategyManual": "Активен/Неактивен Вручную",
+ "lastDay": "Последний день",
+ "lastDay1": "Последний день месяца",
+ "lastDay2": "Второй последний день месяца",
+ "lastDay3": "Третий последний день месяца",
+ "lastDay4": "Четвертый последний день месяца",
+ "No Maintenance": "Нет техбслуживаний",
+ "pauseMaintenanceMsg": "Вы уверены что хотите поставить на паузу?",
+ "maintenanceStatus-under-maintenance": "На техобслуживании",
+ "maintenanceStatus-inactive": "Неактивен",
+ "maintenanceStatus-scheduled": "Запланирован(о)",
+ "maintenanceStatus-ended": "Закончился(ось)",
+ "maintenanceStatus-unknown": "Неизвестен",
+ "Display Timezone": "Показать часовой пояс",
+ "Server Timezone": "Часовой пояс сервера",
+ "statusPageMaintenanceEndDate": "Конец",
+ "IconUrl": "URL иконки",
+ "Enable DNS Cache": "Включить DNS кэш",
+ "Enable": "Включить",
+ "Disable": "Отключить",
+ "Single Maintenance Window": "Единое окно техбслуживания",
+ "Schedule Maintenance": "Запланировать техбслуживание",
+ "Date and Time": "Дата и время",
+ "DateTime Range": "Промежуток даты и времени",
+ "uninstalling": "Удаляется",
+ "dataRetentionTimeError": "Период хранения должен быть равен 0 или больше",
+ "infiniteRetention": "Установите 0 для бессрочного хранения.",
+ "enableGRPCTls": "Разрешить отправлять gRPC запрос через TLS соединение",
+ "Free Mobile API Key": "API ключ Free Mobile",
+ "Edit Tag": "Редактировать тэг",
+ "webhookAdditionalHeadersDesc": "Устанавливает дополнительные заголовки, отправляемые с помощью веб-хука.",
+ "topic": "Тема",
+ "Customize": "Персонализировать",
+ "Custom Footer": "Пользовательский footer",
+ "dnsCacheDescription": "Это может не работать на некоторых IPv6 окружениях, отключите это, если у вас возникают проблемы.",
+ "confirmUninstallPlugin": "Вы уверены, что хотите удалить этот плагин?",
+ "plugin": "Плагин | Плагины",
+ "install": "Установить",
+ "installing": "Устанавливается",
+ "uninstall": "Удалить",
+ "Recurring": "Текущий",
+ "recurringInterval": "Интервал",
+ "smseagle": "SMSEagle",
+ "Google Analytics ID": "ID Google Аналитики",
+ "wayToGetZohoCliqURL": "Вы можете узнать как создать webhook URL тут {0}.",
+ "Effective Date Range": "Даты действия (Опционально)",
+ "wayToGetKookGuildID": "Включите \"Режим разработчика\" в настройках Kook, а затем нажмите правой кнопкой по гильдии чтобы скопировать её ID",
+ "Enable TLS": "Включить TLS",
+ "Integration Key": "Ключ интеграции",
+ "Integration URL": "URL интеграции",
+ "do nothing": "ничего не делать",
+ "smseagleTo": "Номер(а) телефона",
+ "smseagleGroup": "Название(я) группы телефонной книги",
+ "smseagleContact": "Имена контактов телефонной книги",
+ "smseagleRecipientType": "Тип получателя",
+ "smseagleRecipient": "Получатель(и) (если множество, должны быть разделены запятой)",
+ "smseagleToken": "Токен доступа API",
+ "smseagleUrl": "URL вашего SMSEagle устройства",
+ "smseagleEncoding": "Отправить в юникоде",
+ "smseaglePriority": "Приоритет сообщения (0-9, по умолчанию = 0)",
+ "Server Address": "Адрес сервера",
+ "Learn More": "Узнать больше",
+ "topicExplanation": "MQTT топик для мониторинга",
+ "Guild ID": "Идентификатор гильдии",
+ "Kook": "Kook",
+ "wayToGetKookBotToken": "Создайте приложение и получите токен бота по адресу {0}",
+ "Resend Notification if Down X times consecutively": "Повторная отправка уведомления при падении несколько раз",
+ "telegramProtectContent": "Запретить пересылку/сохранение",
+ "telegramProtectContentDescription": "Если включено, сообщения бота в Telegram будут запрещены для пересылки и сохранения.",
+ "telegramSendSilently": "Отправить без звука",
+ "telegramSendSilentlyDescription": "Пользователи получат уведомление без звука.",
+ "Maintenance Time Window of a Day": "Суточный интервал для техбслуживания",
+ "Clone Monitor": "Копия",
+ "Clone": "Копия",
+ "cloneOf": "Копия {0}",
+ "notificationRegional": "Региональный",
+ "Add New Tag": "Добавить тег",
+ "Body Encoding": "Тип содержимого запроса.(JSON or XML)",
+ "Strategy": "Стратегия",
+ "Free Mobile User Identifier": "Бесплатный мобильный идентификатор пользователя",
+ "Auto resolve or acknowledged": "Автоматическое разрешение или подтверждение",
+ "auto acknowledged": "автоматическое подтверждение",
+ "auto resolve": "автоматическое разрешение",
+ "API Keys": "Ключи API",
+ "Expiry": "Срок действия",
+ "Expiry date": "Дата истечения срока действия",
+ "Don't expire": "Не истекает",
+ "Continue": "Продолжить",
+ "Add Another": "Добавить еще",
+ "Key Added": "Ключ добавлен",
+ "Add API Key": "Добавить API ключ",
+ "No API Keys": "Нет ключей API",
+ "apiKey-active": "Активный",
+ "apiKey-expired": "Истёк",
+ "apiKey-inactive": "Неактивный",
+ "Expires": "Истекает",
+ "disableAPIKeyMsg": "Вы уверены, что хотите отключить этот API ключ?",
+ "Generate": "Сгенерировать",
+ "pagertreeResolve": "Автоматическое разрешение",
+ "pagertreeDoNothing": "Ничего не делать",
+ "lunaseaTarget": "Цель",
+ "lunaseaDeviceID": "Идентификатор устройства",
+ "lunaseaUserID": "Идентификатор пользователя",
+ "Lowcost": "Бюджетный",
+ "pagertreeIntegrationUrl": "URL-адрес интеграции",
+ "pagertreeUrgency": "Срочность",
+ "pagertreeSilent": "Тихий",
+ "pagertreeLow": "Низкий",
+ "pagertreeMedium": "Средний",
+ "pagertreeHigh": "Высокий",
+ "pagertreeCritical": "Критический",
+ "high": "высокий",
+ "promosmsAllowLongSMS": "Разрешить длинные СМС",
+ "Economy": "Экономия",
+ "wayToGetPagerDutyKey": "Вы можете это получить, перейдя в Сервис -> Каталог сервисов -> (Выберите сервис) -> Интеграции -> Добавить интеграцию. Здесь вы можете искать «Events API V2». Подробнее {0}",
+ "apiKeyAddedMsg": "Ваш ключ API добавлен. Пожалуйста, обратите внимание на это сообщение, так как оно отображается один раз.",
+ "deleteAPIKeyMsg": "Вы уверены, что хотите удалить этот ключ API?",
+ "wayToGetPagerTreeIntegrationURL": "После создания интеграции Uptime Kuma в PagerTree скопируйте файл Endpoint. См. полную информацию {0}",
+ "telegramMessageThreadIDDescription": "Необязательный уникальный идентификатор для цепочки сообщений (темы) форума; только для форумов-супергрупп",
+ "grpcMethodDescription": "Имя метода преобразуется в формат cammelCase, например, sayHello, check и т. д.",
+ "Proto Service Name": "Название службы Proto",
+ "Proto Method": "Метод Proto",
+ "Proto Content": "Содержание Proto",
+ "telegramMessageThreadID": "(Необязательно) ID цепочки сообщений",
+ "statusPageRefreshIn": "Обновлять каждые: {0}",
+ "twilioAccountSID": "SID учетной записи",
+ "twilioAuthToken": "Токен авторизации",
+ "twilioFromNumber": "С номера",
+ "twilioToNumber": "На номер",
+ "sameAsServerTimezone": "Аналогично часовому поясу сервера",
+ "startDateTime": "Начальная дата и время",
+ "endDateTime": "Конечная дата и время",
+ "cronExpression": "Выражение для Cron",
+ "cronSchedule": "Расписание: ",
+ "invalidCronExpression": "Неверное выражение Cron: {0}",
+ "ntfyUsernameAndPassword": "Логин и пароль",
+ "ntfyAuthenticationMethod": "Способ входа",
+ "Monitor Setting": "Настройка монитора {0}",
+ "Show Clickable Link": "Показать кликабельную ссылку",
+ "Badge Generator": "Генератор значков для {0}",
+ "Badge Type": "Тип значка",
+ "Badge Duration": "Срок действия значка",
+ "Badge Label": "Надпись для значка",
+ "Badge Prefix": "Префикс значка",
+ "Badge Label Color": "Цвет надписи значка",
+ "Badge Color": "Цвет значка",
+ "Badge Label Prefix": "Префикс надписи для значка",
+ "Open Badge Generator": "Открыть генератор значка",
+ "Badge Up Color": "Цвет значка для статуса \"Доступен\"",
+ "Badge Pending Color": "Цвет значка для статуса \"Ожидание\"",
+ "Badge Maintenance Color": "Цвет значка для статуса \"Техобслуживание\"",
+ "Badge Style": "Стиль значка",
+ "Badge Suffix": "Суффикс значка",
+ "Badge value (For Testing only.)": "Значение значка (только для тестирования)",
+ "Badge URL": "URL значка",
+ "Group": "Группа",
+ "Monitor Group": "Группа мониторов",
+ "Show Clickable Link Description": "Если флажок установлен, все, кто имеет доступ к этой странице состояния, могут иметь доступ к URL-адресу монитора.",
+ "pushoverMessageTtl": "TTL сообщения (в секундах)",
+ "Badge Down Color": "Цвет значка для статуса \"Недоступен\"",
+ "Badge Label Suffix": "Суффикс надписи для значка",
+ "Edit Maintenance": "Редактировать техобсоуживание",
+ "Reconnecting...": "Переподключение...",
+ "Cannot connect to the socket server": "Невозможно подключиться к серверу",
+ "Badge Warn Color": "Цвет значка для предупреждения",
+ "Badge Warn Days": "Значок для \"дней предупреждения\"",
+ "Badge Down Days": "Значок для \"дней недоступности\"",
+ "Home": "Главная",
+ "noGroupMonitorMsg": "Не доступно. Создайте сначала группу мониторов.",
+ "Close": "Закрыть"
}
diff --git a/src/lang/sk.json b/src/lang/sk.json
new file mode 100644
index 000000000..fb7e82fa7
--- /dev/null
+++ b/src/lang/sk.json
@@ -0,0 +1,205 @@
+{
+ "Settings": "Nastavenia",
+ "Help": "Nápoveda",
+ "New Update": "Nová aktualizácia",
+ "Language": "Jazyk",
+ "Appearance": "Vzhľad",
+ "Theme": "Téma",
+ "General": "Základné",
+ "Primary Base URL": "Základná URL",
+ "Version": "Verzia",
+ "List": "Zoznam",
+ "Add": "Pridať",
+ "Add New Monitor": "Pridať nové Sledovanie",
+ "Quick Stats": "Rýchly prehľad",
+ "Pending": "Čaká sa",
+ "statusMaintenance": "Údržba",
+ "Maintenance": "Údržba",
+ "General Monitor Type": "Základný typ Sledovania",
+ "Passive Monitor Type": "Pasívny typ Sledovania",
+ "Specific Monitor Type": "Špecifický typ Sledovania",
+ "pauseDashboardHome": "Pauza",
+ "Pause": "Pauza",
+ "Status": "Stav",
+ "Message": "Správa",
+ "No important events": "Žiadne dôležité udalosti",
+ "Edit": "Upraviť",
+ "Delete": "Odstrániť",
+ "Current": "Aktuálne",
+ "Cert Exp.": "Platnosť cert.",
+ "day": "deň | dni",
+ "hour": "hodina",
+ "Response": "Odpoveď",
+ "Ping": "Ping",
+ "Keyword": "Kľúčové slovo",
+ "Friendly Name": "Názov",
+ "Port": "Port",
+ "Retries": "Opakovania",
+ "Resend Notification if Down X times consecutively": "Poslať oznámenie znovu, ak je nedostupné X-krát za sebou",
+ "Advanced": "Pokročilé",
+ "checkEverySecond": "Skontrolovať každých {0} sekúnd",
+ "retryCheckEverySecond": "Zopakovať každých {0} sekúnd",
+ "resendEveryXTimes": "Znovu poslať každých {0} krát",
+ "resendDisabled": "Opakované odoslanie vypnuté",
+ "ignoreTLSError": "Ignorovať TLS/SSL chyby pre HTTPS stránky",
+ "upsideDownModeDescription": "Obrátiť stav. Pokiaľ je služba dostupná, zobrazuje sa ako NEDOSTUPNÁ.",
+ "Upside Down Mode": "Obrátený režim",
+ "Max. Redirects": "Max. počet presmerovaní",
+ "Accepted Status Codes": "Akceptované stavové kódy",
+ "Push URL": "Push URL",
+ "Save": "Uložiť",
+ "Notifications": "Notifikácie",
+ "Not available, please setup.": "Nedostupné, prosím nastavte.",
+ "Setup Notification": "Nastavenie notifikácií",
+ "Dark": "Tmavá",
+ "Light": "Svetlá",
+ "Auto": "Automaticky",
+ "Normal": "Normálna",
+ "Bottom": "Dole",
+ "None": "Žiadne",
+ "Timezone": "Časová zóna",
+ "languageName": "Slovenčina",
+ "Dashboard": "Dashboard",
+ "Check Update On GitHub": "Skontrolovať aktualizáciu na GitHub-e",
+ "Up": "Dostupné",
+ "Down": "Nedostupné",
+ "Unknown": "Neznáme",
+ "markdownSupported": "Podpora Markdown syntaxu",
+ "Name": "Názov",
+ "DateTime": "Dátum a čas",
+ "Resume": "Pokračovať",
+ "Uptime": "Doba prevádzky",
+ "Monitor": "Sledovanie | Sledovania",
+ "-day": "-dní",
+ "-hour": "-hodín",
+ "Monitor Type": "Typ Sledovania",
+ "URL": "URL",
+ "Hostname": "Adresa",
+ "Heartbeat Interval": "Heartbeat Interval",
+ "Heartbeat Retry Interval": "Interval opakovania pre Heartbeat",
+ "retriesDescription": "Maximálny počet opakovaní pred tým, ako je služba označená ako nedostupná a je zaslaná notifikácia",
+ "maxRedirectDescription": "Maximálny počet presmerovaní. Hodnota 0 vypne presmerovania.",
+ "needPushEvery": "Tuto adresu by ste mali volať každých {0} sekúnd.",
+ "pushOptionalParams": "Voliteľné parametre: {0}",
+ "Theme - Heartbeat Bar": "Téma - Heartbeat riadok",
+ "Game": "Hra",
+ "Search Engine Visibility": "Viditeľnosť vyhľadávačmi",
+ "Allow indexing": "Povoliť indexovanie",
+ "Change Password": "Zmeniť heslo",
+ "Current Password": "Aktuálne heslo",
+ "New Password": "Nové heslo",
+ "Repeat New Password": "Zopakovať nové heslo",
+ "Update Password": "Aktualizovať heslo",
+ "Disable Auth": "Vypnúť autentifikáciu",
+ "Enable Auth": "Zapnúť autentifikáciu",
+ "Please use this option carefully!": "Túto možnosť používajte opatrne!",
+ "Logout": "Odhlásiť sa",
+ "Leave": "Odísť",
+ "I understand, please disable": "Rozumiem, vypnite to",
+ "Yes": "Áno",
+ "No": "Nie",
+ "Username": "Používateľské meno",
+ "Password": "Heslo",
+ "Login": "Prihlásiť sa",
+ "No Monitors, please": "Žiadne sledovanie, prosím",
+ "add one": "pridať jeden",
+ "Notification Type": "Typ notifikácie",
+ "Email": "E-mail",
+ "Test": "Test",
+ "Certificate Info": "Informácie o certifikáte",
+ "Resolver Server": "DNS server",
+ "Last Result": "Posledný výsledok",
+ "Repeat Password": "Zopakovať heslo",
+ "Import Backup": "Importovať zálohu",
+ "Export Backup": "Exportovať zálohu",
+ "Export": "Exportovať",
+ "Import": "Importovať",
+ "respTime": "Čas odozvy (ms)",
+ "notAvailableShort": "Nie je číslo",
+ "Default enabled": "Predvolene povolené",
+ "Create": "Vytvoriť",
+ "Clear Data": "Vyčistiť dáta",
+ "Events": "Udalosti",
+ "Heartbeats": "Odpovede",
+ "Auto Get": "Získať automaticky",
+ "Schedule maintenance": "Naplánovať údržbu",
+ "Affected Monitors": "Dotknuté sledovania",
+ "Pick Affected Monitors...": "Vybrať dotknuté sledovania…",
+ "Start of maintenance": "Začiatok údržby",
+ "All Status Pages": "Všetky stavové stránky",
+ "Select status pages...": "Vybrať stránky stavu…",
+ "alertNoFile": "Vyberte súbor na import.",
+ "alertWrongFileType": "Vyberte súbor JSON.",
+ "Clear all statistics": "Vymazať všetky štatistiky",
+ "Skip existing": "Preskočiť existujúce",
+ "Overwrite": "Prepísať",
+ "Options": "Možnosti",
+ "Keep both": "Ponechať obe",
+ "Setup 2FA": "Nastavenie 2FA",
+ "Disable 2FA": "Zakázať 2FA",
+ "2FA Settings": "Nastavenia 2FA",
+ "Two Factor Authentication": "Dvojfaktorová autentifikácia",
+ "Inactive": "Neaktívne",
+ "Token": "Token",
+ "Show URI": "Zobraziť URI",
+ "Tags": "Značky",
+ "Add New below or Select...": "Pridať novú nižšie alebo vybrať…",
+ "Tag with this value already exist.": "Značka s touto hodnotou už existuje.",
+ "color": "Farba",
+ "value (optional)": "hodnota (voliteľné)",
+ "Gray": "Šedá",
+ "Red": "Červená",
+ "Orange": "Oranžová",
+ "Green": "Zelená",
+ "Indigo": "Indigo",
+ "Purple": "Fialová",
+ "Pink": "Ružová",
+ "Custom": "Vlastná",
+ "Avg. Ping": "Priemerný ping",
+ "Avg. Response": "Priemerný čas odpovede",
+ "Entry Page": "Vstupná stránka",
+ "No Services": "Žiadne služby",
+ "All Systems Operational": "Všetky systémy funkčné",
+ "Partially Degraded Service": "Čiastočne zhoršená služba",
+ "Degraded Service": "Degradovaná služba",
+ "Add Group": "Pridať skupinu",
+ "Add a monitor": "Pridať sledovanie",
+ "Edit Status Page": "Upraviť stavovú stránku",
+ "Go to Dashboard": "Prejdite na informačný panel",
+ "Status Page": "Stavová stránka",
+ "Status Pages": "Stavové stránky",
+ "defaultNotificationName": "Moje {notification} upozornenie ({number})",
+ "here": "tu",
+ "Required": "Povinné",
+ "Post URL": "Post URL",
+ "Content Type": "Druh obsahu",
+ "webhookJsonDesc": "{0} je vhodný pre všetky moderné servery HTTP, ako napríklad Express.js",
+ "webhookFormDataDesc": "{multipart} je dobré pre PHP. JSON bude potrebné analyzovať pomocou {decodeFunction}",
+ "Generate": "Generovať",
+ "Discourage search engines from indexing site": "Odradiť vyhľadávacie nástroje od indexovania stránky",
+ "disableauth.message1": "Ste si istý, že chcete vypnúť autentifikáciu?",
+ "disableauth.message2": "Je navrhnutý pre scenáre, kde máte v úmysle implementovať autentifikáciu treťou stranou pred Uptime Kuma, ako je Cloudflare Access, Authelia alebo iné autentifikačné mechanizmy.",
+ "Confirm": "Potvrdiť",
+ "Remember me": "Zapamätať si ma",
+ "Resource Record Type": "Typ záznamu",
+ "Create your admin account": "Vytvorte si účet administrátora",
+ "Apply on all existing monitors": "Aplikujte na všetky existujúce sledovania",
+ "Verify Token": "Overiť token",
+ "Enable 2FA": "Povoliť 2FA",
+ "Active": "Aktívne",
+ "Add New Tag": "Pridať novú značku",
+ "Tag with this name already exist.": "Značka s týmto názvom už existuje.",
+ "Blue": "Modrá",
+ "Search...": "Hľadať…",
+ "statusPageNothing": "Nič tu nie je, pridajte skupinu alebo sledovanie.",
+ "webhookAdditionalHeadersTitle": "Ďalšie položky",
+ "webhookAdditionalHeadersDesc": "Nastaví ďalšie hlavičky odoslané s webovým hákom.",
+ "Webhook URL": "Webhook URL",
+ "Application Token": "Token aplikácie",
+ "Server URL": "Server URL",
+ "Priority": "Priorita",
+ "statusPageRefreshIn": "Obnovenie za: {0}",
+ "emojiCheatSheet": "Emotikony: {0}",
+ "Read more": "Prečítajte si viac",
+ "appriseInstalled": "Apprise je nainštalovaný."
+}
diff --git a/src/lang/sq.json b/src/lang/sq.json
new file mode 100644
index 000000000..a513329aa
--- /dev/null
+++ b/src/lang/sq.json
@@ -0,0 +1,25 @@
+{
+ "Settings": "Opsione",
+ "Dashboard": "FaqeKryesore",
+ "Help": "Ndihma",
+ "Language": "Gjuha",
+ "Appearance": "Paraqitja",
+ "Theme": "Theme",
+ "General": "Te pergjithshme",
+ "Game": "Loje",
+ "Primary Base URL": "ULR Baze Primare",
+ "List": "List",
+ "Add": "Shto",
+ "Add New Monitor": "Shto Monitor te Ri",
+ "Quick Stats": "Statistika Flash",
+ "Up": "Lart",
+ "Down": "Poshte",
+ "Pending": "Ne Pritje",
+ "statusMaintenance": "Mirembatje",
+ "Maintenance": "Mirembajtje",
+ "Unknown": "Panjohur",
+ "languageName": "Shqip",
+ "New Update": "Update i ri",
+ "Version": "Version",
+ "Check Update On GitHub": "Kontrollo Update ne GitHub"
+}
diff --git a/src/lang/sv-SE.json b/src/lang/sv-SE.json
index 7110067b3..285b506c1 100644
--- a/src/lang/sv-SE.json
+++ b/src/lang/sv-SE.json
@@ -105,5 +105,37 @@
"Last Result": "Senaste resultat",
"Create your admin account": "Skapa ditt administratörskonto",
"Repeat Password": "Upprepa Lösenord",
- "respTime": "Svarstid (ms)"
+ "respTime": "Svarstid (ms)",
+ "Specific Monitor Type": "Applikationsspecifika övervakare",
+ "Push URL": "Push URL",
+ "Passive Monitor Type": "Passiva övervakare",
+ "markdownSupported": "Stödjer markdown-syntax",
+ "Heartbeat Retry Interval": "Omprövningsintervall",
+ "needPushEvery": "Hämta denna URL var {0} sekund",
+ "pushOptionalParams": "Valfria parametrar: {0}",
+ "disableauth.message1": "Vill du verkligen avaktivera autentisering?",
+ "disableauth.message2": "Det är designat för när en tredjeparts autentiseringstjänst såsom Cloudflare Access eller Authelia används framför Uptime Kuma.",
+ "Please use this option carefully!": "Använd denna funktion varsamt!",
+ "Import Backup": "Importera backup",
+ "Affected Monitors": "Påverkade övervakare",
+ "Start of maintenance": "Påbörja underhåll",
+ "All Status Pages": "Alla statussidor",
+ "alertNoFile": "Välj en fil att importera.",
+ "alertWrongFileType": "Välj en JSON-formatterad fil.",
+ "Help": "Hjälp",
+ "Export": "Export",
+ "Import": "Import",
+ "Game": "Spel",
+ "resendEveryXTimes": "Omsänd efter {0} gånger",
+ "Export Backup": "Exportera backup",
+ "Schedule maintenance": "Schemalägg underhåll",
+ "Monitor": "Övervakare | Övervakare",
+ "Resend Notification if Down X times consecutively": "Sänd notis igen om nere X gånger i rad",
+ "Maintenance": "Underhåll",
+ "retryCheckEverySecond": "Ompröva var {0} sekund",
+ "statusMaintenance": "Underhåll",
+ "resendDisabled": "Omsändning inaktiverat",
+ "Pick Affected Monitors...": "Välj påverkade övervakare…",
+ "Select status pages...": "Välj statussidor…",
+ "General Monitor Type": "Allmänna övervakare"
}
diff --git a/src/lang/th-TH.json b/src/lang/th-TH.json
index 7ad132f58..10ddc0c90 100644
--- a/src/lang/th-TH.json
+++ b/src/lang/th-TH.json
@@ -4,7 +4,7 @@
"retryCheckEverySecond": "ลองใหม่ทุก {0} วินาที",
"retriesDescription": "จำนวนครั้งสูงสุดที่จะลองก่อนบริการถูกระบุว่าไม่สามารถใช้งานได้และส่งการแจ้งเตือน",
"ignoreTLSError": "ไม่สนใจข้อผิดพลาด TLS/SSL สำหรับเว็บไซต์ HTTPS",
- "upsideDownModeDescription": "กลับด้านสถานะ เช่น ถ้าบริการสามารถใช้งานได้จะถูกเปลี่ยนเป็นใช้งานไม่ได้",
+ "upsideDownModeDescription": "สลับสถานะ เช่น ถ้าบริการสามารถใช้งานได้จะถูกเปลี่ยนเป็นใช้งานไม่ได้",
"maxRedirectDescription": "จำนวนครั้งสูงสุดที่จะเปลี่ยนเส้นทาง, ตั้งเป็น 0 เพื่อปิดการเปลี่ยนเส้นทาง",
"acceptedStatusCodesDescription": "เลือกรหัสสถานะที่ถือว่าการตอบกลับสำเร็จ",
"passwordNotMatchMsg": "รหัสผ่านไม่ตรงกัน",
@@ -30,7 +30,7 @@
"Dashboard": "แผงควบคุม",
"New Update": "อัพเดทใหม่",
"Language": "ภาษา",
- "Appearance": "รูปร่าง",
+ "Appearance": "หน้าตา",
"Theme": "หน้าตา",
"General": "ทั่วไป",
"Primary Base URL": "URL หลัก",
@@ -73,7 +73,7 @@
"Retries": "จำนวนครั้งที่จะลองใหม่",
"Heartbeat Retry Interval": "ระยะห่างระหว่างการทดสอบใหม่หลังจากไม่สำเร็จ",
"Advanced": "ขั้นสูง",
- "Upside Down Mode": "โหมดกลับด้าน",
+ "Upside Down Mode": "โหมดสลับ",
"Max. Redirects": "จำนวนการเปลี่ยนเส้นทางสูงสุด",
"Accepted Status Codes": "รหัสสถานะที่ยอมรับ",
"Push URL": "URL เป้าหมาย",
@@ -102,7 +102,7 @@
"Disable Auth": "ปิดใช้งานการตรวจสอบสิทธิ์",
"Enable Auth": "เปิดใช้งานการตรวจสอบสิทธิ์",
"disableauth.message1": "คุณต้องการที่จะ ปิดใช้งานระบบรับรองความถูกต้องใช่หรือไม่?",
- "disableauth.message2": "ระบบนี้ถูกออกแบบมาเพื่อการใช้งานกับระบบรับรองความถูกต้องของบุคคลที่สามเช่น Cloudflare Access, Authelia หรือวิธีการอื่น ๆ",
+ "disableauth.message2": "ระบบนี้ถูกออกแบบมาเพื่อการใช้งานกับระบบรับรองความถูกต้องของบุคคลที่สามเช่น Cloudflare Access, Authelia หรือวิธีการอื่นๆ",
"Please use this option carefully!": "โปรดใช้ความระมัดระวังในการเลือกใช้งานระบบนี้ !",
"Logout": "ออกจากระบบ",
"Leave": "ออก",
@@ -159,7 +159,7 @@
"Token": "กุญแจ",
"Show URI": "แสดง URI",
"Tags": "แท็ก",
- "Add New below or Select...": "เพิ่มใหม่ด้านล่างหรือเลือก...",
+ "Add New below or Select...": "เพิ่มใหม่ด้านล่างหรือเลือก…",
"Tag with this name already exist.": "แท็กที่มีชื่อนี้มีอยู่แล้ว",
"Tag with this value already exist.": "แท็กที่มีข้อมูลนี้มีอยู่แล้ว",
"color": "สี",
@@ -172,7 +172,7 @@
"Indigo": "ม่วง",
"Purple": "ม่วง",
"Pink": "ชมพู",
- "Search...": "ค้นหา...",
+ "Search...": "ค้นหา…",
"Avg. Ping": "ค่า Ping เฉลี่ย",
"Avg. Response": "ค่า Response เฉลี่ย",
"Entry Page": "หน้าต้อนรับ",
@@ -214,10 +214,10 @@
"smtpBCC": "BCC",
"discord": "Discord",
"Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "คุณสามารถรับได้โดยการไปที่ Server Settings -> Integrations -> Create Webhook",
+ "wayToGetDiscordURL": "คุณสามารถทำได้โดยการไปที่ Server Settings -> Integrations -> Create Webhook",
"Bot Display Name": "ชื่อบอท",
"Prefix Custom Message": "คำนำหน้าข้อความที่กำหนดเอง",
- "Hello @everyone is...": "สวัสดี {'@'}everyone นี่...",
+ "Hello @everyone is...": "สวัสดี {'@'}everyone นี่…",
"teams": "Microsoft Teams",
"Webhook URL": "Webhook URL",
"wayToGetTeamsURL": "คุณสามารถเรียนรู้วิธีการสร้าง Webhook URL {0}",
@@ -303,7 +303,7 @@
"Body": "เนื้อหา",
"Headers": "ส่วนหัว",
"PushUrl": "Push URL",
- "HeadersInvalidFormat": "เนื้อหาคำขอส่วนหัวไม่ใช่ JSON ที่ถูกต้อง :",
+ "HeadersInvalidFormat": "เนื้อหาคำขอส่วนหัวไม่ใช่ JSON ที่ถูกต้อง: ",
"BodyInvalidFormat": "เนื้อหาคำขอไม่ใช่ JSON ที่ถูกต้อง : ",
"Monitor History": "ประวัติมอนิเตอร์",
"clearDataOlderThan": "เก็บข้อมูลมอนิเตอร์ {0} วัน",
@@ -323,7 +323,7 @@
"Steam API Key": "Steam API Key",
"Shrink Database": "ย่อฐานข้อมูล",
"Pick a RR-Type...": "เลือกชนิด DNS Record",
- "Pick Accepted Status Codes...": "เลือกสถานะที่ยอมรับ...",
+ "Pick Accepted Status Codes...": "เลือกเลขสถานะที่ยอมรับ…",
"Default": "ค่าเริ่มต้น",
"HTTP Options": "ตัวเลือก HTTP",
"Create Incident": "สร้างเหตุการณ์",
@@ -441,9 +441,9 @@
"wayToGetCloudflaredURL": "(ดาวโหลด cloudflared จาก {0})",
"cloudflareWebsite": "เว็บไซต์ Cloudflare",
"Message:": "ข้อความ :",
- "Don't know how to get the token? Please read the guide:": "ไม่รู้วิธีการรับกุญแจ?, กรุณาอ่านคู่มือ",
+ "Don't know how to get the token? Please read the guide:": "ไม่รู้วิธีการรับกุญแจ? กรุณาอ่านคู่มือ:",
"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.": "การเชื่อมต่อปัจุบันอาจขาดหายหากคุณกำลังเชื่อมต่อ Cloudflare Tunnel คุณแน่ใจหรือไม่ที่จะหยุด, พิมรหัสผ่านของคุณเพื่อยืนยัน",
- "Other Software": "ซอฟต์แวร์อื่นๆ ",
+ "Other Software": "ซอฟต์แวร์อื่นๆ",
"For example: nginx, Apache and Traefik.": "เช่น: nginx, Apache และ Traefik",
"Please read": "กรุณาอ่าน",
"Subject:": "เรื่อง :",
@@ -455,7 +455,7 @@
"Domain Name Expiry Notification": "แจ้งเตือนการหมดอายุของโดเมน",
"Proxy": "Proxy",
"Date Created": "วันที่สร้าง",
- "onebotHttpAddress": "ที่อยู่ HTTP OneBot ",
+ "onebotHttpAddress": "ที่อยู่ HTTP OneBot",
"onebotMessageType": "ชนิดข้อความ OneBot",
"onebotGroupMessage": "กลุ่ม",
"onebotPrivateMessage": "ส่วนตัว",
@@ -473,8 +473,8 @@
"Recipient Number": "หมายเลขผู้รับ",
"From Name/Number": "จาก ชื่อ / หมายเลข",
"Leave blank to use a shared sender number.": "ไม่ต้องกรอกเพื่อใช้ชื่อผู้ส่งร่วมกัน",
- "Octopush API Version": "Octopush API Version",
- "Legacy Octopush-DM": "Legacy Octopush-DM",
+ "Octopush API Version": "เวอร์ชั่น API Octopush",
+ "Legacy Octopush-DM": "Octopush-DM แบบเก่า",
"endpoint": "endpoint",
"octopushAPIKey": "\"API key\" จากข้อมูลยืนยันตัวตน HTTP API ในแผงควบคุม",
"octopushLogin": "\"Login\" จากข้อมูลยืนยันตัวตน HTTP API ในแผงควบคุม",
@@ -522,7 +522,7 @@
"resendEveryXTimes": "ส่งซ้ำทุก {0} ครั้ง",
"resendDisabled": "การส่งซ้ำถูกปิดใช้งาน",
"dnsPortDescription": "พอร์ตของเซิร์ฟเวอร์ DNS, ค่าเริ่มต้นคือ 53, คุณสามารถเปลี่ยนพอร์ตตอนไหนก็ได้",
- "Resend Notification if Down X times consequently": "ส่งการแจ้งเตือนซ้ำถ้าออฟไลน์ครบ X ครั้ง",
+ "Resend Notification if Down X times consecutively": "ส่งการแจ้งเตือนซ้ำถ้าออฟไลน์ครบ X ครั้ง",
"error": "เกิดข้อผิดพลาด",
"critical": "วิกฤต",
"wayToGetPagerDutyKey": "คุณสามารถรับคีย์ได้โดยการไปที่ Service -> Service Directory -> (Select a service) -> Integrations -> Add integration, และค้นหา \"Events API V2\", สำหรับข้อมูลเพิ่มเติม {0}",
@@ -558,15 +558,15 @@
"Container Name / ID": "Container Name / ID",
"Docker Host": "Docker Host",
"Docker Hosts": "Docker Hosts",
- "ntfy Topic": "ntfy Topic",
+ "ntfy Topic": "หัวข้อ ntfy",
"Domain": "โดเมน",
"Workstation": "Workstation",
"disableCloudflaredNoAuthMsg": "คุณอยู่ในโหมดไม่มีการตรวจสอบสิทธิ์, ไม่จำเป็นต้องมีรหัสผ่าน",
- "trustProxyDescription": "เชื่อ Header 'X-Forwarded-*' ถ้าคุณต้องการไอพีที่ถูกต้องและ Uptime Kuma อยู่ข้างหลัง Nginx หรือ Apache, คุณควรเปิดใช้งาน",
+ "trustProxyDescription": "เชื่อ Header 'X-Forwarded-*', คุณควรเปิดใช้งาน ถ้าคุณต้องการ IP ของผู้ใช้ที่ถูกต้องและ Uptime Kuma อยู่ข้างหลัง Nginx หรือ Apache",
"Examples": "ตัวอย่าง",
"Home Assistant URL": "Home Assistant URL",
"Long-Lived Access Token": "Access Token แบบมีอายุนาน",
- "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Access Token แบบมีอายุนานสามารถสร้างได้โดยคลิกชื่อบนโปรไฟล์ (ล่างซ้าย) และเลื่อนไปข้างล่างจากนั้นคลิก \"Create Token\"",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Access Token แบบมีอายุนานสามารถสร้างได้โดยคลิกชื่อบนโปรไฟล์ (ล่างซ้าย) และเลื่อนไปข้างล่างจากนั้นคลิก \"Create Token\" ",
"Notification Service": "บริการแจ้งเตือน",
"default: notify all devices": "ค่าเริ่มต้น: แจ้งเตือนทุกอุปกรณ์",
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "รายการแจ้งเตือนสามารถหาได้ใน Home Assistant ในเมนู \"Developer Tools > Services\" แล้วค้นหา \"notification\" เพื่อหาชื่ออุปกรณ์หรือชื่อโทรศัพท์",
@@ -576,5 +576,99 @@
"Event data:": "ข้อมูลกิจกรรม:",
"Then choose an action, for example switch the scene to where an RGB light is red.": "จากนั้นเลือกการกระทำ, ตัวอย่าง เช่น เปลี่ยนเป็นไฟสีแดง",
"Frontend Version": "เวอร์ชั่น Frontend",
- "Frontend Version do not match backend version!": "เวอร์ชั่น Frontend ไม่ตรงกับ Backend !"
+ "Frontend Version do not match backend version!": "เวอร์ชั่น Frontend ไม่ตรงกับ Backend !",
+ "webhookAdditionalHeadersTitle": "Header เพิ่มเติม",
+ "webhookAdditionalHeadersDesc": "กำหนด Header ที่จะส่งไปหร้อมกับ Webhook",
+ "Start of maintenance": "เริ่มการซ่อมบำรุง",
+ "All Status Pages": "หน้าสถานะทั้งหมด",
+ "Custom": "กำหนดเอง",
+ "Game": "เกม",
+ "statusMaintenance": "การซ่อมบำรุง",
+ "Maintenance": "การซ่อมบำรุง",
+ "Monitor": "มอนิเตอร์ | มอนิเตอร์",
+ "Select status pages...": "เลือกหน้าสถานะ",
+ "Schedule maintenance": "กำหนดเวลาบำรุงรักษา",
+ "Affected Monitors": "มอนิเตอร์ที่ได้รับผลกระทบ",
+ "markdownSupported": "รองรับ Markdown",
+ "Help": "ช่วยเหลือ",
+ "Pick Affected Monitors...": "เลือกมอนิเตอร์ที่ได้รับผลกระทบ",
+ "Packet Size": "ขนาดของ Packet",
+ "ZohoCliq": "ZohoCliq",
+ "backupOutdatedWarning": "ไม่ได้รับการพัฒนาแล้ว : ไม่สามารถสร้างหรือกูข้อมูลสำรองได้สมบูรณ์ เนื่องจากมีฟีเจอร์ใหม่เพิ่มขึ้นมากและการแบ็คอัพไม่ได้ถูกพัฒนา",
+ "backupRecommend": "กรุณาแบ็คอัพข้อมูลทั้งหมดหรือโฟลเดอร์ Data (./data/) โดยตรงแทน",
+ "Optional": "ไม่จำเป็น",
+ "squadcast": "Squadcast",
+ "or": "หรือ",
+ "recurringInterval": "ช่วงเวลา",
+ "Recurring": "ทำซ้ำ",
+ "General Monitor Type": "ชนิดมอนิเตอร์ทั่วไป",
+ "pagertreeCritical": "วิกฤต",
+ "pagertreeDoNothing": "ไม่ต้องทำอะไร",
+ "pagertreeResolve": "แก้ไขอัตโนมัติ",
+ "wayToGetPagerTreeIntegrationURL": "หลังจากสร้างการรวม Uptime Kuma ใน PagerTree แล้ว ให้คัดลอก Endpoint, ดูรายละเอียดทั้งหมด {0}",
+ "telegramSendSilently": "ส่งอย่างเงียบ ๆ",
+ "maintenanceStatus-inactive": "ไม่ใช้งาน",
+ "telegramProtectContent": "ป้องกันการส่งต่อ/บันทึก",
+ "Add New Tag": "เพิ่มแท็กใหม่",
+ "strategyManual": "ตั่งให้ใช้งาน/ไม่ใช้งานด้วยตนเอง",
+ "warningTimezone": "ใช้เขตเวลาของเซิร์ฟเวอร์",
+ "weekdayShortMon": "จันทร์",
+ "weekdayShortTue": "วันอังคาร",
+ "weekdayShortWed": "พุธ",
+ "weekdayShortThu": "พฤหัสบดี",
+ "weekdayShortFri": "ศุกร์",
+ "weekdayShortSat": "เสาร์",
+ "weekdayShortSun": "อาทิตย์",
+ "dayOfWeek": "วันในสัปดาห์",
+ "dayOfMonth": "วันในเดือน",
+ "maintenanceStatus-under-maintenance": "อยู่ภายใต้การบำรุงรักษา",
+ "maintenanceStatus-scheduled": "กำหนดการ",
+ "maintenanceStatus-ended": "สิ้นสุด",
+ "maintenanceStatus-unknown": "ไม่ทราบ",
+ "Specific Monitor Type": "ประเภทมอนิเตอร์เฉพาะ",
+ "telegramMessageThreadID": "(ตัวเลือก) ไอดีเทรดข้อความ",
+ "telegramMessageThreadIDDescription": "ตัวระบุที่ไม่ซ้ำซึ่งเป็นทางเลือกสำหรับเธรดข้อความเป้าหมาย (หัวข้อ) ของฟอรัม สำหรับฟอรัมซูเปอร์กรุ๊ปเท่านั้น",
+ "sameAsServerTimezone": "เช่นเดียวกับเขตเวลาของเซิร์ฟเวอร์",
+ "startDateTime": "วันที่/เวลาเริ่มต้น",
+ "endDateTime": "วันที่/เวลาสิ้นสุด",
+ "cronSchedule": "กำหนดการ: ",
+ "invalidCronExpression": "นิพจน์ Cron ไม่ถูกต้อง: {0}",
+ "cronExpression": "นิพจน์ Cron",
+ "lastDay": "วันสุดท้าย",
+ "lastDay1": "วันสุดท้ายของเดือน",
+ "lastDay2": "วันที่ 2 สุดท้ายของเดือน",
+ "lastDay3": "วันที่ 3 สุดท้ายของเดือน",
+ "lastDay4": "วันที่ 4 สุดท้ายของเดือน",
+ "No Maintenance": "ไม่มีการบำรุงรักษา",
+ "pauseMaintenanceMsg": "แน่ใจไหมว่าต้องการหยุดชั่วคราว",
+ "Display Timezone": "แสดงเขตเวลา",
+ "statusPageMaintenanceEndDate": "จบ",
+ "Server Timezone": "เขตเวลาเซิร์ฟเวอร์",
+ "statusPageRefreshIn": "รีโหลดใน: {0}",
+ "telegramSendSilentlyDescription": "ส่งข้อความอย่างเงียบๆ ผู้ใช้จะได้รับการแจ้งเตือนโดยไม่มีเสียง",
+ "telegramProtectContentDescription": "หากเปิดใช้งาน ข้อความบอทใน Telegram จะได้รับการปกป้องจากการส่งต่อและการบันทึก",
+ "dnsCacheDescription": "อาจจะทำงานไม่ได้กับ IPv6, ปิดใช้งานถ้าเจอปัญหา",
+ "IconUrl": "URL ไอคอน",
+ "Enable DNS Cache": "เปิดใช้งาน DNS Cache",
+ "Enable": "เปิดใช้งาน",
+ "Disable": "ปิดใช้งาน",
+ "Single Maintenance Window": "หน้าการปรับปรุงเดี่ยว",
+ "Clone Monitor": "มอนิเตอร์",
+ "Clone": "โคลนมอนิเตอร์",
+ "cloneOf": "ชื่อเล่นมอนิเตอร์",
+ "wayToGetZohoCliqURL": "คุณสามารถดูวิธีการสร้าง Webhook URL {0}",
+ "Cannot connect to the socket server": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Socket",
+ "Reconnecting...": "กำลังเชื่อมต่อใหม่",
+ "Home": "หน้าหลัก",
+ "Date and Time": "วันที่และเวลา",
+ "DateTime Range": "ช่วงวันที่และเวลา",
+ "loadingError": "ไม่สามารถดึงข้อมูลได้ โปรดลองอีกครั้งในภายหลัง",
+ "plugin": "ปลั้กอิน | ปลั้กอิน",
+ "install": "ติดตั้ง",
+ "installing": "กำลังติดตั้ง",
+ "uninstall": "ถอนการติดตั้ง",
+ "uninstalling": "กำลังถอนการติดตั้ง",
+ "confirmUninstallPlugin": "แน่ใจหรือไม่ว่าต้องการถอนการติดตั้งปลั้กอินนี้?",
+ "Schedule Maintenance": "กำหนดเวลาซ่อมแซม",
+ "Edit Maintenance": "แก้ใขการบำรุงรักษา"
}
diff --git a/src/lang/tr-TR.json b/src/lang/tr-TR.json
index b9bc8adcb..f6f4d8dbc 100644
--- a/src/lang/tr-TR.json
+++ b/src/lang/tr-TR.json
@@ -58,7 +58,7 @@
"Delete": "Sil",
"Current": "Şu anda",
"Uptime": "Çalışma zamanı",
- "Cert Exp.": "Sertifika Süresi",
+ "Cert Exp.": "Sertifika Geç. Süresi",
"day": "gün | günler",
"-day": "-gün",
"hour": "saat",
@@ -74,7 +74,7 @@
"Heartbeat Interval": "Servis Test Aralığı",
"Retries": "Yeniden deneme",
"Heartbeat Retry Interval": "Sağlık Durumları Tekrar Deneme Sıklığı",
- "Resend Notification if Down X times consequently": "Sonuç olarak X kez düşerse bildirimi yeniden gönder",
+ "Resend Notification if Down X times consecutively": "Art arda X kez düşerse bildirimi yeniden gönder",
"Advanced": "Gelişmiş",
"Upside Down Mode": "Ters/Düz Modu",
"Max. Redirects": "Maksimum Yönlendirme",
@@ -194,7 +194,7 @@
"here": "burada",
"Required": "Gerekli",
"telegram": "Telegram",
- "Bot Token": "Bot Token",
+ "Bot Token": "Bot Anahtarı",
"wayToGetTelegramToken": "{0} adresinden bir token alabilirsiniz.",
"Chat ID": "Chat ID",
"supportTelegramChatID": "Doğrudan Sohbet / Grup / Kanalın Sohbet Kimliğini Destekleyin",
@@ -216,8 +216,8 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"discord": "Discord",
- "Discord Webhook URL": "Discord Webhook URL",
- "wayToGetDiscordURL": "Bunu Sunucu Ayarları -> Entegrasyonlar -> Webhook Oluştur'a giderek alabilirsiniz.",
+ "Discord Webhook URL": "Discord Webhook Bağlantısı",
+ "wayToGetDiscordURL": "Bunu Sunucu Ayarları -> Entegrasyonlar -> Webhookları Görüntüle -> Yeni Webhook Oluştur adımını izleyerek alabilirsiniz",
"Bot Display Name": "Botun Görünecek Adı",
"Prefix Custom Message": "Önek Özel Mesaj",
"Hello @everyone is...": "Merhaba {'@'}everyone…",
@@ -262,7 +262,7 @@
"octopushPhoneNumber": "Telefon numarası (uluslararası biçim, örneğin: +33612345678) ",
"octopushSMSSender": "SMS Gönderici Adı : 3-11 alfanümerik karakter ve boşluk (a-zA-Z0-9)",
"LunaSea Device ID": "LunaSea Cihaz ID",
- "Apprise URL": "Apprise URL",
+ "Apprise URL": "Apprise Bağlantısı",
"Example:": "Örnek: {0}",
"Read more:": "Daha fazla oku: {0}",
"Status:": "Durum: {0}",
@@ -335,7 +335,7 @@
"Please input title and content": "Lütfen başlık ve içerik girin",
"Created": "Oluşturuldu",
"Last Updated": "Son Güncelleme",
- "Unpin": "Unpin",
+ "Unpin": "Sabitlemeyi Kaldır",
"Switch to Light Theme": "Açık Temaya Geç",
"Switch to Dark Theme": "Karanlık Temaya Geç",
"Show Tags": "Etiketleri Göster",
@@ -379,7 +379,7 @@
"alerta": "Alerta",
"alertaApiEndpoint": "API Endpoint",
"alertaEnvironment": "Environment",
- "alertaApiKey": "API Key",
+ "alertaApiKey": "API Anahtarı",
"alertaAlertState": "Uyarı Durumu",
"alertaRecoverState": "Kurtarma Durumu",
"deleteStatusPageMsg": "Bu durum sayfasını silmek istediğinizden emin misiniz?",
@@ -395,7 +395,7 @@
"Valid": "Geçerli",
"Invalid": "Geçersiz",
"AccessKeyId": "AccessKey ID",
- "SecretAccessKey": "AccessKey Secret",
+ "SecretAccessKey": "AccessKey Gizli Anahtarı",
"PhoneNumbers": "Telefon numaraları",
"TemplateCode": "TemplateCode",
"SignName": "SignName",
@@ -414,7 +414,7 @@
"High": "High",
"Retry": "Tekrar",
"Topic": "Başlık",
- "WeCom Bot Key": "WeCom Bot Key",
+ "WeCom Bot Key": "WeCom Bot Anahtarı",
"Setup Proxy": "Proxy kur",
"Proxy Protocol": "Proxy Protokolü",
"Proxy Server": "Proxy Sunucusu",
@@ -444,11 +444,11 @@
"Backup": "Yedek",
"About": "Hakkında",
"wayToGetCloudflaredURL": "(Cloudflared'i {0} adresinden indirin)",
- "cloudflareWebsite": "Cloudflare Website",
+ "cloudflareWebsite": "Cloudflare İnt. Sitesi",
"Message:": "Mesaj:",
"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 Headers",
+ "HTTP Headers": "HTTP Başlıkları",
"Trust Proxy": "Trust Proxy",
"Other Software": "Diğer Yazılımlar",
"For example: nginx, Apache and Traefik.": "Örneğin: nginx, Apache ve Traefik.",
@@ -475,7 +475,7 @@
"Domain Names": "Alan isimleri",
"signedInDisp": "{0} olarak oturum açıldı",
"signedInDispDisabled": "Yetkilendirme Devre Dışı.",
- "RadiusSecret": "Radius Secret",
+ "RadiusSecret": "Radius Gizli Anahtar",
"RadiusSecretDescription": "İstemci ve sunucu arasında paylaşılan gizli anahtar",
"RadiusCalledStationId": "Aranan İstasyon Kimliği",
"RadiusCalledStationIdDescription": "Aranan cihazın tanımlayıcısı",
@@ -547,13 +547,13 @@
"Docker Host": "Docker Ana Bilgisayarı",
"Docker Hosts": "Docker Ana Bilgisayarları",
"ntfy Topic": "ntfy Konu",
- "Domain": "Domain",
+ "Domain": "Alan Adı",
"Workstation": "İş İstasyonu",
"disableCloudflaredNoAuthMsg": "Yetki yok modundasınız, şifre gerekli değil.",
"trustProxyDescription": "'X-Forwarded-*' başlıklarına güvenin. Doğru istemci IP'sini almak istiyorsanız ve Uptime Kuma'nız Nginx veya Apache gibi bir proxy'nin arkasındaysa, bunu etkinleştirmelisiniz.",
- "wayToGetLineNotifyToken": "{0} adresinden bir erişim jetonu alabilirsiniz.",
+ "wayToGetLineNotifyToken": "{0} adresinden bir erişim jetonu alabilirsiniz",
"Examples": "Örnekler",
- "Home Assistant URL": "Home Assistant URL",
+ "Home Assistant URL": "Home Assistant Bağlantısı",
"Long-Lived Access Token": "Long-Lived Erişim Anahtarı",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Long-Lived Erişim Anahtarı, profil adınıza (sol altta) tıklayarak ve aşağıya kaydırarak ve ardından Anahtar Oluştur'a tıklayarak oluşturulabilir. ",
"Notification Service": "Bildirim Hizmeti",
@@ -648,7 +648,7 @@
"dnsCacheDescription": "Bazı IPv6 ortamlarında çalışmıyor olabilir, herhangi bir sorunla karşılaşırsanız devre dışı bırakın.",
"Single Maintenance Window": "Tek Seferlik Bakım",
"Maintenance Time Window of a Day": "Bür Günlük Bakım",
- "Effective Date Range": "Bakim Tarih Aralığı",
+ "Effective Date Range": "Geçerlilik Tarihi Aralığı (Opsiyonel)",
"Schedule Maintenance": "Bakım Planla",
"Date and Time": "Tarih ve Saat",
"DateTime Range": "Tarih ve Saat Aralığı",
@@ -691,5 +691,98 @@
"promosms": "PromoSMS",
"lunasea": "LunaSea",
"line": "Line Messenger",
- "mattermost": "Mattermost"
+ "mattermost": "Mattermost",
+ "markdownSupported": "Markdown yazım formatı desteklenir",
+ "Google Analytics ID": "Google Analytics Kodu",
+ "Edit Tag": "Etiketi Düzenle",
+ "Learn More": "Daha fazla bilgi edin",
+ "Server Address": "Sunucu Adresi",
+ "telegramMessageThreadIDDescription": "Forumun hedef ileti dizisi (konusu) için isteğe bağlı benzersiz kimlik; yalnızca forum üst grupları için geçerli",
+ "telegramMessageThreadID": "(İsteğe bağlı) Mesaj Thread ID",
+ "notificationRegional": "Bölgesel",
+ "telegramSendSilently": "Sessizce Gönder",
+ "telegramSendSilentlyDescription": "Mesajı sessizce gönderir. Kullanıcılar sessiz bir bildirim alacaktır.",
+ "telegramProtectContent": "Yönlendirmeyi/Kaydetmeyi Koru",
+ "telegramProtectContentDescription": "Etkinleştirilirse, Telegram'daki bot mesajları iletilmeye ve kaydedilmeye karşı korunacaktır.",
+ "Body Encoding": "JSON veya XML olabilen HTTP İstek Gövdesinin Kodlaması. İstek İçeriği Türü olarak da bilinir: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type",
+ "Clone Monitor": "Klon Monitör",
+ "Clone": "Klon",
+ "cloneOf": "{0} Monitörünün Klonu",
+ "Expiry": "son kullanma tarihi",
+ "Expiry date": "Son kullanma tarihi",
+ "Don't expire": "sona erme",
+ "Continue": "Devam etmek",
+ "Key Added": "Anahtar Eklendi",
+ "Add API Key": "API Anahtarı Ekle",
+ "No API Keys": "API Anahtarı Yok",
+ "apiKey-active": "Aktif",
+ "apiKey-expired": "Günü geçmiş",
+ "apiKey-inactive": "etkin değil",
+ "Expires": "süresi doluyor",
+ "disableAPIKeyMsg": "Bu API anahtarını devre dışı bırakmak istediğinizden emin misiniz?",
+ "deleteAPIKeyMsg": "Bu API anahtarını silmek istediğinizden emin misiniz?",
+ "Generate": "oluştur",
+ "API Keys": "api anahtarları",
+ "Add Another": "Başka birtane ekle",
+ "apiKeyAddedMsg": "API anahtarınız eklendi. Bir daha gösterilmeyeceği için lütfen not edin.",
+ "pagertreeUrgency": "Önem",
+ "pagertreeSilent": "Sessiz",
+ "pagertreeLow": "Düşük",
+ "pagertreeMedium": "Orta",
+ "pagertreeHigh": "Yüksek",
+ "pagertreeCritical": "Kritik",
+ "pagertreeDoNothing": "Hiçbir şey yapma",
+ "wayToGetPagerTreeIntegrationURL": "PagerTree'de Uptime Kuma entegrasyonunu oluşturduktan sonra Endpoint'i kopyalayın. Tüm ayrıntıları görün {0}",
+ "pagertreeIntegrationUrl": "Entegrasyon URL",
+ "pagertreeResolve": "Otomatik Çöz",
+ "lunaseaTarget": "Hedef",
+ "Add New Tag": "Yeni Etiket Ekle",
+ "lunaseaDeviceID": "Cihaz ID",
+ "lunaseaUserID": "Kullanıcı ID",
+ "statusPageRefreshIn": "{0} içinde yenilenecek",
+ "twilioAuthToken": "Kimlik Doğrulama Jetonu",
+ "twilioFromNumber": "Gönderen Numara",
+ "twilioToNumber": "Alıcı Numara",
+ "twilioAccountSID": "Hesap ID",
+ "sameAsServerTimezone": "Sunucu Saat Dilimi ile aynı",
+ "startDateTime": "Başlangıç Tarihi/Saati",
+ "endDateTime": "Bitiş Tarihi/Saati",
+ "cronExpression": "Cron İfadesi",
+ "cronSchedule": "Zamanlama: ",
+ "invalidCronExpression": "Geçersiz Cron İfadesi: {0}",
+ "ntfyAuthenticationMethod": "Kimlik Doğrulama Yöntemi",
+ "ntfyUsernameAndPassword": "Kullanıcı adı ve şifre",
+ "pushoverMessageTtl": "Mesajın Yaşama Süresi (Saniye)",
+ "Show Clickable Link": "Tıklanabilir Bağlantıyı Göster",
+ "Open Badge Generator": "Rozet Oluşturucuyu Aç",
+ "Badge Generator": "{0} Rozet Oluşturucu",
+ "Badge Type": "Rozet Türü",
+ "Badge Duration": "Rozet Süresi",
+ "Badge Label": "Rozet Etiketi",
+ "Badge Prefix": "Rozet Öneki",
+ "Badge Suffix": "Rozet Eki",
+ "Badge Label Color": "Rozet Etiket Rengi",
+ "Badge Color": "Rozet Rengi",
+ "Badge Label Prefix": "Rozet Etiket Öneki",
+ "Badge Label Suffix": "Rozet Etiket Eki",
+ "Badge Up Color": "Rozet Normal Rengi",
+ "Badge Down Color": "Rozet Hatalı Rengi",
+ "Badge Pending Color": "Rozet Bekleyen Rengi",
+ "Badge Maintenance Color": "Rozet Bakım Rengi",
+ "Badge Warn Color": "Rozet Uyarı Rengi",
+ "Badge Warn Days": "Rozet Uyarı Günleri",
+ "Badge Down Days": "Rozet Hatalı Günleri",
+ "Badge Style": "Rozet Stili",
+ "Badge value (For Testing only.)": "Rozet değeri (Yalnızca Test için.)",
+ "Badge URL": "Rozet URL'i",
+ "Monitor Setting": "{0}'nin Monitör Ayarı",
+ "Show Clickable Link Description": "Eğer işaretlenirse, bu durum sayfasına erişimi olan herkes monitor URL'ine erişebilir.",
+ "Group": "Grup",
+ "Monitor Group": "Monitor Grup",
+ "Cannot connect to the socket server": "Soket sunucusuna bağlanılamıyor",
+ "Edit Maintenance": "Bakımı Düzenle",
+ "Reconnecting...": "Yeniden bağlanılıyor...",
+ "Home": "Anasayfa",
+ "noGroupMonitorMsg": "Uygun değil. Önce bir Grup Monitörü oluşturun.",
+ "Close": "Kapalı"
}
diff --git a/src/lang/uk-UA.json b/src/lang/uk-UA.json
index fcd678a35..b347956b1 100644
--- a/src/lang/uk-UA.json
+++ b/src/lang/uk-UA.json
@@ -8,7 +8,7 @@
"acceptedStatusCodesDescription": "Виберіть коди статусів для визначення доступності сервісу.",
"passwordNotMatchMsg": "Повторення паролю не збігається.",
"notificationDescription": "Прив'яжіть сповіщення до моніторів.",
- "keywordDescription": "Пошук слова в чистому HTML або JSON-відповіді (чутливо до регістру)",
+ "keywordDescription": "Пошук слова в чистому HTML або JSON-відповіді. Пошук чутливий до регістру.",
"pauseDashboardHome": "Пауза",
"deleteMonitorMsg": "Ви дійсно хочете видалити цей монітор?",
"deleteNotificationMsg": "Ви дійсно хочете видалити це сповіщення для всіх моніторів?",
@@ -16,7 +16,7 @@
"rrtypeDescription": "Виберіть тип ресурсного запису, який ви хочете відстежувати",
"pauseMonitorMsg": "Ви дійсно хочете поставити на паузу?",
"Settings": "Налаштування",
- "Dashboard": "Панель управління",
+ "Dashboard": "Панель керування",
"New Update": "Оновлення",
"Language": "Мова",
"Appearance": "Зовнішній вигляд",
@@ -45,9 +45,9 @@
"Uptime": "Аптайм",
"Cert Exp.": "Сертифікат спливає",
"day": "день | днів",
- "-day": " днів",
+ "-day": "днів",
"hour": "година",
- "-hour": " години",
+ "-hour": "години",
"Response": "Відповідь",
"Ping": "Пінг",
"Monitor Type": "Тип монітора",
@@ -74,7 +74,7 @@
"Bottom": "Знизу",
"None": "Відсутня",
"Timezone": "Часовий пояс",
- "Search Engine Visibility": "Індексація пошуковими системами:",
+ "Search Engine Visibility": "Видимість для пошукових систем",
"Allow indexing": "Дозволити індексування",
"Discourage search engines from indexing site": "Заборонити індексування",
"Change Password": "Змінити пароль",
@@ -86,7 +86,7 @@
"Enable Auth": "Увімкнути авторизацію",
"disableauth.message1": "Ви впевнені, що бажаєте вимкнути авторизацію?",
"disableauth.message2": "Це підходить для тих, у кого встановлена інша авторизація пееред відкриттям Uptime Kuma, наприклад Cloudflare Access.",
- "Please use this option carefully!": "Будь ласка, використовуйте з обережністю.",
+ "Please use this option carefully!": "Будь ласка, використовуйте з обережністю!",
"Logout": "Вийти",
"Leave": "Відміна",
"I understand, please disable": "Я розумію, все одно відключити",
@@ -120,16 +120,16 @@
"Heartbeats": "Опитування",
"Auto Get": "Авто-отримання",
"enableDefaultNotificationDescription": "Для кожного нового монітора це сповіщення буде включено за замовчуванням. Ви все ще можете відключити сповіщення в кожному моніторі окремо.",
- "Default enabled": "Використовувати за промовчанням",
+ "Default enabled": "Використовувати за замовчуванням",
"Also apply to existing monitors": "Застосувати до існуючих моніторів",
"Export": "Експорт",
"Import": "Імпорт",
- "backupDescription": "Ви можете зберегти резервну копію всіх моніторів та повідомлень у вигляді JSON-файлу",
- "backupDescription2": "P.S.: Історія та події збережені не будуть",
- "backupDescription3": "Важливі дані, такі як токени повідомлень, додаються під час експорту, тому зберігайте файли в безпечному місці",
+ "backupDescription": "Ви можете зберегти резервну копію всіх моніторів та повідомлень у вигляді JSON-файлу.",
+ "backupDescription2": "P.S.: Історія та події збережені не будуть.",
+ "backupDescription3": "Важливі дані, такі як токени повідомлень, додаються під час експорту, тому зберігайте файли в безпечному місці.",
"alertNoFile": "Виберіть файл для імпорту.",
"alertWrongFileType": "Виберіть JSON-файл.",
- "twoFAVerifyLabel": "Будь ласка, введіть свій токен, щоб перевірити роботу 2FA",
+ "twoFAVerifyLabel": "Будь ласка, введіть свій токен, щоб перевірити роботу 2FA:",
"tokenValidSettingsMsg": "Токен дійсний! Тепер ви можете зберегти налаштування 2FA.",
"confirmEnableTwoFAMsg": "Ви дійсно хочете увімкнути 2FA?",
"confirmDisableTwoFAMsg": "Ви дійсно хочете вимкнути 2FA?",
@@ -156,7 +156,7 @@
"Options": "Опції",
"Keep both": "Не перевіряти",
"Tags": "Теги",
- "Add New below or Select...": "Додати новий або вибрати...",
+ "Add New below or Select...": "Додати новий або вибрати…",
"Tag with this name already exist.": "Такий тег вже існує.",
"Tag with this value already exist.": "Тег із таким значенням вже існує.",
"color": "колір",
@@ -169,7 +169,7 @@
"Indigo": "Індиго",
"Purple": "Пурпурний",
"Pink": "Рожевий",
- "Search...": "Пошук...",
+ "Search...": "Пошук…",
"Avg. Ping": "Середній пінг",
"Avg. Response": "Середній час відповіді",
"Entry Page": "Головна сторінка",
@@ -208,8 +208,8 @@
"mattermost": "Mattermost",
"Primary Base URL": "Основна URL",
"Push URL": "URL пуша",
- "needPushEvery": "До цієї URL необхідно звертатися кожні {0} секунд",
- "pushOptionalParams": "Опціональні параметри: {0}",
+ "needPushEvery": "Цю URL необхідно викликати кожні {0} секунд.",
+ "pushOptionalParams": "Додаткові параметри: {0}",
"defaultNotificationName": "Моє сповіщення {notification} ({number})",
"here": "тут",
"Required": "Потрібно",
@@ -233,10 +233,10 @@
"smtpCC": "Копія",
"smtpBCC": "Прихована копія",
"Discord Webhook URL": "Discord Вебхук URL",
- "wayToGetDiscordURL": "Ви можете створити його в Параметрах сервера -> Інтеграції -> Створити вебхук",
+ "wayToGetDiscordURL": "Ви можете отримати його, перейшовши до Налаштування сервера -> Інтеграції -> Перегляд веб-хуків -> Новий веб-хук",
"Bot Display Name": "Ім'я бота, що відображається",
"Prefix Custom Message": "Свій префікс повідомлення",
- "Hello @everyone is...": "Привіт {'@'}everyone це...",
+ "Hello @everyone is...": "Привіт {'@'}everyone це…",
"Webhook URL": "URL вебхука",
"wayToGetTeamsURL": "Як створити URL вебхука ви можете дізнатися тут - {0}.",
"Номер": "Номер",
@@ -267,10 +267,10 @@
"checkPrice": "Тарифи {0}:",
"octopushLegacyHint": "Ви використовуєте стару версію Octopush (2011-2020) або нову?",
"Check octopush prices": "Тарифи Octopush {0}.",
- "octopushPhoneNumber": "Номер телефону (між. формат, наприклад: +380123456789)",
+ "octopushPhoneNumber": "Номер телефону (між. формат, наприклад: +380123456789) ",
"octopushSMSSender": "Ім'я відправника SMS: 3-11 символів алвафіту, цифр та пробілів (a-zA-Z0-9)",
"LunaSea Device ID": "ID пристрою LunaSea",
- "Apprise URL": "Apprise URL",
+ "Apprise URL": "Apprise URL-адреса",
"Example:": "Приклад: {0}",
"Read more:": "Докладніше: {0}",
"Status:": "Статус: {0}",
@@ -315,8 +315,8 @@
"Certificate Chain": "Ланцюжок сертифікатів",
"Valid": "Дійсний",
"Hide Tags": "Приховати теги",
- "Title": "Назва інциденту:",
- "Content": "Зміст інциденту:",
+ "Title": "Заголовок",
+ "Content": "Зміст",
"Post": "Опублікувати",
"Cancel": "Скасувати",
"Created": "Створено",
@@ -327,7 +327,7 @@
"6h": "6 годин",
"24h": "24 години",
"1w": "1 тиждень",
- "No monitors available.": "Немає доступних моніторів",
+ "No monitors available.": "Немає доступних моніторів.",
"Add one": "Додати новий",
"Backup": "Резервна копія",
"Security": "Безпека",
@@ -336,7 +336,7 @@
"About": "Про програму",
"Description": "Опис",
"Powered by": "Працює на основі скрипту від",
- "shrinkDatabaseDescription": "Включає VACUUM для бази даних SQLite. Якщо база даних була створена на версії 1.10.0 і більше, AUTO_VACUUM вже включений і ця дія не потрібна.",
+ "shrinkDatabaseDescription": "Включає VACUUM для бази даних SQLite. Якщо база даних була створена після версії 1.10.0, AUTO_VACUUM вже включений і ця дія не потрібна.",
"Style": "Стиль",
"info": "ІНФО",
"warning": "УВАГА",
@@ -362,8 +362,8 @@
"Done": "Готово",
"Info": "Інфо",
"Steam API Key": "Steam API-Ключ",
- "Pick a RR-Type...": "Виберіть RR-тип...",
- "Pick Accepted Status Codes...": "Виберіть прийняті коди стану...",
+ "Pick a RR-Type...": "Виберіть RR-тип…",
+ "Pick Accepted Status Codes...": "Виберіть прийняті коди стану…",
"Default": "За замовчуванням",
"Please input title and content": "Будь ласка, введіть назву та зміст",
"Last Updated": "Останнє Оновлення",
@@ -437,7 +437,7 @@
"Accept characters:": "Прийняти символи:",
"startOrEndWithOnly": "Починається або закінчується лише {0}",
"No consecutive dashes": "Немає послідовних тире",
- "The slug is already taken. Please choose another slug.": "The slug is already taken. Please choose another slug.",
+ "The slug is already taken. Please choose another slug.": "Slug вже зайнятий. Будь ласка, виберіть інший slug.",
"No Proxy": "Без проксі",
"Page Not Found": "Сторінку не знайдено",
"Reverse Proxy": "Реверсивний проксі",
@@ -462,7 +462,7 @@
"onebotMessageType": "OneBot тип повідомлення",
"onebotGroupMessage": "Група",
"onebotPrivateMessage": "Приватне",
- "onebotUserOrGroupId": "Група/Користувач ID",
+ "onebotUserOrGroupId": "Група/ID користувача",
"onebotSafetyTips": "Для безпеки необхідно встановити маркер доступу",
"PushDeer Key": "PushDeer ключ",
"Footer Text": "Текст нижнього колонтитула",
@@ -477,35 +477,35 @@
"From Name/Number": "Від Ім'я/Номер",
"Leave blank to use a shared sender number.": "Залиште поле порожнім, щоб використовувати спільний номер відправника.",
"Octopush API Version": "Octopush API версія",
- "Legacy Octopush-DM": "Legacy Octopush-DM",
+ "Legacy Octopush-DM": "Застарілий Octopush-DM",
"endpoint": "кінцева точка",
"octopushAPIKey": "\"Ключ API\" з облікових даних HTTP API в панелі керування",
"octopushLogin": "\"Ім'я користувача\" з облікових даних HTTP API на панелі керування",
"promosmsLogin": "API Логін",
"promosmsPassword": "API Пароль",
"pushoversounds pushover": "Pushover (по замовчуванню)",
- "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 persistent": "Persistent (long)",
- "pushoversounds echo": "Pushover Echo (long)",
- "pushoversounds updown": "Up Down (long)",
- "pushoversounds vibrate": "Vibrate Only",
- "pushoversounds none": "None (silent)",
+ "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": "Стійкий (довгий)",
+ "pushoversounds echo": "Pushover ехо (довгий)",
+ "pushoversounds updown": "Вгору вниз (довгий)",
+ "pushoversounds vibrate": "Тільки вібрація",
+ "pushoversounds none": "Нічого (тиша)",
"pushyAPIKey": "Секретний ключ API",
"pushyToken": "Токен пристрою",
"Using a Reverse Proxy?": "Використовувати зворотній проксі?",
@@ -526,5 +526,269 @@
"ntfy Topic": "ntfy Тема",
"Domain": "Домен",
"Workstation": "Робоча станція",
- "disableCloudflaredNoAuthMsg": "Ви перебуваєте в режимі без авторизації, пароль не потрібен."
+ "disableCloudflaredNoAuthMsg": "Ви перебуваєте в режимі без авторизації, пароль не потрібен.",
+ "Schedule maintenance": "Графік обслуговування",
+ "Affected Monitors": "Задіяні монітори",
+ "HomeAssistant": "Home Assistant",
+ "smseaglePriority": "Пріоритет повідомлення (0-9, за замовчуванням = 0)",
+ "smseagleRecipient": "Отримувач(і) (декілька отримувачів повинні бути відокремлені комами)",
+ "markdownSupported": "Підтримується синтаксис розмітки",
+ "Resend Notification if Down X times consequently": "Повторно надсилати сповіщення, якщо падіння відбулося X разів підряд",
+ "resendEveryXTimes": "Повторно відправляти кожні {0} разів",
+ "resendDisabled": "Повторне надсилання вимкнено",
+ "Start of maintenance": "Початок обслуговування",
+ "Select status pages...": "Вибери сторінку стану…",
+ "All Status Pages": "Всі сторінки станів",
+ "Passive Monitor Type": "Пасивний моніторинг",
+ "Specific Monitor Type": "Специфічний моніторинг",
+ "Monitor": "Монітор | Монітори",
+ "smseagle": "SMSEagle",
+ "smseagleEncoding": "Надсилати в Unicode",
+ "smseagleUrl": "URL-адреса пристрою SMSEagle",
+ "smseagleToken": "Токен доступу API",
+ "smseagleRecipientType": "Тип одержувача",
+ "smseagleContact": "Телефонний контакт(и)",
+ "smseagleGroup": "Телефонна група(и)",
+ "smseagleTo": "Телефонний номер(и)",
+ "Help": "Допомога",
+ "Game": "Гра",
+ "Pick Affected Monitors...": "Виберіть задіяні монітори…",
+ "statusMaintenance": "Обслуговування",
+ "Maintenance": "Обслуговування",
+ "General Monitor Type": "Основний моніторинг",
+ "error": "Помилка",
+ "webhookAdditionalHeadersTitle": "Додаткові заголовки",
+ "webhookAdditionalHeadersDesc": "Задати додаткові заголовки, що за допомогою вебхука.",
+ "critical": "Критичний",
+ "Custom": "Нестандартний",
+ "successMessage": "Повідомлення про успіх",
+ "Customize": "Налаштувати",
+ "topic": "Тема",
+ "Body Encoding": "Кодування тіла",
+ "Event type:": "Тип події:",
+ "Event data:": "Дані подій:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "Потім виберіть дію, наприклад, перемкнути сцену на червоне світло RGB.",
+ "backupRecommend": "Будь ласка, натомість створіть резервну копію тому або теки даних (./data/) напряму.",
+ "Optional": "Необов'язково",
+ "recurringInterval": "Інтервал",
+ "Recurring": "Повторюваний",
+ "strategyManual": "Активний/Неактивний вручну",
+ "telegramSendSilently": "Надіслати беззвучно",
+ "telegramSendSilentlyDescription": "Надсилає повідомлення беззвучно. Користувачі отримають сповіщення без звуку.",
+ "Trigger type:": "Тип тригера:",
+ "dayOfWeek": "День тижня",
+ "lastDay": "Останній день",
+ "warningTimezone": "Використовується часовий пояс сервера",
+ "weekdayShortMon": "Пн",
+ "weekdayShortTue": "Вт",
+ "weekdayShortWed": "Ср",
+ "weekdayShortThu": "Чт",
+ "weekdayShortFri": "Пт",
+ "weekdayShortSun": "Нд",
+ "Single Maintenance Window": "Разове технічне обслуговування",
+ "Maintenance Time Window of a Day": "Період доби для технічного обслуговування",
+ "Effective Date Range": "Діапазон дат вступу в силу (необов'язково)",
+ "Schedule Maintenance": "Розклад обслуговування",
+ "DateTime Range": "Діапазон дат і часу",
+ "loadingError": "Не вдалося отримати дані, спробуйте пізніше.",
+ "install": "Встановити",
+ "installing": "Встановлення",
+ "uninstall": "Видалити",
+ "API Keys": "API-ключі",
+ "Expiry": "Закінчення терміну дії",
+ "Expiry date": "Дата закінчення терміну дії",
+ "Don't expire": "Не прострочувати термін дії",
+ "Continue": "Продовжити",
+ "Add Another": "Додати ще",
+ "Key Added": "Ключ додано",
+ "No API Keys": "Немає API-ключів",
+ "apiKey-active": "Активний",
+ "apiKey-inactive": "Неактивний",
+ "Expires": "Термін дії закінчується",
+ "deleteAPIKeyMsg": "Ви впевнені, що хочете видалити цей API-ключ?",
+ "Generate": "Згенерувати",
+ "pagertreeIntegrationUrl": "URL-адреса інтеграції",
+ "pagertreeSilent": "Тихо",
+ "pagertreeUrgency": "Терміновість",
+ "pagertreeLow": "Низька",
+ "pagertreeMedium": "Середня",
+ "pagertreeHigh": "Висока",
+ "pagertreeCritical": "Критична",
+ "pagertreeResolve": "Автоматичне вирішення",
+ "Edit Tag": "Редагувати тег",
+ "Server Address": "Адреса сервера",
+ "Learn More": "Дізнатися більше",
+ "or": "або",
+ "uninstalling": "Видалення",
+ "confirmUninstallPlugin": "Ви дійсно хочете видалити цей плагін?",
+ "notificationRegional": "Регіональні",
+ "Clone Monitor": "Копія",
+ "Clone": "Скопіювати",
+ "cloneOf": "Копія {0}",
+ "Custom Footer": "Користувацький Footer",
+ "Strategy": "Стратегія",
+ "Free Mobile User Identifier": "ID користувача Free Mobile",
+ "SendKey": "SendKey",
+ "Gateway Type": "Тип шлюзу",
+ "You can divide numbers with": "Числа можна ділити за допомогою",
+ "Bark Group": "Bark група",
+ "Bark Sound": "Bark звук",
+ "Custom CSS": "Користувацький CSS",
+ "promosmsAllowLongSMS": "Дозволити довгі SMS",
+ "Feishu WebHookUrl": "Feishu WebHookURL",
+ "auto resolve": "автоматичне вирішення",
+ "RadiusCallingStationIdDescription": "Ідентифікатор пристрою, який викликає",
+ "telegramMessageThreadID": "(Необов'язково) ID теми повідомлення",
+ "telegramMessageThreadIDDescription": "Необов'язковий ID для цільової гілки повідомлень (теми) форуму; тільки для форумів супергруп",
+ "backupOutdatedWarning": "Застаріло: Оскільки було додано багато функцій і ця функція резервного копіювання дещо застаріла, вона не може створити або відновити повну резервну копію.",
+ "dnsCacheDescription": "Це може не працювати в деяких середовищах IPv6, вимкніть це, якщо у вас виникнуть проблеми.",
+ "deleteMaintenanceMsg": "Ви дійсно хочете видалити це технічне обслуговування?",
+ "dnsPortDescription": "Порт DNS-сервера. За замовчуванням 53. Ви можете змінити порт у будь-який час.",
+ "recurringIntervalMessage": "Запускати раз на день | Запускати раз на {0} дні(в)",
+ "SMSManager API Docs": "SMSManager API документація ",
+ "Base URL": "Базова URL-адреса",
+ "goAlertInfo": "GoAlert - це програма з відкритим вихідним кодом для планування викликів, автоматичної ескалації та сповіщень (наприклад, SMS або голосових дзвінків). Автоматично залучайте потрібну людину, потрібним чином і в потрібний час! {0}",
+ "goAlertIntegrationKeyInfo": "Отримайте універсальний ключ інтеграції API для сервісу у форматі \"aaaaaaaa-bbbb-bbbb-cccc-dddd-eeeeeeeeeeee\", зазвичай це значення параметра токену скопійованої URL-адреси.",
+ "wayToGetPagerDutyKey": "Ви можете отримати його, перейшовши до Service -> Service Directory -> (Select a service) -> Integrations -> Add integration. Тут ви можете шукати \"Events API V2\". Більше інформації {0}",
+ "Google Analytics ID": "Google Analytics ID",
+ "apiKeyAddedMsg": "Ваш API-ключ додано. Будь ласка, запам'ятайте його, оскільки він більше не буде показаний.",
+ "Add API Key": "Додати API-ключ",
+ "apiKey-expired": "Прострочений",
+ "disableAPIKeyMsg": "Ви впевнені, що хочете деактивувати цей API-ключ?",
+ "pagertreeDoNothing": "Нічого не робити",
+ "wayToGetPagerTreeIntegrationURL": "Після створення інтеграції Uptime Kuma в PagerTree скопіюйте Endpoint. Дивіться повну інформацію {0}",
+ "Automations can optionally be triggered in Home Assistant:": "За бажанням можна активувати автоматизацію в Home Assistant:",
+ "dayOfMonth": "День місяця",
+ "telegramProtectContent": "Захист від пересилання/збереження",
+ "telegramProtectContentDescription": "Якщо увімкнено, повідомлення бота в Telegram будуть захищені від пересилання та збереження.",
+ "Notification Service": "Сервіс сповіщень",
+ "default: notify all devices": "за замовчуванням: сповіщати всі пристрої",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Список сервісів сповіщень можна знайти в Home Assistant в розділі \"Інструменти для розробників > Служби\", виконавши пошук за словом \"notification\" і знайшовши назву свого пристрою/телефону.",
+ "weekdayShortSat": "Сб",
+ "lastDay1": "Останній день місяця",
+ "lastDay2": "2-й останній день місяця",
+ "lastDay3": "3-й останній день місяця",
+ "lastDay4": "4-й останній день місяця",
+ "No Maintenance": "Немає технічного обслуговування",
+ "pauseMaintenanceMsg": "Ви впевнені, що хочете поставити на паузу?",
+ "maintenanceStatus-under-maintenance": "Перебуває на технічному обслуговуванні",
+ "maintenanceStatus-inactive": "Неактивне",
+ "maintenanceStatus-scheduled": "Заплановане",
+ "maintenanceStatus-ended": "Завершене",
+ "maintenanceStatus-unknown": "Невідоме",
+ "Display Timezone": "Відображати часовий пояс",
+ "Server Timezone": "Часовий пояс сервера",
+ "statusPageMaintenanceEndDate": "Закінчення",
+ "IconUrl": "URL-адреса іконки",
+ "Enable DNS Cache": "Увімкнути DNS-кеш",
+ "Enable": "Увімкнути",
+ "confirmDeleteTagMsg": "Ви впевнені, що хочете видалити цей тег? Монітори, пов'язані з цим тегом, не будуть видалені.",
+ "Guild ID": "ID гільдії",
+ "Free Mobile API Key": "Free Mobile API ключ",
+ "Enable TLS": "Увімкнути TLS",
+ "Proto Service Name": "Назва Proto-сервісу",
+ "Proto Content": "Вміст Proto",
+ "Proto Method": "Метод Proto",
+ "Economy": "Економічний",
+ "Lowcost": "Дешевий",
+ "Custom Monitor Type": "Користувацький тип монітора",
+ "topicExplanation": "MQTT тема для моніторингу",
+ "successMessageExplanation": "MQTT-повідомлення, яке буде вважатися успішним",
+ "HTTP Headers": "HTTP заголовки",
+ "Trust Proxy": "Довірений проксі",
+ "RadiusSecret": "Секрет Radius",
+ "RadiusSecretDescription": "Спільний секрет між клієнтом і сервером",
+ "RadiusCalledStationId": "ID станції, що викликається",
+ "Frontend Version": "Версія інтерфейсу",
+ "Frontend Version do not match backend version!": "Версія інтерфейсу не збігається з версією бекенду!",
+ "Number": "Номер",
+ "dataRetentionTimeError": "Період зберігання повинен бути 0 або більше",
+ "infiniteRetention": "Встановіть 0 для нескінченного зберігання.",
+ "affectedMonitorsDescription": "Виберіть монітори, які зачепить поточне технічне обслуговування",
+ "affectedStatusPages": "Показувати це повідомлення про технічне обслуговування на вибраних сторінках стану",
+ "atLeastOneMonitor": "Виберіть принаймні один монітор, який зазнав впливу",
+ "wayToGetKookBotToken": "Створіть заявку та отримайте токен бота тут {0}",
+ "wayToGetKookGuildID": "Увімкніть \"Режим розробника\" в налаштуваннях Kook і клацніть правою кнопкою миші на гільдії, щоб отримати її ID",
+ "Date and Time": "Дата і час",
+ "Integration Key": "Ключ інтеграції",
+ "Integration URL": "URL-адреса інтеграції",
+ "Auto resolve or acknowledged": "Автоматично вирішено або підтверджено",
+ "do nothing": "нічого не робити",
+ "auto acknowledged": "автоматично підтверджено",
+ "plugin": "Плагін | Плагіни",
+ "RadiusCalledStationIdDescription": "Ідентифікатор пристрою, що викликається",
+ "RadiusCallingStationId": "ID станції, яка викликає",
+ "Setup Docker Host": "Налаштування Docker-хосту",
+ "Connection Type": "Тип підключення",
+ "Docker Daemon": "Docker Daemon",
+ "socket": "Сокет",
+ "tcp": "TCP / HTTP",
+ "Container Name / ID": "Назва / ID контейнера",
+ "deleteDockerHostMsg": "Ви дійсно хочете видалити цей Docker-хост для всіх моніторів?",
+ "Docker Container": "Docker-контейнер",
+ "Docker Host": "Docker-хост",
+ "Docker Hosts": "Docker-хости",
+ "wayToGetZohoCliqURL": "Ви можете дізнатися, як створити URL-адресу веб-хука {0}.",
+ "enableGRPCTls": "Дозволити надсилати gRPC-запити з TLS-з'єднанням",
+ "grpcMethodDescription": "Ім'я методу перетворюється у формат cammelCase, наприклад, sayHello, check тощо.",
+ "Packet Size": "Розмір пакету",
+ "trustProxyDescription": "Довіряти заголовкам 'X-Forwarded-*'. Якщо ви хочете отримати правильний клієнтський IP, а ваш Uptime Kuma знаходиться за проксі-сервером, таким як Nginx або Apache, вам слід увімкнути цю опцію.",
+ "wayToGetLineNotifyToken": "Ви можете отримати токен доступу з {0}",
+ "Examples": "Приклади",
+ "Home Assistant URL": "URL-адреса Home Assistant",
+ "Long-Lived Access Token": "Довготривалий токен доступу",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Довготривалий токен доступу можна створити, натиснувши на ім'я вашого профілю (внизу ліворуч), прокрутивши його донизу і натиснувши кнопку Створити токен. ",
+ "high": "високий",
+ "Disable": "Вимкнути",
+ "Resend Notification if Down X times consecutively": "Повторно надіслати сповіщення, якщо було падіння X разів поспіль",
+ "lunaseaTarget": "Ціль",
+ "Add New Tag": "Додати новий тег",
+ "lunaseaDeviceID": "ID пристрою",
+ "lunaseaUserID": "ID користувача",
+ "twilioAccountSID": "SID облікового запису",
+ "twilioAuthToken": "Токен авторизації",
+ "twilioFromNumber": "З номера",
+ "twilioToNumber": "На номер",
+ "sameAsServerTimezone": "Такий самий, як часовий пояс сервера",
+ "startDateTime": "Дата і час початку",
+ "endDateTime": "Дата і час закінчення",
+ "cronExpression": "Cron-вираз",
+ "cronSchedule": "Розклад: ",
+ "invalidCronExpression": "Неправильний Cron-вираз: {0}",
+ "statusPageRefreshIn": "Оновлювати кожні: {0}",
+ "ntfyAuthenticationMethod": "Метод автентифікації",
+ "ntfyUsernameAndPassword": "Ім'я користувача та пароль",
+ "pushoverMessageTtl": "TTL повідомлення (секунди)",
+ "Monitor Setting": "Налаштування монітора {0}",
+ "Show Clickable Link": "Показувати клікабельне посилання",
+ "Show Clickable Link Description": "Якщо позначено, кожен, хто має доступ до цієї сторінки статусу, може мати доступ до URL-адреси моніторингу.",
+ "Open Badge Generator": "Відкрити генератор бейджів",
+ "Badge Generator": "Генератор бейджів {0}",
+ "Badge Type": "Тип бейджа",
+ "Badge Duration": "Тривалість бейджа",
+ "Badge Label": "Ярлик бейджа",
+ "Badge Prefix": "Префікс бейджа",
+ "Badge Suffix": "Суфікс бейджа",
+ "Badge Label Color": "Колір ярлика бейджа",
+ "Badge Color": "Колір бейджа",
+ "Badge Label Prefix": "Префікс ярлика бейджа",
+ "Badge Label Suffix": "Суфікс ярлика бейджа",
+ "Badge Style": "Стиль бейджа",
+ "Badge value (For Testing only.)": "Значення бейджа (тільки для тестування.)",
+ "Badge URL": "URL бейджа",
+ "Badge Up Color": "Колір бейджа \"Доступний\"",
+ "Badge Down Color": "Колір бейджа \"Недоступний\"",
+ "Badge Pending Color": "Колір бейджа \"Очікування\"",
+ "Badge Warn Color": "Колір бейджа \"Попередження\"",
+ "Badge Warn Days": "Бейдж \"Днів попередження\"",
+ "Badge Maintenance Color": "Колір бейджа \"Обслуговування\"",
+ "Badge Down Days": "Бейдж \"Днів недоступний\"",
+ "Group": "Група",
+ "Monitor Group": "Група моніторів",
+ "Edit Maintenance": "Редагувати обслуговування",
+ "Cannot connect to the socket server": "Не вдається підключитися до сервера сокетів",
+ "Reconnecting...": "Повторне підключення...",
+ "Home": "Головна",
+ "noGroupMonitorMsg": "Недоступно. Спочатку створіть групу моніторів.",
+ "Close": "Закрити"
}
diff --git a/src/lang/ur.json b/src/lang/ur.json
new file mode 100644
index 000000000..0e364e3e0
--- /dev/null
+++ b/src/lang/ur.json
@@ -0,0 +1,451 @@
+{
+ "Dashboard": "ڈیش بورڈ",
+ "New Update": "نئی تازہ کاری",
+ "Language": "زبان",
+ "Appearance": "ظہور",
+ "Theme": "خیالیہ",
+ "General": "جنرل",
+ "Game": "کھیل",
+ "Version": "ورژن",
+ "List": "فہرست",
+ "Add": "شامل کریں۔",
+ "Add New Monitor": "نیا مانیٹر شامل کریں",
+ "Quick Stats": "فوری اعدادوشمار",
+ "Up": "اوپر",
+ "Down": "نیچے",
+ "statusMaintenance": "دیکھ بھال",
+ "Maintenance": "دیکھ بھال",
+ "Unknown": "نامعلوم",
+ "General Monitor Type": "جنرل مانیٹر کی قسم",
+ "Specific Monitor Type": "مانیٹر کی مخصوص قسم",
+ "markdownSupported": "مارک ڈاون نحو کی حمایت کی گئی",
+ "pauseDashboardHome": "توقف",
+ "Pause": "توقف",
+ "Name": "نام",
+ "Status": "حالت",
+ "DateTime": "تاریخ وقت",
+ "Message": "پیغام",
+ "Resume": "دوبارہ شروع کریں",
+ "Edit": "ترمیم",
+ "Delete": "حذف کریں",
+ "Current": "کرنٹ",
+ "Uptime": "اپ ٹائم",
+ "Cert Exp.": "Cert Exp .",
+ "Monitor": "مانیٹر | مانیٹر",
+ "day": "دن | دن",
+ "-day": "-دن",
+ "hour": "گھنٹہ",
+ "Response": "جواب",
+ "Check Update On GitHub": "GitHub پر اپ ڈیٹ چیک کریں",
+ "Ping": "پنگ",
+ "Monitor Type": "مانیٹر کی قسم",
+ "Friendly Name": "دوستانہ نام",
+ "URL": "URL",
+ "Hostname": "میزبان کا نام",
+ "Port": "بندرگاہ",
+ "Heartbeat Interval": "دل کی دھڑکن کا وقفہ",
+ "Heartbeat Retry Interval": "دل کی دھڑکن دوبارہ کوشش کا وقفہ",
+ "Advanced": "اعلی درجے کی",
+ "checkEverySecond": "ہر {0} سیکنڈ میں چیک کریں",
+ "retryCheckEverySecond": "ہر {0} سیکنڈ میں دوبارہ کوشش کریں",
+ "Help": "مدد",
+ "ignoreTLSError": "HTTPS ویب سائٹس کے لیے TLS/SSL کی خرابی کو نظر انداز کریں",
+ "upsideDownModeDescription": "اسٹیٹس کو الٹا پلٹائیں۔ اگر سروس قابل رسائی ہے، تو یہ نیچے ہے۔",
+ "Upside Down Mode": "الٹا ڈاؤن موڈ",
+ "Max. Redirects": "زیادہ سے زیادہ ری ڈائریکٹ کرتا ہے",
+ "Accepted Status Codes": "قبول شدہ اسٹیٹس کوڈز",
+ "Push URL": "یو آر ایل کو پش کریں",
+ "needPushEvery": "آپ کو اس URL کو ہر {0} سیکنڈ میں کال کرنا چاہیے۔",
+ "pushOptionalParams": "اختیاری پیرامیٹرز: {0}",
+ "Save": "محفوظ کریں",
+ "Notifications": "اطلاعات",
+ "Setup Notification": "سیٹ اپ نوٹیفکیشن",
+ "Light": "روشنی",
+ "Dark": "اندھیرا",
+ "Auto": "آٹو",
+ "Theme - Heartbeat Bar": "تھیم - دل کی دھڑکن بار",
+ "Normal": "نارمل",
+ "Bottom": "نیچے",
+ "None": "کوئی نہیں۔",
+ "Search Engine Visibility": "سرچ انجن کی مرئیت",
+ "Allow indexing": "اشاریہ سازی کی اجازت دیں",
+ "Change Password": "پاس ورڈ تبدیل کریں",
+ "Current Password": "موجودہ خفیہ لفظ",
+ "New Password": "نیا پاس ورڈ",
+ "Repeat New Password": "نیا پاس ورڈ دہرائیں",
+ "Update Password": "پاس ورڈ اپ ڈیٹ کریں",
+ "Disable Auth": "Auth کو غیر فعال کریں",
+ "Enable Auth": "Auth کو فعال کریں",
+ "Please use this option carefully!": "براہ کرم اس اختیار کو احتیاط سے استعمال کریں!",
+ "Logout": "لاگ آوٹ",
+ "Leave": "چھوڑو",
+ "I understand, please disable": "میں سمجھتا ہوں، براہ کرم غیر فعال کریں",
+ "Confirm": "تصدیق کریں",
+ "Yes": "جی ہاں",
+ "No": "نہیں",
+ "Username": "صارف نام",
+ "Password": "پاس ورڈ",
+ "Remember me": "مجھے پہچانتے ہو",
+ "Login": "لاگ ان کریں",
+ "No Monitors, please": "کوئی مانیٹر نہیں، براہ کرم",
+ "add one": "ایک شامل کریں",
+ "Notification Type": "اطلاع کی قسم",
+ "Email": "ای میل",
+ "Test": "پرکھ",
+ "Certificate Info": "سرٹیفکیٹ کی معلومات",
+ "Resource Record Type": "ریسورس ریکارڈ کی قسم",
+ "goAlert": "الرٹ جاؤ",
+ "SecretAccessKey": "کلیدی ID تک رسائی حاصل کریں",
+ "PhoneNumbers": "فون نمبر",
+ "TemplateCode": "ٹیمپلیٹ کوڈ",
+ "SignName": "سائن نام",
+ "Bark Endpoint": "بارک اینڈ پوائنٹ",
+ "Bark Group": "بارک گروپ",
+ "AccessKeyId": "کلیدی ID تک رسائی حاصل کریں",
+ "languageName": "انگریزی",
+ "Settings": "ترتیبات",
+ "Primary Base URL": "بنیادی بنیاد URL",
+ "Pending": "زیر التواء",
+ "Passive Monitor Type": "غیر فعال مانیٹر کی قسم",
+ "No important events": "کوئی اہم واقعات نہیں",
+ "-hour": "-گھنٹہ",
+ "shrinkDatabaseDescription": "SQLite کے لیے ڈیٹا بیس ویکیوم کو متحرک کریں۔ اگر آپ کا ڈیٹا بیس 1.10.0 کے بعد بنتا ہے، تو AUTO_VACUUM پہلے ہی فعال ہے اور اس کارروائی کی ضرورت نہیں ہے۔",
+ "goAlertIntegrationKeyInfo": "اس فارمیٹ میں سروس کے لیے عام API انٹیگریشن کلید حاصل کریں \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeee\" عام طور پر کاپی شدہ URL کے ٹوکن پیرامیٹر کی قدر۔",
+ "Sms template must contain parameters: ": "ایس ایم ایس ٹیمپلیٹ میں پیرامیٹرز ہونا ضروری ہے: ",
+ "Keyword": "کلیدی لفظ",
+ "Retries": "دوبارہ کوشش کرتا ہے",
+ "Resend Notification if Down X times consequently": "نوٹیفکیشن دوبارہ بھیجیں اگر X بار لگاتار نیچے جائیں",
+ "resendEveryXTimes": "ہر {0} بار دوبارہ بھیجیں",
+ "resendDisabled": "دوبارہ بھیجنا غیر فعال ہے",
+ "retriesDescription": "سروس کو ڈاؤن کے بطور نشان زد کرنے اور ایک اطلاع بھیجے جانے سے پہلے زیادہ سے زیادہ کوششیں کریں",
+ "maxRedirectDescription": "فالو کرنے کے لیے ری ڈائریکٹس کی زیادہ سے زیادہ تعداد۔ ری ڈائریکٹ کو غیر فعال کرنے کے لیے 0 پر سیٹ کریں۔",
+ "Not available, please setup.": "دستیاب نہیں، براہ کرم سیٹ اپ کریں۔",
+ "Timezone": "ٹائم زون",
+ "Discourage search engines from indexing site": "انڈیکسنگ سائٹ سے سرچ انجنوں کی حوصلہ شکنی کریں",
+ "disableauth.message1": "کیا آپ واقعی تصدیق کو غیر فعال کرنا چاہتے ہیں؟",
+ "disableauth.message2": "یہ ان منظرناموں کے لیے ڈیزائن کیا گیا ہے جہاں آپ کا ارادہ ہے کہ آپ فریق ثالث کی توثیق کو لاگو کریں اپ ٹائم کوما جیسے کہ Cloudflare Access، Authelia یا دیگر تصدیقی میکانزم کے سامنے۔",
+ "Resolver Server": "حل کرنے والا سرور",
+ "Last Result": "آخری نتیجہ",
+ "Create your admin account": "اپنا ایڈمن اکاؤنٹ بنائیں",
+ "Repeat Password": "پاس ورڈ دوبارہ لکھیے",
+ "Import Backup": "بیک اپ درآمد کریں",
+ "Export Backup": "بیک اپ درآمد کریں",
+ "Import": "درآمد کریں",
+ "respTime": "ریسپ وقت (ایم ایس)",
+ "notAvailableShort": "N / A",
+ "Default enabled": "ڈیفالٹ فعال ہے",
+ "Create": "بنانا",
+ "Clear Data": "واضح اعداد و شمار",
+ "Events": "تقریبات",
+ "Heartbeats": "دل کی دھڑکنیں",
+ "Auto Get": "آٹو حاصل کریں",
+ "Schedule maintenance": "شیڈول کی بحالی",
+ "Affected Monitors": "متاثرہ مانیٹر",
+ "Start of maintenance": "بحالی کا آغاز",
+ "All Status Pages": "تمام اسٹیٹس پیجز",
+ "Select status pages...": "اسٹیٹس کے صفحات منتخب کریں…",
+ "alertWrongFileType": "براہ کرم ایک JSON فائل منتخب کریں۔",
+ "Clear all statistics": "تمام اعدادوشمار کو صاف کریں",
+ "Skip existing": "موجودہ کو چھوڑ دیں",
+ "Overwrite": "اوور رائٹ کریں",
+ "Options": "اختیارات",
+ "Verify Token": "ٹوکن کی تصدیق کریں",
+ "Setup 2FA": "2FA سیٹ اپ کریں",
+ "Enable 2FA": "2FA کو فعال کریں",
+ "2FA Settings": "2FA کی ترتیبات",
+ "Two Factor Authentication": "دو عنصر کی تصدیق",
+ "Active": "فعال",
+ "Inactive": "غیر فعال",
+ "Token": "ٹوکن",
+ "Show URI": "URI دکھائیں",
+ "Tags": "ٹیگز",
+ "Tag with this name already exist.": "اس نام کا ٹیگ پہلے سے موجود ہے۔",
+ "Tag with this value already exist.": "اس قدر کے ساتھ ٹیگ پہلے سے موجود ہے۔",
+ "color": "رنگ",
+ "value (optional)": "قدر (اختیاری)",
+ "Gray": "سرمئی",
+ "Red": "سرخ",
+ "Orange": "کینو",
+ "Blue": "نیلا",
+ "Indigo": "انڈگو",
+ "Purple": "جامنی",
+ "Pink": "گلابی",
+ "Custom": "اپنی مرضی کے مطابق",
+ "Avg. Response": "اوسط جواب",
+ "No Services": "کوئی خدمات نہیں",
+ "All Systems Operational": "تمام سسٹمز آپریشنل",
+ "Partially Degraded Service": "جزوی طور پر انحطاط شدہ سروس",
+ "Degraded Service": "ڈیگریڈڈ سروس",
+ "Add Group": "گروپ شامل کریں",
+ "Add a monitor": "مانیٹر شامل کریں",
+ "Edit Status Page": "اسٹیٹس پیج میں ترمیم کریں",
+ "Go to Dashboard": "ڈیش بورڈ پر جائیں",
+ "Export": "برآمد کریں",
+ "Apply on all existing monitors": "تمام موجودہ مانیٹر پر لاگو کریں",
+ "Pick Affected Monitors...": "متاثرہ مانیٹر منتخب کریں…",
+ "alertNoFile": "براہ کرم درآمد کرنے کے لیے ایک فائل منتخب کریں۔",
+ "Keep both": "دونوں رکھو",
+ "Disable 2FA": "2FA کو غیر فعال کریں",
+ "Add New below or Select...": "ذیل میں نیا شامل کریں یا منتخب کریں…",
+ "Green": "سبز",
+ "Search...": "تلاش کریں…",
+ "Avg. Ping": "دسمبر پنگ",
+ "Entry Page": "داخلہ صفحہ",
+ "statusPageNothing": "یہاں کچھ نہیں، براہ کرم ایک گروپ یا مانیٹر شامل کریں۔",
+ "Resend Notification if Down X times consecutively": "نوٹیفکیشن دوبارہ بھیجیں اگر X بار لگاتار نیچے جائیں",
+ "Status Page": "اسٹیٹس پیج",
+ "Status Pages": "اسٹیٹس پیجز",
+ "defaultNotificationName": "میرا {notification} الرٹ ({number})",
+ "here": "یہاں",
+ "Required": "درکار ہے",
+ "webhook": "ویب ہُک",
+ "Post URL": "یو آر ایل پوسٹ کریں",
+ "Content Type": "مواد کی قسم",
+ "webhookJsonDesc": "{0} کسی بھی جدید HTTP سرورز جیسے Express.js کے لیے اچھا ہے",
+ "webhookFormDataDesc": "{multipart} پی ایچ پی کے لیے اچھا ہے۔ JSON کو {decodeFunction} کے ساتھ پارس کرنے کی ضرورت ہوگی",
+ "webhookAdditionalHeadersTitle": "اضافی ہیڈرز",
+ "webhookAdditionalHeadersDesc": "ویب ہک کے ساتھ بھیجے گئے اضافی ہیڈر سیٹ کرتا ہے۔",
+ "Webhook URL": "ابھوک دیہی",
+ "Application Token": "ایپلیکیشن ٹوکن",
+ "Server URL": "سرور URL",
+ "Priority": "ترجیح",
+ "emojiCheatSheet": "ایموجی چیٹ شیٹ: {0}",
+ "Read more": "مزید پڑھ",
+ "appriseInstalled": "اپرائز انسٹال ہے۔",
+ "appriseNotInstalled": "اپرائز انسٹال نہیں ہے۔ {0}",
+ "Method": "طریقہ",
+ "Body": "جسم",
+ "Headers": "ہیڈرز",
+ "PushUrl": "یو آر ایل کو پش کریں",
+ "HeadersInvalidFormat": "درخواست کے ہیڈر درست نہیں ہیں JSON: ",
+ "BodyInvalidFormat": "درخواست کا باڈی درست نہیں ہے JSON: ",
+ "Monitor History": "تاریخ کی نگرانی کریں",
+ "clearDataOlderThan": "مانیٹر کی سرگزشت کا ڈیٹا {0} دنوں تک رکھیں۔",
+ "PasswordsDoNotMatch": "پاس ورڈ میچ نہیں کرتے.",
+ "records": "ریکارڈز",
+ "One record": "ایک ریکارڈ",
+ "Current User": "موجودہ صارف",
+ "topic": "موضوع",
+ "topicExplanation": "نگرانی کے لیے MQTT موضوع",
+ "successMessage": "کامیابی کا پیغام",
+ "successMessageExplanation": "MQTT پیغام جسے کامیابی سمجھا جائے گا",
+ "recent": "حالیہ",
+ "Done": "ہو گیا",
+ "Info": "معلومات",
+ "Security": "سیکورٹی",
+ "Steam API Key": "بھاپ API کلید",
+ "Shrink Database": "ڈیٹا بیس کو سکڑیں",
+ "Pick a RR-Type...": "RR قسم کا انتخاب کریں…",
+ "Pick Accepted Status Codes...": "قبول شدہ اسٹیٹس کوڈز منتخب کریں…",
+ "Default": "طے شدہ",
+ "HTTP Options": "HTTP اختیارات",
+ "Create Incident": "واقعہ بنائیں",
+ "Title": "عنوان",
+ "Content": "مواد",
+ "Style": "انداز",
+ "info": "معلومات",
+ "danger": "خطرہ",
+ "error": "غلطی",
+ "critical": "تنقیدی",
+ "primary": "بنیادی",
+ "light": "روشنی",
+ "dark": "اندھیرا",
+ "Post": "پوسٹ",
+ "Created": "بنایا",
+ "Last Updated": "آخری تازہ کاری",
+ "Unpin": "بادل ساحل",
+ "Switch to Light Theme": "لائٹ تھیم پر سوئچ کریں",
+ "Switch to Dark Theme": "ڈارک تھیم پر سوئچ کریں",
+ "Hide Tags": "ٹیگز چھپائیں",
+ "Description": "تفصیل",
+ "No monitors available.": "کوئی مانیٹر دستیاب نہیں۔",
+ "Add one": "ایک شامل کریں",
+ "Untitled Group": "بلا عنوان گروپ",
+ "Services": "خدمات",
+ "Discard": "رد کر دیں",
+ "steamApiKeyDescription": "سٹیم گیم سرور کی نگرانی کے لیے آپ کو سٹیم ویب API کلید درکار ہے۔ آپ اپنی API کلید یہاں رجسٹر کر سکتے ہیں: ",
+ "warning": "انتباہ",
+ "Please input title and content": "براہ کرم عنوان اور مواد درج کریں",
+ "Show Tags": "ٹیگز دکھائیں",
+ "No Monitors": "کوئی مانیٹر نہیں",
+ "Cancel": "منسوخ کریں",
+ "Powered by": "کی طرف سے طاقت",
+ "Custom CSS": "اپنی مرضی کے مطابق سی ایس ایس",
+ "deleteProxyMsg": "کیا آپ واقعی اس پراکسی کو تمام مانیٹر کے لیے حذف کرنا چاہتے ہیں؟",
+ "enableProxyDescription": "یہ پراکسی مانیٹر کی درخواستوں پر اس وقت تک اثر نہیں کرے گی جب تک کہ اسے فعال نہ کیا جائے۔ آپ ایکٹیویشن اسٹیٹس کے ذریعے تمام مانیٹرس سے پراکسی کو عارضی طور پر غیر فعال کر سکتے ہیں۔",
+ "setAsDefaultProxyDescription": "یہ پراکسی نئے مانیٹرز کے لیے بطور ڈیفالٹ فعال ہو جائے گی۔ آپ اب بھی ہر مانیٹر کے لیے الگ الگ پراکسی کو غیر فعال کر سکتے ہیں۔",
+ "Page Not Found": "صفحہ نہیں ملا",
+ "wayToGetCloudflaredURL": "({0} سے کلاؤڈ فلارڈ ڈاؤن لوڈ کریں)",
+ "Don't know how to get the token? Please read the guide:": "ٹوکن حاصل کرنے کا طریقہ نہیں جانتے؟ براہ کرم گائیڈ پڑھیں:",
+ "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.": "اگر آپ فی الحال Cloudflare ٹنل کے ذریعے جڑ رہے ہیں تو موجودہ کنکشن ختم ہو سکتا ہے۔ کیا آپ واقعی اسے روکنا چاہتے ہیں؟ اس کی تصدیق کے لیے اپنا موجودہ پاس ورڈ ٹائپ کریں۔",
+ "RadiusCalledStationId": "اسٹیشن آئی ڈی کو کہتے ہیں",
+ "Certificate Expiry Notification": "سرٹیفکیٹ ختم ہونے کی اطلاع",
+ "Check how to config it for WebSocket": "اسے WebSocket کے لیے ترتیب دینے کا طریقہ چیک کریں",
+ "There might be a typing error in the address.": "ایڈریس میں ٹائپنگ کی غلطی ہو سکتی ہے۔",
+ "certificationExpiryDescription": "جب TLS سرٹیفکیٹ کی میعاد ختم ہو جاتی ہے تو HTTPS مانیٹر نوٹیفکیشن کو متحرک کرتے ہیں:",
+ "telegramMessageThreadID": "(اختیاری) میسج تھریڈ آئی ڈی",
+ "telegramMessageThreadIDDescription": "فورم کے ٹارگٹ میسج تھریڈ (موضوع) کے لیے اختیاری منفرد شناخت کنندہ؛ صرف فورم کے سپر گروپس کے لیے",
+ "chatIDNotFound": "چیٹ آئی ڈی نہیں ملی۔ براہ کرم پہلے اس بوٹ کو پیغام بھیجیں",
+ "disableCloudflaredNoAuthMsg": "آپ No Auth موڈ میں ہیں، پاس ورڈ کی ضرورت نہیں ہے۔",
+ "trustProxyDescription": "'X-Forwarded-*' ہیڈر پر بھروسہ کریں۔ اگر آپ صحیح کلائنٹ آئی پی حاصل کرنا چاہتے ہیں اور آپ کا اپ ٹائم کوما پراکسی جیسے Nginx یا Apache کے پیچھے ہے، تو آپ کو اسے فعال کرنا چاہیے۔",
+ "supportTelegramChatID": "براہ راست چیٹ / گروپ / چینل کی چیٹ آئی ڈی کو سپورٹ کریں",
+ "wayToGetTelegramChatID": "آپ بوٹ کو پیغام بھیج کر اور chat_id دیکھنے کے لیے اس URL پر جا کر اپنی چیٹ ID حاصل کر سکتے ہیں:",
+ "YOUR BOT TOKEN HERE": "یہاں آپ کا بوٹ ٹوکن",
+ "wayToGetLineNotifyToken": "آپ {0} سے ایک رسائی ٹوکن حاصل کر سکتے ہیں",
+ "Examples": "مثالیں",
+ "Running": "چل رہا ہے",
+ "Not running": "نہیں چل رہا ہے",
+ "Customize": "حسب ضرورت بنائیں",
+ "Custom Footer": "حسب ضرورت فوٹر",
+ "deleteStatusPageMsg": "کیا آپ واقعی اس اسٹیٹس پیج کو حذف کرنا چاہتے ہیں؟",
+ "Proxies": "پراکسیز",
+ "default": "طے شدہ",
+ "enabled": "فعال",
+ "setAsDefault": "ڈیفالٹ کے طور پر مقرر",
+ "proxyDescription": "پراکسیز کو کام کرنے کے لیے مانیٹر کو تفویض کیا جانا چاہیے۔",
+ "Certificate Chain": "سرٹیفکیٹ چین",
+ "Valid": "درست",
+ "Invalid": "غلط",
+ "User": "صارف",
+ "Installed": "انسٹال",
+ "Not installed": "انسٹال نہیں ہے",
+ "Remove Token": "ٹوکن کو ہٹا دیں",
+ "Start": "شروع کریں",
+ "Stop": "رک جاؤ",
+ "Add New Status Page": "نیا اسٹیٹس پیج شامل کریں",
+ "Slug": "سلگ",
+ "Accept characters:": "حروف کو قبول کریں:",
+ "startOrEndWithOnly": "صرف {0} سے شروع یا ختم کریں",
+ "No consecutive dashes": "کوئی لگاتار ڈیش نہیں ہے",
+ "Next": "اگلے",
+ "The slug is already taken. Please choose another slug.": "سلگ پہلے ہی لی گئی ہے۔ براہ کرم کوئی اور سلگ منتخب کریں۔",
+ "No Proxy": "کوئی پراکسی نہیں",
+ "Authentication": "تصدیق",
+ "HTTP Basic Auth": "HTTP بنیادی توثیق",
+ "New Status Page": "نیا اسٹیٹس پیج",
+ "Reverse Proxy": "ریورس پراکسی",
+ "Backup": "بیک اپ",
+ "About": "کے بارے میں",
+ "cloudflareWebsite": "Cloudflare ویب سائٹ",
+ "Message:": "پیغام:",
+ "HTTP Headers": "HTTP ہیڈر",
+ "Trust Proxy": "پراکسی پر اعتماد کریں",
+ "Other Software": "دوسرے سافٹ ویئر",
+ "For example: nginx, Apache and Traefik.": "مثال کے طور پر: nginx، Apache اور Traefik.",
+ "Please read": "مہربانی کر کے پڑھیں",
+ "Subject:": "مضمون:",
+ "Valid To:": "اس تاریخ تک کارآمد ہ:",
+ "Days Remaining:": "باقی دنوں:",
+ "Issuer:": "جاری کنندہ:",
+ "Fingerprint:": "فنگر پرنٹ:",
+ "No status pages": "کوئی اسٹیٹس پیجز نہیں",
+ "Domain Name Expiry Notification": "ڈومین نام کی میعاد ختم ہونے کی اطلاع",
+ "Proxy": "پراکسی",
+ "Date Created": "تاریخ تخلیق",
+ "Footer Text": "فوٹر ٹیکسٹ",
+ "Show Powered By": "شو کے ذریعہ تقویت یافتہ",
+ "Domain Names": "ڈومین کے نام",
+ "signedInDisp": "بطور {0} سائن ان",
+ "signedInDispDisabled": "توثیق غیر فعال۔",
+ "RadiusSecret": "رداس راز",
+ "RadiusSecretDescription": "کلائنٹ اور سرور کے درمیان مشترکہ راز",
+ "RadiusCalledStationIdDescription": "کہلائے گئے آلے کا شناخت کنندہ",
+ "RadiusCallingStationId": "کالنگ اسٹیشن آئی ڈی",
+ "RadiusCallingStationIdDescription": "کالنگ ڈیوائس کا شناخت کنندہ",
+ "API Username": "API صارف نام",
+ "API Key": "API کلید",
+ "Show update if available": "اگر دستیاب ہو تو اپ ڈیٹ دکھائیں",
+ "Also check beta release": "بیٹا ریلیز بھی چیک کریں",
+ "Using a Reverse Proxy?": "ایک ریورس پراکسی کا استعمال کرتے ہوئے؟",
+ "Steam Game Server": "بھاپ گیم سرور",
+ "Most likely causes:": "زیادہ تر ممکنہ وجوہات:",
+ "The resource is no longer available.": "وسیلہ اب دستیاب نہیں ہے۔",
+ "What you can try:": "تم کیا کوشش کر سکتے ہو:",
+ "Retype the address.": "ایڈریس دوبارہ ٹائپ کریں۔",
+ "Go back to the previous page.": "پچھلے صفحے پر واپس جائیں۔",
+ "Coming Soon": "جلد آرہا ہے",
+ "Connection String": "کنکشن سٹرنگ",
+ "Query": "استفسار",
+ "settingsCertificateExpiry": "TLS سرٹیفکیٹ کی میعاد ختم",
+ "Setup Docker Host": "ڈوکر ہوسٹ سیٹ اپ کریں",
+ "Connection Type": "کنکشن کی قسم",
+ "Docker Daemon": "ڈوکر ڈیمون",
+ "deleteDockerHostMsg": "کیا آپ واقعی تمام مانیٹر کے لیے اس ڈاکر ہوسٹ کو حذف کرنا چاہتے ہیں؟",
+ "socket": "ساکٹ",
+ "tcp": "TCP / HTTP",
+ "Docker Container": "ڈوکر کنٹینر",
+ "Container Name / ID": "کنٹینر کا نام / ID",
+ "Docker Host": "ڈاکر میزبان",
+ "Docker Hosts": "ڈاکر میزبان",
+ "Domain": "ڈومین",
+ "Workstation": "ورک سٹیشن",
+ "Packet Size": "پیکٹ کا سائز",
+ "Bot Token": "بوٹ ٹوکن",
+ "wayToGetTelegramToken": "آپ {0} سے ٹوکن حاصل کر سکتے ہیں۔",
+ "Chat ID": "چیٹ آئی ڈی",
+ "default: notify all devices": "ڈیفالٹ: تمام آلات کو مطلع کریں",
+ "telegramSendSilently": "خاموشی سے بھیجیں",
+ "telegramSendSilentlyDescription": "خاموشی سے پیغام بھیجتا ہے۔ صارفین کو بغیر آواز کے ایک اطلاع موصول ہوگی۔",
+ "Long-Lived Access Token": "طویل المدت رسائی ٹوکن",
+ "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "آپ کے پروفائل کے نام (نیچے بائیں) پر کلک کرکے اور نیچے تک سکرول کرکے طویل المدت رسائی کا ٹوکن بنایا جاسکتا ہے پھر ٹوکن بنائیں پر کلک کریں۔ ",
+ "backupOutdatedWarning": "فرسودہ: چونکہ بہت ساری خصوصیات شامل کی گئی ہیں اور یہ بیک اپ خصوصیت تھوڑا سا غیر برقرار ہے، یہ مکمل بیک اپ پیدا یا بحال نہیں کر سکتا۔",
+ "telegramProtectContent": "فارورڈنگ/محفوظ کرنے کی حفاظت کریں",
+ "telegramProtectContentDescription": "فعال ہونے پر، ٹیلیگرام میں بوٹ پیغامات کو آگے بھیجنے اور محفوظ کرنے سے محفوظ رکھا جائے گا۔",
+ "Home Assistant URL": "ہوم اسسٹنٹ یو آر ایل",
+ "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "آپ کے آلے/فون کا نام تلاش کرنے کے لیے \"اطلاعات\" تلاش کرنے کے لیے \"ڈیولپر ٹولز > سروسز\" کے تحت ہوم اسسٹنٹ میں اطلاعاتی خدمات کی فہرست مل سکتی ہے۔",
+ "Automations can optionally be triggered in Home Assistant:": "ہوم اسسٹنٹ میں آٹومیشن کو اختیاری طور پر متحرک کیا جا سکتا ہے:",
+ "Trigger type:": "محرک کی قسم:",
+ "Event type:": "تقریب کی قسم:",
+ "Event data:": "ایونٹ کا ڈیٹا:",
+ "Then choose an action, for example switch the scene to where an RGB light is red.": "پھر ایک عمل کا انتخاب کریں، مثال کے طور پر منظر کو اس طرف تبدیل کریں جہاں RGB لائٹ سرخ ہو۔",
+ "Frontend Version": "فرنٹ اینڈ ورژن",
+ "Frontend Version do not match backend version!": "فرنٹ اینڈ ورژن پسدید ورژن سے مماثل نہیں ہے!",
+ "backupRecommend": "براہ کرم اس کے بجائے براہ راست والیوم یا ڈیٹا فولڈر (./data/) کا بیک اپ لیں۔",
+ "Optional": "اختیاری",
+ "or": "یا",
+ "Notification Service": "نوٹیفکیشن سروس",
+ "maintenanceStatus-inactive": "غیر فعال",
+ "maintenanceStatus-under-maintenance": "دیکھ بھال کے تحت",
+ "maintenanceStatus-scheduled": "طے شدہ",
+ "maintenanceStatus-ended": "ختم ہوا",
+ "recurringInterval": "وقفہ",
+ "Recurring": "بار چلنے والا",
+ "strategyManual": "دستی طور پر فعال/غیر فعال",
+ "warningTimezone": "یہ سرور کا ٹائم زون استعمال کر رہا ہے",
+ "weekdayShortMon": "پیر",
+ "weekdayShortWed": "بدھ",
+ "weekdayShortThu": "جمعرات",
+ "weekdayShortFri": "جمعہ",
+ "weekdayShortSat": "سات",
+ "weekdayShortSun": "سورج",
+ "dayOfWeek": "ہفتہ کا دن",
+ "dayOfMonth": "مہینے کا دن",
+ "lastDay": "آخری دن",
+ "lastDay1": "مہینے کا آخری دن",
+ "lastDay2": "مہینے کا دوسرا آخری دن",
+ "lastDay3": "مہینے کا تیسرا آخری دن",
+ "lastDay4": "مہینے کا چوتھا آخری دن",
+ "pauseMaintenanceMsg": "کیا آپ واقعی روکنا چاہتے ہیں؟",
+ "No Maintenance": "کوئی دیکھ بھال نہیں",
+ "weekdayShortTue": "منگل",
+ "Add New Tag": "نیا ٹیگ شامل کریں",
+ "Enable DNS Cache": "ڈی این ایس کیشے کو فعال کریں",
+ "Effective Date Range": "مؤثر تاریخ کی حد",
+ "Schedule Maintenance": "شیڈول کی بحالی",
+ "Date and Time": "تاریخ اور وقت",
+ "DateTime Range": "تاریخ کے وقت کی حد",
+ "loadingError": "ڈیٹا حاصل نہیں کیا جا سکتا، براہ کرم بعد میں دوبارہ کوشش کریں۔",
+ "Enable": "فعال",
+ "Disable": "غیر فعال کریں",
+ "dnsCacheDescription": "ہو سکتا ہے یہ کچھ IPv6 ماحول میں کام نہ کر رہا ہو، اگر آپ کو کوئی مسئلہ درپیش ہو تو اسے غیر فعال کر دیں۔",
+ "Single Maintenance Window": "سنگل مینٹیننس ونڈو",
+ "Maintenance Time Window of a Day": "ایک دن کی مینٹیننس ٹائم ونڈو",
+ "plugin": "پلگ ان | پلگ انز",
+ "install": "انسٹال کریں",
+ "statusPageRefreshIn": "اس میں ریفریش کریں: {0}",
+ "maintenanceStatus-unknown": "نامعلوم",
+ "Display Timezone": "ٹائم زون ڈسپلے کریں",
+ "Server Timezone": "سرور ٹائم زون",
+ "statusPageMaintenanceEndDate": "ختم",
+ "IconUrl": "آئیکن یو آر ایل"
+}
diff --git a/src/lang/vi-VN.json b/src/lang/vi-VN.json
index 165bf1bb8..368705d95 100644
--- a/src/lang/vi-VN.json
+++ b/src/lang/vi-VN.json
@@ -1,11 +1,11 @@
{
"languageName": "Tiếng Việt",
- "checkEverySecond": "Kiểm tra mỗi {0} giây.",
- "retryCheckEverySecond": "Thử lại mỗi {0} giây.",
- "retriesDescription": "Số lần thử lại tối đa trước khi dịch vụ được đánh dấu là down và gửi thông báo.",
- "ignoreTLSError": "Bỏ qua lỗi TLS/SSL với các web HTTPS.",
- "upsideDownModeDescription": "Trạng thái đảo ngược, nếu dịch vụ có thể truy cập được nghĩa là DOWN.",
- "maxRedirectDescription": "Số lần chuyển hướng (redirect) tối đa. Đặt thành 0 để tắt chuyển hướng",
+ "checkEverySecond": "Kiểm tra mỗi {0} giây",
+ "retryCheckEverySecond": "Thử lại mỗi {0} giây",
+ "retriesDescription": "Số lần thử lại tối đa trước khi dịch vụ được đánh dấu là down và gửi thông báo",
+ "ignoreTLSError": "Bỏ qua lỗi TLS/SSL với các web HTTPS",
+ "upsideDownModeDescription": "Chế độ đảo ngược, nếu dịch vụ có thể truy cập được nghĩa là DOWN.",
+ "maxRedirectDescription": "Số lần chuyển hướng (redirect) tối đa. Đặt thành 0 để tắt chuyển hướng.",
"acceptedStatusCodesDescription": "Chọn mã trạng thái được coi là phản hồi thành công.",
"passwordNotMatchMsg": "Mật khẩu nhập lại không khớp.",
"notificationDescription": "Vui lòng chỉ định một kênh thông báo.",
@@ -27,7 +27,7 @@
"confirmEnableTwoFAMsg": "Bạn chắc chắn muốn bật xác thực 2 lớp (2FA) chứ?",
"confirmDisableTwoFAMsg": "Bạn chắc chắn muốn tắt xác thực 2 lớp (2FA) chứ?",
"Settings": "Cài đặt",
- "Dashboard": "Dashboard",
+ "Dashboard": "Trang tổng quan",
"New Update": "Bản cập nhật mới",
"Language": "Ngôn ngữ",
"Appearance": "Giao diện",
@@ -102,10 +102,10 @@
"Enable Auth": "Bật xác minh",
"disableauth.message1": "Bạn có muốn TẮT XÁC THỰC không?",
"disableauth.message2": "Điều này rất nguy hiểmBẤT KỲ AI cũng có thể truy cập và cướp quyền điều khiển.",
- "Please use this option carefully!": "Vui lòng cẩn thận.",
+ "Please use this option carefully!": "Vui lòng cẩn thận!",
"Logout": "Đăng xuất",
"Leave": "Rời",
- "I understand, please disable": "Tôi hiểu, làm ơn hãy tắt!",
+ "I understand, please disable": "Tôi hiểu, làm ơn hãy tắt",
"Confirm": "Xác nhận",
"Yes": "Có",
"No": "Không",
@@ -158,11 +158,11 @@
"Token": "Token",
"Show URI": "Hiển thị URI",
"Tags": "Tags",
- "Add New below or Select...": "Thêm mới ở dưới hoặc Chọn...",
- "Tag with this name already exist.": "Tag với tên đã tồn tại.",
- "Tag with this value already exist.": "Tag với value đã tồn tại.",
+ "Add New below or Select...": "Thêm mới ở dưới hoặc Chọn…",
+ "Tag with this name already exist.": "Tag với tên này đã tồn tại.",
+ "Tag with this value already exist.": "Tag với giá trị này đã tồn tại.",
"color": "Màu sắc",
- "value (optional)": "Value (tuỳ chọn)",
+ "value (optional)": "Giá trị (tuỳ chọn)",
"Gray": "Xám",
"Red": "Đỏ",
"Orange": "Cam",
@@ -171,7 +171,7 @@
"Indigo": "Chàm",
"Purple": "Tím",
"Pink": "Hồng",
- "Search...": "Tìm kiếm...",
+ "Search...": "Tìm kiếm…",
"Avg. Ping": "Ping trung bình",
"Avg. Response": "Phản hồi trung bình",
"Entry Page": "Entry Page",
@@ -459,5 +459,37 @@
"onebotGroupMessage": "Group",
"onebotPrivateMessage": "Private",
"onebotUserOrGroupId": "Group/User ID",
- "onebotSafetyTips": "Để đảm bảo an toàn, hãy thiết lập access token"
+ "onebotSafetyTips": "Để đảm bảo an toàn, hãy thiết lập access token",
+ "Custom": "Tùy chỉnh",
+ "Add New Tag": "Thêm thẻ mới",
+ "webhookAdditionalHeadersDesc": "Đặt header bổ sung được gửi cùng với webhook.",
+ "error": "lỗi",
+ "HTTP Headers": "HTTP Headers",
+ "recurringIntervalMessage": "Chạy một lần mỗi ngày | Chạy một lần mỗi {0} ngày",
+ "Retype the address.": "Nhập lại địa chỉ.",
+ "enableGRPCTls": "Cho phép gửi yêu cầu gRPC với kết nối TLS",
+ "affectedMonitorsDescription": "Chọn kênh theo dõi bị ảnh hưởng bởi lịch bảo trì này",
+ "statusMaintenance": "Bảo trì",
+ "Maintenance": "Bảo trì",
+ "Affected Monitors": "Kênh theo dõi bị ảnh hưởng",
+ "Schedule maintenance": "Thêm lịch bảo trì",
+ "markdownSupported": "Có hỗ trợ Markdown",
+ "Start of maintenance": "Bắt đầu bảo trì",
+ "All Status Pages": "Tất cả các trang trạng thái",
+ "Select status pages...": "Chọn trang trạng thái…",
+ "Certificate Expiry Notification": "Thông báo hết hạn chứng chỉ",
+ "Show update if available": "Hiển thị cập nhật (nếu có)",
+ "What you can try:": "Bạn có thể thử:",
+ "trustProxyDescription": "Tin tưởng các header 'X-Forwarded-*'. Nếu bạn muốn lấy đúng IP máy khách và Uptime Kuma của bạn đứng sau một proxy như Nginx hoặc Apache, bạn nên kích hoạt tính năng này.",
+ "webhookAdditionalHeadersTitle": "Header bổ sung",
+ "Help": "Trợ giúp",
+ "Game": "Trò chơi",
+ "Pick Affected Monitors...": "Chọn kênh theo dõi…",
+ "statusPageRefreshIn": "Làm mới trong: {0}",
+ "Authentication": "Xác thực",
+ "Using a Reverse Proxy?": "Bạn đang sử dụng Reverse Proxy?",
+ "Check how to config it for WebSocket": "Kiểm tra cách cấu hình nó cho WebSocket",
+ "Go back to the previous page.": "Quay trở lại trang trước.",
+ "wayToGetLineNotifyToken": "Bạn có thể lấy access token từ {0}",
+ "Resend Notification if Down X times consecutively": "Gửi lại thông báo nếu Down X lần liên tiếp"
}
diff --git a/src/lang/xh.json b/src/lang/xh.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/src/lang/xh.json
@@ -0,0 +1 @@
+{}
diff --git a/src/lang/yue.json b/src/lang/yue.json
index 98936dbc1..f2a5c4760 100644
--- a/src/lang/yue.json
+++ b/src/lang/yue.json
@@ -97,5 +97,6 @@
"Monitor Type": "監測器類型",
"Heartbeat Interval": "檢查間距",
"Add New Monitor": "新增監測器",
- "Quick Stats": "綜合數據"
+ "Quick Stats": "綜合數據",
+ "markdownSupported": "可以用 Markdown"
}
diff --git a/src/lang/zh-CN.json b/src/lang/zh-CN.json
index a3393bd16..1f45d93c0 100644
--- a/src/lang/zh-CN.json
+++ b/src/lang/zh-CN.json
@@ -3,7 +3,7 @@
"checkEverySecond": "检测频率 {0} 秒",
"retryCheckEverySecond": "重试间隔 {0} 秒",
"resendEveryXTimes": "每 {0} 次失败则重复发送一次",
- "resendDisabled": "为 0 时禁用重复发送",
+ "resendDisabled": "禁用重复发送",
"retriesDescription": "服务被标记为故障并发送通知之前的最大重试次数",
"ignoreTLSError": "忽略 HTTPS 站点的 TLS/SSL 错误",
"upsideDownModeDescription": "反转状态监控,如果服务可访问,则认为是故障。",
@@ -60,7 +60,7 @@
"Quick Stats": "状态速览",
"Up": "正常",
"Down": "故障",
- "Pending": "正在检测",
+ "Pending": "重试中",
"Unknown": "未知",
"Pause": "暂停",
"Name": "名称",
@@ -85,13 +85,13 @@
"Friendly Name": "显示名称",
"URL": "URL",
"Hostname": "主机名",
- "Port": "端口号",
+ "Port": "端口",
"Heartbeat Interval": "心跳间隔",
"Retries": "重试次数",
"Heartbeat Retry Interval": "心跳重试间隔",
- "Resend Notification if Down X times consequently": "连续失败时重复发送通知的间隔次数",
+ "Resend Notification if Down X times consecutively": "连续失败时重复发送通知的间隔次数",
"Advanced": "高级",
- "Upside Down Mode": "反转监控",
+ "Upside Down Mode": "反转模式",
"Max. Redirects": "最大重定向次数",
"Accepted Status Codes": "有效状态码",
"Push URL": "推送 URL",
@@ -235,10 +235,10 @@
"smtpBCC": "密送",
"discord": "Discord",
"Discord Webhook URL": "Discord Webhook 网址",
- "wayToGetDiscordURL": "要获取,可以前往服务器设置 -> 整合 -> 创建 Webhook",
+ "wayToGetDiscordURL": "可在服务器设置 -> 整合 -> Webhook -> 创建 Webhook 中获取",
"Bot Display Name": "机器人显示名称",
"Prefix Custom Message": "自定义消息前缀",
- "Hello @everyone is...": "{'@'}everyone,…",
+ "Hello @everyone is...": "{'@'}everyone,……",
"teams": "Microsoft Teams",
"Webhook URL": "Webhook 网址",
"wayToGetTeamsURL": "您可以在{0}了解如何获取 Webhook URL。",
@@ -272,7 +272,6 @@
"apprise": "Apprise (支持 50+ 种通知服务)",
"GoogleChat": "Google Chat(仅 Google Workspace)",
"pushbullet": "Pushbullet",
- "AliyunSMS": "阿里云短信服务",
"Kook": "Kook",
"wayToGetKookBotToken": "在 {0} 创建应用并获取机器人 Token",
"wayToGetKookGuildID": "在 Kook 设置中打开“开发者模式”,然后右键点击频道可获取其 ID",
@@ -396,7 +395,7 @@
"smseagleContact": "通讯录联系人",
"smseagleRecipientType": "收信人类型",
"smseagleRecipient": "收信人(多个需用半角逗号分隔)",
- "smseagleToken": "API访问令牌",
+ "smseagleToken": "API 访问令牌",
"smseagleUrl": "您的 SMSEagle 设备 URL",
"smseagleEncoding": "以 Unicode 发送",
"smseaglePriority": "消息优先级(0-9,默认为 0)",
@@ -424,7 +423,7 @@
"alerta": "Alerta",
"alertaApiEndpoint": "API 接入点",
"alertaEnvironment": "环境参数",
- "alertaApiKey": "API Key",
+ "alertaApiKey": "API 密钥",
"alertaAlertState": "报警时的严重性",
"alertaRecoverState": "恢复后的严重性",
"deleteStatusPageMsg": "您确认要删除此状态页吗?",
@@ -448,7 +447,6 @@
"Bark Endpoint": "Bark 接入点",
"Bark Group": "Bark 群组",
"Bark Sound": "Bark 铃声",
- "DingDing": "钉钉自定义机器人",
"WebHookUrl": "钉钉自定义机器人 Webhook 地址",
"SecretKey": "钉钉自定义机器人加签密钥",
"For safety, must use secret key": "出于安全考虑,必须使用加签密钥",
@@ -517,7 +515,7 @@
"onebotPrivateMessage": "私聊",
"onebotUserOrGroupId": "群组/用户 ID",
"onebotSafetyTips": "出于安全原因,请务必设置 AccessToken",
- "PushDeer Key": "PushDeer Key",
+ "PushDeer Key": "PushDeer 密钥",
"Footer Text": "底部自定义文本",
"Show Powered By": "显示 Powered By",
"Domain Names": "域名",
@@ -530,8 +528,8 @@
"RadiusCallingStationId": "呼叫方号码(Calling Station Id)",
"RadiusCallingStationIdDescription": "发出请求的设备的标识",
"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.": "留空以使用平台共享的发件人手机号码。",
@@ -594,7 +592,7 @@
"Container Name / ID": "容器名称 / ID",
"Docker Host": "Docker 宿主",
"Docker Hosts": "Docker 宿主",
- "ntfy Topic": "ntfy Topic",
+ "ntfy Topic": "ntfy 主题",
"Domain": "域名",
"Workstation": "工作站",
"disableCloudflaredNoAuthMsg": "您现在正处于 No Auth 模式,无需输入密码。",
@@ -663,12 +661,12 @@
"dnsCacheDescription": "可能无法在某些 IPv6 环境工作,如果遇到问题请禁用。",
"Single Maintenance Window": "单一时间窗口",
"Maintenance Time Window of a Day": "每日维护时间窗口",
- "Effective Date Range": "生效日期范围",
+ "Effective Date Range": "生效日期范围(可选)",
"Schedule Maintenance": "计划维护",
"Date and Time": "日期时间",
"DateTime Range": "日期时间范围",
"Strategy": "策略",
- "Free Mobile User Identifier": "Free Mobile User Identifier",
+ "Free Mobile User Identifier": "Free Mobile 用户 ID",
"Free Mobile API Key": "Free Mobile API Key",
"Enable TLS": "启用 TLS",
"Proto Service Name": "Proto 服务名称",
@@ -679,12 +677,12 @@
"high": "高价",
"General Monitor Type": "常规监控类型",
"Passive Monitor Type": "被动监控类型",
- "Specific Monitor Type": "针对监控类型",
+ "Specific Monitor Type": "特殊监控类型",
"dataRetentionTimeError": "保留期必须为0或更大",
- "Monitor": "监控项 | 监控项",
+ "Monitor": "监控项",
"Custom": "自定义",
"promosmsAllowLongSMS": "允许长的短信",
- "confirmDeleteTagMsg": "你确定你要删除这个标签?与此标签关联的监视器不会被删除。",
+ "confirmDeleteTagMsg": "您确定要删除这个标签?与此标签关联的监控项不会被删除。",
"infiniteRetention": "设为0表示无限保留期。",
"Help": "帮助",
"Game": "游戏",
@@ -696,5 +694,97 @@
"uninstall": "卸载",
"uninstalling": "正在卸载",
"confirmUninstallPlugin": "您确定要卸载此插件吗?",
- "Custom Monitor Type": "自定义监控类型"
+ "Custom Monitor Type": "自定义监控类型",
+ "markdownSupported": "支持 Markdown 语法",
+ "Google Analytics ID": "Google Analytics(分析)ID",
+ "Learn More": "了解更多",
+ "Edit Tag": "编辑标签",
+ "telegramMessageThreadID": "(可选)话题 ID",
+ "telegramMessageThreadIDDescription": "可选的唯一标识符,用以向该标识符对应的话题发送消息,仅限启用了话题功能的超级群组可用",
+ "notificationRegional": "地区性通知平台",
+ "telegramSendSilently": "静默发送",
+ "Body Encoding": "请求体编码",
+ "telegramSendSilentlyDescription": "静默地发送消息。消息发布后用户会收到无声通知。",
+ "telegramProtectContent": "阻止转发/保存",
+ "telegramProtectContentDescription": "如果启用,Telegram 中的机器人消息将受到保护,不会被转发和保存。",
+ "Clone Monitor": "克隆监控项",
+ "Clone": "克隆",
+ "cloneOf": "{0} 的克隆",
+ "Expiry": "过期",
+ "Expiry date": "过期时间",
+ "Continue": "继续",
+ "Add Another": "添加另一个",
+ "Add API Key": "添加 API 密钥",
+ "No API Keys": "没有 API 密钥",
+ "apiKey-active": "有效",
+ "apiKey-expired": "已过期",
+ "Expires": "过期时间",
+ "apiKey-inactive": "已禁用",
+ "disableAPIKeyMsg": "您确定要禁用这个 API 密钥?",
+ "deleteAPIKeyMsg": "您确定要删除这个 API 密钥?",
+ "Generate": "生成",
+ "API Keys": "API 密钥",
+ "Don't expire": "从不过期",
+ "Key Added": "API 密钥已生成",
+ "apiKeyAddedMsg": "您的 API 密钥已生成。此页只会显示一次,请妥当保存。",
+ "pagertreeUrgency": "紧急程度",
+ "pagertreeLow": "低",
+ "pagertreeCritical": "严重",
+ "pagertreeIntegrationUrl": "集成 URL 地址",
+ "pagertreeSilent": "静默",
+ "pagertreeMedium": "中",
+ "pagertreeHigh": "高",
+ "pagertreeResolve": "自动解除",
+ "pagertreeDoNothing": "什么都不做",
+ "wayToGetPagerTreeIntegrationURL": "在 PagerTree 中创建 Uptime Kuma 集成后,复制端点 URL 到此处。在 {0} 查看详情",
+ "Add New Tag": "添加新标签",
+ "lunaseaDeviceID": "设备 ID",
+ "lunaseaTarget": "目标",
+ "lunaseaUserID": "用户 ID",
+ "statusPageRefreshIn": "将于 {0} 后刷新",
+ "twilioAccountSID": "账户 SID",
+ "twilioAuthToken": "验证 Token",
+ "twilioFromNumber": "发信号码",
+ "twilioToNumber": "收信号码",
+ "sameAsServerTimezone": "使用服务器时区",
+ "startDateTime": "开始日期/时间",
+ "invalidCronExpression": "无效的 Cron 表达式:{0}",
+ "endDateTime": "结束日期/时间",
+ "cronExpression": "Cron 表达式",
+ "cronSchedule": "计划: ",
+ "ntfyAuthenticationMethod": "鉴权方式",
+ "ntfyUsernameAndPassword": "用户名和密码",
+ "pushoverMessageTtl": "消息存活时间(秒)",
+ "Monitor Setting": "{0} 监控项设置",
+ "Badge Color": "徽章内容颜色",
+ "Badge Suffix": "徽章内容后缀",
+ "Badge Prefix": "徽章内容前缀",
+ "Badge Label": "徽章标签",
+ "Badge Duration": "徽章显示时段",
+ "Badge Type": "徽章类型",
+ "Badge Generator": "{0} 徽章生成器",
+ "Open Badge Generator": "打开徽章生成器",
+ "Badge Style": "徽章样式",
+ "Badge Down Days": "徽章证书到期故障天数",
+ "Badge Warn Days": "徽章证书到期警告天数",
+ "Badge Warn Color": "警告状态下徽章颜色",
+ "Badge Maintenance Color": "维护状态下徽章颜色",
+ "Badge Down Color": "故障状态下徽章颜色",
+ "Badge Up Color": "正常状态下徽章颜色",
+ "Badge Label Suffix": "徽章标签后缀",
+ "Badge URL": "徽章网址",
+ "Badge value (For Testing only.)": "徽章内容(仅供测试)",
+ "Badge Pending Color": "重试中状态下徽章颜色",
+ "Badge Label Prefix": "徽章标签前缀",
+ "Badge Label Color": "徽章标签颜色",
+ "Show Clickable Link Description": "勾选后所有能访问本状态页的访客均可查看该监控项网址。",
+ "Show Clickable Link": "显示可点击的监控项链接",
+ "Group": "组",
+ "Monitor Group": "监控项组",
+ "Cannot connect to the socket server": "无法连接到后端服务器",
+ "Reconnecting...": "重连中……",
+ "Edit Maintenance": "编辑维护计划",
+ "Home": "首页",
+ "noGroupMonitorMsg": "暂无可用,请先创建一个监控项组。",
+ "Close": "关闭"
}
diff --git a/src/lang/zh-HK.json b/src/lang/zh-HK.json
index 14f25b5e9..fd5d35e36 100644
--- a/src/lang/zh-HK.json
+++ b/src/lang/zh-HK.json
@@ -102,9 +102,9 @@
"deleteNotificationMsg": "是否確定刪除這個通知設定?如監測器啟用了這個通知,將會收不到通知。",
"Resolver Server": "DNS 伺服器",
"Resource Record Type": "DNS 記錄類型",
- "resolverserverDescription": "預設值為 Cloudflare DNS 伺服器,你可以轉用其他 DNS 伺服器。",
+ "resolverserverDescription": "預設為 Cloudflare DNS 伺服器,你可以轉用其他 DNS 伺服器。",
"rrtypeDescription": "請選擇 DNS 記錄類型",
- "pauseMonitorMsg": "是否確定暫停?",
+ "pauseMonitorMsg": "是否確定要暫停?",
"Last Result": "最後結果",
"Create your admin account": "建立管理員帳號",
"Repeat Password": "重複密碼",
@@ -128,10 +128,10 @@
"backupDescription3": "此備份可能包含了一些敏感資料如通知裡的 Token,請小心保存備份。",
"alertNoFile": "請選擇一個檔案",
"alertWrongFileType": "請選擇 JSON 檔案",
- "twoFAVerifyLabel": "Please type in your token to verify that 2FA is working",
- "tokenValidSettingsMsg": "Token is valid! You can now save the 2FA settings.",
- "confirmEnableTwoFAMsg": "Are you sure you want to enable 2FA?",
- "confirmDisableTwoFAMsg": "Are you sure you want to disable 2FA?",
+ "twoFAVerifyLabel": "請輸入 Token 以確認 2FA:",
+ "tokenValidSettingsMsg": "Token 有效!您現在可以儲存 2FA 設定。",
+ "confirmEnableTwoFAMsg": "您確定要啟用 2FA 嗎?",
+ "confirmDisableTwoFAMsg": "您確定要停用 2FA 嗎?",
"Apply on all existing monitors": "套用至目前所有監測器",
"Verify Token": "驗証 Token",
"Setup 2FA": "設定 2FA",
@@ -145,8 +145,8 @@
"Show URI": "顯示 URI",
"Clear all statistics": "清除所有歷史記錄",
"retryCheckEverySecond": "Retry every {0} seconds.",
- "importHandleDescription": "Choose 'Skip existing' if you want to skip every monitor or notification with the same name. 'Overwrite' will delete every existing monitor and notification.",
- "confirmImportMsg": "Are you sure to import the backup? Please make sure you've selected the right import option.",
+ "importHandleDescription": "\"略過已存在的\" 會跳過所有相同名稱的監測器或通知。 '覆蓋' 將刪除所有現有的監測器及通知。",
+ "confirmImportMsg": "您確定要匯入備份嗎?請確認你已選擇正確的匯入設定。",
"Heartbeat Retry Interval": "Heartbeat Retry Interval",
"Import Backup": "匯入備份",
"Export Backup": "匯出備份",
@@ -228,7 +228,7 @@
"smtpCC": "CC",
"smtpBCC": "BCC",
"Discord Webhook URL": "Discord Webhook 網址",
- "wayToGetDiscordURL": "您可以前往伺服器設定 -> 整合 -> Webhook -> 新 Webhook 以取得",
+ "wayToGetDiscordURL": "您可以前往 伺服器設定 -> 整合 -> Webhook -> 新 Webhook 以取得",
"Bot Display Name": "機器人顯示名稱",
"Prefix Custom Message": "前綴自訂訊息",
"Webhook URL": "Webhook 網址",
@@ -360,7 +360,7 @@
"smtpDkimDesc": "請參考 Nodemailer DKIM {0} 使用方式。",
"documentation": "文件",
"smtpDkimDomain": "網域名稱",
- "smtpDkimKeySelector": "DKIM 選取器",
+ "smtpDkimKeySelector": "Key Selector",
"smtpDkimPrivateKey": "私密金鑰",
"smtpDkimHashAlgo": "雜湊演算法 (選填)",
"smtpDkimheaderFieldNames": "要簽署的郵件標頭 (選填)",
@@ -376,10 +376,10 @@
"default": "預設",
"enabled": "啟用",
"setAsDefault": "設為預設",
- "deleteProxyMsg": "您確定要為所有監測器刪除此代理伺服器嗎?",
- "proxyDescription": "必須將代理伺服器指派給監測器才能運作。",
- "enableProxyDescription": "此代理伺服器在啟用前不會在監測器上生效,您可以藉由控制啟用狀態來暫時對所有的監測器停用代理伺服器。",
- "setAsDefaultProxyDescription": "預設情況下,新監測器將啟用此代理伺服器。您仍可分別停用各監測器的代理伺服器。",
+ "deleteProxyMsg": "您確定要為所有監測器刪除此 Proxy 嗎?",
+ "proxyDescription": "必須將 Proxy 指派給監測器才能運作。",
+ "enableProxyDescription": "此 Proxy 在啟用前不會在監測器上生效,您可以藉由控制啟用狀態來暫時對所有的監測器停用 Proxy。",
+ "setAsDefaultProxyDescription": "預設情況下,新監測器將啟用此 Proxy。您仍可分別停用各監測器的 Proxy。",
"Maintenance": "維護",
"statusMaintenance": "維護中",
"Enable DNS Cache": "啟用 DNS 快取",
@@ -397,7 +397,7 @@
"affectedStatusPages": "在已選取的狀態頁中顯示此維護訊息",
"Primary Base URL": "主要 Base URL",
"Passive Monitor Type": "被動監測器類型",
- "Resend Notification if Down X times consequently": "若 X 次心跳皆離線,重新傳送通知",
+ "Resend Notification if Down X times consecutively": "每 X 次心跳皆離線,重新傳送通知",
"Game": "遊戲",
"Specific Monitor Type": "特定監測器類型",
"Monitor": "監測器 | 監測器",
@@ -430,8 +430,8 @@
"Remove Token": "移除 Token",
"Start": "開始",
"User": "使用者",
- "trustProxyDescription": "信任 'X-Forwarded-*' 的 Header。如果您想取得正確的 Client IP,且您的 Uptime Kuma 架設於 Nginx 或 Apache 之後,您應啟用此選項。",
- "Reverse Proxy": "Reverse Proxy",
+ "trustProxyDescription": "信任 'X-Forwarded-*' 的 Header。如果您想取得正確的 Client IP,且您的 Uptime Kuma 架設於 Nginx 或 Apache Proxy 之後,您應啟用此選項。",
+ "Reverse Proxy": "反向 Proxy",
"Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "若要取得長期有效 Access Token,請按您的個人檔案名稱 (左下角),捲動至最下方,然後按建立 Token。 ",
"A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "您可以在 Home Assistant 中查看通知服務的列表,在\"開發者工具 > 服務\"下搜尋\"通知\"來找到您的裝置/手機的名稱。",
"loadingError": "未能取得數據,請重新再試。",
@@ -483,7 +483,7 @@
"API Key": "API Key",
"Show update if available": "有更新時顯示",
"Also check beta release": "檢查 Beta 版本",
- "Using a Reverse Proxy?": "正在使用 Reverse Proxy?",
+ "Using a Reverse Proxy?": "正在使用反向代理 (Reverse Proxy)?",
"Check how to config it for WebSocket": "查看如何加入 WebSocket 設定",
"Steam Game Server": "Steam 遊戲 Server",
"Most likely causes:": "最可能原因:",
@@ -549,7 +549,7 @@
"confirmUninstallPlugin": "你確定要解除安裝?",
"dataRetentionTimeError": "保留限期必需為 0 或正數",
"infiniteRetention": "設定為 0 以作無限期保留。",
- "Effective Date Range": "有效日期範圍",
+ "Effective Date Range": "有效日期範圍 (可選)",
"Hello @everyone is...": "Hello {'@'}everyone is…",
"Packet Size": "Packet 大小",
"Event type:": "事件類型:",
@@ -573,5 +573,151 @@
"Maintenance Time Window of a Day": "每日維護時段",
"Proxy": "Proxy",
"backupOutdatedWarning": "過時:由於備份功能未顧及新功能的增加,因此備份功能無法產生或復原完整的備份。",
- "Optional": "可選填"
+ "Optional": "可選填",
+ "markdownSupported": "支援 Markdown",
+ "Custom Monitor Type": "自訂監測器",
+ "Google Analytics ID": "Google Analytics ID",
+ "Learn More": "了解更多",
+ "Server Address": "Server 地址",
+ "Edit Tag": "編輯標籤",
+ "confirmDeleteTagMsg": "你確定你要刪除此標籤?相關的監測器不會被刪除。",
+ "pushoversounds pushover": "Pushover (預設)",
+ "pushoversounds tugboat": "Tug Boat",
+ "pushyToken": "裝置 Token",
+ "Proto Content": "Proto 內容",
+ "onebotHttpAddress": "OneBot HTTP 地址",
+ "HomeAssistant": "Home Assistant",
+ "Leave blank to use a shared sender number.": "留空以使用平台共享的發送人號碼。",
+ "auto acknowledged": "自動標記已讀",
+ "wayToGetPagerDutyKey": "您可以前往 Service -> Service Directory -> (Select a service) -> Integrations -> Add integration 以取得。您可以搜尋 \"Events API V2\"。詳細資訊 {0}",
+ "Kook": "Kook",
+ "wayToGetKookBotToken": "到 {0} 創建應用並取得 Bot Token",
+ "grpcMethodDescription": "Method 名稱將被轉換成 cammelCase 命名,如 sayHello、check 等。",
+ "deleteMaintenanceMsg": "您確定要刪除此維護嗎?",
+ "dnsPortDescription": "DNS 伺服器 port。預設為 53。您可以隨時變更 port。",
+ "atLeastOneMonitor": "選擇至少一個受影響的監測器",
+ "endpoint": "endpoint",
+ "octopushAPIKey": "在控制台的 HTTP API 憑證取得的 \"API Key\"",
+ "octopushLogin": "在控制台的 HTTP API 憑證取得的 \"Login\"",
+ "promosmsLogin": "API 登入名稱",
+ "promosmsPassword": "API 密碼",
+ "pushoversounds bike": "Bike",
+ "pushoversounds bugle": "Bugle",
+ "pushoversounds cashregister": "Cash Register",
+ "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 alien": "Alien Alarm (long)",
+ "pushoversounds climb": "Climb (long)",
+ "pushoversounds persistent": "Persistent (long)",
+ "pushoversounds echo": "Pushover Echo (long)",
+ "pushoversounds updown": "Up Down (long)",
+ "pushoversounds vibrate": "Vibrate Only",
+ "pushoversounds none": "None (silent)",
+ "pushyAPIKey": "Secret API Key",
+ "Guild ID": "Guild ID",
+ "Strategy": "策略",
+ "Free Mobile User Identifier": "Free Mobile User Identifier",
+ "Free Mobile API Key": "Free Mobile API Key",
+ "Enable TLS": "使用 TLS",
+ "Proto Service Name": "Proto 服務名稱",
+ "Proto Method": "Proto 方式",
+ "onebotGroupMessage": "群組",
+ "onebotMessageType": "OneBot 訊息類型",
+ "ntfy Topic": "ntfy Topic",
+ "Legacy Octopush-DM": "舊版 Octopush-DM",
+ "Octopush API Version": "Octopush API 版本",
+ "From Name/Number": "發送人名稱/號碼",
+ "Recipient Number": "收件人號碼",
+ "smseaglePriority": "訊息優先度 (0-9,預設 = 0)",
+ "smseagleEncoding": "以 Unicode 傳送",
+ "smseagleUrl": "您的 SMSEagle 裝置 URL",
+ "smseagleToken": "API 存取 Token",
+ "smseagleRecipient": "收件者 (以逗號分隔)",
+ "smseagleRecipientType": "收件者類型",
+ "smseagleContact": "聯絡人名稱",
+ "smseagleGroup": "群組名稱",
+ "smseagleTo": "電話號碼",
+ "smseagle": "SMSEagle",
+ "auto resolve": "自動解決",
+ "do nothing": "不進行任何操作",
+ "Auto resolve or acknowledged": "自動解決或標記已讀",
+ "Integration URL": "Integration URL",
+ "Integration Key": "Integration Key",
+ "wayToGetClickSendSMSToken": "您可以到 {0} 取得 API 使用者名稱和 API Key。",
+ "PushDeer Key": "PushDeer Key",
+ "onebotSafetyTips": "為了安全起見,必須設置存取 Token",
+ "onebotUserOrGroupId": "群組/使用者 ID",
+ "onebotPrivateMessage": "私人",
+ "notificationRegional": "地區性",
+ "RadiusCalledStationIdDescription": "Called Device 識別碼",
+ "telegramSendSilently": "靜音發送",
+ "telegramMessageThreadID": "(選填) Message Thread ID",
+ "RadiusCallingStationIdDescription": "Calling Device 識別碼",
+ "Body Encoding": "Body Encoding",
+ "API Keys": "API Keys",
+ "deleteAPIKeyMsg": "你確定要刪除此 API Key?",
+ "disableAPIKeyMsg": "你確定要停用此 API Key?",
+ "apiKey-inactive": "已停用",
+ "apiKey-active": "有效",
+ "No API Keys": "沒有 API Keys",
+ "Add API Key": "新增 API Key",
+ "Expiry date": "失效時間",
+ "Don't expire": "不會失效",
+ "apiKey-expired": "已失效",
+ "Expires": "失效時間",
+ "Key Added": "API Key 已產生",
+ "Add Another": "加另一個",
+ "Continue": "繼續",
+ "Generate": "產生",
+ "apiKeyAddedMsg": "你的 API Key 已被產生。此頁只會顯示一次,請適當保存。",
+ "Expiry": "過期",
+ "telegramSendSilentlyDescription": "選擇以靜音發送。用戶會收到無聲通知。",
+ "Clone Monitor": "複製監察器",
+ "Clone": "複製",
+ "cloneOf": "複製的 {0}",
+ "Proxy server has authentication": "Proxy 伺服器啟用了驗證功能",
+ "Proxy Server": "Proxy 伺服器",
+ "Proxy Protocol": "Proxy 通訊協定",
+ "Setup Proxy": "設定 Proxy",
+ "Topic": "Topic",
+ "Retry": "重試",
+ "High": "高",
+ "Huawei": "華為",
+ "Android": "Android",
+ "For safety, must use secret key": "為安全起見,必須使用 Secret Key",
+ "SecretKey": "SecretKey",
+ "WebHookUrl": "WebHookUrl",
+ "Bark Sound": "Bark 鈴聲",
+ "Bark Group": "Bark 群組",
+ "Bark Endpoint": "Bark Endpoint",
+ "Platform": "平台",
+ "Device Token": "裝置 Token",
+ "telegramProtectContent": "禁止轉發/儲存",
+ "telegramProtectContentDescription": "如果選擇,用戶將不能轉發/儲存收到的信息。",
+ "Add New Tag": "加新標籤",
+ "Economy": "經濟",
+ "Lowcost": "平價",
+ "high": "高價",
+ "statusPageRefreshIn": "將於 {0} 後重新整理",
+ "SendKey": "SendKey",
+ "SMSManager API Docs": "SMSManager API 文件 ",
+ "startDateTime": "開始時間",
+ "pagertreeLow": "低",
+ "endDateTime": "結束時間",
+ "cronExpression": "Cron 表達式",
+ "cronSchedule": "排程: ",
+ "invalidCronExpression": "無效 Cron 表達式:{0}",
+ "sameAsServerTimezone": "使用伺服器時區",
+ "WeCom Bot Key": "WeCom 機器人 Key",
+ "pagertreeMedium": "中",
+ "pagertreeHigh": "高"
}
diff --git a/src/lang/zh-TW.json b/src/lang/zh-TW.json
index 5eb0a699e..3d651990b 100644
--- a/src/lang/zh-TW.json
+++ b/src/lang/zh-TW.json
@@ -89,7 +89,7 @@
"Heartbeat Interval": "心跳間隔",
"Retries": "重試次數",
"Heartbeat Retry Interval": "心跳重試間隔",
- "Resend Notification if Down X times consequently": "若 X 次心跳皆離線,重新傳送通知",
+ "Resend Notification if Down X times consecutively": "若 X 次心跳皆離線,重新傳送通知",
"Advanced": "進階",
"Upside Down Mode": "顛倒模式",
"Max. Redirects": "最大重新導向次數",
@@ -234,7 +234,7 @@
"smtpBCC": "BCC",
"discord": "Discord",
"Discord Webhook URL": "Discord Webhook 網址",
- "wayToGetDiscordURL": "您可以前往伺服器設定 -> 整合 -> Webhook -> 新 Webhook 以取得",
+ "wayToGetDiscordURL": "您可以前往伺服器設定 (Server Settings) -> 整合 (Integrations) -> 檢視 Webhooks (View Webhooks) -> 新 Webhook (New Webhook) 以取得新的 Webhook",
"Bot Display Name": "機器人顯示名稱",
"Prefix Custom Message": "前綴自訂訊息",
"Hello @everyone is...": "Hello {'@'}everyone is…",
@@ -607,7 +607,7 @@
"goAlertInfo": "GoAlert 是用於待命排程、升級自動化,以及通知 (如簡訊或語音通話) 的開源應用程式。自動在正確的時間、用洽當的方法、聯絡合適的人! {0}",
"goAlertIntegrationKeyInfo": "取得服務的通用 API 整合金鑰,格式為 \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\"。通常是已複製的網址的權杖參數值。",
"goAlert": "GoAlert",
- "backupOutdatedWarning": "過時:由於新功能的增加,且未妥善維護,故此備份功能無法產生或復原完整備份。",
+ "backupOutdatedWarning": "即將棄用:由於專案新增了大量新功能,且備份功能未被妥善維護,故此功能無法產生或復原完整備份。",
"backupRecommend": "請直接備份磁碟區或 ./data/ 資料夾。",
"Optional": "選填",
"squadcast": "Squadcast",
@@ -652,7 +652,7 @@
"dnsCacheDescription": "在某些 IPv6 環境可能會無法運作,如果您遇到任何問題,請停用。",
"Single Maintenance Window": "單一維護時段",
"Maintenance Time Window of a Day": "每日的維護時段",
- "Effective Date Range": "有效的日期範圍",
+ "Effective Date Range": "有效的日期範圍(可選)",
"Schedule Maintenance": "排程維護",
"Date and Time": "時間和日期",
"DateTime Range": "DateTime 範圍",
@@ -674,5 +674,75 @@
"Game": "遊戲",
"Help": "幫助",
"Monitor": "監測器 | 監測器",
- "Custom": "自訂"
+ "Custom": "自訂",
+ "sameAsServerTimezone": "使用服務器時區",
+ "cronExpression": "Cron 表達式",
+ "telegramSendSilently": "靜默發送到 Telegram",
+ "telegramSendSilentlyDescription": "靜默地發送消息。消息發布後用戶會收到無聲通知。",
+ "pagertreeDoNothing": "什麼都不做",
+ "Add New Tag": "添加新標籤",
+ "telegramMessageThreadIDDescription": "(可選) Telegram 話題描述",
+ "telegramMessageThreadID": "(可選)話題 ID",
+ "startDateTime": "開始日期/時間",
+ "endDateTime": "結束日期/時間",
+ "cronSchedule": "計劃: ",
+ "invalidCronExpression": "無效的 Cron 表達式:{0}",
+ "telegramProtectContent": "阻止轉發/保存",
+ "telegramProtectContentDescription": "如果啟用,Telegram 中的機器人消息將受到保護,不會被轉發和保存。",
+ "installing": "安裝中",
+ "uninstall": "卸載",
+ "loadingError": "無法獲取數據, 請重試",
+ "markdownSupported": "支持Markdown語法",
+ "Packet Size": "數據包大小",
+ "statusPageRefreshIn": "將於 {0} 後刷新",
+ "confirmUninstallPlugin": "是否要卸載這個插件?",
+ "Key Added": "已創建金鑰",
+ "Clone Monitor": "複製監控項目",
+ "Clone": "複製",
+ "cloneOf": "從 {0} 複製",
+ "uninstalling": "移除中",
+ "notificationRegional": "地區限定",
+ "wayToGetZohoCliqURL": "您可以前往此頁面以了解如何建立 webhook 網址 {0}。",
+ "wayToGetKookBotToken": "到 {0} 創建應用程式並取得 bot token",
+ "dataRetentionTimeError": "保留期限必須為 0 或正數",
+ "infiniteRetention": "設定為 0 以作無限期保留。",
+ "confirmDeleteTagMsg": "你確定你要刪除此標籤?相關的監測器不會被刪除。",
+ "twilioAuthToken": "認證 Token",
+ "twilioAccountSID": "帳號 SID",
+ "ntfyUsernameAndPassword": "使用者名稱和密碼",
+ "ntfyAuthenticationMethod": "認證類型",
+ "API Keys": "API 金鑰",
+ "Expiry": "到期",
+ "apiKey-inactive": "無效",
+ "apiKey-expired": "過期",
+ "Reconnecting...": "重新連線...",
+ "Expiry date": "到期時間",
+ "Don't expire": "不要過期",
+ "Continue": "繼續",
+ "Add Another": "新增作者",
+ "Add API Key": "新增 API 金鑰",
+ "Generate": "產生",
+ "lunaseaTarget": "目標",
+ "lunaseaDeviceID": "裝置 ID",
+ "lunaseaUserID": "使用者 ID",
+ "Cannot connect to the socket server": "無法連線到 Socket 伺服器",
+ "Edit Maintenance": "編輯維護",
+ "deleteAPIKeyMsg": "您確定要刪除這個 API 金鑰?",
+ "Custom Monitor Type": "自訂監視器類型",
+ "Google Analytics ID": "Google Analytics ID",
+ "Server Address": "伺服器位置",
+ "Edit Tag": "編輯標籤",
+ "pagertreeMedium": "中",
+ "pagertreeHigh": "高",
+ "pagertreeResolve": "自動解決",
+ "pagertreeLow": "低",
+ "Learn More": "閱讀更多",
+ "pushoverMessageTtl": "Message TTL (秒)",
+ "apiKeyAddedMsg": "您的 API 金鑰已建立。金鑰不會再次顯示,請將它放在安全的地方。",
+ "No API Keys": "無 API 金鑰",
+ "apiKey-active": "活躍",
+ "Expires": "過期",
+ "disableAPIKeyMsg": "您確定要停用這個 API 金鑰?",
+ "Monitor Setting": "{0} 的監視器設定",
+ "Guild ID": "Guild ID"
}
diff --git a/src/layouts/Layout.vue b/src/layouts/Layout.vue
index 9069aef70..49c3dfe51 100644
--- a/src/layouts/Layout.vue
+++ b/src/layouts/Layout.vue
@@ -95,7 +95,7 @@
-
+