diff --git a/packages/esm-admin-openconceptlab-app/translations/ar.json b/packages/esm-admin-openconceptlab-app/translations/ar.json new file mode 100644 index 0000000..dca4090 --- /dev/null +++ b/packages/esm-admin-openconceptlab-app/translations/ar.json @@ -0,0 +1,55 @@ +{ + "advancedOptions": "الخيارات المتقدمة", + "apiToken": "رمز الواجهة", + "cancelButton": "إلغاء التغييرات", + "cancelledChanges": "تم إلغاء التغييرات بنجاح", + "completedOn": "اكتمل في", + "conceptOrMapping": "المفهوم/التخطيط", + "conceptsAdded": "تمت إضافة المفاهيم", + "conceptsRetired": "تم إيقاف المفاهيم", + "conceptsUpdated": "تم تحديث المفاهيم", + "conceptsUpToDate": "المفاهيم محدثة", + "dateAndTime": "التاريخ والوقت", + "disableValidationText": "تعطيل التحقق من الصحة (يجب استخدامه بحذر للمجموعات المنظمة جيدًا)", + "duration": "المدة", + "errorDeletingSubscription": "حدث خطأ أثناء حذف الاشتراك", + "errorSavingSubscription": "حدث خطأ أثناء حفظ الاشتراك", + "errorsFound": "تم العثور على أخطاء", + "errorsIgnored": "تم تجاهل الأخطاء", + "fileAdded": "تمت إضافة الملف", + "fileFormatError": "فقط الملفات .zip مسموح بها", + "import": "استيراد", + "importConcepts": "استيراد المفاهيم", + "importFailed": "فشل الاستيراد", + "importFromFile": "استيراد من ملف", + "importFromFileDragInfo": "اسحب وأسقط الملف هنا أو انقر للتحميل", + "importFromFileHeading": "استيراد من ملف (غير متصل)", + "importFromFileInfo": "يمكنك استيراد البيانات دون إعداد اشتراك باستخدام هذا الخيار.", + "importFromSubscription": "استيراد من الاشتراك", + "importInstructions": "تجنب الاستيراد خلال ساعات إدخال البيانات، لأن العملية قد تبطئ النظام بشكل كبير. يمكنك استخدام الاشتراك أو ملف zip لاستيراد المفاهيم.", + "importItemsFetchError": "حدث خطأ أثناء جلب عناصر الاستيراد", + "importSuccess": "بدأ الاستيراد بنجاح", + "manageConcepts": "إدارة المفاهيم", + "message": "رسالة", + "moduleTitle": "وحدة اشتراك OCL", + "noFileSelected": "لم يتم تحديد ملف", + "noSubscriptionError": "لا يوجد اشتراك محفوظ", + "openConceptLab": "افتح مختبر المفهوم", + "previousImports": "الاستيرادات السابقة", + "previousImportsFetchError": "حدث خطأ أثناء جلب الاستيرادات", + "result": "النتيجة:", + "setupSubscription": "إعداد الاشتراك", + "snapshotDisabledError": "لا يمكنك الاشتراك في SNAPSHOT إذا قدمت نسخة المجموعة", + "startedOn": "بدأ في", + "status": "الحالة", + "subscribeButton": "حفظ التغييرات", + "subscribeToSnapshotText": "الاشتراك في نسخ SNAPSHOT (غير موصى به)", + "subscription": "الاشتراك", + "subscriptionDeleted": "تم إلغاء الاشتراك بنجاح", + "subscriptionError": "حدث خطأ أثناء جلب الاشتراك", + "subscriptionUrl": "رابط الاشتراك", + "unsubscribe": "إلغاء الاشتراك", + "unsubscribeButton": "إلغاء الاشتراك", + "unsubscribeInfo": "إذا قمت بإلغاء الاشتراك، لن يتم حذف أو تغيير أي مفاهيم. سيتم حذف جميع المعلومات حول الاشتراك من نظامك.", + "uploading": "جاري التحميل..." +} diff --git a/packages/esm-system-admin-app/translations/ar.json b/packages/esm-system-admin-app/translations/ar.json new file mode 100644 index 0000000..b4f6659 --- /dev/null +++ b/packages/esm-system-admin-app/translations/ar.json @@ -0,0 +1,5 @@ +{ + "config": "الإعدادات", + "legacyAdmin": "إدارة النظام القديم", + "systemAdmin": "إدارة النظام" +} diff --git a/tools/i18next-parser.config.js b/tools/i18next-parser.config.js index 4b2172f..724df07 100644 --- a/tools/i18next-parser.config.js +++ b/tools/i18next-parser.config.js @@ -42,7 +42,7 @@ module.exports = { lineEnding: 'lf', // Control the line ending. See options at https://github.com/ryanve/eol - locales: ['en'], + locales: ['en', 'ar'], // An array of the locales in your applications namespaceSeparator: ':',