mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 14:45:24 +00:00
226 lines
11 KiB
JSON
226 lines
11 KiB
JSON
{
|
|
"permissions": {
|
|
"view": {
|
|
"title": "عرض عمليات التشغيل الآلي",
|
|
"description": "اطلع على أنظمة التشغيل الآلي وتاريخها."
|
|
},
|
|
"create": {
|
|
"title": "إنشاء عمليات أتمتة",
|
|
"description": "أضف عمليات أتمتة جديدة."
|
|
},
|
|
"edit": {
|
|
"title": "تحرير عمليات التشغيل الآلي",
|
|
"description": "قم بتغيير أنظمة التشغيل الآلي الحالية."
|
|
},
|
|
"delete": {
|
|
"title": "حذف عمليات التشغيل الآلي",
|
|
"description": "إزالة العمليات الآلية."
|
|
},
|
|
"run": {
|
|
"title": "تشغيل عمليات التشغيل الآلي",
|
|
"description": "قم بتشغيل عملية أتمتة يدوياً."
|
|
}
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"automations": {
|
|
"title": "الأتمتة",
|
|
"tabAutomations": "الأتمتة",
|
|
"tabRuns": "يركض",
|
|
"tabChannels": "القنوات",
|
|
"createAutomation": "الأتمتة الجديدة",
|
|
"backToAutomations": "العودة إلى الأتمتة",
|
|
"createTitle": "الأتمتة الجديدة",
|
|
"editTitle": "أتمتة التحرير",
|
|
"empty": "لا توجد عمليات أتمتة حتى الآن. أنشئ واحدة للتفاعل مع مقياس أو جدول زمني أو حدث.",
|
|
"emptyRuns": "لم يتم تسجيل أي نقاط حتى الآن.",
|
|
"channelsHint": "يتم إعداد القنوات في قسم التنبيهات",
|
|
"noChannelsHint": "تصل التنبيهات دائمًا إلى بريدك الوارد. أضف قنوات في قسم التنبيهات لإرسالها إلى مكان آخر أيضًا.",
|
|
"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": "حمل"
|
|
},
|
|
"needsPlugin": "الاحتياجات {{plugin}}",
|
|
"needsPluginHint": "يتم تخطي هذه العملية الآلية حتى تصبح الميزة التي تحتاجها متاحة مرة أخرى.",
|
|
"offBadge": "غير مفعلة",
|
|
"docsLink": "عرض المستندات",
|
|
"ago": {
|
|
"seconds": "{{count}}منذ ثانية",
|
|
"minutes": "قبل {{count}}m",
|
|
"hours": "قبل {{count}}h",
|
|
"days": "قبل {{count}}d"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nav": {
|
|
"automations": "الأتمتة"
|
|
},
|
|
"onboarding": {
|
|
"feature_automations": "الأتمتة",
|
|
"feature_automations_desc": "قم بتشغيل الخطوات تلقائيًا عند حدوث شيء ما، واحصل على إشعار بذلك."
|
|
},
|
|
"maintenance": {
|
|
"title": "صيانة",
|
|
"description": "أوقف عمليات أتمتة حالة المضيف، وصحته، ومقاييسه، والحاويات، وفصل الأنفاق مؤقتًا أثناء سير العمل. وتستمر عمليات المراقبة، والتشغيل اليدوي، والأتمتة المجدولة.",
|
|
"denied": "ليس لديك إذن للاطلاع على أعمال الصيانة.",
|
|
"sharedReadOnly": "تمت مشاركة هذا المضيف معك. مالكه فقط هو من يستطيع تغيير إعداداته.",
|
|
"failed": "تعذر تحديث الصيانة.",
|
|
"active": "الصيانة نشطة",
|
|
"estimated": "تاريخ الإنجاز المتوقع",
|
|
"noAutoEnd": "لا يُنهي التقدير أعمال الصيانة. يجب إنهاؤه صراحةً عند اكتمال العمل.",
|
|
"endConfirm": "هل تريد إنهاء الصيانة واستئناف عمليات التشغيل الآلي التي يتم تشغيلها بواسطة الأحداث لهذا المضيف؟",
|
|
"confirmEnd": "تأكيد الإنهاء",
|
|
"cancel": "إلغاء",
|
|
"end": "إنهاء الصيانة",
|
|
"action": "الإجراء",
|
|
"startNow": "ابدأ الآن",
|
|
"schedule": "جدولة لاحقاً",
|
|
"reason": "سبب",
|
|
"startUtc": "بداية التشغيل الأولى (UTC)",
|
|
"repeat": "يكرر",
|
|
"once": "مرة واحدة",
|
|
"weekly": "أسبوعي",
|
|
"monthly": "شهريا",
|
|
"utcHelp": "تستخدم الجداول الزمنية التوقيت العالمي المنسق (UTC) على مدار العام. وتتخطى الجداول الشهرية الأشهر التي لا تتضمن اليوم المحدد. ولا يمكن أن تتداخل فترات التخطيط؛ إذ تستمر أعمال الصيانة المتأخرة خلال الفترات اللاحقة.",
|
|
"duration": "المدة المقدرة (بالدقائق)",
|
|
"grace": "فترة السماح (بالدقائق)",
|
|
"notify": "قم بالإخطار مرة واحدة إذا كنت لا تزال غير متصل بالإنترنت بعد الفترة التقديرية بالإضافة إلى فترة السماح",
|
|
"addSchedule": "إضافة جدول",
|
|
"schedules": "الجداول الزمنية",
|
|
"noSchedules": "لا توجد جداول صيانة.",
|
|
"completed": "ابدأ بالفعل",
|
|
"minutes_one": "{{count}} minute",
|
|
"minutes_other": "{{count}} دقائق",
|
|
"remove": "إزالة الجدول الزمني",
|
|
"loadFailed": "تعذر تحديث حالة الصيانة. التغييرات معطلة حتى يتم تحميلها.",
|
|
"loading": "جارٍ تحميل حالة الصيانة…"
|
|
},
|
|
"ui": {
|
|
"sidebar": {
|
|
"automations": {
|
|
"options": {
|
|
"connect": "connect",
|
|
"disconnect": "disconnect",
|
|
"offline": "offline",
|
|
"online": "online",
|
|
"failing": "failing",
|
|
"recovered": "recovered"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|