mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45: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,149 @@
|
||||
{
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"automations": {
|
||||
"title": "الأتمتة",
|
||||
"tabAutomations": "الأتمتة",
|
||||
"tabRuns": "يركض",
|
||||
"tabChannels": "القنوات",
|
||||
"createAutomation": "الأتمتة الجديدة",
|
||||
"backToAutomations": "العودة إلى الأتمتة",
|
||||
"createTitle": "الأتمتة الجديدة",
|
||||
"editTitle": "أتمتة التحرير",
|
||||
"empty": "لا توجد عمليات أتمتة حتى الآن. أنشئ واحدة للتفاعل مع مقياس أو جدول زمني أو حدث.",
|
||||
"emptyRuns": "لم يتم تسجيل أي نقاط حتى الآن.",
|
||||
"emptyChannels": "لا توجد قنوات حتى الآن. أضف قناة لإرسال الإشعارات إلى مكان ما.",
|
||||
"noChannelsHint": "لم يتم إعداد أي قنوات بعد. أضف قناة في تبويب القنوات.",
|
||||
"addChannel": "إضافة قناة",
|
||||
"testChannel": "امتحان",
|
||||
"channelTestSent": "تم إرسال إشعار الاختبار",
|
||||
"channelTestFailed": "فشل إشعار الاختبار",
|
||||
"channelDeleted": "تم حذف القناة",
|
||||
"deleteChannelConfirm": "هل تريد حذف هذه القناة؟ ستتوقف عمليات التشغيل الآلي التي تستخدمها عن إرسال الإشعارات.",
|
||||
"nameLabel": "اسم",
|
||||
"namePlaceholder": "مثال: تنظيف /data عند امتلائها",
|
||||
"nameRequired": "الاسم مطلوب",
|
||||
"descriptionLabel": "وصف",
|
||||
"descriptionPlaceholder": "وصف اختياري",
|
||||
"enabledLabel": "مُفعّل",
|
||||
"concurrencyLabel": "إذا كان قيد التشغيل بالفعل",
|
||||
"concurrencyHint": "ماذا نفعل عندما يتم تشغيل هذا مرة أخرى قبل انتهاء التشغيل الأخير؟",
|
||||
"concurrency": {
|
||||
"skip": "تخطَّ الجولة الجديدة",
|
||||
"queue": "انتظر واركض خلفه",
|
||||
"allow": "قم بتشغيل كليهما في وقت واحد"
|
||||
},
|
||||
"save": "يحفظ",
|
||||
"created": "تم إنشاء الأتمتة",
|
||||
"updated": "تم حفظ الأتمتة",
|
||||
"deleted": "تم حذف الأتمتة",
|
||||
"deleteConfirm": "هل تريد حذف هذه العملية الآلية؟ سيتم حذف سجل تشغيلها أيضاً.",
|
||||
"runNow": "انطلق الآن",
|
||||
"testRun": "تشغيل تجريبي",
|
||||
"testRunHint": "يقوم بتنفيذ كل خطوة ولكنه لا يلمس أي شيء خارج Termix.",
|
||||
"runStarted": "بدأ الجري",
|
||||
"runFinished": "انتهت العملية: {{status}}",
|
||||
"trigger": "مشغل",
|
||||
"steps": "خطوات",
|
||||
"addStep": "خطوات إضافية",
|
||||
"removeStep": "خطوة الإزالة",
|
||||
"moveUp": "انتقل إلى مستوى أعلى",
|
||||
"moveDown": "انزل لأسفل",
|
||||
"noSteps": "لم تُتخذ أي خطوات بعد. أضف خطوة واحدة لتوضيح ما ينبغي أن يحدث.",
|
||||
"webhookTokenTitle": "رابط الويب هوك",
|
||||
"webhookTokenDescription": "هذا يظهر مرة واحدة فقط. احفظه الآن، فلن تتمكن من استعادته لاحقاً.",
|
||||
"copy": "ينسخ",
|
||||
"copied": "تم النسخ",
|
||||
"viewJson": "JSON",
|
||||
"viewBuilder": "باني",
|
||||
"viewGraph": "الرسم البياني",
|
||||
"lastRun": "الجولة الأخيرة",
|
||||
"never": "أبداً",
|
||||
"duration": "{{seconds}}s",
|
||||
"stepOutput": "الناتج",
|
||||
"stepError": "خطأ",
|
||||
"dryRunBadge": "تشغيل تجريبي",
|
||||
"hostSelector": {
|
||||
"trigger": "تشغيل المضيف",
|
||||
"host": "مضيف محدد",
|
||||
"fleet": "أسطول",
|
||||
"all": "جميع المضيفين"
|
||||
},
|
||||
"triggerKinds": {
|
||||
"metric_threshold": "العتبة المترية",
|
||||
"host_status": "يرتفع أو ينخفض مستوى المضيف",
|
||||
"health_check": "تغييرات في الفحص الصحي",
|
||||
"schedule": "وفقًا لجدول زمني",
|
||||
"docker_event": "حدث الحاوية",
|
||||
"internal_event": "حدث تيرميكس",
|
||||
"webhook": "رابط الويب الوارد"
|
||||
},
|
||||
"stepTypes": {
|
||||
"notify": "إرسال إشعار",
|
||||
"http": "استدعاء عنوان URL",
|
||||
"run_snippet": "قم بتشغيل جزء من التعليمات البرمجية",
|
||||
"run_command": "نفّذ أمرًا",
|
||||
"docker": "التحكم في حاوية",
|
||||
"tunnel": "التحكم في نفق",
|
||||
"wol": "أيقظ مضيفًا",
|
||||
"wait": "انتظر",
|
||||
"set_var": "قم بتعيين متغير",
|
||||
"if": "إذا / خلاف ذلك",
|
||||
"run_automation": "قم بتشغيل عملية أتمتة أخرى",
|
||||
"stop": "قف"
|
||||
},
|
||||
"statuses": {
|
||||
"running": "جري",
|
||||
"success": "نجاح",
|
||||
"failed": "فشل",
|
||||
"timeout": "انتهت مهلة الاتصال",
|
||||
"skipped": "تم التخطي",
|
||||
"cancelled": "تم الإلغاء"
|
||||
},
|
||||
"fields": {
|
||||
"host": "يستضيف",
|
||||
"metric": "متري",
|
||||
"mount": "نقطة التثبيت",
|
||||
"operator": "يكون",
|
||||
"value": "قيمة",
|
||||
"forSeconds": "استمر لمدة (ثوانٍ)",
|
||||
"cooldown": "فترة التهدئة (بالدقائق)",
|
||||
"cron": "تعبير كرون",
|
||||
"intervalSeconds": "كل (ثانية)",
|
||||
"timezone": "المنطقة الزمنية",
|
||||
"timezoneServer": "وقت الخادم",
|
||||
"timezoneHint": "تُقرأ أوقات Cron في هذه المنطقة. لا ينطبق ذلك على الجداول الزمنية الفاصلة.",
|
||||
"container": "حاوية",
|
||||
"command": "يأمر",
|
||||
"url": "عنوان URL",
|
||||
"method": "طريقة",
|
||||
"body": "جسم",
|
||||
"channels": "القنوات",
|
||||
"title": "عنوان",
|
||||
"message": "رسالة",
|
||||
"snippet": "مقتطف",
|
||||
"seconds": "ثوانٍ",
|
||||
"conditionLeftPlaceholder": "قيمة يجب التحقق منها",
|
||||
"conditionRightPlaceholder": "قارن بـ",
|
||||
"variableName": "اسم المتغير",
|
||||
"variableValue": "قيمة",
|
||||
"elevated": "قم بتشغيل الأمر sudo",
|
||||
"onError": "إذا فشل هذا",
|
||||
"allowPrivateNetwork": "السماح بعناوين الشبكة المحلية",
|
||||
"allowPrivateNetworkHint": "هذا الخيار ضروري لخدمة مُستضافة ذاتيًا على شبكتك المحلية. وهو مُعطّل افتراضيًا لمنع الطلبات إلى العناوين الداخلية."
|
||||
},
|
||||
"onError": {
|
||||
"stop": "أوقف الجري",
|
||||
"continue": "حمل"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"automations": "الأتمتة"
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_automations": "الأتمتة",
|
||||
"feature_automations_desc": "قم بتشغيل الخطوات تلقائيًا عند حدوث شيء ما، واحصل على إشعار بذلك."
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user