mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 23:55:23 +00:00
feat: load plugin frontends at runtime and remove plugin ids from the shell
This commit is contained in:
1 parent
49f0286a14
commit
e88d5a52e3
721 files changed
+54265
-44416
No files matched your search
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"hostMetrics": {
|
||||
"cpu": "المعالج",
|
||||
"memory": "الذاكرة",
|
||||
"disk": "القرص",
|
||||
"network": "الشبكة",
|
||||
"uptime": "مدة التشغيل",
|
||||
"processes": "العمليات",
|
||||
"available": "المتاح",
|
||||
"free": "الخالي",
|
||||
"connecting": "جارٍ الاتصال...",
|
||||
"connectionFailed": "فشل الاتصال بالخادم",
|
||||
"naCpus": "غير متوفر",
|
||||
"cpuCores_one": "{{count}} نواة",
|
||||
"cpuCores_other": "{{count}} نوى",
|
||||
"cpuUsage": "استخدام المعالج",
|
||||
"memoryUsage": "استخدام الذاكرة",
|
||||
"diskUsage": "استخدام القرص",
|
||||
"selectFilesystem": "حدد نظام الملفات",
|
||||
"temperature": "درجة الحرارة",
|
||||
"highestTemperature": "أعلى درجة حرارة",
|
||||
"primaryTemperatureSensor": "المستشعر الأساسي",
|
||||
"gpu": {
|
||||
"title": "وحدة معالجة الرسومات",
|
||||
"noDevice": "لم يتم الكشف عن وحدة معالجة رسومات NVIDIA. قم بتثبيت برنامج تشغيل NVIDIA (يوفر nvidia-smi) لعرض مقاييس وحدة معالجة الرسومات.",
|
||||
"driver": "السائق {{version}}",
|
||||
"utilization": "استخدام",
|
||||
"memory": "ذاكرة الوصول العشوائي للفيديو",
|
||||
"temperature": "درجة حرارة",
|
||||
"power": "قوة",
|
||||
"fan": "معجب",
|
||||
"processes": "عمليات وحدة معالجة الرسومات",
|
||||
"noProcesses": "لا توجد عمليات تستخدم وحدة معالجة الرسومات (GPU)."
|
||||
},
|
||||
"failedToFetchHostConfig": "فشل جلب تكوين المضيف",
|
||||
"serverOffline": "الخادم غير متصل",
|
||||
"cannotFetchMetrics": "لا يمكن جلب المؤشرات من خادم غير متصل",
|
||||
"totpFailed": "فشل التحقق من TOTP",
|
||||
"noneAuthNotSupported": "مقاييس المضيف لا تدعم نوع المصادقة 'none'.",
|
||||
"noHostSelected": "لم يتم تحديد مضيف",
|
||||
"load": "الحمل",
|
||||
"systemInfo": "معلومات النظام",
|
||||
"hostname": "اسم المضيف",
|
||||
"operatingSystem": "نظام التشغيل",
|
||||
"kernel": "النواة",
|
||||
"seconds": "ثوانٍ",
|
||||
"networkInterfaces": "واجهات الشبكة",
|
||||
"noInterfacesFound": "لم يتم العثور على واجهات شبكة",
|
||||
"noProcessesFound": "لم يتم العثور على عمليات",
|
||||
"processesTotal": "الإجمالي",
|
||||
"processesRunning": "قيد التشغيل",
|
||||
"loginStats": "إحصائيات تسجيل الدخول عبر SSH",
|
||||
"noRecentLoginData": "لا توجد بيانات تسجيل دخول حديثة",
|
||||
"executingQuickAction": "جارٍ تنفيذ {{name}}...",
|
||||
"quickActionSuccess": "تم إكمال {{name}} بنجاح",
|
||||
"quickActionFailed": "فشل {{name}}",
|
||||
"quickActionError": "فشل تنفيذ {{name}}",
|
||||
"ports": {
|
||||
"title": "المنافذ المستمعة",
|
||||
"protocol": "البروتوكول",
|
||||
"port": "المنفذ",
|
||||
"address": "العنوان",
|
||||
"process": "العملية",
|
||||
"search": "بحث في المنافذ...",
|
||||
"allProtocols": "الكل",
|
||||
"noData": "لا توجد بيانات للمنافذ المستمعة"
|
||||
},
|
||||
"firewall": {
|
||||
"title": "جدار الحماية",
|
||||
"inactive": "غير نشط",
|
||||
"policy": "السياسة",
|
||||
"rules": "قواعد",
|
||||
"noRules": "لا توجد قواعد في هذه السلسلة",
|
||||
"noData": "لا توجد بيانات لجدار الحماية",
|
||||
"action": "الإجراء",
|
||||
"protocol": "البروتوكول",
|
||||
"port": "المنفذ",
|
||||
"source": "المصدر",
|
||||
"anywhere": "أي مكان",
|
||||
"chains": "السلاسل"
|
||||
},
|
||||
"loadAvg": "متوسط التحميل",
|
||||
"swap": "التبديل",
|
||||
"architecture": "المعمارية",
|
||||
"refresh": "تحديث",
|
||||
"retry": "إعادة المحاولة",
|
||||
"customize": "تخصيص التخطيط",
|
||||
"reset": "إعادة تعيين",
|
||||
"tabLive": "مباشر",
|
||||
"editModeInstructions": "اسحب البطاقات لإعادة ترتيبها، واسحب الحافة السفلية لتغيير حجمها، واستخدم زر العرض لتغيير امتداد البطاقة. أضف البطاقات أو أزلها أدناه.",
|
||||
"managers": {
|
||||
"services": "الخدمات",
|
||||
"processInspector": "مفتش العمليات",
|
||||
"logViewer": "عارض السجلات",
|
||||
"cron": "مهام كرون",
|
||||
"packages": "الحزم",
|
||||
"ssl": "شهادات SSL",
|
||||
"firewall": "جدار الحماية",
|
||||
"users": "المستخدمون والأذونات",
|
||||
"healthCheck": "فحوصات الصحة",
|
||||
"diskBreakdown": "تفصيل القرص",
|
||||
"systemdTimers": "المؤقتات",
|
||||
"topMemory": "الأعلى استهلاكًا للذاكرة",
|
||||
"noData": "لا توجد بيانات",
|
||||
"sudoHint": "قم بتعيين كلمة مرور sudo لهذا المضيف في محرر المضيف لتمكين الإجراءات المميزة.",
|
||||
"filter": "تصفية...",
|
||||
"start": "بدء",
|
||||
"stop": "إيقاف",
|
||||
"restart": "إعادة تشغيل",
|
||||
"actionDone": "تم تحديث {{name}}",
|
||||
"actionFailed": "فشل الإجراء",
|
||||
"signalSent": "تم إرسال إشارة إلى PID {{pid}}",
|
||||
"killHint": "نقرة: إنهاء (SIGTERM). نقرة بزر الماوس الأيمن: إنهاء إجباري (SIGKILL).",
|
||||
"working": "جارٍ العمل...",
|
||||
"update": "تحديث",
|
||||
"upgradeAll": "ترقية الكل",
|
||||
"allUpToDate": "كل شيء محدث",
|
||||
"save": "حفظ",
|
||||
"command": "أمر",
|
||||
"enabled": "مفعل",
|
||||
"cronSaved": "تم تحديث crontab",
|
||||
"clients": "العملاء",
|
||||
"dryRun": "تشغيل تجريبي",
|
||||
"renew": "تجديد",
|
||||
"noAcmeClient": "لم يتم العثور على عميل ACME (certbot أو acme.sh) على هذا المضيف.",
|
||||
"addInputRule": "إضافة قاعدة INPUT",
|
||||
"firewallWarning": "التغييرات مؤقتة حتى يتم حفظها. احذر من قفل وصولك.",
|
||||
"ruleApplied": "تم تطبيق القاعدة",
|
||||
"invalidPort": "أدخل منفذًا صالحًا (1-65535)",
|
||||
"newUsername": "اسم مستخدم جديد",
|
||||
"addUser": "إضافة",
|
||||
"deleteUser": "حذف المستخدم",
|
||||
"noHealthChecks": "لم يتم تكوين فحوصات الصحة بعد.",
|
||||
"follow": "متابعة",
|
||||
"noLogData": "لا توجد مخرجات سجل.",
|
||||
"tree": "شجري",
|
||||
"enableDisable": "تفعيل / تعطيل عند الإقلاع",
|
||||
"grantSudo": "منح sudo",
|
||||
"revokeSudo": "سحب sudo",
|
||||
"sslIssueCert": "إصدار شهادة",
|
||||
"sslExpired": "منتهية الصلاحية",
|
||||
"sslInDays": "خلال {{days}} يومًا",
|
||||
"sslNeedDomain": "أدخل نطاقًا واحدًا على الأقل",
|
||||
"sslIssued": "تم إصدار الشهادة",
|
||||
"sslDomainsPlaceholder": "example.com, www.example.com",
|
||||
"sslHttpStandalone": "HTTP (مستقل)",
|
||||
"sslHttpWebroot": "HTTP (webroot)",
|
||||
"sslDns": "DNS",
|
||||
"sslDnsProvider": "مزود DNS (مثل cloudflare)",
|
||||
"sslIssueHint": "يجب أن تكون بيانات اعتماد مزود DNS قد تم تكوينها مسبقًا على المضيف.",
|
||||
"sslRevoke": "إلغاء الشهادة",
|
||||
"sslRevoked": "تم إلغاء الشهادة",
|
||||
"sslRevokeConfirm": "هل تريد إلغاء الشهادة \"{{name}}\" وإزالتها؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"healthRun": "تشغيل",
|
||||
"healthName": "الاسم",
|
||||
"healthTarget": "المضيف / العنوان",
|
||||
"healthAddCheck": "إضافة فحص",
|
||||
"healthSaved": "تم حفظ فحوصات الصحة",
|
||||
"healthMissingFields": "يتطلب كل فحص اسمًا وهدفًا",
|
||||
"logFile": "ملف",
|
||||
"logUnit": "وحدة",
|
||||
"logCustomPath": "مسار مخصص تحت /var/log (اختياري)",
|
||||
"logGrep": "تصفية السطور...",
|
||||
"firewallPersist": "حفظ القواعد",
|
||||
"firewallPersisted": "تم حفظ قواعد جدار الحماية",
|
||||
"wireguard": "WireGuard",
|
||||
"tailscale": "Tailscale",
|
||||
"wgNotInstalled": "WireGuard غير مثبت على هذا المضيف",
|
||||
"wgNoInterfaces": "لا توجد واجهات WireGuard مُعدّة",
|
||||
"wgInterfaceUp": "رفع",
|
||||
"wgInterfaceDown": "إنزال",
|
||||
"wgBringingUp": "جارٍ رفع {{name}}...",
|
||||
"wgBringingDown": "جارٍ إنزال {{name}}...",
|
||||
"wgInterfaceUpDone": "{{name}} مرفوع",
|
||||
"wgInterfaceDownDone": "{{name}} منزّل",
|
||||
"wgListenPort": "المنفذ",
|
||||
"wgPublicKey": "المفتاح العام",
|
||||
"wgEndpoint": "نقطة النهاية",
|
||||
"wgAllowedIPs": "عناوين IP المسموح بها",
|
||||
"wgLastHandshake": "آخر مصافحة",
|
||||
"wgHandshakeNever": "أبدًا",
|
||||
"wgTransfer": "نقل",
|
||||
"tsNotInstalled": "Tailscale غير مثبت على هذا المضيف",
|
||||
"tsRunning": "يعمل",
|
||||
"tsStopped": "متوقف",
|
||||
"tsEnable": "اتصل",
|
||||
"tsDisable": "افصل",
|
||||
"tsEnabling": "جارٍ الاتصال بـ Tailscale...",
|
||||
"tsDisabling": "جارٍ قطع الاتصال بـ Tailscale...",
|
||||
"tsEnabled": "Tailscale متصل",
|
||||
"tsDisabled": "Tailscale غير متصل",
|
||||
"tsIPs": "عناوين IP لـ Tailscale",
|
||||
"tsPeers": "الأقران",
|
||||
"tsOnline": "متصل",
|
||||
"tsOffline": "غير متصل",
|
||||
"tsExitNode": "عقدة خروج",
|
||||
"tsExitNodeActive": "عقدة خروج نشطة",
|
||||
"tsHostname": "اسم المضيف"
|
||||
}
|
||||
},
|
||||
"metricsHistory": {
|
||||
"title": "سجل المقاييس",
|
||||
"historySuffix": "السجل",
|
||||
"cpuMemoryDisk": "وحدة المعالجة المركزية / الذاكرة / القرص",
|
||||
"network": "الشبكة",
|
||||
"download": "استقبال",
|
||||
"upload": "إرسال",
|
||||
"noData": "لا توجد بيانات تاريخية متاحة لهذا النطاق الزمني.",
|
||||
"custom": "مخصص",
|
||||
"to": "إلى",
|
||||
"apply": "تطبيق",
|
||||
"viewHistory": "عرض السجل"
|
||||
},
|
||||
"proxmoxStats": {
|
||||
"tabTitle": "إحصائيات Proxmox",
|
||||
"cpuUsage": "استخدام وحدة المعالجة المركزية",
|
||||
"memoryUsage": "استخدام الذاكرة",
|
||||
"diskUsage": "استخدام القرص",
|
||||
"networkInterfaces": "واجهات الشبكة",
|
||||
"uptime": "وقت التشغيل",
|
||||
"systemInfo": "معلومات النظام",
|
||||
"guestsSummary": "الضيوف",
|
||||
"storagePools": "أحواض التخزين",
|
||||
"clusterHealth": "الصحة العنقودية",
|
||||
"cpuCores_one": "{{count}} النواة",
|
||||
"cpuCores_other": "{{count}} النوى",
|
||||
"used": "مستخدم",
|
||||
"total": "المجموع",
|
||||
"hostname": "اسم المضيف",
|
||||
"kernel": "النواة",
|
||||
"pveVersion": "إصدار لاعب ضد البيئة",
|
||||
"name": "اسم",
|
||||
"status": "حالة",
|
||||
"type": "يكتب",
|
||||
"cpu": "وحدة المعالجة المركزية",
|
||||
"mem": "ميم",
|
||||
"disk": "أدك",
|
||||
"running": "جري",
|
||||
"stopped": "توقف",
|
||||
"guestCounts": "{{running}}/{{total}} قيد التشغيل",
|
||||
"inactive": "غير نشط",
|
||||
"notClustered": "عقدة مستقلة (ليست جزءًا من مجموعة)",
|
||||
"quorate": "اقتبس",
|
||||
"notQuorate": "غير مكتمل النصاب",
|
||||
"nodeOnline": "متصل",
|
||||
"nodeOffline": "غير متصل بالإنترنت",
|
||||
"noHostSelected": "لم يتم تحديد أي مضيف",
|
||||
"pveshNotFound": "لم يتم العثور على pvesh - هل هذه عقدة Proxmox؟",
|
||||
"nodeDetectionFailed": "تعذر تحديد اسم عقدة Proxmox صالح",
|
||||
"connecting": "جارٍ الاتصال...",
|
||||
"connectionFailed": "فشل الاتصال بعقدة Proxmox",
|
||||
"refresh": "ينعش",
|
||||
"searchGuests": "ابحث عن الضيوف...",
|
||||
"filterAll": "الجميع",
|
||||
"filterVm": "آلة افتراضية",
|
||||
"filterLxc": "LXC",
|
||||
"noGuests": "لم يتم العثور على أي أجهزة افتراضية أو حاويات LXC على هذه العقدة.",
|
||||
"noGuestsMatch": "لا يوجد ضيوف يطابقون المعايير الحالية."
|
||||
},
|
||||
"nav": {
|
||||
"hostMetrics": "مقاييس المضيف"
|
||||
},
|
||||
"hosts": {
|
||||
"tabHostMetrics": "مقاييس المضيف",
|
||||
"enableProxmoxStats": "تفعيل إحصائيات Proxmox",
|
||||
"enableProxmoxStatsDesc": "اعرض علامة تبويب إحصائيات Proxmox لهذا المضيف مع إحصائيات العقدة والضيف والتخزين والمجموعة التي تم جمعها عبر SSH.",
|
||||
"proxmoxStatsPollInterval": "فاصل الاستطلاع (بالثواني)",
|
||||
"proxmoxStatsPollIntervalDesc": "الحد الأدنى 15 ثانية. عدد مرات تحديث إحصائيات عقدة Proxmox.",
|
||||
"proxmoxStatsNodeOverride": "تجاوز اسم العقدة",
|
||||
"proxmoxStatsNodeOverrideDesc": "تجاوز الكشف التلقائي عن اسم عقدة Proxmox (يتم الكشف عنه عبر اسم المضيف افتراضيًا).",
|
||||
"proxmoxStatsNodeOverridePlaceholder": "تم اكتشافه تلقائيًا من اسم المضيف",
|
||||
"metricsCollectionLabel": "تجميع المقاييس",
|
||||
"enableMetricsLabel": "تمكين المقاييس",
|
||||
"enableMetricsDesc": "تجميع مقاييس وحدة المعالجة المركزية والذاكرة والقرص وغيرها من هذا المضيف",
|
||||
"useGlobalMetrics": "استخدام الفاصل الزمني العام",
|
||||
"useGlobalMetricsDesc": "تجاوز باستخدام فترة المقاييس على مستوى الخادم",
|
||||
"metricsIntervalS": "فترة المقاييس (ثانية)",
|
||||
"metricsIntervalDesc2": "الثواني بين لقطات المقاييس",
|
||||
"excludedMountsLabel": "حوامل مستثناة",
|
||||
"monitoredMountsLabel": "مسارات مراقبة مخصصة",
|
||||
"monitoredMountsDesc": "أضف المسارات التي لا يتم عرضها كعمليات ربط منفصلة، بما في ذلك مسارات Home Assistant المرتبطة مثل /config.",
|
||||
"monitoredMountPathPlaceholder": "المسار (/config، /mnt/data)",
|
||||
"monitoredMountLabelPlaceholder": "ملصق (اختياري)",
|
||||
"addMonitoredMount": "إضافة مسار",
|
||||
"excludedMountsDesc": "إخفاء نقاط التحميل المحددة أو أنواع أنظمة الملفات (مثل nfs و cifs) من استخدام القرص والتنبيهات لهذا المضيف.",
|
||||
"excludedMountsPlaceholder": "مسار التثبيت (/mnt/nas) أو نوع نظام الملفات (nfs، cifs)",
|
||||
"excludedMountsEmpty": "لم يتم استبعاد أي وحدات تخزين. يتم عرض جميع أنظمة الملفات المكتشفة.",
|
||||
"addExcludedMount": "يضيف",
|
||||
"visibleWidgets": "الأدوات المرئية",
|
||||
"widgetsMovedToHostMetrics": "تتم الآن إضافة البطاقات وترتيبها وتغيير حجمها مباشرةً في علامة تبويب مقاييس المضيف. افتح مقاييس المضيف لهذا المضيف واستخدم تخصيص لاختيار البطاقات التي ستظهر.",
|
||||
"quickActionsLabel": "إجراءات سريعة",
|
||||
"quickActionsToolbar": "تظهر الإجراءات السريعة كأزرار في شريط أدوات مقاييس المضيف لتنفيذ الأوامر بنقرة واحدة.",
|
||||
"noQuickActions": "لا توجد إجراءات سريعة بعد.",
|
||||
"buttonLabel": "تسمية الزر",
|
||||
"selectSnippetPlaceholder": "اختر مقتطفًا...",
|
||||
"addActionBtn": "إضافة إجراء"
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_metrics": "المقاييس والتنبيهات",
|
||||
"feature_metrics_desc": "تتبع أداء وحدة المعالجة المركزية والذاكرة والقرص بمرور الوقت، واحصل على تنبيهات عند حدوث مشاكل فيها."
|
||||
},
|
||||
"admin": {
|
||||
"metricsHistoryRetention": "الاحتفاظ بسجل المقاييس",
|
||||
"metricsHistoryRetentionRange": "من 1 إلى 90 يومًا",
|
||||
"days": "أيام"
|
||||
},
|
||||
"homepage": {
|
||||
"noData": "لا توجد بيانات",
|
||||
"showCurrentValue": "إظهار القيمة الحالية",
|
||||
"chartMetric": "المقياس",
|
||||
"metricRange": "النطاق"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user