Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion airflow-core/src/airflow/ui/public/i18n/locales/ar/admin.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"description": "الوصف",
"key": "المفتاح",
"name": "الاسم",
"team": "الفريق",
"value": "القيمة"
},
"config": {
Expand Down Expand Up @@ -92,6 +93,23 @@
"formActions": {
"save": "حفظ"
},
"jobs": {
"columns": {
"executorClass": "فئة المنفذ",
"hostname": "اسم المضيف",
"id": "المعرّف",
"jobType": "نوع المهمة",
"latestHeartbeat": "آخر نبضة",
"unixname": "اسم Unix"
},
"filters": {
"allStates": "جميع الحالات",
"allTypes": "جميع الأنواع",
"dagProcessorJob": "وظيفة معالج Dag",
"schedulerJob": "وظيفة المُجَدْوِل",
"triggererJob": "وظيفة المُطلِق"
}
},
"plugins": {
"columns": {
"source": "المصدر"
Expand All @@ -118,7 +136,8 @@
"includeDeferred": "شمل المهام المؤجلة",
"nameMaxLength": "الاسم يمكن أن يحتوي على 250 حرف كحد أقصى",
"nameRequired": "الاسم مطلوب",
"slots": "حصص"
"slots": "حصص",
"slotsHelperText": "استخدم -1 لحصص غير محدودة."
},
"noPoolsFound": "لا توجد مجموعات موارد متاحة",
"pool_few": "مجموعات",
Expand Down
21 changes: 20 additions & 1 deletion airflow-core/src/airflow/ui/public/i18n/locales/ar/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,22 @@
"asset_other": "أصول",
"asset_two": "أصلان",
"asset_zero": "لا يوجد أي أصل",
"assetStore": {
"add": "إضافة مخزن الأصول",
"clearAll": {
"resource": "كل مخزن الأصول",
"title": "مسح كل مخزن الأصول",
"warning": "سيتم مسح كل مخزن الأصول. ستفقد المهام التي تستخدم هذا المخزن لتنسيق العمل ذاكرتها المحفوظة."
},
"delete": "حذف مخزن الأصول",
"deleteWarning": "سيفقد الأصل إدخال المخزن المحفوظ هذا.",
"edit": "تعديل مخزن الأصول",
"emptyState": "يخزّن مخزن الأصول قيماً مرتبطة بهوية الأصل، وتكون مشتركة عبر جميع تشغيلات Dag. يمكن للعمّال الكتابة إلى مخزن الأصول عبر Task SDK.",
"lastUpdatedBy": "آخر تحديث بواسطة",
"lastUpdatedByApi": "API",
"lastUpdatedByWatcher": "المراقب",
"title": "مخزن الأصول"
},
"consumingDags": "Dags المستهلكة",
"consumingTasks": "المهام المستهلكة",
"createEvent": {
Expand All @@ -29,11 +45,14 @@
},
"title": "إنشاء حدث أصل لـ {{name}}"
},
"events": "الأحداث",
"extra": "إضافي",
"group": "المجموعة",
"lastAssetEvent": "آخر حدث أصل",
"name": "الاسم",
"producingTasks": "المهام المنتجة",
"scheduledDags": "Dags المجدولة",
"searchPlaceholder": "البحث عن الأصول"
"scheduling": "الجدولة",
"searchPlaceholder": "البحث عن الأصول",
"taskDependencies": "تبعيات المهام"
}
22 changes: 22 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/locales/ar/browse.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,28 @@
},
"title": "سجل المراجعة"
},
"deadlines": {
"columns": {
"alertName": "اسم التنبيه",
"deadlineTime": "وقت الموعد النهائي",
"status": "الحالة"
},
"deadline_few": "المواعيد النهائية",
"deadline_many": "المواعيد النهائية",
"deadline_one": "الموعد النهائي",
"deadline_other": "المواعيد النهائية",
"deadline_two": "الموعدان النهائيان",
"deadline_zero": "لا توجد مواعيد نهائية",
"filters": {
"status": "الحالة",
"statusOptions": {
"all": "الكل",
"missed": "فائت",
"pending": "قيد الانتظار"
}
},
"title": "المواعيد النهائية"
},
"xcom": {
"add": {
"error": "فشل في إضافة XCom",
Expand Down
90 changes: 88 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ar/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
"assetEvent_other": "وقائعات أصول",
"assetEvent_two": "واقعتا أصل",
"assetEvent_zero": "لا يوجد أي واقعة أصل",
"assetInactive": {
"tooltip": "تم إلغاء تفعيل الأصل السابق؛ يحتفظ المُجَدْوِل بتقييم التقسيمات حتى إعادة تفعيله."
},
"backfill_few": "إعادات ملء",
"backfill_many": "إعادات ملء",
"backfill_one": "إعادة ملء",
Expand All @@ -34,11 +37,14 @@
"backfill_zero": "لا يوجد أي إعادة ملء",
"browse": {
"auditLog": "سجل المراجعة",
"deadlines": "المواعيد النهائية",
"jobs": "الوظائف",
"requiredActions": "إجراءات مطلوبة",
"xcoms": "(XComs) إكس كوم"
},
"collapseAllExtra": "طي جميع الJSON الإضافية",
"collapseDetailsPanel": "طي لوحة التفاصيل",
"consumingAsset": "الأصل المستهلك",
"createdAssetEvent_few": "تم إنشاء واقعات أصل",
"createdAssetEvent_many": "تم إنشاء واقعات أصل",
"createdAssetEvent_one": "تم إنشاء واقعة أصل",
Expand Down Expand Up @@ -85,6 +91,7 @@
},
"expectedDuration": "المدة المتوقعة",
"lastSchedulingDecision": "آخر قرار جدولة",
"mappedPartitionKey": "مفتاح التقسيم المعيَّن",
"partitionKey": "مفتاح التقسيم",
"queuedAt": "في الطابور في",
"runAfter": "تشغيل بعد",
Expand Down Expand Up @@ -130,6 +137,12 @@
"notFound": "غير موجود",
"title": "خطأ"
},
"errors": {
"forbidden": {
"description": "ليس لديك إذن لتنفيذ هذا الإجراء.",
"title": "تم رفض الوصول"
}
},
"expand": {
"collapse": "طي",
"expand": "توسيع",
Expand All @@ -152,9 +165,12 @@
"logicalDateTo": "إلى التاريخ المنطقي",
"runAfterFrom": "من تشغيل بعد",
"runAfterTo": "إلى تشغيل بعد",
"searchAsset": "بحث عن أصل",
"selectDateRange": "اختر نطاق التاريخ",
"startTime": "وقت البدء"
},
"generateToken": "توليد رمز",
"key": "المفتاح",
"logicalDate": "التاريخ المنطقي",
"logout": "تسجيل الخروج",
"logoutConfirmation": "أنت على وشك تسجيل الخروج.",
Expand Down Expand Up @@ -188,9 +204,26 @@
"placeholder": "أضف ملاحظة...",
"taskInstance": "مثيل المهمة"
},
"overallStatus": "الحالة العامة",
"partitionedDagRun_few": "تشغيلات Dag مُجزأة",
"partitionedDagRun_many": "تشغيل Dag مُجزأ",
"partitionedDagRun_one": "تشغيل Dag مُجزأ",
"partitionedDagRun_other": "تشغيلات Dag مُجزأة",
"partitionedDagRun_two": "تشغيلا Dag مُجزآن",
"partitionedDagRun_zero": "لا توجد تشغيلات Dag مُجزأة",
"partitionedDagRunDetail": {
"receivedAssetEvents": "أحداث الأصول المستلمة"
},
"pendingDagRun_few": "{{count}} تشغيلات Dag مُعلّقة",
"pendingDagRun_many": "{{count}} تشغيل Dag مُعلّق",
"pendingDagRun_one": "تشغيل Dag مُعلّق واحد",
"pendingDagRun_other": "{{count}} تشغيل Dag مُعلّق",
"pendingDagRun_two": "تشغيلا Dag مُعلّقان",
"pendingDagRun_zero": "لا توجد تشغيلات Dag مُعلّقة",
"reset": "إعادة تعيين",
"runId": "معرف التشغيل",
"runTypes": {
"asset_materialization": "تجسيد الأصل",
"asset_triggered": "مُشغل بواسطة الأصل",
"backfill": "تعبئة رجعية",
"manual": "يدوي",
Expand All @@ -203,6 +236,12 @@
},
"tooltip": "اضغط {{hotkey}} للتمرير إلى {{direction}}"
},
"search": {
"advanced": {
"description": "طابِق في أي موضع داخل القيمة (بحث عن سلسلة جزئية). يكون أبطأ في البيئات الكبيرة لأنه لا يمكنه استخدام فهرس B-tree الافتراضي. راجع قسم الوثائق الخاص بفهارس البيانات الوصفية المخصصة للتفاصيل.",
"title": "مطابقة في أي موضع"
}
},
"security": {
"actions": "إجراءات",
"permissions": "صلاحيات",
Expand All @@ -211,6 +250,7 @@
"users": "مستخدمون"
},
"selectLanguage": "اختيار اللغة",
"selected": "محدد",
"showDetailsPanel": "إظهار لوحة التفاصيل",
"signedInAs": "تم تسجيل الدخول باسم",
"source": {
Expand All @@ -227,6 +267,7 @@
"startDate": "تاريخ البدء",
"state": "الحالة",
"states": {
"awaiting_input": "بانتظار الإدخال",
"deferred": "مؤجل",
"failed": "فشِل",
"no_status": "بلا حالة",
Expand Down Expand Up @@ -263,20 +304,33 @@
"any": "اي شيء"
},
"tagPlaceholder": "تصفية حسب الوسم",
"to": "إلى"
"to": "إلى",
"updatedAt": "تم التحديث في"
},
"task": {
"dependsOnPast": "يعتمد على الماضي",
"documentation": "وثائق المهمة",
"lastInstance": "آخر مثيل",
"operator": "المشغل",
"triggerRule": "احكام التشغيل"
"retries": "إعادات المحاولة",
"triggerRule": "احكام التشغيل",
"waitForDownstream": "انتظار المهام اللاحقة"
},
"task_few": "مهام",
"task_many": "مهام",
"task_one": "مهمة",
"task_other": "مهام",
"task_two": "مهمتان",
"task_zero": "لا يوجد أي مهمة",
"taskGroup": {
"documentation": "توثيق مجموعة المهام"
},
"taskGroup_few": "مجموعات المهام",
"taskGroup_many": "مجموعة مهام",
"taskGroup_one": "مجموعة مهام",
"taskGroup_other": "مجموعات المهام",
"taskGroup_two": "مجموعتا مهام",
"taskGroup_zero": "لا توجد مجموعات مهام",
"taskId": "معرف المهمة",
"taskInstance": {
"dagVersion": "إصدار الDag",
Expand All @@ -290,6 +344,7 @@
"priorityWeight": "وزن الأولوية",
"queue": "طابور",
"queuedWhen": "في الطابور في",
"renderedMapIndex": "فهرس الخريطة المعروض",
"scheduledWhen": "مجدول في",
"triggerer": {
"assigned": "مُطلِق مُخصص",
Expand Down Expand Up @@ -326,13 +381,27 @@
"utc": "UTC (التوقيت العالمي المنسق)"
},
"toaster": {
"bulkClear": {
"error": "فشل طلب المسح المجمع لـ{{resourceName}}",
"success": {
"description": "تم مسح {{count}} {{resourceName}} بنجاح. المفاتيح: {{keys}}",
"title": "تم إرسال طلب المسح المجمع لـ{{resourceName}}"
}
},
"bulkDelete": {
"error": "فشل طلب حذف الرُزمة ل{{resourceName}}",
"success": {
"description": "تم حذف {{count}} {{resourceName}} بنجاح. المفاتيح: {{keys}}",
"title": "تم إرسال طلب الحذف المجمع ل{{resourceName}}"
}
},
"bulkUpdate": {
"error": "فشل طلب التحديث المجمع لـ{{resourceName}}",
"success": {
"description": "تم تحديث {{count}} {{resourceName}} بنجاح. المفاتيح: {{keys}}",
"title": "تم إرسال طلب التحديث المجمع لـ{{resourceName}}"
}
},
"create": {
"error": "فشل طلب الإنشاء {{resourceName}}",
"success": {
Expand Down Expand Up @@ -362,10 +431,27 @@
}
}
},
"tokenGeneration": {
"apiToken": "رمز API",
"cliToken": "رمز CLI",
"errorDescription": "حدث خطأ أثناء توليد الرمز. يُرجى المحاولة مرة أخرى.",
"errorTitle": "فشل توليد الرمز",
"generate": "توليد",
"selectType": "اختر نوع الرمز المراد توليده.",
"title": "توليد رمز",
"tokenExpiresIn": "تنتهي صلاحية هذا الرمز خلال {{duration}}.",
"tokenGenerated": "تم توليد الرمز الخاص بك.",
"tokenShownOnce": "سيتم عرض هذا الرمز مرة واحدة فقط. انسخه الآن."
},
"total": "إجمالي {{state}}",
"triggered": "مُشغل",
"tryNumber": "محاولة رقم",
"user": "المستخدم",
"validation": {
"mustBeAtLeast": "يجب أن يكون على الأقل {{min}}.",
"mustBeValidNumber": "يجب أن يكون رقماً صالحاً."
},
"value": "القيمة",
"wrap": {
"hotkey": "w",
"tooltip": "اضغط {{hotkey}} لتبديل الالتفاف",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,12 @@
"maxRuns": "الحد الأقصى للتشغيلات النشطة",
"missingAndErroredRuns": "تشغيلات مفقودة وخاطئة",
"missingRuns": "تشغيلات مفقودة",
"overrideExistingParams": "تجاوز المعلمات في التشغيلات الحالية",
"permissionDenied": "فشل التشغيل التجريبي (Dry Run): ليس لدى المستخدم صلاحية لإنشاء تعبئات رجعية.",
"reprocessBehavior": "اعادة معالجة السلوك",
"run": "تشغيل التعبئة الرجعية",
"scheduleNotBackfillable": "جدول Dag هذا لا يدعم التعبئة الرجعية",
"schedulerPriorityHint": "تُرتَّب تشغيلات التعبئة الرجعية للـDag بعد تشغيلات الـDag غير الخاصة بالتعبئة الرجعية في كل دورة للمُجَدْوِل. قد تبقى تشغيلات التعبئة الرجعية في الانتظار لمدة أطول إذا وُجدت تشغيلات أخرى غير تعبئة رجعية.",
"selectDescription": "تشغيل هذا Dag لنطاق من التواريخ",
"selectLabel": "تعبئة رجعية",
"title": "تشغيل التعبئة الرجعية",
Expand Down Expand Up @@ -48,12 +51,7 @@
"invalidJson": "تنسيق JSON غير صالح: {{errorMessage}}"
},
"dagWarnings": {
"error_few": "أخطاء",
"error_many": "أخطاء",
"error_one": "خطأ",
"error_other": "أخطاء",
"error_two": "خطآن",
"error_zero": "لا يوجد أي خطأ",
"errorAndWarning": "1 خطأ و{{warningText}}",
"warning_few": "{{count}} تحذيرات",
"warning_many": "{{count}} تحذير",
Expand Down Expand Up @@ -96,13 +94,15 @@
"files_zero": "لا يوجد أي ملف"
},
"flexibleForm": {
"durationPlaceholder": "أدخل المدة بصيغة ISO 8601",
"placeholder": "اختر قيمة",
"placeholderArray": "أدخل كل سلسلة في سطر جديد",
"placeholderExamples": "ابدأ الكتابة لرؤية الخيارات",
"placeholderMulti": "اختر قيمة أو أكثر",
"validationErrorArrayNotArray": "القيمة يجب أن تكون مصفوفة.",
"validationErrorArrayNotNumbers": "جميع العناصر في المصفوفة يجب أن تكون أرقامًا.",
"validationErrorArrayNotObject": "جميع العناصر في المصفوفة يجب أن تكون كائنات.",
"validationErrorDuration": "صيغة مدة ISO 8601 غير صالحة",
"validationErrorRequired": "هذا الحقل مطلوب"
},
"graph": {
Expand All @@ -120,7 +120,8 @@
"taskCount_other": "{{count}} مهمة",
"taskCount_two": "مهمتان",
"taskCount_zero": "لا يوجد أي مهمة",
"taskGroup": "مجموعة المهام"
"taskGroup": "مجموعة المهام",
"zoomToTask": "تكبير إلى المهمة المحددة"
},
"limitedList": "+{{count}} المزيد",
"limitedList.allItems": "جميع العناصر {{count}}:",
Expand Down Expand Up @@ -167,6 +168,7 @@
"intervalStart": "البداية",
"loading": "جارٍ تحميل معلومات Dag...",
"loadingFailed": "فشل تحميل معلومات Dag. يرجى المحاولة مرة أخرى.",
"manualRunDenied": "التشغيلات اليدوية غير مسموح بها لهذا الـDag",
"runIdHelp": "اختياري - سيتم توليده تلقائيًا إذا لم يتم توفيره.",
"selectDescription": "تشغيل عملية واحدة من هذا Dag",
"selectLabel": "تشغيلة واحدة",
Expand Down
Loading
Loading