diff --git a/application/Espo/Core/Templates/i18n/ar_AR/Base.json b/application/Espo/Core/Templates/i18n/ar_AR/Base.json new file mode 100644 index 0000000000..961eec96b5 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/ar_AR/Base.json @@ -0,0 +1,5 @@ +{ + "labels": { + "Create {entityType}": "إنشاء {الكيانTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/ar_AR/BasePlus.json b/application/Espo/Core/Templates/i18n/ar_AR/BasePlus.json new file mode 100644 index 0000000000..5ddc2e3037 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/ar_AR/BasePlus.json @@ -0,0 +1,10 @@ +{ + "links": { + "meetings": "الاجتماعات", + "calls": "المكالمات", + "tasks": "مهام" + }, + "labels": { + "Create {entityType}": "إنشاء {الكيانTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/ar_AR/Company.json b/application/Espo/Core/Templates/i18n/ar_AR/Company.json new file mode 100644 index 0000000000..e2de4871d1 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/ar_AR/Company.json @@ -0,0 +1,15 @@ +{ + "fields": { + "billingAddress": "عنوان وصول الفواتير", + "shippingAddress": "عنوان الشحن", + "website": "موقع الكتروني" + }, + "links": { + "meetings": "الاجتماعات", + "calls": "المكالمات", + "tasks": "مهام" + }, + "labels": { + "Create {entityType}": "إنشاء {الكيانTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/ar_AR/Event.json b/application/Espo/Core/Templates/i18n/ar_AR/Event.json new file mode 100644 index 0000000000..d94e9d143b --- /dev/null +++ b/application/Espo/Core/Templates/i18n/ar_AR/Event.json @@ -0,0 +1,39 @@ +{ + "fields": { + "parent": "الأبوين", + "dateStart": "تاريخ البدء", + "dateEnd": "تاريخ الانتهاء", + "duration": "مدة", + "status": "حالة", + "reminders": "تذكير", + "dateStartDate": "تاريخ البدء (طوال اليوم)", + "dateEndDate": "تاريخ الانتهاء (طوال اليوم)", + "isAllDay": "طوال اليوم" + }, + "links": { + "parent": "الأبوين" + }, + "options": { + "status": { + "Planned": "مخطط", + "Held": "محتجز", + "Not Held": "لم يعقد" + } + }, + "labels": { + "Create {entityType}": "إنشاء {الكيانTypeTranslated}", + "Schedule {entityType}": "جدولة {الكيانTypeTranslated}", + "Log {entityType}": "سجل {الكيانTypeTranslated}", + "Set Held": "مجموعة معلقة", + "Set Not Held": "التعيين لم يتم عقده" + }, + "massActions": { + "setHeld": "مجموعة معلقة", + "setNotHeld": "التعيين لم يتم عقده" + }, + "presetFilters": { + "planned": "مخطط", + "held": "محتجز", + "todays": "اليوم" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/ar_AR/Person.json b/application/Espo/Core/Templates/i18n/ar_AR/Person.json new file mode 100644 index 0000000000..fdbc3aea58 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/ar_AR/Person.json @@ -0,0 +1,13 @@ +{ + "fields": { + "address": "العنوان" + }, + "links": { + "meetings": "الاجتماعات", + "calls": "المكالمات", + "tasks": "مهام" + }, + "labels": { + "Create {entityType}": "إنشاء {الكيانTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Account.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Account.json new file mode 100644 index 0000000000..3cdffc6b73 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Account.json @@ -0,0 +1,107 @@ +{ + "fields": { + "name": "الاسم", + "emailAddress": "البريد الإلكتروني", + "website": "الموقع الالكتروني", + "phoneNumber": "رقم التليفون", + "billingAddress": "عنوان وصول الفواتير", + "shippingAddress": "عنوان الشحن", + "description": "الوصف", + "sicCode": "رقم العقد", + "industry": "الصناعة", + "type": "النوع", + "contactRole": "الوظيفة", + "campaign": "حملة اعلانية", + "targetLists": "قوائم الإستهداف", + "targetList": "قائمة الاستهداف", + "originalLead": "الفرصة الأصلية", + "contactIsInactive": "غير نشط" + }, + "links": { + "contacts": "جهات الاتصال", + "opportunities": "الفرص", + "cases": "التذاكر", + "documents": "المستندات", + "meetingsPrimary": "الاجتماعات (موسعة)", + "callsPrimary": "المكالمات (موسعة)", + "tasksPrimary": "المهام (موسعة)", + "emailsPrimary": "رسائل البريد الإلكتروني (موسعة)", + "targetLists": "قوائم الإستهداف", + "campaignLogRecords": "سجل الحملة", + "campaign": "الحملة", + "portalUsers": "مستخدمي البوابة", + "originalLead": "الفرصة الأصلية", + "contactsPrimary": "جهات الاتصال أساسي" + }, + "options": { + "type": { + "Customer": "عميل حالي", + "Investor": "مستثمر", + "Partner": "شريك", + "Reseller": "موزع" + }, + "industry": { + "Agriculture": "الزراعة", + "Advertising": "دعاية وإعلان", + "Apparel & Accessories": "ملابس واكسسوارات", + "Automotive": "السيارات", + "Banking": "الخدمات المصرفية", + "Biotechnology": "التكنولوجيا الحيوية", + "Building Materials & Equipment": "مواد ومعدات بناء", + "Chemical": "المواد الكيميائية", + "Computer": "الكمبيوتر", + "Education": "التعليم", + "Electronics": "إلكترونيات", + "Energy": "طاقة", + "Entertainment & Leisure": "الترفيه و الترفيه", + "Finance": "المالي", + "Food & Beverage": "الطعام و الشراب", + "Grocery": "البقالة", + "Healthcare": "الرعاية الصحية", + "Insurance": "التأمين", + "Legal": "قانوني", + "Manufacturing": "تصنيع", + "Publishing": "نشر", + "Real Estate": "العقارات", + "Service": "خدمات", + "Sports": "رياضة", + "Software": "البرمجيات", + "Technology": "تقنية", + "Telecommunications": "الاتصالات السلكية و اللاسلكية", + "Television": "التلفاز", + "Transportation": "وسائل النقل", + "Venture Capital": "رأس المال الاستثماري", + "Aerospace": "الفضاء", + "Architecture": "هندسة عامة", + "Construction": "بناء", + "Defense": "دفاع", + "Creative": "مبدع", + "Culture": "ثقافة", + "Consulting": "مستشار", + "Electric Power": "الطاقة الكهربائية", + "Hospitality": "ضيافة", + "Mass Media": "وسائل الإعلام الجماهيرية", + "Mining": "التعدين", + "Music": "موسيقى", + "Marketing": "تسويق", + "Petroleum": "البترول", + "Retail": "بيع بالتجزئة", + "Shipping": "شحن", + "Support": "الدعم", + "Testing, Inspection & Certification": "الاختبار والتفتيش ومنح الشهادات", + "Wholesale": "بالجملة", + "Water": "ماء", + "Travel": "يسافر" + } + }, + "labels": { + "Create Account": "إنشئ حساب", + "Copy Billing": "نسخ الفواتير", + "Set Primary": "تعيين الأساسي" + }, + "presetFilters": { + "customers": "العملاء", + "partners": "الشركاء", + "recentlyCreated": "تم إنشاؤه مؤخرًا" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Admin.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Admin.json new file mode 100644 index 0000000000..a3afd8a5c8 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Admin.json @@ -0,0 +1,11 @@ +{ + "layouts": { + "detailConvert": "تحويل الفرصة", + "listForAccount": "قائمة (للحساب)", + "listForContact": "قائمة (للاتصال)" + }, + "templates": { + "invitation": "رسالة دعوة", + "reminder": "تذكير" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Calendar.json new file mode 100644 index 0000000000..3baea10228 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Calendar.json @@ -0,0 +1,22 @@ +{ + "modes": { + "month": "شهر", + "week": "إسبوع", + "agendaWeek": "إسبوع", + "day": "يوم", + "agendaDay": "يوم", + "timeline": "الجدول الزمني" + }, + "labels": { + "Today": "اليوم", + "Create": "إنشاء", + "Shared": "مشترك", + "Add User": "اضافة مستخدم", + "current": "الحالي", + "time": "الوقت", + "User List": "قائمة المستخدمين", + "Manage Users": "ادارة المستخدمين", + "View Calendar": "مشاهدة التقويم", + "Create Shared View": "إنشاء طريقة عرض مشتركة" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Call.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Call.json new file mode 100644 index 0000000000..7950fe0190 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Call.json @@ -0,0 +1,50 @@ +{ + "fields": { + "name": "الأسم", + "parent": "الأصل", + "status": "الحالة", + "dateStart": "تاريخ البداية", + "dateEnd": "تاريخ النتهاء", + "direction": "اتجاه", + "duration": "المدة الزمنية", + "description": "وصف", + "users": "المستخدمين", + "contacts": "جهات الاتصال", + "leads": "الفرص", + "reminders": "تنبيهات", + "account": "حساب", + "acceptanceStatus": "حالة القبول" + }, + "options": { + "status": { + "Planned": "مخططة", + "Held": "تمت", + "Not Held": "لم يعقد" + }, + "direction": { + "Outbound": "صادرة", + "Inbound": "واردة" + }, + "acceptanceStatus": { + "None": "لاشئ", + "Accepted": "تم القبول", + "Declined": "تم الرفض", + "Tentative": "متردد" + } + }, + "massActions": { + "setHeld": "تمت", + "setNotHeld": "لم تتم" + }, + "labels": { + "Create Call": "إنشئ مكالمة", + "Set Held": "تمت", + "Set Not Held": "لم تتم", + "Send Invitations": "إرسل دعاوي" + }, + "presetFilters": { + "planned": "مخططة", + "held": "تمت", + "todays": "اليوم الحاضر" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Campaign.json new file mode 100644 index 0000000000..1aa559488b --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Campaign.json @@ -0,0 +1,88 @@ +{ + "fields": { + "name": "الاسم", + "description": "الوصف", + "status": "الحالة", + "type": "النوع", + "startDate": "تاريخ البدء", + "endDate": "تاريخ الانتهاء", + "targetLists": "قوائم الاستهداف", + "excludingTargetLists": "إستثناء قوائم الاستهداف", + "sentCount": "تم الارسال", + "openedCount": "تم الفتح", + "clickedCount": "تم النقر", + "optedOutCount": "تم سحبها", + "bouncedCount": "ارتدت", + "hardBouncedCount": "ارتدت بعنف", + "softBouncedCount": "ارتد لينة", + "leadCreatedCount": "تم انشاء فرص", + "revenue": "إيرادات", + "revenueConverted": "الإيرادات (المحولة)", + "budget": "ميزانية", + "budgetConverted": "الميزانية (المحولة)", + "contactsTemplate": "نموذج جهات الاتصال", + "leadsTemplate": "نموذج العملاء المحتملين", + "accountsTemplate": "نموذج الحسابات", + "usersTemplate": "قالب المستخدمين", + "mailMergeOnlyWithAddress": "تخطي السجلات بدون عنوان معبأ", + "optedInCount": "اختارت في", + "budgetCurrency": "عملة الميزانية" + }, + "links": { + "targetLists": "القوائم المستهدفة", + "excludingTargetLists": "باستثناء القوائم المستهدفة", + "accounts": "الحسابات", + "contacts": "جهات الاتصال", + "leads": "الفرص", + "opportunities": "الفرص", + "campaignLogRecords": "سجل", + "massEmails": "رسائل بريد الكتروني متعدد", + "trackingUrls": "روابط التتبع", + "contactsTemplate": "نموذج جهات الاتصال", + "leadsTemplate": "نموذج العملاء المحتملين", + "accountsTemplate": "نموذج الحسابات", + "usersTemplate": "قالب المستخدمين" + }, + "options": { + "type": { + "Email": "البريد الإلكتروني", + "Web": "موقع الويب", + "Television": "التلفاز", + "Radio": "راديو", + "Newsletter": "النشرة الإخبارية", + "Mail": "بريد" + }, + "status": { + "Planning": "تخطيط", + "Active": "نشط", + "Inactive": "غير نشط", + "Complete": "اكتملت" + } + }, + "labels": { + "Create Campaign": "انشاء حملة اعلانية", + "Target Lists": "القوائم المستهدفة", + "Statistics": "الاحصائيات", + "hard": "مطبوعة", + "soft": "الكترونية", + "Unsubscribe": "إلغاء الاشتراك", + "Mass Emails": "رسائل البريد الإلكتروني المتعددة", + "Email Templates": "قوالب البريد الإلكتروني", + "Unsubscribe again": "إلغاء الاشتراك مرة أخرى", + "Subscribe again": "اشترك مرة أخرى", + "Create Target List": "إنشاء قائمة الهدف", + "Mail Merge": "دمج المراسلات", + "Generate Mail Merge PDF": "إنشاء دمج المراسلات PDF" + }, + "presetFilters": { + "active": "نشط" + }, + "messages": { + "unsubscribed": "لقد تم إلغاء اشتراكك من قائمتنا البريدية.", + "subscribedAgain": "أنت مشترك مرة أخرى." + }, + "tooltips": { + "targetLists": "الأهداف التي يجب أن تتلقى الرسائل.", + "excludingTargetLists": "الأهداف التي يجب ألا تتلقى رسائل." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/CampaignLogRecord.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/CampaignLogRecord.json new file mode 100644 index 0000000000..1bc77c5b14 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/CampaignLogRecord.json @@ -0,0 +1,44 @@ +{ + "fields": { + "action": "الإجراء", + "actionDate": "تاريخ", + "data": "تاريخ", + "campaign": "حملة إعلانية", + "parent": "الإستهداف", + "object": "كائن", + "application": "تطبيق", + "queueItem": "قائمة انتظار البند", + "stringData": "سلسلة البيانات", + "stringAdditionalData": "سلسلة بيانات إضافية", + "isTest": "هو اختبار" + }, + "links": { + "queueItem": "بند قائمة الانتظار", + "parent": "الأب", + "object": "كائن", + "campaign": "الحملة الانتخابية" + }, + "options": { + "action": { + "Sent": "أرسلت", + "Opened": "افتتح", + "Opted Out": "انسحبت", + "Bounced": "اردتدت", + "Clicked": "النقر", + "Lead Created": "تم انشاء فرصة", + "Opted In": "اختارت في" + } + }, + "labels": { + "All": "الكل" + }, + "presetFilters": { + "sent": "تم الارسال", + "opened": "تم الفتح", + "optedOut": "انسحبت", + "bounced": "ارتدت", + "clicked": "تم النقر", + "leadCreated": "تم انشاء فرصة", + "optedIn": "اختارت في" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/CampaignTrackingUrl.json new file mode 100644 index 0000000000..4ff2e63796 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/CampaignTrackingUrl.json @@ -0,0 +1,25 @@ +{ + "fields": { + "url": "رابط", + "urlToUse": "رمز لإدراجه بدلاً من عنوان الرابط", + "campaign": "حملة اعلانية", + "action": "عمل", + "message": "رسالة" + }, + "links": { + "campaign": "الحملة" + }, + "labels": { + "Create CampaignTrackingUrl": "إنشاء رابط للتتبع" + }, + "options": { + "action": { + "Redirect": "إعادة توجيه", + "Show Message": "اظهر الرسالة" + } + }, + "tooltips": { + "url": "سيتم إعادة توجيه المستلم إلى هذا الموقع بعد اتباع الارتباط.", + "message": "سيتم عرض الرسالة على المستلم بعد اتباع الارتباط. Markdown مدعوم." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Case.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Case.json new file mode 100644 index 0000000000..7b1895e32d --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Case.json @@ -0,0 +1,61 @@ +{ + "fields": { + "name": "الاسم", + "number": "الرقم", + "status": "الحالة", + "account": "حساب", + "contact": "جهة إتصال", + "contacts": "جهات إتصال", + "priority": "الأولوية", + "type": "نوع", + "description": "الوصف", + "lead": "فرصة", + "attachments": "مرفقات", + "inboundEmail": "حساب البريد الإلكتروني للمجموعة" + }, + "links": { + "account": "حساب", + "contact": "جهة الاتصال (المبدئية)", + "Contacts": "جهات الإتصال", + "meetings": "إجتماعات", + "calls": "المكالمات", + "tasks": "المهام", + "emails": "رسائل البريد الإلكتروني", + "articles": "مقالات قاعدة المعلومات", + "lead": "فرصة", + "attachments": "مرفقات", + "inboundEmail": "حساب البريد الإلكتروني للمجموعة" + }, + "options": { + "status": { + "New": "جديد", + "Assigned": "تم التعيين", + "Pending": "معلق", + "Closed": "تم الإنتهاء", + "Rejected": "مرفوض", + "Duplicate": "مكرر" + }, + "priority": { + "Low": "ضعيف", + "Normal": "عادي", + "High": "مرتفع", + "Urgent": "ضروري" + }, + "type": { + "Question": "سؤال", + "Incident": "حادث عرضي", + "Problem": "مشكلة" + } + }, + "labels": { + "Create Case": "إنشاء تذكرة", + "Close": "غلق", + "Reject": "رفض", + "Closed": "تم الإنتهاء", + "Rejected": "مرفوض" + }, + "presetFilters": { + "open": "مفتوح", + "closed": "تم الإنتهاء" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Contact.json new file mode 100644 index 0000000000..4ef21b6f45 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Contact.json @@ -0,0 +1,56 @@ +{ + "fields": { + "name": "الاسم", + "emailAddress": "البريد الإلكتروني", + "accountRole": "الوظيفة", + "account": "الحساب ", + "accounts": "حساسبات العملاء", + "phoneNumber": "رقم التليفون", + "accountType": "نوع الحساب", + "doNotCall": "لا تتصل", + "address": "العنوان", + "opportunityRole": "دور الصفقة", + "description": "الوصف", + "campaign": "حملة اعلانية", + "targetLists": "قوائم الاستهداف", + "targetList": "قائمة الاستهداف", + "portalUser": "مستخدم البوابة", + "originalLead": "الفرصة الأصلية", + "acceptanceStatus": "حالة القبول", + "accountIsInactive": "الحساب غير نشط", + "acceptanceStatusMeetings": "حالة القبول (اجتماعات)", + "acceptanceStatusCalls": "حالة القبول (المكالمات)", + "title": "عنوان الحساب", + "hasPortalUser": "مستخدم البوابة" + }, + "links": { + "opportunities": "الصفقات", + "cases": "تذاكر", + "targetLists": "قوائم الاستهداف", + "campaignLogRecords": "سجل الحملة", + "campaign": "حملة اعلانية", + "account": "الحساب (المبدئي)", + "accounts": "الحسابات", + "casesPrimary": "التذاكر (المبدئية)", + "portalUser": "مستخدم البوابة", + "originalLead": "الفرصة الأصلية", + "documents": "وثائق", + "tasksPrimary": "المهام (موسعة)", + "opportunitiesPrimary": "الفرص (الأساسية)" + }, + "labels": { + "Create Contact": "انشاء جهة اتصال" + }, + "options": { + "opportunityRole": { + "Decision Maker": "صانع القرار", + "Evaluator": "مقيم الاداء", + "Influencer": "المؤثر" + } + }, + "presetFilters": { + "portalUsers": "مستخدمي البوابة", + "notPortalUsers": "لا يوجد مستخدمين للبوابة", + "accountActive": "نشيط" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/DashletOptions.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/DashletOptions.json new file mode 100644 index 0000000000..b8bb152f6b --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/DashletOptions.json @@ -0,0 +1,7 @@ +{ + "fields": { + "futureDays": "X أيام القادمة", + "useLastStage": "تجميع حسب آخر مرحلة وصلت", + "team": "فريق" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Document.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Document.json new file mode 100644 index 0000000000..25af9db5e4 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Document.json @@ -0,0 +1,41 @@ +{ + "labels": { + "Create Document": "إنشاء وثيقة", + "Details": "تفاصيل" + }, + "fields": { + "name": "الاسم", + "status": "الحالة", + "file": "ملف", + "type": "النوع", + "publishDate": "تاريخ النشر", + "expirationDate": "تاريخ إنتهاء الصلاحية", + "description": "الوصف", + "accounts": "الحسابات", + "folder": "المجلد" + }, + "links": { + "accounts": "الحسابات", + "opportunities": "الفرص", + "folder": "ملف", + "leads": "الفرص", + "contacts": "جهات الاتصال" + }, + "options": { + "status": { + "Active": "نشط", + "Draft": "مسودة", + "Expired": "منتهية الصلاحية", + "Canceled": "ملغية" + }, + "type": { + "": "لاشئ", + "Contract": "عقد", + "License Agreement": "اتفاقية الترخيص" + } + }, + "presetFilters": { + "active": "نشط", + "draft": "مسودة" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/DocumentFolder.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/DocumentFolder.json new file mode 100644 index 0000000000..94ba87cc04 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/DocumentFolder.json @@ -0,0 +1,10 @@ +{ + "labels": { + "Create DocumentFolder": "إنشاء ", + "Manage Categories": "إدارة المجلدات", + "Documents": "مستندات" + }, + "links": { + "documents": "مستندات" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Email.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Email.json new file mode 100644 index 0000000000..74b94cd106 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Email.json @@ -0,0 +1,13 @@ +{ + "labels": { + "Create Lead": "إنشاء فرصة", + "Create Contact": "إنشاء جهة اتصال", + "Create Task": "إنشاء مهمة", + "Create Case": "إنشاء تذكرة", + "Add to Contact": "إضافة لقائمة المتصلين", + "Add to Lead": "أضف للفرصة" + }, + "fields": { + "tasks": "مهام" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/EmailQueueItem.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/EmailQueueItem.json new file mode 100644 index 0000000000..0fcb2b6ca7 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/EmailQueueItem.json @@ -0,0 +1,29 @@ +{ + "fields": { + "name": "الاسم", + "status": "الحالة", + "target": "الهدف", + "sentAt": "تاريخ الارسال", + "attemptCount": "المحاولات", + "emailAddress": "البريد الإلكتروني", + "massEmail": "البريد الإلكتروني المتعدد", + "isTest": "تحت الاختبار" + }, + "links": { + "target": "الهدف", + "massEmail": "البريد الإلكتروني المتعدد" + }, + "options": { + "status": { + "Pending": "قيد النتظار", + "Sent": "ارسل", + "Failed": "فشل", + "Sending": "إرسال" + } + }, + "presetFilters": { + "pending": "قيد النتظار", + "sent": "ارسل", + "failed": "فشل" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Global.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Global.json new file mode 100644 index 0000000000..271d3ed370 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Global.json @@ -0,0 +1,119 @@ +{ + "links": { + "parent": "الأب", + "contacts": "جهات الإتصال", + "opportunities": "فرص", + "leads": "الفرص", + "meetings": "اجتماعات", + "calls": "اتصالات", + "tasks": "مهام", + "emails": "رسائل البريد الإلكتروني", + "accounts": "حسابات", + "cases": "تذاكر", + "documents": "مستندات", + "account": "حساب", + "opportunity": "الصفقة", + "contact": "جهة اتصال" + }, + "scopeNames": { + "Account": "حساب", + "Contact": "جهة اتصال", + "Lead": "فرصة", + "Target": "هدف", + "Opportunity": "الصفقة", + "Meeting": "إجتماع", + "Calendar": "جدول المواعيد", + "Call": "مكالمة", + "Task": "مهمة", + "Case": "تذكرة", + "Document": "وثيقة", + "DocumentFolder": "ملف المستندات", + "Campaign": "حملة اعلانية", + "TargetList": "القائمة المستهدفة", + "MassEmail": "البريد الإلكتروني المتعدد", + "EmailQueueItem": "عنصر قائمة انتظار البريد الإلكتروني", + "CampaignTrackingUrl": "رابط التتبع", + "Activities": "الانشطة", + "KnowledgeBaseArticle": "مقالات قاعدة المعلومات", + "KnowledgeBaseCategory": "اقسام قاعدة المعلومات", + "CampaignLogRecord": "سجل سجل الحملة" + }, + "scopeNamesPlural": { + "Account": "الحسابات", + "Contact": "جهات الاتصال", + "Lead": "الفرص", + "Target": "الاستهدافات", + "Opportunity": "الفرص", + "Meeting": "الاجتماعات", + "Calendar": "التقويم", + "Call": "المكالمات", + "Task": "المهام", + "Case": "تذاكر", + "Document": "المستندات", + "DocumentFolder": "مجلد المستندات", + "Campaign": "الحملات", + "TargetList": "القوائم المستهدفة", + "MassEmail": "رسائل البريد الإلكتروني المتعددة", + "EmailQueueItem": "عناصر قائمة انتظار البريد الإلكتروني", + "CampaignTrackingUrl": "تتبع عناوين المواقع", + "Activities": "انشطة", + "KnowledgeBaseArticle": "قاعدة المعرفة", + "KnowledgeBaseCategory": "فئات قاعدة المعرفة", + "CampaignLogRecord": "سجلات سجل الحملة" + }, + "dashlets": { + "Leads": "فرصي", + "Opportunities": "صفقاتي", + "Tasks": "مهامي", + "Cases": "التذاكر الخاصة بي", + "Calendar": "التقويم", + "Calls": "مكالماتي", + "Meetings": "اجتماعاتي", + "OpportunitiesByStage": "الفرص حسب المرحلة", + "OpportunitiesByLeadSource": "الصفقات بالنسبة لمصدر الليدز", + "SalesByMonth": "المبيعات حسب الشهر", + "SalesPipeline": "مجرى البيع", + "Activities": "نشاطاتي" + }, + "labels": { + "Create InboundEmail": "إنشاء بريد الكتروني وارد", + "Activities": "الانشطة", + "History": "سجل", + "Attendees": "الحاضرين", + "Schedule Meeting": "ترتيب موعد للاجتماع", + "Schedule Call": "ترتيب موعد للمكالمة", + "Compose Email": "إنشاء البريد الإلكتروني", + "Log Meeting": "سجل الاجتماع", + "Log Call": "سجل المكالمة", + "Archive Email": "ارشيف البريد الالكتروني", + "Create Task": "أنشاء مهمة", + "Tasks": "المهام", + "Scheduler": "جدولة" + }, + "fields": { + "billingAddressCity": "المدينة", + "addressCity": "المدينة", + "billingAddressCountry": "البلد", + "addressCountry": "البلد", + "billingAddressPostalCode": "الرمز البريدي", + "addressPostalCode": "الرمز البريدي", + "billingAddressState": "المدينة", + "addressState": "المدينة", + "billingAddressStreet": "الشارع", + "addressStreet": "الشارع", + "billingAddressMap": "الخريطة", + "addressMap": "الخريطة", + "shippingAddressCity": "المدينة (الشحن)", + "shippingAddressStreet": "الشارع (الشحن)", + "shippingAddressCountry": "البلد (الشحن)", + "shippingAddressState": "المدينة (الشحن)", + "shippingAddressPostalCode": "الرمز البريدي (الشحن)", + "shippingAddressMap": "الخريطة (الشحن)" + }, + "options": { + "reminderTypes": { + "Popup": "تذكير على الشاشة", + "Email": "البريد الإلكتروني" + } + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/KnowledgeBaseArticle.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/KnowledgeBaseArticle.json new file mode 100644 index 0000000000..21f564a785 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/KnowledgeBaseArticle.json @@ -0,0 +1,47 @@ +{ + "labels": { + "Create KnowledgeBaseArticle": "أنشئ مقال", + "Any": "أي", + "Send in Email": "إرسال بالبريد الإلكتروني", + "Move Up": "تحرك", + "Move Down": "تحرك لأسفل", + "Move to Top": "الانتقال إلى الأعلى", + "Move to Bottom": "انتقل إلى الأسفل" + }, + "fields": { + "name": "الاسم", + "status": "الحالة", + "type": "نوع", + "attachments": "المرفقات", + "publishDate": "تاريخ الإنشاء", + "expirationDate": "تاريخ الانتهاء", + "description": "الوصف", + "body": "الجسم", + "categories": "الاقسام", + "language": "اللغة", + "portals": "البوابات" + }, + "links": { + "cases": "تذاكر", + "opportunities": "الفرص", + "categories": "الاقسام", + "portals": "البوابات" + }, + "options": { + "status": { + "In Review": "تحت المراجعة", + "Draft": "مسودة", + "Archived": "المؤرشفة", + "Published": "تم النشر" + }, + "type": { + "Article": "مقالة" + } + }, + "presetFilters": { + "published": "تم الإنشاء" + }, + "tooltips": { + "portals": "المادة ستكون متاحة فقط في بوابات محددة." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/KnowledgeBaseCategory.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/KnowledgeBaseCategory.json new file mode 100644 index 0000000000..ae3aab104a --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/KnowledgeBaseCategory.json @@ -0,0 +1,10 @@ +{ + "labels": { + "Create KnowledgeBaseCategory": "أنشئ قسم", + "Manage Categories": "إدارة الفئات", + "Articles": "مقالات" + }, + "links": { + "articles": "مقالات" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Lead.json new file mode 100644 index 0000000000..6db4d070b6 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Lead.json @@ -0,0 +1,70 @@ +{ + "labels": { + "Converted To": "تحويل لـ", + "Create Lead": "إنشاء فرصة", + "Convert": "تحويل", + "convert": "يتحول" + }, + "fields": { + "name": "الاسم", + "emailAddress": "الإيميل", + "title": "العنوان", + "website": "الموقع الإلكتروني", + "phoneNumber": "رقم الهاتف", + "accountName": "اسم الحساب", + "doNotCall": "لا تتصل", + "address": "العنوان", + "status": "الحالة", + "source": "المصدر", + "opportunityAmount": "قيمة الصفقة", + "opportunityAmountConverted": "مبلغ الفرصة (تم تحويله)", + "description": "الوصف", + "createdAccount": "الحساب", + "createdContact": "اتصل", + "createdOpportunity": "الصفقات", + "campaign": "الحملة", + "targetLists": "القوائم الهدف", + "targetList": "القائمة الهدف", + "industry": "صناعة", + "acceptanceStatus": "حالة القبول", + "opportunityAmountCurrency": "قيمة عملة الصفقة", + "acceptanceStatusMeetings": "حالة القبول (اجتماعات)", + "acceptanceStatusCalls": "حالة القبول (المكالمات)", + "convertedAt": "تم التحويل عند" + }, + "links": { + "targetLists": "القوائم الهدف", + "campaignLogRecords": "سجل الحملة", + "campaign": "الحملة", + "createdAccount": "حساب", + "createdContact": "جهة اتصال", + "createdOpportunity": "صفقة", + "cases": "تذاكر", + "documents": "وثاق" + }, + "options": { + "status": { + "New": "جديد", + "Assigned": "مخصص", + "In Process": "تحت المعالجة", + "Converted": "تم التحويل", + "Recycled": "المعاد تدويره", + "Dead": "في ذمة الله تعالى" + }, + "source": { + "Call": "اتصال", + "Email": "البريد الإلكتروني", + "Existing Customer": "زبون موجود", + "Partner": "شريك", + "Public Relations": "علاقة عامة", + "Web Site": "موقع ويب", + "Campaign": "حملة", + "Other": "غير ذلك" + } + }, + "presetFilters": { + "active": "فعال", + "actual": "الفعلي", + "converted": "تم تحويله" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/MassEmail.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/MassEmail.json new file mode 100644 index 0000000000..9678590ffa --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/MassEmail.json @@ -0,0 +1,58 @@ +{ + "fields": { + "name": "الاسم", + "status": "الحالة", + "storeSentEmails": "تخزين رسائل البريد الإلكتروني المرسلة", + "startAt": "تاريخ البداية", + "fromAddress": "من عنوان", + "fromName": "اسم النموذج", + "replyToAddress": "الرد إلى العنوان", + "replyToName": "الرد إلى الاسم", + "campaign": "حملة", + "emailTemplate": "قالب البريد الإلكتروني", + "inboundEmail": "حساب البريد الإلكتروني", + "targetLists": "القوائم الهدف", + "excludingTargetLists": "استثناء قوائم الهدف", + "optOutEntirely": "الانسحاب بالكامل", + "smtpAccount": "حساب SMTP" + }, + "links": { + "targetLists": "قوائم الهدف", + "excludingTargetLists": "استثناء قوائم الهدف", + "queueItems": "عناصر قائمة الانتظار", + "campaign": "الحملة الانتخابية", + "emailTemplate": "قالب البريد الإلكتروني", + "inboundEmail": "حساب البريد الإلكتروني" + }, + "options": { + "status": { + "Draft": "مسودة", + "Pending": "قيد الإنتظار", + "In Process": "قيد المعالجة", + "Complete": "مكتمل", + "Canceled": "تم الإلغاء", + "Failed": "فشل" + } + }, + "labels": { + "Create MassEmail": " إنشاء بريد الكتروني متعدد", + "Send Test": "إرسال إختبار", + "System SMTP": "نظام SMTP", + "system": "النظام", + "group": "مجموعة" + }, + "messages": { + "selectAtLeastOneTarget": "إختر على الأقل هدف واحد", + "testSent": "من المفترض إرسال رسائل البريد الإلكتروني التجريبية" + }, + "tooltips": { + "optOutEntirely": "سيتم وضع علامة على عناوين البريد الإلكتروني للمستلمين الذين تم إلغاء اشتراكهم على أنهم غير مشتركين ولن يتلقوا أي رسائل بريد إلكتروني جماعية بعد الآن.", + "targetLists": "الأهداف التي يجب أن تتلقى الرسائل.", + "excludingTargetLists": "الأهداف التي لا ينبغي أن تتلقى رسائل.", + "storeSentEmails": "سيتم تخزين رسائل البريد الإلكتروني في CRM." + }, + "presetFilters": { + "actual": "فِعلي", + "complete": "مكتمل" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Meeting.json new file mode 100644 index 0000000000..77e2eced03 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Meeting.json @@ -0,0 +1,57 @@ +{ + "fields": { + "name": "الإسم", + "parent": "الأبوين", + "status": "الحاله", + "dateStart": "تاريخ البدايه", + "dateEnd": "تاريخ النهاية", + "duration": "المده", + "description": "الوصف", + "users": "المستخدمين", + "contacts": "جهات الاتصال", + "leads": "الفرص", + "reminders": "التذكيرات", + "account": "الحساب", + "acceptanceStatus": "حالة القبول", + "dateStartDate": "تاريخ البدء (طوال اليوم)", + "dateEndDate": "تاريخ الانتهاء (طوال اليوم)", + "isAllDay": "طوال اليوم", + "Acceptance": "قبول", + "sourceEmail": "البريد الإلكتروني المصدر" + }, + "options": { + "status": { + "Planned": "مخطط له", + "Held": "تم حضوره", + "Not Held": "لم يتم حضوره" + }, + "acceptanceStatus": { + "None": "لاشئ", + "Accepted": "تم القبول", + "Declined": "تم الرفض", + "Tentative": "مُتَردِّد" + } + }, + "massActions": { + "setHeld": "حفظ على أنه تم الحضور", + "setNotHeld": "حفظ على أنه لم يتم الحضور" + }, + "labels": { + "Create Meeting": "إنشاء إجتماع", + "Set Held": "حفظ على أنه تم الحضور", + "Set Not Held": "حفظ على أنه لم يتم الحضور", + "Send Invitations": "إرسال الدعوات", + "on time": "في الوقت", + "before": "قبل", + "All-Day": "طوال اليوم" + }, + "presetFilters": { + "planned": "مخطط له", + "held": "تم الحضور", + "todays": "في هذا اليوم" + }, + "messages": { + "nothingHasBeenSent": "لم يتم إرسال أي شيء", + "selectAcceptanceStatus": "قم بتعيين حالة القبول الخاصة بك." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Opportunity.json new file mode 100644 index 0000000000..6239b69214 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Opportunity.json @@ -0,0 +1,53 @@ +{ + "fields": { + "name": "الاسم", + "account": "الحساب", + "stage": "المرحلة", + "amount": "القيمة", + "probability": "الإحتمالية, %", + "leadSource": "مصدر الفرصة", + "doNotCall": "لا تتصل", + "closeDate": "تاريخ الإقفال", + "contacts": "جهات الإتصال", + "description": "الوصف", + "amountConverted": "القيمة (المحولة)", + "amountWeightedConverted": "المبلغ المرجح", + "campaign": "الحملة", + "originalLead": "الفرصة الأصلية", + "amountCurrency": "العملة كمية", + "contactRole": "دور الاتصال", + "lastStage": "اخر مرحلة", + "contact": "جهة اتصال (أساسية)" + }, + "links": { + "contacts": "جهات الإتصال", + "documents": "المستندات", + "campaign": "الحملة", + "originalLead": "الفرصة الأصلية", + "contact": "جهة اتصال (أساسية)" + }, + "options": { + "stage": { + "Prospecting": "التنقيب", + "Qualification": "المُؤهّل", + "Needs Analysis": "يحتاج إلى تحليل", + "Value Proposition": "موقع ذو قيمة", + "Id. Decision Makers": "في انتظار صناع القرار", + "Perception Analysis": "تحليل التصور", + "Proposal/Price Quote": "عرض سعر", + "Negotiation/Review": "التفاوض/مراجعة", + "Closed Won": "ناجحة", + "Closed Lost": "مغلق فقدت", + "Proposal": "عرض", + "Negotiation": "تفاوض" + } + }, + "labels": { + "Create Opportunity": "إنشاء صفقة" + }, + "presetFilters": { + "open": "مفتوح", + "won": "ربح", + "lost": "خسارة" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Portal.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Portal.json new file mode 100644 index 0000000000..c84eec085e --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Portal.json @@ -0,0 +1,5 @@ +{ + "links": { + "articles": "مقالات القاعدة المعرفية" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/ScheduledJob.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/ScheduledJob.json new file mode 100644 index 0000000000..f66c7fdb34 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/ScheduledJob.json @@ -0,0 +1,8 @@ +{ + "options": { + "job": { + "ProcessMassEmail": " إرسال رسائل البريد الإلكتروني المتعددة", + "ControlKnowledgeBaseArticleStatus": "التحكّم في حالة مقالات القاعدة المعرفية" + } + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/TargetList.json new file mode 100644 index 0000000000..0557f1b15e --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/TargetList.json @@ -0,0 +1,41 @@ +{ + "fields": { + "name": "الاسم", + "description": "الوصف", + "entryCount": "عدد الدخول", + "campaigns": "الحملات", + "endDate": "تاريخ النهاية", + "targetLists": "القوائم الهدف", + "includingActionList": "مشتمل", + "excludingActionList": "ازالة", + "optedOutCount": "عدد المعوقين", + "targetStatus": "الوضع الهدف", + "isOptedOut": "تم الانسحاب" + }, + "links": { + "accounts": "الحسابات", + "contacts": "جهات الاتصال", + "leads": "الفرص", + "campaigns": "الحملات", + "massEmails": " رسائل البريد الإلكتروني المتعددة" + }, + "options": { + "type": { + "Email": "البريد الإلكتروني", + "Web": "ويب", + "Television": "التلفاز", + "Radio": "الراديو", + "Newsletter": "النشرة الإخبارية" + }, + "targetStatus": { + "Opted Out": "انسحبت", + "Listed": "مدرج" + } + }, + "labels": { + "Create TargetList": "إنشاء قائمة الهدف", + "Opted Out": "انسحبت", + "Cancel Opt-Out": "إلغاء الانسحاب", + "Opt-Out": "انسحب" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Task.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Task.json new file mode 100644 index 0000000000..2096cc1482 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/Task.json @@ -0,0 +1,55 @@ +{ + "fields": { + "name": "اسم", + "parent": "الأبوين", + "status": "الحاله", + "dateStart": "تاريخ البدايه", + "dateEnd": "تاريخ الاستحقاق", + "dateStartDate": "تاريخ البدايه (لكل الايام)", + "dateEndDate": "تاريخ النهايه (لكل الايام)", + "priority": "الاولويات", + "description": "الوصف", + "isOverdue": "متأخر", + "account": "حساب", + "dateCompleted": "تاريخ الإنهاء", + "attachments": "المرفقات", + "reminders": "تذكير", + "contact": "اتصال" + }, + "links": { + "attachments": "المرفقات", + "account": "الحساب", + "contact": "جهة إتصال", + "email": "بريد" + }, + "options": { + "status": { + "Not Started": "لم تبدأ", + "Started": "بدأت", + "Completed": "انتهت", + "Canceled": "تم إلغاءها", + "Deferred": "تم تأجيلها" + }, + "priority": { + "Low": "مُنخفض", + "Normal": "عادي", + "High": "مُرتفع", + "Urgent": "عاجل" + } + }, + "labels": { + "Create Task": "إنشاء مُهمّة", + "Complete": "إنهاء", + "overdue": "متأخر" + }, + "presetFilters": { + "actual": "فعلي", + "completed": "تم إنهاءها", + "todays": "اليوم", + "overdue": "مُتأخّر", + "deferred": "مؤجل" + }, + "nameOptions": { + "replyToEmail": "الرد ع البريد" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ar_AR/User.json b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/User.json new file mode 100644 index 0000000000..186de130a2 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ar_AR/User.json @@ -0,0 +1,10 @@ +{ + "links": { + "targetLists": "قوائم الهدف" + }, + "fields": { + "acceptanceStatus": "حالة القبول", + "acceptanceStatusMeetings": "حالة القبول (اجتماعات)", + "acceptanceStatusCalls": "حالة القبول (المكالمات)" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/ActionHistoryRecord.json b/application/Espo/Resources/i18n/ar_AR/ActionHistoryRecord.json new file mode 100644 index 0000000000..6580193c7d --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/ActionHistoryRecord.json @@ -0,0 +1,30 @@ +{ + "fields": { + "user": "المستعمل", + "action": "عمل", + "createdAt": "تاريخ", + "target": "استهداف", + "targetType": "نوع الهدف", + "authToken": "رمز المصادقة", + "ipAddress": "الأي بي", + "authLogRecord": "سجل سجل المصادقة", + "userType": "نوع المستخدم" + }, + "links": { + "authToken": "رمز المصادقة", + "user": "المستعمل", + "target": "استهداف", + "authLogRecord": "سجل سجل المصادقة" + }, + "presetFilters": { + "onlyMy": "أنا لوحدي" + }, + "options": { + "action": { + "read": "اقرأ", + "update": "تحديث", + "delete": "حذف", + "create": "خلق" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Admin.json b/application/Espo/Resources/i18n/ar_AR/Admin.json new file mode 100644 index 0000000000..61717f3b88 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Admin.json @@ -0,0 +1,334 @@ +{ + "labels": { + "Enabled": "اتاحه", + "Disabled": "تعطيل", + "System": "نظام", + "Users": "المستخدمون", + "Email": "بريد", + "Data": "بيان", + "Customization": "التخصيص", + "Available Fields": "خانه متاحه", + "Layout": "تَخطِيط", + "Entity Manager": "مدير الكيان", + "Add Panel": "إضافة لوحة", + "Add Field": "خانه جديد", + "Settings": "اعدادات", + "Scheduled Jobs": "جدولة المهمه", + "Upgrade": "ترقيه", + "Clear Cache": "مسح ذاكرة التخزين المؤقت", + "Rebuild": "إعادة بناء", + "Teams": "فرق", + "Roles": "أدوار", + "Portal": "منفذ", + "Portals": "البوابات", + "Portal Roles": "أدوار البوابات", + "Outbound Emails": "رسائل البريد الصادرة", + "Group Email Accounts": "حسابات البريد الإلكتروني للمجموعة", + "Personal Email Accounts": "حسابات البريد الإلكتروني للأفراد", + "Inbound Emails": "رسائل البريد الوارد", + "Email Templates": "قوالب البريد الإلكتروني", + "Import": "إستيراد", + "Layout Manager": "إدارة الشاشات", + "User Interface": "واجهة المستخدم", + "Auth Tokens": "رموز التحقق", + "Authentication": "المصادقة", + "Currency": "العملة", + "Integrations": "التكامل", + "Extensions": "الإضافات", + "Upload": "رفع", + "Installing...": "جاري التثبيت ..", + "Upgrading...": "جاري التحديث ...", + "Upgraded successfully": "تمت الترقية بنجاح", + "Installed successfully": "تم التثبيت بنجاح", + "Ready for upgrade": "جاهز للترقية", + "Run Upgrade": "تشغيل التحديث", + "Install": "تثبيت", + "Ready for installation": "جاهز للتثبيت", + "Uninstalling...": "إلغاء التثبيت ...", + "Uninstalled": "تم إلغاء التثبيت", + "Create Entity": "إنشاء جدول", + "Edit Entity": "تعديل الجدول", + "Create Link": "إنشاء رابط", + "Edit Link": "تعديل رابط", + "Notifications": "الإشعارات", + "Jobs": "الوظائف", + "Reset to Default": "إعادة للإفتراضي", + "Email Filters": "فلاتر البريد الإلكتروني", + "Portal Users": "مستخدمو البوابة", + "Action History": "تاريخ العمل", + "Label Manager": "مدير التسمية", + "Auth Log": "سجل المصادقة", + "Lead Capture": "القبض على الرصاص", + "Attachments": "المرفقات", + "API Users": "مستخدمي API", + "Template Manager": "مدير القالب", + "System Requirements": "متطلبات النظام", + "PHP Settings": "إعدادات PHP", + "Database Settings": "إعدادات قاعدة البيانات", + "Permissions": "أذونات", + "Success": "النجاح", + "Fail": "يفشل", + "is recommended": "موصى به", + "extension is missing": "التمديد مفقود", + "PDF Templates": "قوالب PDF", + "Webhooks": "ويب هوك", + "Dashboard Templates": "قوالب لوحة القيادة", + "Email Addresses": "عناوين البريد الإلكتروني", + "Phone Numbers": "أرقام الهواتف", + "Layout Sets": "مجموعات التخطيط", + "Messaging": "المراسلة", + "Misc": "متفرقات", + "Job Settings": "إعدادات الوظيفة", + "Configuration Instructions": "تعليمات التكوين", + "Formula Sandbox": "صيغة Sandbox" + }, + "layouts": { + "list": "القائمة", + "detail": "التفاصيل", + "listSmall": "القائمة (الصغيرة)", + "detailSmall": "التفاصيل (الصغيرة)", + "filters": "فلاتر البحث", + "massUpdate": "التحديث الجماعي", + "relationships": "لوحات العلاقات", + "sidePanelsDetail": "الألواح الجانبية (التفاصيل)", + "sidePanelsEdit": "لوحات جانبية", + "sidePanelsDetailSmall": "لوحات جانبية (تفاصيل صغيرة)", + "sidePanelsEditSmall": "لوحات جانبية (تعديل صغير)", + "detailPortal": "التفاصيل (البوابة)", + "detailSmallPortal": "التفاصيل (صغير ، بوابة)", + "listSmallPortal": "قائمة (صغيرة ، بوابة)", + "listPortal": "قائمة (بوابة)", + "relationshipsPortal": "لوحات العلاقات (البوابة)", + "kanban": "كانبان", + "defaultSidePanel": "حقول اللوحة الجانبية", + "bottomPanelsDetail": "اللوحات السفلية", + "bottomPanelsEdit": "اللوحات السفلية", + "bottomPanelsDetailSmall": "اللوحات السفلية (صغيرة التفاصيل)", + "bottomPanelsEditSmall": "اللوحات السفلية (تعديل صغير)" + }, + "fieldTypes": { + "address": "العنوان", + "array": "المصفوفة", + "foreign": "حقل من جدول مرتبط", + "duration": "المدة", + "password": "كلمة المرور", + "personName": "اسم الشخص", + "autoincrement": "زيادة تلقائية", + "bool": "منطقية", + "currency": "عملة", + "date": "تاريخ", + "email": "بريد الكتروني", + "link": "رابط", + "linkMultiple": "رابط متعدد", + "linkParent": "رابط أب", + "phone": "تليفون", + "text": "نص", + "url": "رابط", + "varchar": "سلسلة نصية Varchar", + "file": "ملف", + "image": "صورة", + "multiEnum": "إختيار-متعدد", + "attachmentMultiple": "مرفقات متعددة\n", + "rangeInt": "مجال أرقام صحيحة", + "rangeFloat": "مجال أرقام عائمة Range Float", + "rangeCurrency": "مجال العملات Range Currency", + "wysiwyg": "محرر نصي متقدم", + "map": "خريطة", + "currencyConverted": "العملة (تم تحويلها)", + "colorpicker": "أداة انتقاء اللون", + "int": "عدد صحيح", + "number": "الرقم (زيادة تلقائية)", + "jsonArray": "صفيف جسون", + "jsonObject": "كائن Json", + "datetime": "التاريخ والوقت", + "datetimeOptional": "التاريخ / التاريخ والوقت", + "checklist": "قائمة تدقيق", + "linkOne": "رابط واحد", + "barcode": "الرمز الشريطي" + }, + "fields": { + "type": "النوع", + "name": "الاسم", + "label": "اللافتة", + "required": "مطلوب", + "default": "افتراضي", + "maxLength": "الطول الأعظمي", + "options": "الخيارات", + "after": "بعد (الحقل)", + "before": "قبل (الحقل)", + "link": "رابط", + "field": "خانة", + "min": "القيمة الأصغرية", + "max": "القيمة الأعظمية", + "translation": "الترجمة", + "previewSize": "حجم المعاينة", + "defaultType": "النوع الافتراضي", + "seeMoreDisabled": "إلغاء قص النص", + "entityList": "لائحة الجداول", + "isSorted": "مرتب أبجديا", + "audited": "تدقيق التغييرات", + "trim": "إلغاء الفراغات الجانبية", + "height": "الإرتفاع بالبكسل", + "minHeight": "أقل ارتفاع بالبيكسل", + "provider": "المزود", + "typeList": "لائحة الأنواع", + "rows": "عدد الأسطر في مساحة الكتابة", + "lengthOfCut": "طول القطع", + "sourceList": "لائحة المصادر", + "tooltipText": "نص تلميح الأداة", + "prefix": "بادئة", + "nextNumber": "الرقم التالي", + "padLength": "طول الوسادة", + "disableFormatting": "تعطيل التنسيق", + "dynamicLogicVisible": "شروط جعل الخانة مرئيه", + "dynamicLogicReadOnly": "شروط جعل الخانة للقراءة فقط", + "dynamicLogicRequired": "شروط جعل الخانة مطلوبة", + "dynamicLogicOptions": "الخيارات الشرطية", + "probabilityMap": "احتمالات المرحلة (٪)", + "readOnly": "يقرأ فقط", + "noEmptyString": "غير مسموح بقيمة سلسلة فارغة", + "maxFileSize": "الحجم الأقصى للملف (ميغا بايت)", + "isPersonalData": "هي بيانات شخصية", + "useIframe": "استخدم Iframe", + "useNumericFormat": "استخدم التنسيق الرقمي", + "strip": "قطاع", + "cutHeight": "ارتفاع القطع (بكسل)", + "minuteStep": "خطوة الدقائق", + "inlineEditDisabled": "تعطيل التحرير المضمن", + "displayAsLabel": "عرض كتسمية", + "allowCustomOptions": "السماح بالخيارات المخصصة", + "maxCount": "الحد الأقصى لعدد العناصر", + "displayRawText": "عرض نص خام (بدون تخفيض السعر)", + "notActualOptions": "خيارات غير فعلية", + "accept": "قبول", + "displayAsList": "عرض كقائمة", + "viewMap": "عرض زر الخريطة", + "codeType": "نوع الكود", + "lastChar": "آخر حرف", + "listPreviewSize": "معاينة الحجم في عرض القائمة", + "onlyDefaultCurrency": "العملة الافتراضية فقط", + "dynamicLogicInvalid": "شروط تجعل الحقل غير صالح", + "conversionDisabled": "تعطيل التحويل", + "decimalPlaces": "منازل عشرية" + }, + "messages": { + "selectEntityType": "حدد نوع الجدول في القائمة اليسري", + "selectUpgradePackage": "حدد باقة الترقي", + "selectLayout": "حدد التصميم اللازم في القائمة اليسرى وقم بتعديله", + "selectExtensionPackage": "تحديد ملف الموديول", + "extensionInstalled": "إضافة {name} {version} تم تركيبها.", + "installExtension": "إضافة {name} {version} جاهزة للتثبيت", + "upgradeBackup": "نوصي بعمل نسخة احتياطية من ملفات وبيانات EspoCRM قبل الترقية.", + "thousandSeparatorEqualsDecimalMark": "لا يمكن أن يكون حرف فاصل الآلاف هو نفسه حرف الفاصلة العشرية.", + "userHasNoEmailAddress": "ليس لدى المستخدم عنوان بريد إلكتروني.", + "uninstallConfirmation": "هل أنت متأكد أنك تريد إلغاء تثبيت الامتداد؟", + "cronIsNotConfigured": "المهام المجدولة لا تعمل. ومن ثم لا تعمل رسائل البريد الإلكتروني والإشعارات والتذكيرات الواردة. يرجى اتباع [التعليمات] (https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab) لإعداد وظيفة cron.", + "newExtensionVersionIsAvailable": "إصدار {extensionName} الجديد {latestVersion} متاح.", + "upgradeVersion": "ستتم ترقية EspoCRM إلى الإصدار ** {version} **. يرجى التحلي بالصبر لأن هذا قد يستغرق بعض الوقت.", + "upgradeDone": "تمت ترقية EspoCRM إلى الإصدار ** {version} **.", + "downloadUpgradePackage": "تنزيل حزمة (حزم) الترقية [هنا] ({url}).", + "upgradeInfo": "راجع [التوثيق] ({url}) حول كيفية ترقية مثيل EspoCRM.", + "upgradeRecommendation": "لا ينصح بهذه الطريقة للترقية. من الأفضل الترقية من CLI.", + "newVersionIsAvailable": "يتوفر إصدار جديد من EspoCRM {latestVersion}. يرجى اتباع [التعليمات] (https://www.espocrm.com/documentation/administration/upgrading/) لترقية المثيل الخاص بك.", + "formulaFunctions": "يمكن العثور على المزيد من الوظائف في [التوثيق] ({documentsUrl}).", + "rebuildRequired": "تحتاج إلى تشغيل إعادة البناء من CLI." + }, + "descriptions": { + "settings": "إعدادات النظام للتطبيق.", + "scheduledJob": "وظائف التي يتم تنفيذها بواسطة الكرون.", + "upgrade": "ترقية EspoCRM.", + "clearCache": "محو كل ذاكرة التخزين المؤقت الخلفية.", + "rebuild": "إعادة البناء ومسح ذاكرة الكاش.", + "users": "إدارة المستخدمين.", + "teams": "إدارة الفرق.", + "roles": "إدارة الأدوار.", + "portals": "إدارة البوابات.", + "portalRoles": "أدوار البوابة.", + "outboundEmails": "إعدادات SMTP لرسائل البريد الإلكتروني الصادرة.", + "groupEmailAccounts": "حسابات البريد الإلكتروني IMAP للمجموعة. استيراد البريد الإلكتروني والبريد الإلكتروني إلى حالة.", + "personalEmailAccounts": "حسابات البريد الإلكتروني للمستخدمين.", + "emailTemplates": "نماذج لرسائل البريد الإلكتروني الصادرة.", + "import": "ادخال البيانات من ملف CSV.", + "layoutManager": "تخصيص المظهر ( القائمة, التفاصيل, تعديل, بحث, تعديل متعدد )", + "userInterface": "تكوين واجهة المستخدم.", + "authTokens": "جلسات المصادقة النشطة. IP وآخر تاريخ وصول.", + "authentication": "إعدادات المصادقة.", + "currency": "إعدادات وأسعار العملة.", + "extensions": "تثبيت الإضافات أو إزالتها.", + "integrations": "التكامل مع خدمات الطرف الثالث.", + "notifications": "إعدادات الإشعارات داخل التطبيق والبريد الإلكتروني.", + "inboundEmails": "إعدادات رسائل البريد الإلكتروني الواردة.", + "portalUsers": "مستخدمو البوابة.", + "entityManager": "إنشاء وتعديل الكيانات المخصصة. إدارة الخانات والعلاقات.", + "emailFilters": "لن يتم ادخال رسائل البريد الإلكتروني من الخارج التي تطابق الفلتر المحدد.", + "actionHistory": "سجل إجراءات المستخدم.", + "labelManager": "تخصيص تسميات التطبيق.", + "authLog": "سجل تسجيل الدخول.", + "leadCapture": "نقاط دخول API لـ Web-to-Lead.", + "attachments": "جميع مرفقات الملفات المخزنة في النظام.", + "templateManager": "تخصيص قوالب الرسائل.", + "systemRequirements": "متطلبات النظام لـ EspoCRM.", + "apiUsers": "مستخدمون منفصلون لأغراض التكامل.", + "jobs": "يقوم الوظائف بتنفيذ المهام في الخلفية.", + "pdfTemplates": "قوالب للطباعة على PDF.", + "webhooks": "إدارة webhooks.", + "dashboardTemplates": "نشر لوحات المعلومات للمستخدمين.", + "phoneNumbers": "جميع أرقام الهواتف المخزنة في النظام.", + "emailAddresses": "جميع عناوين البريد الإلكتروني المخزنة في النظام.", + "layoutSets": "مجموعات التخطيطات التي يمكن تخصيصها للفرق والبوابات.", + "jobsSettings": "إعدادات معالجة المهمة. يقوم الوظائف بتنفيذ المهام في الخلفية.", + "sms": "إعدادات الرسائل القصيرة.", + "formulaSandbox": "كتابة واختبار البرامج النصية للصيغة." + }, + "options": { + "previewSize": { + "x-small": "الصغيره جدا", + "small": "الصغيرة", + "medium": "المتوسطة", + "large": "الكبيرة", + "": "تقصير" + } + }, + "logicalOperators": { + "and": "و", + "or": "أو", + "not": "لا" + }, + "systemRequirements": { + "requiredPhpVersion": "إصدار PHP", + "requiredMysqlVersion": "نسخة MySQL", + "host": "اسم المضيف", + "dbname": "اسم قاعدة البيانات", + "user": "اسم االمستخدم", + "writable": "قابل للكتابة", + "readable": "مقروء", + "requiredMariadbVersion": "إصدار MariaDB" + }, + "templates": { + "accessInfo": "الوصول إلى المعلومات", + "accessInfoPortal": "الوصول إلى المعلومات للبوابات", + "assignment": "مهمة", + "mention": "أشير", + "notePost": "ملاحظة حول Post", + "notePostNoParent": "ملاحظة حول المنشور (بدون أصل)", + "noteStatus": "ملاحظة حول تحديث الحالة", + "passwordChangeLink": "رابط تغيير كلمة المرور", + "noteEmailReceived": "ملاحظة حول البريد الإلكتروني المستلم", + "twoFactorCode": "2FA كود" + }, + "strings": { + "rebuildRequired": "إعادة البناء مطلوبة" + }, + "keywords": { + "settings": "النظام", + "userInterface": "واجهة المستخدم ، والموضوع ، وعلامات التبويب ، والشعار ، ولوحة القيادة", + "scheduledJob": "كرون الوظائف", + "integrations": "جوجل ، خرائط ، خرائط جوجل", + "authLog": "السجل والتاريخ", + "authTokens": "التاريخ والوصول والسجل", + "entityManager": "المجالات والعلاقات والعلاقات", + "templateManager": "إشعارات", + "jobs": "كرون", + "authentication": "كلمة المرور ، الأمن ، ldap" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/ApiUser.json b/application/Espo/Resources/i18n/ar_AR/ApiUser.json new file mode 100644 index 0000000000..510c6b1a12 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/ApiUser.json @@ -0,0 +1,5 @@ +{ + "labels": { + "Create ApiUser": "إنشاء مستخدم API" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Attachment.json b/application/Espo/Resources/i18n/ar_AR/Attachment.json new file mode 100644 index 0000000000..5933d0bd67 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Attachment.json @@ -0,0 +1,28 @@ +{ + "insertFromSourceLabels": { + "Document": "إدراج مستند" + }, + "fields": { + "role": "دور", + "related": "متعلق ب", + "file": "ملف", + "type": "يكتب", + "field": "مجال", + "sourceId": "معرف المصدر", + "storage": "تخزين", + "size": "الحجم (بايت)" + }, + "options": { + "role": { + "Attachment": "المرفق", + "Inline Attachment": "مرفق مضمن", + "Import File": "استيراد ملف", + "Export File": "ملف التصدير", + "Mail Merge": "دمج المراسلات", + "Mass Pdf": "قداس Pdf" + } + }, + "presetFilters": { + "orphan": "يتيم" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/AuthLogRecord.json b/application/Espo/Resources/i18n/ar_AR/AuthLogRecord.json new file mode 100644 index 0000000000..89b2734e68 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/AuthLogRecord.json @@ -0,0 +1,36 @@ +{ + "fields": { + "username": "اسم المستخدم", + "ipAddress": "عنوان IP", + "requestTime": "طلب الوقت", + "createdAt": "مطلوب في", + "isDenied": "مرفوض", + "denialReason": "سبب الرفض", + "portal": "منفذ", + "user": "المستعمل", + "authToken": "تم إنشاء رمز المصادقة", + "requestUrl": "طلب URL", + "requestMethod": "طريقة الطلب", + "authTokenIsActive": "رمز المصادقة نشط", + "authenticationMethod": "طريقة المصادقة" + }, + "links": { + "authToken": "تم إنشاء رمز المصادقة", + "user": "المستعمل", + "portal": "منفذ", + "actionHistoryRecords": "تاريخ العمل" + }, + "presetFilters": { + "denied": "رفض", + "accepted": "وافقت" + }, + "options": { + "denialReason": { + "CREDENTIALS": "بيانات الاعتماد غير صالحة", + "INACTIVE_USER": "مستخدم غير نشط", + "IS_PORTAL_USER": "مستخدم البوابة", + "IS_NOT_PORTAL_USER": "ليس مستخدم البوابة", + "USER_IS_NOT_IN_PORTAL": "لا يرتبط المستخدم بالبوابة الإلكترونية" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/AuthToken.json b/application/Espo/Resources/i18n/ar_AR/AuthToken.json new file mode 100644 index 0000000000..04af1c67bf --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/AuthToken.json @@ -0,0 +1,23 @@ +{ + "fields": { + "user": "المستخدم", + "ipAddress": "عنوان الـ أي بي", + "lastAccess": "تاريخ الدخول الأخير", + "createdAt": "تاريخ تسجيل الدخول", + "isActive": "نشط", + "portal": "منفذ" + }, + "links": { + "actionHistoryRecords": "تاريخ العمل" + }, + "presetFilters": { + "active": "نشيط", + "inactive": "غير نشط" + }, + "labels": { + "Set Inactive": "تعيين غير نشط" + }, + "massActions": { + "setInactive": "تعيين غير نشط" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Currency.json b/application/Espo/Resources/i18n/ar_AR/Currency.json new file mode 100644 index 0000000000..a74c87c64f --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Currency.json @@ -0,0 +1,168 @@ +{ + "names": { + "AED": "درهم الامارات العربية المتحدة", + "AFN": "أفغاني أفغاني", + "ALL": "ليك ألباني", + "AMD": "درام أرميني", + "ANG": "هولندا جزر الأنتيل جيلدر", + "AOA": "الأنغولي كوانزا", + "ARS": "بيزو أرجنتيني", + "AUD": "دولار استرالي", + "AWG": "أروبا فلورين", + "AZN": "مانات الأذربيجانية", + "BAM": "مارك البوسنة والهرسك قابل للتحويل", + "BBD": "دولار بربادوسي", + "BDT": "تاكا بنجلاديشي", + "BGN": "ليف بلغاري", + "BHD": "دينار بحريني", + "BIF": "فرنك بوروندي", + "BMD": "الدولار البرمودي", + "BND": "دولار بروناي", + "BOB": "بوليفيانو بوليفي", + "BOV": "بوليفي مفدول", + "BRL": "ريال برازيلي", + "BSD": "الدولار الباهامي", + "BTN": "نولترم البوتاني", + "BWP": "بولا بوتسوانا", + "BYN": "روبل بيلاروسي", + "BZD": "دولار بليز", + "CAD": "دولار كندي", + "CDF": "فرنك كونغولي", + "CHE": "اليورو WIR", + "CHF": "فرنك سويسري", + "CHW": "فرنك WIR", + "CLF": "وحدة الحساب الشيلي (UF)", + "CLP": "بيزو تشيلي", + "CNH": "اليوان الصيني (في الخارج)", + "CNY": "اليوان الصيني", + "COP": "بيزو كولومبي", + "COU": "وحدة القيمة الحقيقية الكولومبية", + "CRC": "كوستاريكا كولون", + "CUC": "بيزو كوبي قابل للتحويل", + "CUP": "بيزو كوبي", + "CVE": "اسكودو الرأس الأخضر", + "CZK": "الكورونا التشيكية", + "DJF": "فرنك جيبوتي", + "DKK": "كرونة دنماركية", + "DOP": "بيزو دومنيكاني", + "DZD": "الدينار الجزائري", + "EGP": "الجنيه المصري", + "ERN": "الناكفا الإريترية", + "ETB": "بر اثيوبي", + "EUR": "اليورو", + "FJD": "دولار فيجي", + "FKP": "جنيه جزر فوكلاند", + "GBP": "الجنيه البريطاني", + "GEL": "الجورجية لاري", + "GHS": "سيدي الغاني", + "GIP": "جبل طارق الجنيه", + "GMD": "الدالاسي الجامبي", + "GNF": "فرنك غينيا", + "GTQ": "كوتزال غواتيمالا", + "GYD": "دولار غيانا", + "HKD": "الدولار هونج كونج", + "HNL": "هندوراس لمبيرا", + "HRK": "كونا الكرواتية", + "HTG": "الجورد الهايتي", + "HUF": "فورنت مجري", + "IDR": "الروبية الاندونيسية", + "ILS": "شيكل إسرائيلي جديد", + "INR": "الروبية الهندية", + "IQD": "الدينار العراقي", + "IRR": "ريال ايراني", + "ISK": "كرونا الأيسلندية", + "JMD": "الدولار الجامايكي", + "JOD": "دينار أردني", + "JPY": "الين الياباني", + "KES": "شلن كيني", + "KGS": "قرغيزستاني سوم", + "KHR": "الريال الكمبودي", + "KMF": "فرنك جزر القمر", + "KPW": "وون كوريا الشمالية", + "KRW": "وون كوريا الجنوبية", + "KWD": "دينار كويتي", + "KYD": "دولار جزر كايمان", + "KZT": "التنج الكازاخستاني", + "LAK": "لاوس كيب", + "LBP": "ليرة لبنانية", + "LKR": "روبية سريلانكية", + "LRD": "الدولار الليبيري", + "LSL": "لوتي ليسوتو", + "LYD": "دينار ليبي", + "MAD": "درهم مغربي", + "MDL": "ليو مولدوفا", + "MGA": "مدغشقر أرياري", + "MKD": "دينار مقدوني", + "MMK": "كيات ميانمار", + "MNT": "توغريك المنغولي", + "MOP": "ماكااني باتاكا", + "MRO": "الأوقية الموريتانية", + "MUR": "روبية موريشيوسية", + "MWK": "كواشا الملاوية", + "MXN": "بيزو مكسيكي", + "MXV": "وحدة الاستثمار المكسيكية", + "MYR": "رينغيت ماليزي", + "MZN": "متكال موزمبيقي", + "NAD": "الدولار الناميبي", + "NGN": "نيرة نيجيرية", + "NIO": "نيكاراغوا قرطبة", + "NOK": "كرونة نرويجية", + "NPR": "روبية نيبالية", + "NZD": "الدولار النيوزيلندي", + "OMR": "ريال عماني", + "PAB": "بالبوا بنمي", + "PEN": "سول بيروفي", + "PGK": "كينا بابوا غينيا الجديدة", + "PHP": "بيزو فلبيني", + "PKR": "روبية باكستانية", + "PLN": "الزلوتي البولندي", + "PYG": "غواراني باراغواي", + "QAR": "ريال قطري", + "RON": "ليو روماني", + "RSD": "دينار صربي", + "RUB": "روبل روسي", + "RWF": "فرنك رواندي", + "SAR": "الريال السعودي", + "SBD": "دولار جزر سليمان", + "SCR": "روبية سيشيلية", + "SDG": "جنيه سوداني", + "SEK": "كرونة سويدية", + "SGD": "دولار سينغافوري", + "SHP": "سانت هيلانة باوند", + "SLL": "ليون سيراليوني", + "SOS": "شلن صومالي", + "SRD": "دولار سورينامي", + "SSP": "جنيه جنوب السودان", + "STN": "ساو تومي وبرينسيبي دوبرا (2018)", + "SYP": "الليرة السورية", + "SZL": "سوازي ليلانجيني", + "SVC": "كولون سلفادوري", + "THB": "البات التايلندي", + "TJS": "طاجيكستان سوموني", + "TND": "دينار تونسي", + "TOP": "بانجا تونجا", + "TRY": "الليرة التركية", + "TTD": "دولار ترينداد وتوباجو", + "TWD": "الدولار التايواني الجديد", + "TZS": "شلن تنزاني", + "UAH": "الهريفنيا الأوكرانية", + "UGX": "شلن أوغندي", + "USD": "الدولار الأمريكي", + "USN": "دولار أمريكي (اليوم التالي)", + "UYI": "بيزو أوروجواي (وحدات مفهرسة)", + "UYU": "بيزو أوروجواي", + "UZS": "سوم أوزبكستانى", + "VEF": "بوليفار فنزويلي", + "VND": "الفيتنامية دونغ", + "VUV": "فانواتو فاتو", + "WST": "ساموان تالا", + "XAF": "فرنك وسط أفريفيا", + "XCD": "دولار شرق الكاريبي", + "XOF": "فرنك غرب أفريقي", + "XPF": "فرنك سي إف بي", + "YER": "ريال يمني", + "ZAR": "راند جنوب أفريقيا", + "ZMW": "كواشا زامبيا", + "ZWL": "دولار زيمبابوي" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/DashboardTemplate.json b/application/Espo/Resources/i18n/ar_AR/DashboardTemplate.json new file mode 100644 index 0000000000..1ae5f72d07 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/DashboardTemplate.json @@ -0,0 +1,11 @@ +{ + "fields": { + "layout": "تَخطِيط", + "append": "إلحاق (لا تقم بإزالة علامات تبويب المستخدم)" + }, + "labels": { + "Create DashboardTemplate": "إنشاء نموذج", + "Deploy to Users": "انشر إلى المستخدمين", + "Deploy to Team": "انشر إلى الفريق" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/DashletOptions.json b/application/Espo/Resources/i18n/ar_AR/DashletOptions.json new file mode 100644 index 0000000000..d110755c8d --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/DashletOptions.json @@ -0,0 +1,37 @@ +{ + "fields": { + "title": "العنوان", + "dateFrom": "التاريخ من", + "dateTo": "التاريخ إلى", + "autorefreshInterval": "الفاصل الزمني للتحديث التلقائي", + "displayRecords": "سجلات العرض", + "isDoubleHeight": "ضعف الإرتفاع", + "mode": "النمط", + "enabledScopeList": "ما يتم عرضه", + "users": "المستخدمين", + "entityType": "نوع الكيان", + "primaryFilter": "عامل التصفية الأساسي", + "boolFilterList": "مرشحات إضافية", + "sortBy": "تنظيم (الخانة)", + "sortDirection": "ترتيب (اتجاه)", + "expandedLayout": "تَخطِيط", + "dateFilter": "مرشح التاريخ", + "skipOwn": "لا تظهر السجلات الخاصة" + }, + "options": { + "mode": { + "agendaWeek": "الأسبوع (جدول الأعمال)", + "basicWeek": "الأسبوع", + "month": "الشهر", + "basicDay": "اليوم", + "agendaDay": "اليوم (جدول الأعمال)", + "timeline": "الجدول الزمني" + } + }, + "messages": { + "selectEntityType": "حدد نوع الكيان في خيارات dashlet." + }, + "tooltips": { + "skipOwn": "لن يتم عرض الإجراءات التي قام بها حساب المستخدم الخاص بك." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/DynamicLogic.json b/application/Espo/Resources/i18n/ar_AR/DynamicLogic.json new file mode 100644 index 0000000000..d16087351a --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/DynamicLogic.json @@ -0,0 +1,31 @@ +{ + "options": { + "operators": { + "equals": "يساوي", + "notEquals": "لا تُساوي", + "greaterThan": "أكبر من", + "lessThan": "أقل من", + "greaterThanOrEquals": "أكبر من أو تُساوي", + "lessThanOrEquals": "أقل من أو تُساوي", + "in": "في", + "notIn": "لا تحتوي", + "inPast": "في السابق", + "inFuture": "في المستقبل", + "isToday": "في اليوم", + "isTrue": "حقيقي", + "isFalse": "خاطئ", + "isEmpty": "فارغ", + "isNotEmpty": "ليس فارغاً", + "contains": "يحتوي", + "has": "يحتوي", + "notContains": "لا يحتوي", + "notHas": "لا يحتوي", + "startsWith": "ابدا ب", + "endsWith": "ينتهي بـ", + "matches": "المطابقات (reg exp)" + } + }, + "labels": { + "Field": "خانة" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Email.json b/application/Espo/Resources/i18n/ar_AR/Email.json new file mode 100644 index 0000000000..fbb87da086 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Email.json @@ -0,0 +1,144 @@ +{ + "fields": { + "parent": "الأب", + "status": "الحالة", + "dateSent": "تاريخ الإرسال", + "from": "من", + "to": "إلى", + "replyTo": "الرد إلى", + "replyToString": "الرد الى (جملة)", + "isHtml": "هل HTML ؟", + "body": "المحتوى", + "subject": "عنوان الرسالة", + "attachments": "المرفقات", + "selectTemplate": "حدد القالب", + "fromAddress": "من عنوان", + "emailAddress": "البريد الإلكتروني", + "deliveryDate": "تاريخ الوصول", + "account": "الحساب", + "users": "المستخدمين", + "replied": "تم الرد", + "replies": "الردود", + "isRead": "تمت قراءتها", + "isNotRead": "لم تتم قراءتها", + "isImportant": "مهم", + "isUsers": "خاص بالمستخدم", + "inTrash": "في سلة المحذوفات", + "name": "عنوان الرسالة", + "isReplied": "تمت الإجابة عليه", + "isNotReplied": "لم تتم الإجابة عليه", + "folder": "مُجلّد", + "inboundEmails": "مجموعة حسابات", + "emailAccounts": "الحسابات الشخصيه", + "hasAttachment": "لديها مرفق", + "sentBy": "أرسلت بواسطة", + "assignedUsers": "المستخدمون المعينون", + "bodyPlain": "الجسم (عادي)", + "ccEmailAddresses": "عناوين البريد الإلكتروني CC", + "messageId": "معرف الرسالة", + "messageIdInternal": "معرف الرسالة (داخلي)", + "folderId": "معرف المجلد", + "fromName": "من الاسم", + "fromString": "من سلسلة", + "isSystem": "هو نظام", + "toEmailAddresses": "إلى عناوين البريد الإلكتروني", + "bccEmailAddresses": "عناوين البريد الإلكتروني BCC", + "replyToEmailAddresses": "الرد على عناوين البريد الإلكتروني", + "personStringData": "بيانات سلسلة الشخص", + "fromEmailAddress": "من العنوان (رابط)", + "replyToName": "الرد على الاسم", + "replyToAddress": "عنوان الرد", + "icsContents": "محتويات ICS", + "icsEventData": "بيانات حدث ICS", + "icsEventUid": "UID حدث ICS", + "createdEvent": "حدث تم إنشاؤه", + "event": "حدث", + "icsEventDateStart": "تاريخ بدء حدث ICS" + }, + "links": { + "replied": "تم الرد", + "replies": "الردود", + "inboundEmails": "مجموعه حسابات", + "emailAccounts": "الحسابات الشخصيه", + "assignedUsers": "المستخدمون المعينون", + "sentBy": "أرسلت بواسطة", + "attachments": "المرفقات", + "fromEmailAddress": "من البريد الإلكتروني", + "toEmailAddresses": "إلى البريد الإلكتروني", + "ccEmailAddresses": "نسخة للب", + "bccEmailAddresses": "عناوين البريد الإلكتروني BCC", + "replyToEmailAddresses": "الرد على عناوين البريد الإلكتروني" + }, + "options": { + "status": { + "Draft": "مسودة", + "Sending": "جاري الإرسال", + "Sent": "تم الإرسال", + "Archived": "الأرشيف", + "Received": "وصلت", + "Failed": "فشل" + } + }, + "labels": { + "Create Email": "أرشيف البريد", + "Archive Email": "أرشيف البريد", + "Compose": "إنشاء رسالة", + "Reply": "رد", + "Reply to All": "الرد على الجميع", + "Forward": "إعادة توجيه", + "Original message": "الرسالة الأصلية", + "Forwarded message": "الرسالة المعاد توجيهها", + "Email Accounts": "حسابات البريد الإلكتروني الشخصية", + "Inbound Emails": "حسابات البريد الإلكتروني للمجموعة", + "Email Templates": "قوالب البريد الإلكتروني", + "Send Test Email": "إرسال بريد الكتروني إختبار", + "Send": "إرسال", + "Email Address": "البريد الإلكتروني", + "Mark Read": "وضع إشارة تم القراءة", + "Sending...": "جاري الإرسال ..", + "Save Draft": "أحفظ كـمسودة", + "Mark all as read": "وضع إشارة تم القراءة للجميع", + "Show Plain Text": "عرض نص عادي", + "Mark as Important": "وضع إشارة هام", + "Unmark Importance": "إلغاء إشارة هام", + "Move to Trash": "ارسال الى سلة المحذوفات", + "Retrieve from Trash": "استرداد من المحذوفات", + "Move to Folder": "انتقل إلى المجلد", + "Filters": "المرشحات", + "Folders": "مجلدات", + "View Users": "عرض المستخدمين", + "No Subject": "لا يوجد عنوان", + "Insert Field": "أدخل الحقل", + "Event": "حدث" + }, + "messages": { + "testEmailSent": "تم إرسال البريد الإلكتروني التجريبي", + "emailSent": "تم ارسال البريد الالكتروني", + "savedAsDraft": "تم حفظها كمسودة", + "confirmInsertTemplate": "سيتم فقد نص البريد الإلكتروني. هل أنت متأكد أنك تريد إدراج القالب؟", + "noSmtpSetup": "لم يتم تكوين SMTP: {link}", + "sendConfirm": "ارسال البريد الالكتروني؟", + "removeSelectedRecordsConfirmation": "هل أنت متأكد أنك تريد إزالة رسائل البريد الإلكتروني المختارة؟\n\nستتم إزالتها للمستخدمين الآخرين أيضًا.", + "removeRecordConfirmation": "هل أنت متأكد أنك تريد إزالة البريد الإلكتروني؟\n\nستتم إزالته للمستخدمين الآخرين أيضًا." + }, + "presetFilters": { + "sent": "تم الإرسال", + "archived": "مؤرشفة", + "inbox": "الوارد", + "drafts": "مسودة", + "trash": "المحذوفات", + "important": "مهم" + }, + "massActions": { + "markAsRead": "ضع إشارة مقروء", + "markAsNotRead": "وضع علامة كغير مقروءة", + "markAsImportant": "وضع علامة كمهمة", + "markAsNotImportant": "إلغاء تحديد الأهمية", + "moveToTrash": "ارسال الى المحذوفات", + "moveToFolder": "نقل المجلدات", + "retrieveFromTrash": "استرداد من سلة المهملات" + }, + "strings": { + "sendingFailed": "فشل إرسال البريد الإلكتروني" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EmailAccount.json b/application/Espo/Resources/i18n/ar_AR/EmailAccount.json new file mode 100644 index 0000000000..d8e0222cf0 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EmailAccount.json @@ -0,0 +1,58 @@ +{ + "fields": { + "name": "الاسم", + "status": "الحالة", + "host": "المستضيف", + "username": "اسم المستخدم", + "password": "كلمة المرور", + "port": "المنفذ", + "monitoredFolders": "المجلدات التي تمت مراقبتها", + "fetchSince": "الجلب منذ", + "emailAddress": "البريد الإلكتروني", + "sentFolder": "مجلد المرسل", + "storeSentEmails": "تخزين رسائل البريد الإلكتروني المرسلة", + "keepFetchedEmailsUnread": "الاحتفاظ بالبريد الإلكتروني غير المرغوب فيه غير مقروءة", + "emailFolder": "وضع في مجلد", + "useSmtp": "استخدام SMTP", + "smtpHost": "مضيف SMTP", + "smtpPort": "منفذ SMTP", + "smtpAuth": "مصادقة SMTP", + "smtpSecurity": "أمان SMTP", + "smtpUsername": "اسم مستخدم SMTP", + "smtpPassword": "كلمة مرور SMTP", + "useImap": "إحضار رسائل البريد الإلكتروني", + "smtpAuthMechanism": "آلية مصادقة SMTP", + "security": "حماية" + }, + "links": { + "filters": "الفلاتر", + "emails": "رسائل البريد الإلكتروني" + }, + "options": { + "status": { + "Active": "نشط", + "Inactive": "غير نشط" + }, + "smtpAuthMechanism": { + "plain": "عادي", + "login": "تسجيل الدخول", + "crammd5": "كرام MD5" + } + }, + "labels": { + "Create EmailAccount": "إنشاء بريد إلكتروني", + "Main": "الرئيسي", + "Test Connection": "إختبر الإتصال", + "Send Test Email": "إرسال اختبار البريد الإلكتروني" + }, + "messages": { + "couldNotConnectToImap": "تعذر الاتصال بسيرفر IMAP", + "connectionIsOk": "الإتصال يعمل بشكل جيد" + }, + "tooltips": { + "monitoredFolders": "يجب فصل المجلدات المتعددة بفاصلة.\n\nيمكنك إضافة مجلد \"مرسل\" لمزامنة رسائل البريد الإلكتروني المرسلة من عميل بريد إلكتروني خارجي.", + "storeSentEmails": "سيتم تخزين رسائل البريد الإلكتروني المرسلة على سيرفر IMAP. يجب أن تتطابق خانة عنوان البريد الإلكتروني مع عنوان البريد الإلكتروني الذي سيتم الإرسال منه.", + "useSmtp": "القدرة على إرسال رسائل البريد الإلكتروني.", + "emailAddress": "يجب أن يكون لسجل المستخدم (المستخدم المعين) نفس عنوان البريد الإلكتروني لتتمكن من استخدام حساب البريد الإلكتروني هذا للإرسال." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EmailAddress.json b/application/Espo/Resources/i18n/ar_AR/EmailAddress.json new file mode 100644 index 0000000000..b833b1b7a7 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EmailAddress.json @@ -0,0 +1,14 @@ +{ + "labels": { + "Primary": "أساسي", + "Opted Out": "تم إلغاء الاشتراك", + "Invalid": "غير صالح" + }, + "fields": { + "optOut": "انسحبت", + "invalid": "غير صالح" + }, + "presetFilters": { + "orphan": "يتيم" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EmailFilter.json b/application/Espo/Resources/i18n/ar_AR/EmailFilter.json new file mode 100644 index 0000000000..ce97442f48 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EmailFilter.json @@ -0,0 +1,29 @@ +{ + "fields": { + "from": "من", + "to": "إلي", + "subject": "عنوان الرسالة", + "bodyContains": "محتوي الرسالة", + "action": "عمل", + "isGlobal": "هو عالمي", + "emailFolder": "مجلد" + }, + "labels": { + "Create EmailFilter": "إنشاء فلتر للبريد الإلكتروني", + "Emails": "رسائل البريد الإلكتروني" + }, + "tooltips": { + "from": "رسائل البريد الإلكتروني المرسلة من العنوان المحدد. اتركه فارغًا إذا لم يكن هناك حاجة إليه. يمكنك استخدام البديل", + "to": "رسائل البريد الإلكتروني المرسلة الي العنوان المحدد. اتركه فارغًا إذا لم يكن هناك حاجة إليه. يمكنك استخدام البديل", + "name": "امنح المرشح اسمًا وصفيًا.", + "bodyContains": "يحتوي نص البريد الإلكتروني على أي من الكلمات أو العبارات المحددة.", + "isGlobal": "يطبق هذا الفلتر على جميع رسائل البريد الإلكتروني الواردة إلى النظام.", + "subject": "استخدم حرف بدل *:\n\n * \"text *\" - يبدأ بالنص ،\n * `* text *` - يحتوي على نص ،\n * `* نص` - ينتهي بنص." + }, + "options": { + "action": { + "Skip": "يتجاهل", + "Move to Folder": "ضع في المجلد" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EmailFolder.json b/application/Espo/Resources/i18n/ar_AR/EmailFolder.json new file mode 100644 index 0000000000..e41e0a80f9 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EmailFolder.json @@ -0,0 +1,10 @@ +{ + "fields": { + "skipNotifications": " تخطي الاشعارات" + }, + "labels": { + "Create EmailFolder": "أنشئ مجلد", + "Manage Folders": "إدارة المجلدات", + "Emails": "رسائل البريد الإلكتروني" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EmailTemplate.json b/application/Espo/Resources/i18n/ar_AR/EmailTemplate.json new file mode 100644 index 0000000000..d55b26d360 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EmailTemplate.json @@ -0,0 +1,34 @@ +{ + "fields": { + "name": "الإسم", + "status": "الحالة", + "isHtml": "كود (HTML)", + "body": "محتوي الرسالة", + "subject": "عنوان الرسالة", + "attachments": "المرفقات", + "oneOff": "لمرة واحدة", + "category": "فئة", + "insertField": "العناصر النائبة" + }, + "labels": { + "Create EmailTemplate": "إنشاء قالب بريد إلكتروني", + "Info": "معلومات", + "Available placeholders": "العناصر النائبة المتاحة" + }, + "tooltips": { + "oneOff": "تحقق إذا ما كنت ستستخدم هذا القالب مرة واحدة فقط. علي سبيل المثال للبريد الإلكتروني الشامل" + }, + "presetFilters": { + "actual": "فعلي" + }, + "placeholderTexts": { + "optOutLink": "رابط إلغاء الاشتراك", + "today": "تاريخ اليوم", + "now": "التاريخ والوقت الحالي", + "currentYear": "السنة الحالية", + "optOutUrl": "URL لرابط إلغاء الاشتراك" + }, + "messages": { + "infoText": "العناصر النائبة المتوفرة:\n\n{optOutUrl} & # 8211 ؛ URL لرابط إلغاء الاشتراك ؛\n\n{optOutLink} & # 8211 ؛ رابط إلغاء الاشتراك." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EmailTemplateCategory.json b/application/Espo/Resources/i18n/ar_AR/EmailTemplateCategory.json new file mode 100644 index 0000000000..921ccadb91 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EmailTemplateCategory.json @@ -0,0 +1,14 @@ +{ + "labels": { + "Create EmailTemplateCategory": "إنشاء فئة", + "Manage Categories": "إدارة الفئات", + "EmailTemplates": "قوالب البريد الإلكتروني" + }, + "fields": { + "order": "ترتيب", + "childList": "قائمة فرعية" + }, + "links": { + "emailTemplates": "قوالب البريد الإلكتروني" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/EntityManager.json b/application/Espo/Resources/i18n/ar_AR/EntityManager.json new file mode 100644 index 0000000000..f9af090605 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/EntityManager.json @@ -0,0 +1,86 @@ +{ + "labels": { + "Fields": "حقول", + "Relationships": "الروابط", + "Schedule": "برنامج", + "Log": "سجل", + "Formula": "معادلة", + "Layouts": "التخطيطات" + }, + "fields": { + "name": "الاسم", + "type": "النوع", + "labelSingular": "تسمية المفرد", + "labelPlural": "تسمية الجمع", + "stream": "الاستريم", + "label": "اللافتة", + "linkType": "نوع الرابط", + "entityForeign": "حقل مرتبط", + "linkForeign": "رابط خارجي", + "link": "الرابط", + "labelForeign": "علامة خارجية", + "sortBy": "الترتيب الافتراضي (الخانة)", + "sortDirection": "الترتيب الافتراضي (الاتجاه)", + "relationName": "اسم الجدول الأوسط", + "linkMultipleField": " رابط متعدد الخانات", + "linkMultipleFieldForeign": "رابط خارجي متعدد الخانات", + "disabled": "معطل", + "textFilterFields": "خانات تصفية النص", + "audited": "مدقق", + "auditedForeign": "المدققة الخارجية", + "statusField": "خانة الحالة", + "beforeSaveCustomScript": "قبل حفظ البرنامج النصي المخصص", + "color": "اللون", + "kanbanViewMode": "عرض كانبان", + "kanbanStatusIgnoreList": "المجموعات التي تم تجاهلها في طريقة عرض كانبان", + "iconClass": "أيقونة", + "fullTextSearch": "البحث عن نص كامل", + "countDisabled": "تعطيل عدد السجلات", + "parentEntityTypeList": "أنواع الكيانات الأم", + "foreignLinkEntityTypeList": "روابط خارجية", + "entity": "كيان", + "optimisticConcurrencyControl": "تحكم التزامن متفائل" + }, + "options": { + "type": { + "": "لا شيء", + "Base": "قاعدة", + "Person": "شخص", + "CategoryTree": "هيكل الاقسام", + "Event": "حدث", + "BasePlus": "بيس بلس", + "Company": "شركة" + }, + "linkType": { + "manyToMany": "الكثير للكثيرين", + "oneToMany": "واحد لكثير", + "manyToOne": "الكثير لواحد", + "parentToChildren": "من الاصل للفروع", + "childrenToParent": "من الفروع للاصل", + "oneToOneRight": "حق واحد لواحد", + "oneToOneLeft": "واحد لواحد اليسار" + }, + "sortDirection": { + "asc": "تصاعدي", + "desc": "تنازلي" + } + }, + "messages": { + "entityCreated": "تم انشاء المنشأة", + "linkAlreadyExists": "تعارض اسم الرابط.", + "linkConflict": "اسم النزاع: رابط أو حقل بنفس الاسم موجود بالفعل.", + "confirmRemove": "هل أنت متأكد أنك تريد إزالة نوع الكيان من النظام؟" + }, + "tooltips": { + "statusField": "يتم تسجيل تحديثات هذه الخانة في الاحداث", + "textFilterFields": "الخانات المستخدمة للبحث عن النص.", + "stream": "ما إذا كان الكيان لديه دفق.", + "disabled": "تحقق مما إذا كنت لا تحتاج إلى هذا الكيان في نظامك.", + "linkAudited": " سيتم تسجيل إنشاء سجل ذي صلة والربط بالسجل الحالي في ساحة المشاركات.", + "linkMultipleField": "رابط متعدد الخانات يوفر طريقة يدوية لتعديل العلاقات. لا تستخدمها إذا كان يمكنك الحصول على عدد كبير من السجلات ذات الصلة.", + "entityType": "Base Plus - به لوحات الأنشطة والتاريخ والمهام.\n\nالحدث - متوفر في التقويم ولوحة الأنشطة.", + "fullTextSearch": "تشغيل إعادة البناء مطلوب.", + "countDisabled": "لن يتم عرض العدد الإجمالي في عرض القائمة. يمكن أن تقلل من وقت التحميل عندما يكون جدول قاعدة البيانات كبير.", + "optimisticConcurrencyControl": "يمنع تعارضات الكتابة." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Export.json b/application/Espo/Resources/i18n/ar_AR/Export.json new file mode 100644 index 0000000000..283739a875 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Export.json @@ -0,0 +1,23 @@ +{ + "fields": { + "fieldList": "قائمة الخانات", + "exportAllFields": "تصدير جميع الخانات", + "format": "شكل", + "status": "حاله" + }, + "options": { + "format": { + "xlsx": "XLSX (إكسل)" + }, + "status": { + "Pending": "قيد الانتظار", + "Running": "يعمل", + "Success": "بنجاح", + "Failed": "فشل" + } + }, + "messages": { + "exportProcessed": "تمت معالجة التصدير. قم بتنزيل [ملف] ({url}).", + "infoText": "تتم معالجة التصدير في وضع الخمول بواسطة cron. قد يستغرق الأمر بعض الوقت للانتهاء. لن يؤثر إغلاق مربع الحوار الشرطي هذا على عملية التنفيذ." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Extension.json b/application/Espo/Resources/i18n/ar_AR/Extension.json new file mode 100644 index 0000000000..8b4e878898 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Extension.json @@ -0,0 +1,16 @@ +{ + "fields": { + "name": "الاسم", + "version": "الإصدار", + "description": "الوصف", + "isInstalled": "تم التنصيب", + "checkVersionUrl": "عنوان URL لفحص الإصدارات الجديدة" + }, + "labels": { + "Uninstall": "الغاء التثبيت", + "Install": "تثبيت" + }, + "messages": { + "uninstalled": "إضافة {name} تم إلغاء تثبيتها" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/ExternalAccount.json b/application/Espo/Resources/i18n/ar_AR/ExternalAccount.json new file mode 100644 index 0000000000..7e31a73df8 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/ExternalAccount.json @@ -0,0 +1,8 @@ +{ + "labels": { + "Connect": "إتصال", + "Connected": "متصل", + "Disconnect": "قطع الاتصال", + "Disconnected": "انقطع الاتصال" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/FieldManager.json b/application/Espo/Resources/i18n/ar_AR/FieldManager.json new file mode 100644 index 0000000000..2a4d7ffe0b --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/FieldManager.json @@ -0,0 +1,138 @@ +{ + "labels": { + "Dynamic Logic": "المنطق الديناميكي", + "Name": "اسم", + "Label": "مُلصَق", + "Type": "يكتب" + }, + "options": { + "dateTimeDefault": { + "": "لاشئ", + "javascript: return this.dateTime.getNow(1);": "حالا", + "javascript: return this.dateTime.getNow(5);": "حالا (5 دقائق)", + "javascript: return this.dateTime.getNow(15);": "حالا (15 دقائق)", + "javascript: return this.dateTime.getNow(30);": "حالا (30 دقائق)", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'hours', 15);": "+1 ساعة", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'hours', 15);": "+2 ساعة", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'hours', 15);": "+3 ساعة", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'hours', 15);": "+4 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'hours', 15);": "+5 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'hours', 15);": "+6 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(7, 'hours', 15);": "+7 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(8, 'hours', 15);": "+8 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(9, 'hours', 15);": "+9 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(10, 'hours', 15);": "+10 ساعات", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(11, 'hours', 15);": "+11 ساعة", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(12, 'hours', 15);": "+12 ساعة", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'days', 15);": "+1 يوم", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'days', 15);": "+2 يوم", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'days', 15);": "+3 أيام", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'days', 15);": "+4 أيام", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'days', 15);": "+5 أيام", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'days', 15);": "+6 أيام", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'week', 15);": "+1 أسبوع" + }, + "dateDefault": { + "": "لاشئ", + "javascript: return this.dateTime.getToday();": "اليوم", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');": "+1 يوم", + "javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');": "+2 يوم", + "javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');": "+3 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');": "+4 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');": "+5 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');": "+6 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');": "+7 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');": "+8 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');": "+9 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');": "+10 أيام", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');": "+1 أسبوع", + "javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');": "+2 أسبوع", + "javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');": "+3 أسابيع", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');": "+1 شهر", + "javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');": "+2 شهر", + "javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');": "+3 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');": "+4 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');": "+5 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');": "+6 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');": "+7 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');": "+8 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');": "+9 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 شهور", + "javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 شهر", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 سنة" + }, + "barcodeType": { + "pharmacode": "فارماكود", + "QRcode": "رمز الاستجابة السريعة" + } + }, + "tooltips": { + "audited": "سيتم تسجيل التحديثات في الدفق.", + "required": "ستكون الخانة إلزاميًه. لا يمكن تركها فارغة.", + "default": "سيتم تعيين القيمة بشكل افتراضي عند الإنشاء.", + "min": "الحد الأدنى للقيمة المقبولة.", + "max": "أقصى قيمة مقبولة.", + "seeMoreDisabled": "إذا لم يتم تحديده ، فسيتم تقصير النصوص الطويلة.", + "lengthOfCut": "كم من الوقت يمكن أن يكون النص قبل أن يتم قصه.", + "maxLength": "أقصى طول مقبول للنص.", + "before": "يجب أن تكون قيمة التاريخ قبل قيمة التاريخ للخانة المحدده.", + "after": "يجب أن تكون قيمة التاريخ بعد قيمة التاريخ للخانة المحدده.", + "readOnly": "لا يمكن تحديد قيمة الخانة من قبل المستخدم. ولكن يمكن حسابها بالمعادلة.", + "maxFileSize": "إذا كانت فارغة أو 0 فلا حدود.", + "fileAccept": "أنواع الملفات التي يجب قبولها. من الممكن إضافة عناصر مخصصة.", + "barcodeLastChar": "بالنسبة لنوع EAN-13.", + "conversionDisabled": "لن يتم تطبيق إجراء تحويل العملة في هذا الحقل." + }, + "fieldParts": { + "address": { + "street": "شارع", + "city": "المدينة", + "state": "المحافظة", + "country": "الدولة", + "postalCode": "الرمز البريدي", + "map": "الخريطة" + }, + "personName": { + "salutation": "تحية", + "first": "أولاً", + "last": "آخر", + "middle": "وسط" + }, + "currency": { + "converted": "(تم التحويل)", + "currency": "(عملة)" + }, + "datetimeOptional": { + "date": "تاريخ" + } + }, + "fieldInfo": { + "varchar": "نص من سطر واحد.", + "enum": "مربع الاختيار ، يمكن تحديد قيمة واحدة فقط.", + "text": "نص متعدد الأسطر مع دعم تخفيض السعر.", + "date": "التاريخ بدون الوقت.", + "datetime": "التاريخ و الوقت", + "currency": "قيمة العملة. رقم عائم مع رمز العملة.", + "int": "عدد صحيح.", + "float": "رقم به جزء عشري.", + "bool": "مربع اختيار. قيمتان محتملتان: صحيح وخطأ.", + "multiEnum": "قائمة القيم ، يمكن تحديد قيم متعددة. تم ترتيب القائمة.", + "checklist": "قائمة مربعات الاختيار.", + "array": "قائمة القيم المشابهة لحقل التعداد المتعدد.", + "address": "عنوان بالشارع والمدينة والولاية والرمز البريدي والبلد.", + "url": "لتخزين الروابط.", + "wysiwyg": "نص مع دعم HTML.", + "file": "لتحميل الملف.", + "image": "لتحميل الصور.", + "attachmentMultiple": "يسمح بتحميل ملفات متعددة.", + "number": "عدد متزايد تلقائيًا لنوع السلسلة ببادئة محتملة وطول محدد.", + "autoincrement": "رقم صحيح مُنشأ للقراءة فقط يتزايد تلقائيًا.", + "barcode": "الباركود. يمكن طباعتها إلى PDF.", + "email": "مجموعة من عناوين البريد الإلكتروني مع معلماتها: مُعطلة ، غير صالحة ، أساسية.", + "phone": "مجموعة من أرقام الهواتف مع معلماتها: النوع ، تم إلغاء الاشتراك ، غير صالح ، أساسي.", + "foreign": "مجال من السجلات ذات الصلة. يقرأ فقط.", + "link": "سجل مرتبط من خلال علاقة ينتمي إلى (متعدد إلى واحد أو واحد إلى واحد).", + "linkParent": "سجل مرتبط من خلال علاقة Belongs-To-Parent. يمكن أن يكون من أنواع كيانات مختلفة.", + "linkMultiple": "مجموعة من السجلات المرتبطة من خلال علاقة Has-Many (متعدد بأطراف أو واحد بأطراف). لا تحتوي كل العلاقات على حقول ارتباط متعددة. فقط تلك التي تفعل ذلك ، حيث يتم تمكين معلمات الارتباط المتعددة." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Formula.json b/application/Espo/Resources/i18n/ar_AR/Formula.json new file mode 100644 index 0000000000..c7869c998f --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Formula.json @@ -0,0 +1,23 @@ +{ + "labels": { + "Check Syntax": "تحقق من النحو", + "Run": "تشغيل" + }, + "fields": { + "target": "استهداف", + "targetType": "نوع الهدف", + "script": "النصي", + "output": "مخرجات", + "error": "خطأ" + }, + "messages": { + "runSuccess": "تم التنفيذ بنجاح.", + "runError": "خطأ.", + "checkSyntaxSuccess": "النحو صحيح.", + "checkSyntaxError": "خطأ في بناء الجملة.", + "emptyScript": "البرنامج النصي فارغ." + }, + "tooltips": { + "output": "قم بطباعة القيم باستخدام الوظيفة \"output \\ printLine\"." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Global.json b/application/Espo/Resources/i18n/ar_AR/Global.json new file mode 100644 index 0000000000..48421e37de --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Global.json @@ -0,0 +1,723 @@ +{ + "scopeNames": { + "Email": "الإيميل", + "User": "المستخدم", + "Team": "الفريق", + "Role": "الصلاحية", + "EmailTemplate": "قوالب البريد", + "EmailAccount": "البريد الشخصي", + "EmailAccountScope": "البريد الشخصي", + "OutboundEmail": "البريد الصادر", + "ScheduledJob": "الوظيفة المجدولة", + "ExternalAccount": "الحساب الخارجي", + "Extension": "الإضافة", + "Dashboard": "الرئيسية", + "InboundEmail": "حساب البريد الإلكتروني للمجموعة", + "Stream": "الاحداث", + "Import": "ادخال من الخارج", + "Template": "قالب", + "Job": "وظيفة", + "EmailFilter": "تصفية الايميل", + "Portal": "البوابة", + "PortalRole": "دور البوابة", + "Attachment": "مرفق", + "EmailFolder": "مجلد البريد الإلكتروني", + "PortalUser": "مستخدم البوابة", + "ScheduledJobLogRecord": "سجل سجل الوظيفة المجدول", + "PasswordChangeRequest": "طلب تغيير كلمة المرور", + "ActionHistoryRecord": "سجل تاريخ العمل", + "AuthToken": "رمز المصادقة", + "UniqueId": "معرف فريد", + "LastViewed": "ينظر الماضي", + "Settings": "إعدادات", + "FieldManager": "مدير الخانات", + "Integration": "اندماج", + "LayoutManager": "مدير التخطيط", + "EntityManager": "مدير الكيان", + "Export": "يصدّر", + "DynamicLogic": "المنطق الديناميكي", + "DashletOptions": "خيارات Dashlet", + "Admin": "مسؤل", + "Global": "عالمي", + "Preferences": "التفضيلات", + "EmailAddress": "عنوان البريد الإلكتروني", + "PhoneNumber": "رقم التليفون", + "AuthLogRecord": "سجل سجل المصادقة", + "AuthFailLogRecord": "سجل سجل فشل المصادقة", + "EmailTemplateCategory": "فئات قوالب البريد الإلكتروني", + "LeadCapture": "نقطة دخول التقاط الرصاص", + "LeadCaptureLogRecord": "سجل تسجيل الرصاص", + "ArrayValue": "قيمة المصفوفة", + "ApiUser": "مستخدم API", + "DashboardTemplate": "قالب لوحة القيادة", + "Webhook": "الويب هوك", + "Currency": "عملة", + "LayoutSet": "مجموعة التخطيط", + "Mass Action": "العمل الجماهيري" + }, + "scopeNamesPlural": { + "Email": "الإيميلات", + "User": "المستخدمين", + "Team": "الفرق", + "Role": "الأدوار", + "EmailTemplate": "قوالب البريد", + "EmailAccount": "حسابات البريد الشخصي", + "EmailAccountScope": "حسابات البريد الشخصي", + "OutboundEmail": "رسائل البريد الصادرة", + "ScheduledJob": "الوظائف المجدولة", + "ExternalAccount": "الحسابات الخارجية", + "Extension": "الاضافات", + "Dashboard": "الرئيسية", + "InboundEmail": "حسابات البريد للمجموعة", + "Stream": "الاحداث", + "Template": "القوالب", + "Job": "الوظائف", + "EmailFilter": "تصفيات الايميل", + "Portal": "البوابات", + "PortalRole": "أدوار البوابات", + "Attachment": "المرفقات", + "EmailFolder": "مجلدات البريد الإلكتروني", + "PortalUser": "مستخدمو البوابة", + "ScheduledJobLogRecord": "سجلات العمل المجدولة", + "PasswordChangeRequest": "طلبات تغيير كلمة المرور", + "ActionHistoryRecord": "تاريخ العمل", + "AuthToken": "رموز المصادقة", + "UniqueId": "معرفات فريدة", + "LastViewed": "ينظر الماضي", + "AuthLogRecord": "سجل المصادقة", + "AuthFailLogRecord": "سجل فشل المصادقة", + "EmailTemplateCategory": "فئات قوالب البريد الإلكتروني", + "Import": "يستورد", + "LeadCapture": "القبض على الرصاص", + "LeadCaptureLogRecord": "سجل اقتناص الرصاص", + "ArrayValue": "قيم الصفيف", + "ApiUser": "مستخدمي API", + "DashboardTemplate": "قوالب لوحة القيادة", + "Webhook": "ويب هوك", + "EmailAddress": "عناوين البريد الإلكتروني", + "PhoneNumber": "أرقام الهواتف", + "Currency": "عملة", + "LayoutSet": "مجموعات التخطيط" + }, + "labels": { + "Misc": "متفرقات", + "Merge": "دمج", + "None": "لاشئ", + "Home": "الرئيسية", + "by": "من قبل", + "Saved": "تم الحفظ", + "Error": "خطأ", + "Select": "تحديد", + "Not valid": "غير صحيح", + "Please wait...": "انتظر من فضلك ..", + "Please wait": "انتظر من فضلك ..", + "Loading...": "جاري التحميل..", + "Uploading...": "جاري الرفع ..", + "Sending...": "جاري الارسال..", + "Merging...": "جاري الدمج..", + "Merged": "تم الدمج", + "Removed": "تم الحذف", + "Posted": "تم اضافه البوست", + "Linked": "مرتبط", + "Unlinked": "غير مرتبط", + "Done": "تم", + "Access denied": "تم رفض الدخول", + "Not found": "لم يتم العثور عليه", + "Access": "الدخول", + "Are you sure?": "هل انت متأكد ؟", + "Record has been removed": "تمت إزالة السجل", + "Wrong username/password": "اسم المستخدم/كلمة المرور خطأ", + "Post cannot be empty": "صندوق البريد لا يمكن أن يكون فارغا", + "Removing...": "جاري الحذف..", + "Unlinking...": "جاري فك الربط ..", + "Posting...": "جاري اضافة المقال...", + "Username can not be empty!": "اسم المستخدم لا يمكن أن يكون فارغ!", + "Cache is not enabled": "الكاش غير ممكن", + "Cache has been cleared": "تم حذف الكاش", + "Rebuild has been done": "إعادة البناء تمت", + "Saving...": "جاري الحفظ..", + "Modified": "تم التعديل", + "Created": "تم الإنشاء", + "Create": "انشاء", + "create": "انشاء", + "Overview": "نظرة عامة", + "Details": "تفاصيل", + "Add Field": "إضافة خانة", + "Add Dashlet": "إضافة اختصار لوحة تحكم", + "Filter": "تصفيه", + "Edit Dashboard": "تعديل الرئيسية", + "Add": "اضافه", + "Add Item": "اضافة عنصر", + "Reset": "إعادة الوضع السابق", + "Menu": "قائمة", + "More": "المزيد", + "Search": "بحث", + "Only My": "فقط لي وحدي", + "Open": "مفتوح", + "Admin": "الادارة", + "About": "عن", + "Refresh": "تحديث", + "Remove": "إزالة", + "Options": "خيارات", + "Username": "اسم المستخدم", + "Password": "كلمة السر", + "Login": "تسجيل الدخول", + "Log Out": "تسجيل الخروج", + "Preferences": "تفضيلات", + "State": "حالة", + "Street": "شارع", + "Country": "بلد", + "City": "مدينة", + "PostalCode": "الرمز البريدي", + "Followed": "يتبع", + "Follow": "إتبع", + "Followers": "متابعون", + "Clear Local Cache": "مسح ذاكرة التخزين المؤقت المحلية", + "Actions": "تصرفات", + "Delete": "حذف", + "Update": "تحديث", + "Save": "حفظ", + "Edit": "تعديل", + "View": "رؤية", + "Cancel": "إلغاء", + "Apply": "تطبيق", + "Unlink": "فك الربط", + "Mass Update": "التحديث الشامل", + "Export": "تصدير", + "No Data": "لايوجد بيانات", + "No Access": "غير مسموح بالدخول", + "All": "الكل", + "Active": "نشط", + "Inactive": "غير نشط", + "Write your comment here": "اكتب تعليقك هنا", + "Post": "مشاركة", + "Stream": "الأحداث", + "Show more": "إعرض المزيد", + "Dashlet Options": "خيارات إختصار لوحة التحكم", + "Full Form": "استمارة كاملة", + "Insert": "أدخل", + "Person": "شخص", + "First Name": "الاسم الاول", + "Last Name": "اسم العائلة", + "Original": "أصلي", + "You": "انت", + "you": "انت", + "change": "تغيير", + "Change": "تغيير", + "Primary": "مبدأي", + "Save Filter": "احفظ نتائج الفلتر", + "Administration": "الادارة", + "Run Import": "تشغيل الادخال من الخارج", + "Duplicate": "مكرر", + "Notifications": "إخطارات", + "Mark all read": "ضع علامة بأنه تم قراءة الكل", + "See more": "إعرض المزيد", + "Today": "اليوم", + "Tomorrow": "الغد", + "Yesterday": "الأمس", + "Submit": "تسليم", + "Close": "غلق", + "Yes": "نعم", + "No": "لا", + "Value": "قيمة", + "Current version": "النسخة الحالية", + "List View": "عرض القائمة", + "Tree View": "عرض الهيكل", + "Unlink All": "فك ربط الكل", + "Total": "المجموع", + "Print to PDF": "الطباعة إلى PDF", + "Default": "افتراضي", + "Number": "رقم", + "From": "من", + "To": "إلي", + "Create Post": "انشاء مشاركة", + "Previous Entry": "الدخول السابق", + "Next Entry": "الدخول التالي", + "View List": "عرض القائمة", + "Attach File": "أرفق ملف", + "Skip": "يتخطى", + "Attribute": "ينسب", + "Function": "دور", + "Self-Assign": "التخصيص الذاتي", + "Self-Assigned": "التعيين الذاتي", + "Return to Application": "العودة إلى التطبيق", + "Select All Results": "حدد كافة النتائج", + "Expand": "وسعت", + "Collapse": "انهيار", + "New notifications": "إخطارات جديدة", + "Manage Categories": "إدارة الفئات", + "Manage Folders": "إدارة المجلدات", + "Convert to": "حول الى", + "View Personal Data": "عرض البيانات الشخصية", + "Personal Data": "بيانات شخصية", + "Erase": "محو", + "Move Over": "غير الاتجاه", + "Restore": "يعيد", + "View Followers": "مشاهدة المتابعين", + "Convert Currency": "تحويل العملة", + "Middle Name": "الاسم الوسطى", + "View on Map": "عرض على الخريطة", + "Proceed": "يتابع", + "Attached": "تعلق", + "Preview": "معاينة", + "Up": "رفع", + "Save & Continue Editing": "حفظ و اكمال التعديل", + "Save & New": "حفظ و جديد", + "Field": "مجال", + "Resolution": "القرار", + "Resolve Conflict": "حل الصراع", + "Download": "تحميل" + }, + "messages": { + "pleaseWait": "انتظر من فضلك ..", + "posting": "جاري النشر..", + "confirmLeaveOutMessage": "هل أنت متأكد من أنك تريد مغادرة النموذج؟", + "notModified": "لم تقم بتعديل السجل", + "fieldIsRequired": "{field} مطلوبة", + "fieldShouldAfter": "{field} يجب ان تكون بعد {otherField}\n", + "fieldShouldBefore": "{field} يجب ان تكون قبل {otherField}\n", + "fieldShouldBeBetween": "{field} يجب ان تكون بين {mix} و {max}\n", + "fieldBadPasswordConfirm": "{field} لم يتم تأكيدها بشكل صحيح", + "resetPreferencesDone": "تمت إعادة تعيين التفضيلات إلى الإعدادات الافتراضية", + "confirmation": "هل أنت واثق؟", + "unlinkAllConfirmation": "هل تريد بالتأكيد إلغاء ربط جميع السجلات ذات الصلة؟", + "resetPreferencesConfirmation": "هل أنت متأكد من أنك تريد إعادة تعيين التفضيلات إلى الإعدادات الافتراضية؟", + "removeRecordConfirmation": "هل أنت متأكد من أنك تريد إزالة السجل؟", + "unlinkRecordConfirmation": " هل تريد بالتأكيد إلغاء ربط السجل ذي الصلة؟", + "removeSelectedRecordsConfirmation": "هل أنت متأكد من أنك تريد إزالة السجلات المحددة؟", + "massUpdateResult": "{count} سجل قد تم تحديثه", + "massUpdateResultSingle": "{count} سجل تم تحديثه", + "noRecordsUpdated": "لم يتم تحديث أي سجلات", + "massRemoveResult": "{count} سجل قد تم حذفهم", + "massRemoveResultSingle": "{count} سجل قد تم حذفهم", + "noRecordsRemoved": "لم يتم حذف أي سجلات", + "clickToRefresh": "انقر للتحديث", + "writeYourCommentHere": "أكتب تعليقك هنا", + "writeMessageToUser": "أكتب رسالة لـ {user}", + "typeAndPressEnter": "اكتب واضغط على زر الإدخال", + "checkForNewNotifications": "تحقق من وجود إشعارات جديدة", + "duplicate": "قد يكون السجل الذي تقوم بإنشائه موجودًا بالفعل", + "dropToAttach": "إسقاط للإرفاق", + "writeMessageToSelf": "اكتب رسالة على تيار الخاص بك", + "checkForNewNotes": "تحقق من وجود تحديثات تيار", + "internalPost": "سيتمكن فقط الأعضاء الداخليين من رؤية الموضوع", + "done": "فعله", + "confirmMassFollow": "هل أنت متأكد أنك تريد متابعة السجلات المختارة؟", + "confirmMassUnfollow": "هل أنت متأكد أنك تريد إلغاء متابعة السجلات المحددة؟", + "massFollowResult": "يتم الآن اتباع {عدد} من السجلات", + "massUnfollowResult": "لم يتم اتباع {عدد} من السجلات الآن", + "massFollowResultSingle": "{عدد} سجل متبع الآن", + "massUnfollowResultSingle": "{عدد} سجل الآن لم يتم اتباعه", + "massFollowZeroResult": "لم يتم اتباع أي شيء", + "massUnfollowZeroResult": "لم تتم متابعة أي شيء", + "fieldShouldBeEmail": "{field} يجب أن يكون بريدًا صالحًا", + "fieldShouldBeFloat": "يجب أن يكون {field} عددًا صحيحًا", + "fieldShouldBeInt": "{field} يجب أن يكون عددًا صحيحًا صالحًا", + "fieldShouldBeDate": "{field} يجب أن يكون تاريخ صالحًا", + "fieldShouldBeDatetime": "{field} يجب أن يكون تاريخ/وقت صالحًا", + "internalPostTitle": "الموضوع مرئي فقط للأعضاء الداخليين", + "loading": "جار التحميل...", + "saving": "إنقاذ...", + "fieldMaxFileSizeError": "يجب ألا يتجاوز الملف {max} ميغا بايت", + "fieldShouldBeLess": "{field} يجب ان لا يكون أكبر من {value}", + "fieldShouldBeGreater": "{field} يجب ان لا يكون أقل من {value}", + "fieldIsUploading": "جارٍ التحميل", + "erasePersonalDataConfirmation": "سيتم مسح الحقول التي تم تحديدها بشكل دائم. هل أنت واثق؟", + "massPrintPdfMaxCountError": "لا يمكن طباعة أكثر من {maxCount} من السجلات.", + "fieldValueDuplicate": "قيمة مكررة", + "unlinkSelectedRecordsConfirmation": "هل أنت متأكد أنك تريد إلغاء ربط السجلات المحددة؟", + "recalculateFormulaConfirmation": "هل أنت متأكد من أنك تريد إعادة حساب الصيغة للسجلات المحددة؟", + "fieldExceedsMaxCount": "يتجاوز العدد الحد الأقصى المسموح به {maxCount}", + "notUpdated": "غير محدث", + "maintenanceMode": "التطبيق حاليا في وضع الصيانة. فقط المستخدمين المسؤولين لديهم حق الوصول.\n\nيمكن تعطيل وضع الصيانة في الإدارة ← الإعدادات.", + "fieldInvalid": "{field} غير صالح", + "resolveSaveConflict": "تم تعديل السجل. تحتاج إلى حل التعارض قبل أن تتمكن من حفظ السجل.", + "massActionProcessed": "تمت معالجة الإجراءات الجماعية." + }, + "boolFilters": { + "onlyMy": "انا فقط", + "followed": "يتبع", + "onlyMyTeam": "فريقي" + }, + "presetFilters": { + "followed": "يتبع", + "all": "الكل" + }, + "massActions": { + "remove": "إزالة", + "merge": "دمج", + "massUpdate": "التحديث الشامل", + "export": "تصدير", + "follow": "يتبع", + "unfollow": "الغاء المتابعة", + "convertCurrency": "تحويل العملة", + "printPdf": "طباعة إلى PDF", + "unlink": "فك الارتباط", + "recalculateFormula": "إعادة حساب الصيغة", + "update": "تحميل" + }, + "fields": { + "name": "الإسم", + "firstName": "الإسم الاول", + "lastName": "اسم العائلة", + "salutationName": "التحية", + "assignedUser": "المستخدم المخصص", + "assignedUsers": "المستخدمين المخصصين", + "emailAddress": "البريد اللإلكتروني", + "assignedUserName": "اسم المستخدم المخصص", + "teams": "الفرق", + "createdAt": "تم أنشاءه في:", + "modifiedAt": "تم التعديل في:", + "createdBy": "تم انشاءه بواسطة:", + "modifiedBy": "تم التعديل بواسطة:", + "description": "التوصيف", + "address": "العنوان", + "phoneNumber": "رقم التليفون", + "phoneNumberMobile": "رقم التليفون (الموبايل)", + "phoneNumberHome": "رقم التليفون (المنزل)", + "phoneNumberFax": "رقم التليفون (فاكس)", + "phoneNumberOffice": "رقم التليفون (المكتب)", + "phoneNumberOther": "رقم التليفون (اخرى)", + "order": "ترتيب", + "parent": "الأصل", + "children": "النسل", + "id": "بطاقة تعريف", + "emailAddressData": "بيانات عنوان البريد الإلكتروني", + "phoneNumberData": "بيانات رقم الهاتف", + "ids": "المعرفات", + "names": "الأسماء", + "emailAddressIsOptedOut": "تم إلغاء الاشتراك في عنوان البريد الإلكتروني", + "targetListIsOptedOut": "تم إلغاء الاشتراك (قائمة الهدف)", + "type": "يكتب", + "phoneNumberIsOptedOut": "تم إلغاء الاشتراك في رقم الهاتف", + "types": "أنواع", + "middleName": "الاسم الوسطى" + }, + "links": { + "assignedUser": "المستخدم المسؤول", + "createdBy": "أنشئت من قبل", + "modifiedBy": "عدلت من قبل", + "team": "الفريق", + "roles": "الأدوار", + "teams": "فرق", + "users": "المستخدمين", + "parent": "الأب", + "children": "الإبن" + }, + "dashlets": { + "Stream": "الاحداث", + "Emails": "صندوق البريد الخاص بي", + "Records": "قائمة التسجيلات" + }, + "notificationMessages": { + "assign": "{entityType} {entity} تم تخصيصه لك", + "emailReceived": "وصل إيميل من {from}", + "entityRemoved": "{user} حذف {entityType} {entity}" + }, + "streamMessages": { + "post": "{user} تم التعليق علي {entityType} {entity}", + "attach": "{user} تم إلإرفاق علي {entityType} {entity}", + "status": "{user} قام بتحديث {field} من {entityType} {entity}", + "update": "{user} تم التحديث {entityType} {entity}", + "postTargetTeam": "{user} إضيف في فريق {target}\n", + "postTargetTeams": "{user} إضيف في فرق {target}", + "postTargetPortal": " {user} تم التعليق علي البوابة {target}", + "postTargetPortals": " {user} تم التعليق علي البوابات {target}", + "postTarget": " {user} تم التعليق الي {target}", + "postTargetYou": "{user} قام بالتعليق لك", + "postTargetYouAndOthers": "{user} قام بالتعليق علي {target} وعليك ايضا", + "postTargetAll": "{user} قام بالتعليق للجميع", + "mentionInPost": "{user} تم ذكره {mentioned} في {entityType} {entity}", + "mentionYouInPost": "{user} تم ذكرك في {entityType} {entity}", + "mentionInPostTarget": "{user} اشار لـ {mentioned} في المشاركة", + "mentionYouInPostTarget": "{user} اشار اليك في المشاركة لـ {target}", + "mentionYouInPostTargetAll": "{user} اشار في المشاركة للجميع", + "mentionYouInPostTargetNoTarget": "{user} اشار اليك في المشاركة", + "create": "{user} تم الانشاء {entityType} {entity}", + "createThis": "{user} قام بإنشاء هذا {entityType}", + "createAssignedThis": "{user} قام بإنشاء هذا {entityType} وتعيينه علي {assignee}", + "createAssigned": "{user} قام بإنشاء {entityType} {entity} وقام بتخصيصها إلي {assignee}", + "assign": "{user} تعيين {entityType} {entity} الى {assignee}", + "assignThis": "{user} تعيين هذا {entityType} الى {assignee}", + "postThis": "{user} شارك", + "attachThis": "{user} الحق", + "statusThis": "{user} قام بتحديث {field}", + "updateThis": "{user} حدث هذا {entityType}", + "createRelatedThis": "{user} انشأ {relatedEntityType} {relatedEntity} ذات صلة بـ {entityType}", + "createRelated": "{user} أنشأ {relatedEntityType} {relatedEntity} متعلقًا بـ {كينيتتايب} {كيان}", + "relate": "{user} مرتبط {relatedEntityType} {relatedEntity} مع {entityType} {entity}", + "relateThis": "{user} مرتبط {relatedEntityType} {relatedEntity} مع هذا {entityType}", + "emailReceivedFromThis": "تلقي البريد الإلكتروني من {from} ", + "emailReceivedInitialFromThis": "وصل الايميل من {from}, هذه {entityType} تم انشاءه", + "emailReceivedThis": "رسالة الكترونية تلقتها", + "emailReceivedInitialThis": "تم إستلام البريد الإلكتروني، هذا الـ {entityType} تم تفعيله", + "emailReceivedFrom": "البريد الإلكتروني المستلم من {من} ، المتعلق بـ {الكيان} {الكيان}", + "emailReceivedFromInitial": "تم استلام البريد الاكتروني من {from}, {entityType} {entity} الذي تم انشاءه", + "emailReceivedInitialFrom": "تم استلام البريد الاكتروني من {from}, {entityType} {entity} الذي تم انشاءه", + "emailReceived": "تم استلام البريد الالكتروني ذات الصلة بـ {entityType} {entity}", + "emailReceivedInitial": "تم استلام البريد الاكتروني: {entityType} {entity} الذي تم انشاءه", + "emailSent": "{by} إرسال البريد الإلكتروني ذات الصلة بـ {entityType} {entity}", + "emailSentThis": "{by} البريد الالكتروني المرسل", + "postTargetSelf": "{user} شارك ذاتيا", + "postTargetSelfAndOthers": "نشر {user} على {target} ونفسه", + "createAssignedYou": "{المستخدم} أنشأ {الكيان} {الكيان} المعين لك", + "createAssignedThisSelf": "قام {user} بإنشاء {الكيان} هذا المعين ذاتيًا", + "createAssignedSelf": "{المستخدم} أنشأ {الكيان} {الكيان} المعين ذاتيًا", + "assignYou": "قام {user} بتعيين {الكيان} {الكيان} لك", + "assignThisVoid": "ألغى {user} هذا {الكيانType}", + "assignVoid": "{user} غير معين {الكيان} {الكيان}", + "assignThisSelf": "قام {user} بتعيين {الكيان} هذا بنفسه", + "assignSelf": "{user} المعين ذاتيًا {الكيان} {الكيان}" + }, + "lists": { + "dayNames": [ + "الاحد", + "الاثنين", + "الثلاثاء", + "الاربعاء", + "الخميس", + "الجمعة", + "السبت" + ], + "dayNamesShort": [ + "الاحد", + "الاثنين", + "الثلاثاء", + "الاربعاء", + "الخميس", + "الجمعة", + "السبت" + ], + "dayNamesMin": [ + "الاحد", + "الاثنين", + "الثلاثاء", + "الاربعاء", + "الخميس", + "الجمعة", + "السبت" + ] + }, + "options": { + "salutationName": { + "Mr.": "السيد", + "Mrs.": "الأنسة", + "Ms.": "مدام", + "Dr.": "الدكتور" + }, + "dateSearchRanges": { + "on": "في", + "notOn": "ليس في", + "after": "بعد", + "before": "قبل", + "between": "ما بين", + "today": "اليوم", + "past": "الماضي", + "future": "المستقبل", + "currentMonth": "الشهر الحالي", + "lastMonth": "الشهر الماضي", + "currentQuarter": "الربع سنوي الحالي", + "lastQuarter": "الريع سنوي الماضي", + "currentYear": "السنة الحالية", + "lastYear": "السنة الماضية", + "lastSevenDays": "اخر 7 ايام", + "lastXDays": "آخر X يوم", + "nextXDays": "التالي X الايام", + "ever": "أبدا", + "isEmpty": "فارغ", + "olderThanXDays": "أقدم من X أيام", + "afterXDays": "بعد X أيام", + "nextMonth": "الشهر القادم", + "currentFiscalYear": "السنة المالية الحالية", + "lastFiscalYear": "السنة المالية الماضية", + "currentFiscalQuarter": "الربع المالي الحالي", + "lastFiscalQuarter": "الربع المالي الأخير" + }, + "searchRanges": { + "is": "يكون", + "isEmpty": "فارغ", + "isNotEmpty": "ليس فارغا", + "isFromTeams": "من فريق", + "isOneOf": "اي من", + "anyOf": "اي من", + "isNot": "ليس", + "isNotOneOf": "لا شيء من", + "noneOf": "لا شيء من", + "allOf": "كل", + "any": "أي" + }, + "varcharSearchRanges": { + "equals": "يساوي", + "like": "يشبه (%)\n", + "startsWith": "البدء بواسطة", + "endsWith": "النهاية بواسطة", + "contains": "يحتوي على", + "isEmpty": "فارغ", + "isNotEmpty": "ليس فارغا", + "notLike": "ليست مثل (٪)", + "notContains": "لا يحتوي", + "notEquals": "لا يساوي" + }, + "intSearchRanges": { + "equals": "يساوي", + "notEquals": "لا يساوي", + "greaterThan": "اكبر من", + "lessThan": "أقل من", + "greaterThanOrEquals": "أكبر من أو يساوي", + "lessThanOrEquals": "أقل من أو يساوي", + "between": "ما بين", + "isEmpty": "فارغ", + "isNotEmpty": "ليس فارغا" + }, + "autorefreshInterval": { + "0": "لاشئ", + "1": "دقيقة واحده", + "2": "دقيقتين", + "5": "خمس دقائق", + "10": "عشر دقائق", + "0.5": "30 ثانية" + }, + "phoneNumber": { + "Mobile": "موبايل", + "Office": "مكتب", + "Fax": "فاكس", + "Home": "منزل", + "Other": "أخرى" + }, + "saveConflictResolution": { + "current": "حالي", + "actual": "فِعلي", + "original": "اصلي" + } + }, + "sets": { + "summernote": { + "NOTICE": " تستطيع ان تجد الترجمة هنا: https://github.com/HackerWins/summernote/tree/master/lang", + "font": { + "bold": "عريض", + "italic": "مائل", + "underline": "تحته خط", + "strike": "مشطوب عليه", + "clear": "حذف نمط الخط", + "height": "إرتفاع الخط", + "name": "عائلة الخط", + "size": "حجم الخط" + }, + "image": { + "image": "صورة", + "insert": "إدراج صورة", + "resizeFull": "تغيير الحجم للكامل", + "resizeHalf": "تغيير الحجم للنصف", + "resizeQuarter": "تغيير الحجم للربع", + "floatLeft": "توجيه لليسار", + "floatRight": "توجيه لليمين", + "floatNone": "لا توجيه", + "dragImageHere": "اسحب صورة هنا", + "selectFromFiles": "اختار من الملفات", + "url": "رابط الصورة", + "remove": "حذف الصورة" + }, + "link": { + "link": "رابط", + "insert": "أضف رابط", + "unlink": "فك الرابط", + "edit": "تعديل", + "textToDisplay": "نص لعرضه", + "url": " إلى أي URL يجب أن ينتقل هذا الرابط؟ ", + "openInNewWindow": "افتح في نافذة جديدة" + }, + "video": { + "video": "فيديو", + "videoLink": "رابط الفيديو", + "insert": "إدراج فيديو", + "url": "رابط الفيديو" + }, + "table": { + "table": "جدول" + }, + "hr": { + "insert": "أدخل مسطرة أفقية" + }, + "style": { + "style": "نمط", + "normal": "عادي", + "blockquote": "اقتباس", + "pre": "الكود", + "h1": "ترويسة ١", + "h2": "ترويسة ٢", + "h3": "ترويسة ٣", + "h4": "ترويسة ٤", + "h5": "رأس الصفحة 5", + "h6": "رأس الصفحة 6" + }, + "lists": { + "unordered": "قائمة غير مرتبة", + "ordered": "قائمة مرتبة" + }, + "options": { + "help": "مساعدة", + "fullscreen": "تكبير الشاشة", + "codeview": "عرض الرمز" + }, + "paragraph": { + "paragraph": "فقرة", + "outdent": "تحريك إلى مستوى أعلى", + "indent": "المسافة البادئة", + "left": "محاذاة لليسار", + "center": "محاذاة للوسط", + "right": "محاذاة لليمين", + "justify": "ملأ السطر بالكامل" + }, + "color": { + "recent": "أخر لون", + "more": "لون إضافي", + "background": "لون الخلفية", + "foreground": "لون الخط", + "transparent": "شفاف", + "setTransparent": "ضبط كا شفاف", + "reset": "إعادة الوضع", + "resetToDefault": "إعادة الضبط الأصلي" + }, + "shortcut": { + "shortcuts": "مختصرات لوحة المفاتيح", + "close": "إغلاق", + "textFormatting": "تنسيق النص", + "action": "الإجراء", + "paragraphFormatting": "تنسيق الفقرة", + "documentStyle": "نمط المستند" + }, + "history": { + "undo": "إلغي اخر شئ", + "redo": "إعاده عمل شىء" + } + } + }, + "streamMessagesMale": { + "postTargetSelfAndOthers": "نشر {user} إلى {target} ونفسه" + }, + "streamMessagesFemale": { + "postTargetSelfAndOthers": "نشرت {user} على {target} ونفسها" + }, + "durationUnits": { + "d": "د", + "h": "ح", + "m": "م", + "s": "س" + }, + "listViewModes": { + "list": "قائمة", + "kanban": "كانبان" + }, + "themes": { + "DarkVertical": "غامق", + "Dark": "أفقي داكن", + "Espo": "إسبو أفقي", + "EspoRtl": "RTL إسبو أفقي", + "Sakura": "ساكورا أفقي", + "EspoVertical": "ايسب", + "SakuraVertical": "ساكورا", + "Violet": "البنفسجي أفقي", + "VioletVertical": "البنفسجي", + "Hazyblue": "أزرق ضبابي أفقي" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Import.json b/application/Espo/Resources/i18n/ar_AR/Import.json new file mode 100644 index 0000000000..4f00ab7b78 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Import.json @@ -0,0 +1,101 @@ +{ + "labels": { + "Revert Import": "العودة الى الوراء", + "Return to Import": "العودة الى ادخال البيانات", + "Run Import": "تشغيل الادخال من الخارج", + "Back": "رجوع", + "Field Mapping": "تخطيط الخانات", + "Default Values": "قيم افتراضية", + "Add Field": "إضافة خانة", + "Created": "تم الإنشاء", + "Updated": "تم التحديث", + "Result": "نتيجة", + "Show records": "عرض السجلات", + "Remove Duplicates": "حذف المكرر", + "importedCount": "المدخلة (عدد)", + "duplicateCount": "المكرر (عدد)", + "updatedCount": "تم التحديث (عدد)", + "Create Only": "إنشئ فقط", + "Create and Update": "إنشئ وحدث", + "Update Only": "تحديث فقط", + "Update by": "تم التحديث بواسطة", + "Set as Not Duplicate": "ضبط كا غير مكرر", + "File (CSV)": "ملف (CSV)", + "First Row Value": "قيمة الصف الأول", + "Skip": "تخطى", + "Header Row Value": "قيمة الصف الرأسي", + "Field": "خانة", + "What to Import?": "ماذا تدخل من الخارج؟", + "Entity Type": "نوع المنشأه", + "What to do?": "ماذا أفعل؟", + "Properties": "الخصائص", + "Header Row": "الصف الرأسي", + "Person Name Format": "تنسيق اسم الشخص", + "John Smith": "محمد حسام", + "Field Delimiter": "محدد الخانات", + "Date Format": "صيغة التاريخ", + "Decimal Mark": "علامة عشرية", + "Text Qualifier": "نص مؤهل", + "Time Format": "صيغة الوقت", + "Currency": "العملة", + "Preview": "معاينة", + "Next": "التالي", + "Step 1": "الخطوة الاولي", + "Step 2": "الخطوة الثانية", + "Double Quote": "اقتباس مزدوج", + "Single Quote": "اقتباس واحد", + "Imported": "تم ادخالها من الخارج", + "Duplicates": "التكرارات", + "Skip searching for duplicates": "تخطي البحث عن التكرارات", + "Timezone": "المنطقة الزمنية", + "Remove Import Log": "حذف سجل الادخال من الخارج", + "New Import": "استيراد جديد", + "Import Results": "نتائج الاستيراد", + "Silent Mode": "الوضع الصامت", + "New import with same params": "استيراد جديد بنفس المعلمات", + "Run Manually": "تشغيل يدويًا" + }, + "messages": { + "utf8": "يجب أن يكون UTF-8 مشفر", + "duplicatesRemoved": "تمت إزالة التكرارات", + "inIdle": "تنفيذ في وضع الخمول (for big data; via cron)", + "revert": "سيؤدي هذا إلى إزالة جميع السجلات المخلة من الخارج بشكل دائم.", + "removeDuplicates": "سيؤدي هذا إلى إزالة جميع السجلات المدخلة من الخارج التي تم التعرف عليها على أنها مكررة بشكل دائم.", + "confirmRevert": "سيؤدي هذا إلى إزالة جميع السجلات المدخلة من الخارج بشكل دائم. هل أنت واثق؟", + "confirmRemoveDuplicates": "سيؤدي هذا إلى إزالة جميع السجلات المدخلة من الخارج التي تم التعرف عليها على أنها مكررة بشكل دائم. هل أنت واثق؟", + "removeImportLog": "سيؤدي هذا إلى إزالة سجل المدخلات من الخارج. سيتم الاحتفاظ بجميع السجلات المخلة من الخارج. استخدمها إذا كنت متأكدًا من أن الادخال من الخارج جيد.", + "confirmRemoveImportLog": "سيؤدي هذا إلى إزالة سجل الاستيراد. سيتم الاحتفاظ بجميع السجلات المستوردة. لن تتمكن من التراجع عن نتائج الاستيراد. هل أنت واثق؟" + }, + "fields": { + "file": "ملف", + "entityType": "نوع المنشأة", + "imported": "سجلات مدخلة من الخارج", + "duplicates": "سجلات مكررة", + "updated": "السجلات المحدثة", + "status": "الحالة" + }, + "options": { + "status": { + "Failed": "فشل", + "In Process": "تحت التشغيل", + "Complete": "تم الإنتهاء", + "Standby": "تعليق", + "Pending": "قيد الانتظار" + }, + "personNameFormat": { + "f l": "اول الاخر", + "l f": "آخر أولا", + "f m l": "اول وسط اخير", + "l f m": "اخر المتوسط الاول", + "l, f": "آخر أولا" + } + }, + "strings": { + "commandToRun": "أمر للتشغيل (من CLI)", + "saveAsDefault": "إحفظ كافتراضي" + }, + "tooltips": { + "manualMode": "إذا تم تحديده ، فستحتاج إلى تشغيل الاستيراد يدويًا من CLI. سيظهر الأمر بعد إعداد الاستيراد.", + "silentMode": "سيتم تخطي غالبية البرامج النصية بعد الحفظ ، ولن يتم إنشاء ملاحظات البث. سيتم تشغيل الاستيراد بشكل أسرع." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/InboundEmail.json b/application/Espo/Resources/i18n/ar_AR/InboundEmail.json new file mode 100644 index 0000000000..9f3ba8640f --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/InboundEmail.json @@ -0,0 +1,86 @@ +{ + "fields": { + "name": "الاسم", + "emailAddress": "عنوان البريد الإلكتروني", + "status": "حالة", + "assignToUser": "مخصصة لمستخدم", + "host": "المستضيف", + "username": "اسم المستخدم", + "password": "كلمة السر", + "port": "منفذ", + "monitoredFolders": "المجلدات المراقبة", + "trashFolder": "ملف المهملات", + "createCase": "إنشاء تذكرة", + "reply": "رد آلي", + "caseDistribution": "توزيع التذاكر", + "replyEmailTemplate": "الرد على قالب البريد الإلكتروني", + "replyFromAddress": "الرد من عنوان", + "replyToAddress": "الرد علي عنوان", + "replyFromName": "الرد من الإسم", + "targetUserPosition": "استهدف وظيفة المستخدم", + "fetchSince": "الجلب منذ ذلك الحين", + "addAllTeamUsers": "لكل أعضاء الفريق", + "team": "الفريق المستهدف", + "teams": "الفرق", + "sentFolder": "المجلد المرسل", + "storeSentEmails": "تخزين رسائل البريد الإلكتروني المرسلة", + "useSmtp": "استخدم SMTP", + "smtpHost": "مضيف SMTP", + "smtpPort": "منفذ SMTP", + "smtpAuth": "مصادقة SMTP", + "smtpSecurity": "أمان SMTP", + "smtpUsername": "اسم مستخدم SMTP", + "smtpPassword": "كلمة مرور SMTP", + "fromName": "من الاسم", + "smtpIsShared": "SMTP مشترك", + "smtpIsForMassEmail": "SMTP هو للبريد الإلكتروني الشامل", + "useImap": "إحضار رسائل البريد الإلكتروني", + "keepFetchedEmailsUnread": "إبقاء رسائل البريد الإلكتروني التي تم جلبها غير مقروءة", + "smtpAuthMechanism": "آلية مصادقة SMTP", + "security": "حماية" + }, + "tooltips": { + "reply": "أبلغ مرسلي البريد الإلكتروني أنه تم استلام رسائل البريد الإلكتروني الخاصة بهم.\n\nسيتم إرسال بريد إلكتروني واحد فقط إلى مستلم معين خلال فترة زمنية معينة لمنع التكرار.", + "createCase": "إنشاء تذكرة تلقائيا من رسائل البريد الإلكتروني الواردة.", + "replyToAddress": "حدد عنوان البريد الإلكتروني لصندوق البريد هذا للحصول على ردود تأتي هنا.", + "caseDistribution": "كيف سيتم تعيين التذاكر. يتم تعيينها مباشرة للمستخدم أو بين الفريق.", + "assignToUser": "سيتم تعيين تذاكر المستخدم إلى.", + "team": "سيتم تعيين تذاكر الفريق إلى.", + "teams": "سيتم تعيين رسائل البريد الإلكتروني للفرق.", + "addAllTeamUsers": "ستظهر الرسائل الإلكترونية في Inbox لجميع مستخدمي فرق محددة.", + "targetUserPosition": "سيتم توزيع المستخدمين ذوي المناصب المحدده مع التذاكر.", + "monitoredFolders": "يجب فصل المجلدات المتعددة بفاصلة.", + "smtpIsShared": "إذا تم تحديده ، فسيكون المستخدمون قادرين على إرسال رسائل البريد الإلكتروني باستخدام SMTP هذا. يتم التحكم في التوفر من خلال الأدوار من خلال إذن حساب البريد الإلكتروني الجماعي.", + "smtpIsForMassEmail": "إذا تم تحديده ، فسيكون SMTP متاحًا للبريد الإلكتروني الشامل.", + "storeSentEmails": "سيتم تخزين رسائل البريد الإلكتروني المرسلة على خادم IMAP.", + "useSmtp": "القدرة على إرسال رسائل البريد الإلكتروني." + }, + "links": { + "filters": "الفلاتر", + "emails": "رسائل البريد الإلكتروني", + "assignToUser": "تعيين للمستخدم" + }, + "options": { + "status": { + "Active": "نشط", + "Inactive": "غير نشط" + }, + "caseDistribution": { + "": "لاشئ", + "Direct-Assignment": "تعيين-مباشر" + }, + "smtpAuthMechanism": { + "plain": "عادي", + "login": "تسجيل الدخول", + "crammd5": "كرام MD5" + } + }, + "labels": { + "Create InboundEmail": "إنشاء بريد إلكتروني", + "Actions": "تصرفات", + "Main": "الرئيسي" + }, + "messages": { + "couldNotConnectToImap": "لم يتمكن من الاتصال بـ خادم IMAP" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Integration.json b/application/Espo/Resources/i18n/ar_AR/Integration.json new file mode 100644 index 0000000000..5257b0bbe3 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Integration.json @@ -0,0 +1,20 @@ +{ + "fields": { + "enabled": "مفعل", + "clientId": "رقم العميل", + "clientSecret": "سر العميل", + "redirectUri": "إعادة توجيه الرابط", + "apiKey": "مفتاح API" + }, + "messages": { + "selectIntegration": "حدد التكامل من القائمة.", + "noIntegrations": "لا يوجد تكاملات متاحة." + }, + "titles": { + "GoogleMaps": "خرائط جوجل" + }, + "help": { + "Google": "** احصل على بيانات اعتماد OAuth 2.0 من Google Developers Console. **\n\nتفضل بزيارة [Google Developers Console] (https://console.developers.google.com/project) للحصول على بيانات اعتماد OAuth 2.0 مثل معرف العميل وسر العميل المعروفين لكل من Google وتطبيق EspoCRM.", + "GoogleMaps": "احصل على مفتاح API [هنا] (https://developers.google.com/maps/documentation/javascript/get-api-key)." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Job.json b/application/Espo/Resources/i18n/ar_AR/Job.json new file mode 100644 index 0000000000..5160675745 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Job.json @@ -0,0 +1,32 @@ +{ + "fields": { + "status": "الحالة", + "executeTime": "تنفيذ في", + "attempts": "عدد المحاولات المتبقية", + "failedAttempts": "المحاولات الفاشلة", + "serviceName": "خدمة", + "methodName": "طريقة", + "scheduledJob": "الوظيفة المقررة", + "data": "بيانات", + "method": "طريقة (مهملة)", + "scheduledJobJob": "اسم الوظيفة المجدولة", + "executedAt": "أعدم في", + "startedAt": "بدأت في", + "targetType": "نوع الهدف", + "targetId": "معرف الهدف", + "number": "رقم", + "queue": "طابور", + "job": "مهنة", + "group": "مجموعه", + "className": "اسم الفصل", + "targetGroup": "المجموعة المستهدفة" + }, + "options": { + "status": { + "Pending": "معلق", + "Success": "نجاح", + "Running": "تشغيل", + "Failed": "فشل" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/LayoutManager.json b/application/Espo/Resources/i18n/ar_AR/LayoutManager.json new file mode 100644 index 0000000000..ed7ee84363 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/LayoutManager.json @@ -0,0 +1,45 @@ +{ + "fields": { + "width": "العرض (%)", + "link": "الرابط", + "notSortable": "غير قابلة للترتيب", + "align": "محاذاة", + "panelName": "اسم اللوحة", + "style": "أسلوب", + "sticked": "ملتصقة", + "isLarge": "حجم الخط الكبير", + "dynamicLogicVisible": "الظروف تجعل اللوحة مرئية", + "hidden": "مختفي", + "dynamicLogicStyled": "تطبيق شروط مما يجعل الاسلوب" + }, + "options": { + "align": { + "left": "شمال", + "right": "يمين" + }, + "style": { + "default": "تقصير", + "success": "النجاح", + "danger": "خطر", + "info": "معلومات", + "warning": "تحذير", + "primary": "الأولية" + } + }, + "labels": { + "New panel": "لوحة جديدة", + "Layout": "تَخطِيط" + }, + "tooltips": { + "link": "إذا تم تحديده ، فسيتم عرض قيمة الحقل كارتباط يشير إلى عرض التفاصيل للسجل. عادة ما يتم استخدامه لحقول * الاسم *.", + "hiddenPanel": "تحتاج إلى النقر فوق \"إظهار المزيد\" لرؤية اللوحة.", + "sticked": "سيتم لصق اللوحة على اللوحة أعلاه. لا توجد فجوة بين الألواح.", + "panelStyle": "لون اللوحة.", + "dynamicLogicVisible": "في حالة الضبط ، سيتم إخفاء اللوحة ما لم يتم استيفاء الشرط.", + "dynamicLogicStyled": "سيتم تطبيق لون إذا تم استيفاء شرط معين. يتم تحديد اللون بواسطة المعلمة * Style *." + }, + "messages": { + "cantBeEmpty": "لا يجوز أن يكون التخطيط فارغًا.", + "fieldsIncompatible": "لا يمكن أن تكون الحقول على التخطيط معًا: {الحقول}." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/LayoutSet.json b/application/Espo/Resources/i18n/ar_AR/LayoutSet.json new file mode 100644 index 0000000000..2c2ed9253b --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/LayoutSet.json @@ -0,0 +1,9 @@ +{ + "fields": { + "layoutList": "التخطيطات" + }, + "labels": { + "Create LayoutSet": "إنشاء مجموعة التخطيط", + "Edit Layouts": "تحرير التخطيطات" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/LeadCapture.json b/application/Espo/Resources/i18n/ar_AR/LeadCapture.json new file mode 100644 index 0000000000..5ddcefa9ea --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/LeadCapture.json @@ -0,0 +1,47 @@ +{ + "fields": { + "name": "اسم", + "campaign": "الحملة الانتخابية", + "isActive": "نشط", + "subscribeToTargetList": "اشترك في قائمة الهدف", + "subscribeContactToTargetList": "اشترك جهة الاتصال إن وجدت", + "targetList": "قائمة الهدف", + "fieldList": "حقول الحمولة", + "optInConfirmation": "الاشتراك المزدوج", + "optInConfirmationEmailTemplate": "نموذج البريد الإلكتروني لتأكيد الاشتراك", + "optInConfirmationLifetime": "مدة تأكيد الاشتراك (بالساعات)", + "optInConfirmationSuccessMessage": "النص الذي سيظهر بعد تأكيد الاشتراك", + "leadSource": "مصدر الدليل", + "apiKey": "مفتاح API", + "targetTeam": "الفريق المستهدف", + "exampleRequestMethod": "طريقة", + "exampleRequestPayload": "الحمولة", + "createLeadBeforeOptInConfirmation": "تكوين الرصاص قبل التأكيد", + "duplicateCheck": "تحقق مكرر", + "skipOptInConfirmationIfSubscribed": "تخطي التأكيد إذا كان العميل المتوقع موجودًا بالفعل في قائمة الهدف", + "smtpAccount": "حساب SMTP", + "inboundEmail": "حساب البريد الإلكتروني الجماعي" + }, + "links": { + "targetList": "قائمة الهدف", + "campaign": "الحملة الانتخابية", + "optInConfirmationEmailTemplate": "نموذج البريد الإلكتروني لتأكيد الاشتراك", + "targetTeam": "الفريق المستهدف", + "logRecords": "سجل", + "inboundEmail": "حساب البريد الإلكتروني الجماعي" + }, + "labels": { + "Create LeadCapture": "أنشئ نقطة دخول", + "Generate New API Key": "إنشاء مفتاح API جديد", + "Request": "طلب", + "Confirm Opt-In": "قم بتأكيد الاشتراك" + }, + "messages": { + "generateApiKey": "إنشاء مفتاح API جديد", + "optInConfirmationExpired": "انتهت صلاحية رابط تأكيد الاشتراك.", + "optInIsConfirmed": "تم تأكيد الاشتراك." + }, + "tooltips": { + "optInConfirmationSuccessMessage": "Markdown مدعوم." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/LeadCaptureLogRecord.json b/application/Espo/Resources/i18n/ar_AR/LeadCaptureLogRecord.json new file mode 100644 index 0000000000..4b233d62f6 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/LeadCaptureLogRecord.json @@ -0,0 +1,14 @@ +{ + "fields": { + "number": "رقم", + "data": "بيانات", + "target": "استهداف", + "leadCapture": "القبض على الرصاص", + "createdAt": "دخلت في", + "isCreated": "يتم إنشاء الرصاص" + }, + "links": { + "leadCapture": "القبض على الرصاص", + "target": "استهداف" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/MassAction.json b/application/Espo/Resources/i18n/ar_AR/MassAction.json new file mode 100644 index 0000000000..547d37ba34 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/MassAction.json @@ -0,0 +1,17 @@ +{ + "fields": { + "status": "حالة", + "processedCount": "عدد المجهزة" + }, + "options": { + "status": { + "Pending": "قيد الانتظار", + "Running": "يعمل", + "Success": "بنجاح", + "Failed": "اخفاق" + } + }, + "messages": { + "infoText": "تتم معالجة العمل الجماعي في وضع الخمول بواسطة كرون. قد يستغرق الأمر بعض الوقت للانتهاء. لن يؤثر إغلاق مربع الحوار الشرطي هذا على عملية التنفيذ." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Note.json b/application/Espo/Resources/i18n/ar_AR/Note.json new file mode 100644 index 0000000000..68bc850682 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Note.json @@ -0,0 +1,41 @@ +{ + "fields": { + "post": "منشور", + "attachments": "مرفقات", + "targetType": "هدف", + "teams": "فرق", + "users": "مستخدمين", + "portals": "بوابات", + "type": "يكتب", + "isGlobal": "هو عالمي", + "isInternal": "داخلي (للمستخدمين الداخليين)", + "related": "متعلق ب", + "createdByGender": "تم إنشاؤها حسب الجنس", + "data": "بيانات", + "number": "رقم" + }, + "filters": { + "all": "الكل", + "posts": "المشاركات", + "updates": "تحديثات" + }, + "messages": { + "writeMessage": "قم بكتابة رسالتك هنا" + }, + "options": { + "targetType": { + "self": "لنفسي", + "users": "لمستخدم (مستخدمين) معين", + "teams": "لفريق معين (ق)", + "all": "لجميع المستخدمين الداخليين", + "portals": "لمستخدمي البوابة" + }, + "type": { + "Post": "بريد" + } + }, + "links": { + "superParent": "سوبر الوالد", + "related": "متعلق ب" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/PhoneNumber.json b/application/Espo/Resources/i18n/ar_AR/PhoneNumber.json new file mode 100644 index 0000000000..4b68d37aab --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/PhoneNumber.json @@ -0,0 +1,10 @@ +{ + "fields": { + "type": "يكتب", + "optOut": "انسحبت", + "invalid": "غير صالح" + }, + "presetFilters": { + "orphan": "يتيم" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Portal.json b/application/Espo/Resources/i18n/ar_AR/Portal.json new file mode 100644 index 0000000000..e92ebf1b8a --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Portal.json @@ -0,0 +1,40 @@ +{ + "fields": { + "name": "إسم", + "logo": "شعار", + "companyLogo": "شعار", + "url": "رابط", + "portalRoles": "البوابات", + "isActive": "نشط", + "isDefault": "إفتراضي", + "tabList": "قائمة علامات التبويب", + "quickCreateList": "إنشاء سريع للقائمة", + "theme": "المظهر", + "language": "لغة", + "dashboardLayout": "مظهرالرئيسية", + "dateFormat": "صيغة التاريخ", + "timeFormat": "صيغة الوقت", + "timeZone": "المنطقة الزمنية", + "weekStart": "أول ايام الإسبوع", + "defaultCurrency": "العملة الإفتراضية", + "customUrl": "رابط العميل", + "customId": "معرف مخصص", + "layoutSet": "مجموعة التخطيط" + }, + "links": { + "users": "المستخدمين", + "portalRoles": "الأدوار", + "notes": "الملاحظات", + "layoutSet": "مجموعة التخطيط" + }, + "tooltips": { + "portalRoles": "سيتم تطبيق أدوار البوابة المحددة على جميع مستخدمي هذه البوابة.", + "layoutSet": "يوفر القدرة على الحصول على تخطيطات تختلف عن التخطيطات القياسية." + }, + "labels": { + "Create Portal": "إنشاء بوابة", + "User Interface": "واجهة المستخدم", + "General": "عام", + "Settings": "الإعدادات" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/PortalRole.json b/application/Espo/Resources/i18n/ar_AR/PortalRole.json new file mode 100644 index 0000000000..765dbea1be --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/PortalRole.json @@ -0,0 +1,19 @@ +{ + "links": { + "users": "المستخدمين" + }, + "labels": { + "Access": "طريقة الدخول", + "Create PortalRole": "إنشاء دور علي البوابة", + "Scope Level": "مستوى النطاق", + "Field Level": "مستوي الخانات" + }, + "fields": { + "exportPermission": "إذن التصدير", + "massUpdatePermission": "إذن التحديث الشامل" + }, + "tooltips": { + "exportPermission": "يحدد ما إذا كان مستخدمو البوابة الإلكترونية لديهم القدرة على تصدير السجلات.", + "massUpdatePermission": "يحدد ما إذا كان مستخدمو البوابة الإلكترونية لديهم القدرة على إجراء تحديث جماعي للسجلات." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/PortalUser.json b/application/Espo/Resources/i18n/ar_AR/PortalUser.json new file mode 100644 index 0000000000..9042d0b9fb --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/PortalUser.json @@ -0,0 +1,5 @@ +{ + "labels": { + "Create PortalUser": "إنشاء مستخدم البوابة" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Preferences.json b/application/Espo/Resources/i18n/ar_AR/Preferences.json new file mode 100644 index 0000000000..09ec7d4637 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Preferences.json @@ -0,0 +1,64 @@ +{ + "fields": { + "dateFormat": "صيغة التاريخ", + "timeFormat": "صيغة الوقت", + "timeZone": "وحدة زمنية", + "weekStart": "اليوم الأول من الأسبوع", + "thousandSeparator": "ألف فاصل", + "decimalMark": "علامة عشرية", + "defaultCurrency": "العملة الافتراضية", + "currencyList": "قائمة العملات", + "language": "لغة", + "smtpServer": "خادم", + "smtpPort": "منفذ", + "smtpAuth": "المصادقة", + "smtpSecurity": "الأمان", + "smtpUsername": "اسم المستخدم", + "emailAddress": "بريد الكتروني", + "smtpPassword": "كلمة السر", + "smtpEmailAddress": "عنوان البريد الإكتروني", + "exportDelimiter": "محدد الادخال من الخارج", + "signature": "إمضاء البريد الإلكتروني", + "dashboardTabList": "قائمة علامات التبويب", + "tabList": "قائمة علامات التبويب", + "defaultReminders": "التذكيرات الافتراضية", + "theme": "المظهر", + "useCustomTabList": "قائمة علامة تبويب مخصصة", + "receiveAssignmentEmailNotifications": "اشعارات البريد الإلكتروني على الاحالة", + "receiveMentionEmailNotifications": "إشعارات البريد الإلكتروني حول الإشارات في النشرات", + "receiveStreamEmailNotifications": "إشعارات البريد الإلكتروني حول المشاركات وتحديثات الحالة", + "dashboardLayout": "مظهر الرئيسية", + "emailReplyForceHtml": "الرد بالبريد الإلكتروني بتنسيق HTML", + "autoFollowEntityTypeList": "المتابعة التلقائية العالمية", + "emailReplyToAllByDefault": "الرد بالبريد الإلكتروني على الكل افتراضيًا", + "doNotFillAssignedUserIfNotRequired": "لا تملأ المستخدم المعين مسبقًا عند إنشاء السجل", + "followEntityOnStreamPost": "سجل المتابعة التلقائي بعد النشر في الدفق", + "followCreatedEntities": "السجلات التي تم إنشاؤها بالمتابعة التلقائية", + "followCreatedEntityTypeList": "تم إنشاء سجلات المتابعة التلقائية لأنواع كيانات معينة", + "emailUseExternalClient": "استخدم عميل بريد إلكتروني خارجي", + "scopeColorsDisabled": "تعطيل ألوان النطاق", + "tabColorsDisabled": "تعطيل ألوان علامة التبويب", + "assignmentNotificationsIgnoreEntityTypeList": "إخطارات التخصيص داخل التطبيق", + "assignmentEmailNotificationsIgnoreEntityTypeList": "إخطارات تعيين البريد الإلكتروني" + }, + "options": { + "weekStart": { + "0": "الأحد", + "1": "الإثنين" + } + }, + "labels": { + "Notifications": "الإشعارات", + "User Interface": "واجهة المستخدم", + "SMTP": "بروتوكول نقل البريد البسيط SMTP\n", + "Misc": "موسيقى", + "Locale": "محلي", + "Reset Dashboard to Default": "إعادة تعيين لوحة التحكم إلى الافتراضي" + }, + "tooltips": { + "autoFollowEntityTypeList": "اتبع تلقائيًا جميع السجلات الجديدة (التي أنشأها أي مستخدم) لأنواع الكيانات المحددة. لتتمكن من رؤية المعلومات في الدفق وتلقي الإخطارات حول جميع السجلات في النظام.", + "doNotFillAssignedUserIfNotRequired": "عند إنشاء سجل مستخدم معين ، لن يتم ملؤه المستخدم نفسه ما لم تكن الخانة مطلوبه.", + "followCreatedEntities": "عند إنشاء سجلات جديدة ، سيتم اتباعها تلقائيًا حتى إذا تم تعيينها إلى مستخدم آخر.", + "followCreatedEntityTypeList": "عند إنشاء سجلات جديدة لأنواع الكيانات المحددة ، سيتم اتباعها تلقائيًا حتى إذا تم تعيينها إلى مستخدم آخر." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Role.json b/application/Espo/Resources/i18n/ar_AR/Role.json new file mode 100644 index 0000000000..8d03de89ab --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Role.json @@ -0,0 +1,61 @@ +{ + "fields": { + "name": "الاسم", + "roles": "الأدوار", + "assignmentPermission": "إذن التخصيص", + "userPermission": "إذن المستخدم", + "portalPermission": "إذن البوابة", + "groupEmailAccountPermission": "إذن حساب البريد الإلكتروني الجماعي", + "exportPermission": "إذن التصدير", + "dataPrivacyPermission": "إذن خصوصية البيانات", + "massUpdatePermission": "إذن التحديث الشامل", + "followerManagementPermission": "إذن إدارة التابع" + }, + "links": { + "users": "المستخدمين", + "teams": "الفرق" + }, + "tooltips": { + "assignmentPermission": "يسمح لتقييد القدرة على تعيين السجلات ونشر الرسائل للمستخدمين الآخرين.\n\nكل شيء - لا يوجد قيود\n\nفريق - يمكن تعيين وتعيين فقط لزملائه\n\nلا - يمكن أن تعين وتنشر فقط على لنفسك", + "userPermission": "يسمح لتقييد القدرة للمستخدمين لعرض الأنشطة والتقويم ودفق المستخدمين الآخرين.\n\nكل - يمكن عرض كل شيء\n\nفريق - يمكن عرض أنشطة زملائه فقط\n\nلا - لا يمكن مشاهدته", + "portalPermission": "يحدد الوصول إلى معلومات البوابة الإلكترونية ، والقدرة على نشر الرسائل لمستخدمي البوابة.", + "groupEmailAccountPermission": "يحدد الوصول إلى حسابات البريد الإلكتروني الجماعية ، والقدرة على إرسال رسائل البريد الإلكتروني من مجموعة SMTP.", + "dataPrivacyPermission": "يسمح لعرض ومحو البيانات الشخصية.", + "exportPermission": "يحدد ما إذا كان لدى المستخدمين القدرة على تصدير السجلات.", + "massUpdatePermission": "يحدد ما إذا كان لدى المستخدمين القدرة على إجراء تحديث جماعي للسجلات.", + "followerManagementPermission": "يسمح بإدارة متابعي سجلات محددة." + }, + "labels": { + "Access": "طريقة الدخول", + "Create Role": "إنشاء دور", + "Scope Level": "مستوى النطاق", + "Field Level": "مستوي الخانات" + }, + "options": { + "accessList": { + "not-set": "غير مضبوط", + "enabled": "مفعل", + "disabled": "معطل" + }, + "levelList": { + "all": "الكل", + "team": "فريق", + "account": "حساب", + "contact": "جهة إتصال", + "own": "ما يملكه", + "no": "لا", + "yes": "نعم", + "not-set": "غير مضبوط" + } + }, + "actions": { + "read": "قراءة", + "edit": "تعديل", + "delete": "حذف", + "stream": "مشاركة في الاحداث", + "create": "إنشاء" + }, + "messages": { + "changesAfterClearCache": "سيتم تطبيق جميع التغييرات في التحكم في الدخول بعد مسح ذاكرة التخزين المؤقت." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/ScheduledJob.json b/application/Espo/Resources/i18n/ar_AR/ScheduledJob.json new file mode 100644 index 0000000000..1f26cc3efd --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/ScheduledJob.json @@ -0,0 +1,40 @@ +{ + "fields": { + "name": "الاسم", + "status": "الحالة", + "job": "وظيفة", + "scheduling": "مقررة" + }, + "links": { + "log": "السجل" + }, + "labels": { + "Create ScheduledJob": "إنشاء مهمة مجدولة", + "As often as possible": "كلما كان ذلك ممكنا" + }, + "options": { + "job": { + "Cleanup": "نظف", + "CheckInboundEmails": "تحقق من حسابات البريد الإلكتروني للمجموعة", + "CheckEmailAccounts": "تحقق من حسابات البريد الإلكتروني الشخصية", + "SendEmailReminders": "إرسال رسائل تذكير عبر البريد الإلكتروني", + "AuthTokenControl": "التحكم في الرمز المميز", + "SendEmailNotifications": "إرسال إشعارات البريد الإلكتروني", + "CheckNewVersion": "تحقق من الإصدار الجديد", + "ProcessWebhookQueue": "معالجة قائمة انتظار Webhook" + }, + "cronSetup": { + "linux": "ملاحظة: أضف هذا السطر إلى ملف crontab لتشغيل وظائف Espo EngazMedia المجدولة:", + "mac": "ملاحظة: أضف هذا السطر إلى ملف crontab لتشغيل وظائف Espo EngazMedia المجدولة:", + "windows": "ملاحظة: قم بإنشاء ملف دفعي (Patch File) يتضمّن الأوامر التالية لتشغيل مهام Espo المُجدولة باستخدام مهام ويندوز المُجدولة:", + "default": "ملاحظة: أضف هذا الأمر إلى Cron Job (مهمة مجدولة):" + }, + "status": { + "Active": "مفعل", + "Inactive": "غير مفعل" + } + }, + "tooltips": { + "scheduling": "تدوين كرونتاب. يحدد تكرار تشغيل الوظائف.\n\n\"* / 5 * * * *\" - كل 5 دقائق\n\n\"0 * / 2 * * *\" - كل ساعتين\n\n\"30 1 * * *\" - الساعة 01:30 مرة في اليوم\n\n\"0 0 1 * *\" - في اليوم الأول من الشهر" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/ScheduledJobLogRecord.json b/application/Espo/Resources/i18n/ar_AR/ScheduledJobLogRecord.json new file mode 100644 index 0000000000..037a57f05b --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/ScheduledJobLogRecord.json @@ -0,0 +1,7 @@ +{ + "fields": { + "status": "الحالة", + "executionTime": "زمن التنفيذ", + "target": "الهدف" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Settings.json b/application/Espo/Resources/i18n/ar_AR/Settings.json new file mode 100644 index 0000000000..a9ba3356b5 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Settings.json @@ -0,0 +1,259 @@ +{ + "fields": { + "useCache": "إستخدام الكاش", + "dateFormat": "تنسيق التاريخ", + "timeFormat": "نظام الوقت", + "timeZone": "الوقت المحلي", + "weekStart": "اول يوم بالاسبوع", + "thousandSeparator": "فاصل الآلاف", + "decimalMark": "علامة عشرية", + "defaultCurrency": "العملة الافتراضية", + "baseCurrency": "العملة الأساسية", + "currencyRates": "قيم التقييم", + "currencyList": "قائمة العملات", + "language": "لغة", + "companyLogo": "شعار الشركة", + "smtpServer": "الخادم", + "smtpPort": "منفذ", + "ldapPort": "منفذ", + "smtpAuth": "المصادقة", + "ldapAuth": "المصادقة", + "smtpSecurity": "حماية", + "ldapSecurity": "حماية", + "smtpUsername": "اسم المستخدم", + "emailAddress": "البريد الإلكتروني", + "smtpPassword": "كلمة السر", + "ldapPassword": "كلمة السر", + "outboundEmailFromName": "من اسم", + "outboundEmailFromAddress": "من عنوان", + "outboundEmailIsShared": "تم مشاركتها", + "recordsPerPage": "السجلات لكل صفحة", + "recordsPerPageSmall": "السجلات لكل صفحة (صغيرة)", + "tabList": "قائمة علامات التبويب", + "quickCreateList": "إنشاء سريع للقائمة", + "exportDelimiter": "محدد التصدير", + "globalSearchEntityList": "قائمة البحث الكلي للكيانات", + "authenticationMethod": "طريقة التوثيق", + "ldapHost": "المضيف", + "ldapAccountCanonicalForm": "نموذج الحساب المعياري", + "ldapAccountDomainName": "اسم حساب النطاق", + "ldapTryUsernameSplit": "جرب تقسيم اسم المستخدم", + "ldapCreateEspoUser": "إنشاء مستخدم علي EngazMedia EspoCRM", + "ldapUserLoginFilter": "فلتر تسجيل الدخول للمستخدم", + "ldapAccountDomainNameShort": "اسم نطاق الحساب قصير", + "ldapOptReferrals": "اختيار الدعوات", + "exportDisabled": "تعطيل الادخال من الخارج (مسموح فقط للمشرف)", + "b2cMode": "وضع B2C", + "avatarsDisabled": "تعطيل الصور الرمزية", + "displayListViewRecordCount": "عرض العدد الإجمالي (في عرض القائمة)", + "theme": "المظهر", + "userThemesDisabled": "تعطيل سمات المستخدم", + "emailMessageMaxSize": "حجم الحد الأقصى للبريد الإلكتروني (ميغابايت)", + "personalEmailMaxPortionSize": "الحد الأقصى لحجم البريد الإلكتروني لجلب الحساب الشخصي", + "inboundEmailMaxPortionSize": "الحد الأقصى لحجم البريد الإلكتروني لجلب حساب المجموعة", + "authTokenLifetime": "المصادقة رمز مدى الحياة (ساعة)", + "authTokenMaxIdleTime": "رمزالمصادقة مدى الحياة (ساعة)", + "dashboardLayout": "مظهر الرئيسية (الافتراضي)", + "siteUrl": "رابط الموقع", + "addressPreview": "معاينة العنوان", + "addressFormat": "تنسيق العنوان", + "notificationSoundsDisabled": "تعطيل أصوات التنبيهات", + "applicationName": "اسم النظام", + "ldapUsername": "اسم المستخدم الكامل للمستخدم", + "ldapBindRequiresDn": "يتطلب الربط DN", + "ldapBaseDn": "قاعدة DN", + "ldapUserNameAttribute": "سمة اسم المستخدم", + "ldapUserObjectClass": "كائن المستخدم", + "ldapUserTitleAttribute": "سمة عنوان المستخدم", + "ldapUserFirstNameAttribute": "سمة الاسم الأول للمستخدم", + "ldapUserLastNameAttribute": "سمة الاسم الأخير للمستخدم", + "ldapUserEmailAddressAttribute": "سمة عنوان البريد الإلكتروني للمستخدم", + "ldapUserTeams": "أعضاء الفريق", + "ldapUserDefaultTeam": "الفريق الافتراضي للمستخدم", + "ldapUserPhoneNumberAttribute": "سمة رقم هاتف المستخدم", + "assignmentNotificationsEntityList": "الكيانات للإبلاغ عنها عند التنازل", + "assignmentEmailNotifications": "اشعارات على الاحالة", + "assignmentEmailNotificationsEntityList": "نطاقات إعلامات البريد الإلكتروني للواجبات", + "streamEmailNotifications": "إخطارات حول التحديثات في الدفق للمستخدمين الداخليين", + "portalStreamEmailNotifications": "إعلامات حول التحديثات في الدفق لمستخدمي المدخل", + "streamEmailNotificationsEntityList": "نطاقات دفق البريد الإلكتروني الإخطارات", + "calendarEntityList": "قائمة كيانات التقويم", + "mentionEmailNotifications": "إرسال إشعارات بريد الكتروني حول الإشارات في المشاركات", + "massEmailDisableMandatoryOptOutLink": " تعطيل الارتباط الإلزامي للتعطيل", + "activitiesEntityList": "قائمة كيانات الأنشطة", + "historyEntityList": "قائمة كيانات التاريخ", + "currencyFormat": "تنسيق العملة", + "currencyDecimalPlaces": "المنازل العشرية للعملة", + "followCreatedEntities": "اتبع السجلات التي تم إنشاؤها", + "aclAllowDeleteCreated": "السماح لإزالة السجلات التي تم إنشاؤها", + "adminNotifications": "إخطارات النظام في لوحة الإدارة", + "adminNotificationsNewVersion": "عرض إشعار عندما يتوفر إصدار EspoCRM جديد", + "massEmailMaxPerHourCount": "أقصى عدد من رسائل البريد الإلكتروني المرسلة في الساعة", + "maxEmailAccountCount": "الحد الأقصى لعدد حسابات البريد الإلكتروني الشخصية لكل مستخدم", + "streamEmailNotificationsTypeList": "ماذا يخطر به", + "authTokenPreventConcurrent": "رمز مصادقة واحد فقط لكل مستخدم", + "scopeColorsDisabled": "تعطيل ألوان النطاق", + "tabColorsDisabled": "تعطيل ألوان علامة التبويب", + "tabIconsDisabled": "تعطيل رموز علامة التبويب", + "textFilterUseContainsForVarchar": "استخدم عامل التشغيل \"يحتوي على\" عند تصفية حقول varchar", + "emailAddressIsOptedOutByDefault": "ضع علامة على عناوين البريد الإلكتروني الجديدة على أنها معطلة", + "outboundEmailBccAddress": "عنوان BCC للعملاء الخارجيين", + "adminNotificationsNewExtensionVersion": "إظهار الإخطار عند توفر إصدارات جديدة من الامتدادات", + "cleanupDeletedRecords": "نظف السجلات المحذوفة", + "ldapPortalUserLdapAuth": "استخدم مصادقة LDAP لمستخدمي Portal", + "ldapPortalUserPortals": "البوابات الافتراضية لمستخدم موقع البوابة", + "ldapPortalUserRoles": "الأدوار الافتراضية لمستخدم البوابة", + "addressCountryList": "عنوان قائمة الإكمال التلقائي للبلد", + "fiscalYearShift": "بداية السنة المالية", + "jobRunInParallel": "وظائف تعمل بالتوازي", + "jobMaxPortion": "وظائف ماكس بورتيون", + "jobPoolConcurrencyNumber": "رقم التزامن في تجمع الوظائف", + "daemonInterval": "فاصل الشيطان", + "daemonMaxProcessNumber": "رقم معالجة Daemon Max", + "daemonProcessTimeout": "مهلة معالجة الخفي", + "addressCityList": "قائمة الإكمال التلقائي للمدينة العنوان", + "addressStateList": "قائمة الإكمال التلقائي لحالة العنوان", + "cronDisabled": "تعطيل كرون", + "maintenanceMode": "نمط الصيانة", + "useWebSocket": "استخدم WebSocket", + "emailNotificationsDelay": "تأخير إشعارات البريد الإلكتروني (بالثواني)", + "massEmailOpenTracking": "تتبع البريد الإلكتروني المفتوح", + "passwordRecoveryDisabled": "تعطيل استعادة كلمة المرور", + "passwordRecoveryForAdminDisabled": "تعطيل استعادة كلمة المرور لمستخدمي الإدارة", + "passwordGenerateLength": "طول كلمات المرور التي تم إنشاؤها", + "passwordStrengthLength": "الحد الأدنى لطول كلمة المرور", + "passwordStrengthLetterCount": "عدد الأحرف المطلوبة في كلمة المرور", + "passwordStrengthNumberCount": "عدد الأرقام المطلوبة في كلمة المرور", + "passwordStrengthBothCases": "يجب أن تحتوي كلمة المرور على أحرف كبيرة وصغيرة", + "auth2FA": "قم بتمكين المصادقة الثنائية", + "auth2FAMethodList": "طرق 2FA المتاحة", + "personNameFormat": "تنسيق اسم الشخص", + "newNotificationCountInTitle": "عرض رقم الإخطار الجديد في عنوان الصفحة", + "massEmailVerp": "استخدم VERP", + "emailAddressLookupEntityTypeList": "نطاقات البحث عن عنوان البريد الإلكتروني", + "busyRangesEntityList": "قائمة الكيانات المتوفرة / المشغولة", + "passwordRecoveryForInternalUsersDisabled": "تعطيل استعادة كلمة المرور للمستخدمين الداخليين", + "passwordRecoveryNoExposure": "منع التعرض لعنوان البريد الإلكتروني في نموذج استعادة كلمة المرور", + "auth2FAForced": "إجبار المستخدمين العاديين على إعداد المصادقة الثنائية (2FA)", + "smsProvider": "مزود نصي", + "outboundSmsFromNumber": "الرسائل القصيرة من الرقم", + "recordsPerPageSelect": "السجلات لكل صفحة (اختر)" + }, + "tooltips": { + "recordsPerPage": "عدد السجلات المعروضة في البداية في طرق عرض القائمة.", + "recordsPerPageSmall": "عدد السجلات المعروضة في البداية في لوحات العلاقة.", + "followCreatedEntities": "سيتبع المستخدمون تلقائيًا السجلات التي أنشأوها.", + "emailMessageMaxSize": "سيتم جلب جميع الرسائل الإلكترونية الواردة التي تتجاوز حجمًا معينًا بدون نص ومرفقات.", + "authTokenLifetime": "يحدد المدة التي يمكن أن توجد بها الرموز.\n0 - لا يعني انتهاء الصلاحية.", + "authTokenMaxIdleTime": "حدد المدة التي يمكن أن توجد فيها الرموز المميزة للدخول الأخير.\n0 - يعني عدم انتهاء الصلاحية.", + "userThemesDisabled": "إذا تم تحديده ، فلن يتمكن المستخدمون من تحديد سمة أخرى.", + "ldapUsername": "مستخدم النظام الكامل DN الذي يسمح بالبحث عن مستخدمين آخرين. على سبيل المثال \"CN = مستخدم نظام LDAP ، OU = المستخدمون ، OU = espocrm ، DC = test ، DC = lan\".", + "ldapPassword": "كلمة المرور للوصول إلى خادم LDAP.", + "ldapAuth": "بيانات اعتماد الوصول لخادم LDAP.", + "ldapUserNameAttribute": "السمة لتعريف المستخدم.\nعلى سبيل المثال \"userPrincipalName\" أو \"sAMAccountName\" لـ Active Directory ، \"uid\" لـ OpenLDAP.", + "ldapUserObjectClass": "سمة ObjectClass للبحث عن المستخدمين. على سبيل المثال \"person\" لـ AD ، \"inetOrgPerson\" لـ OpenLDAP.", + "ldapBindRequiresDn": "خيار تنسيق اسم المستخدم في نموذج DN.", + "ldapBaseDn": "الاسم المميز الأساسي الافتراضي المستخدم للبحث عن المستخدمين. على سبيل المثال \"OU = المستخدمون ، OU = espocrm ، DC = test ، DC = lan\".", + "ldapTryUsernameSplit": "خيار تقسيم اسم المستخدم مع المجال.", + "ldapOptReferrals": "إذا كان ينبغي اتباع الإحالات إلى عميل LDAP.", + "ldapCreateEspoUser": "يتيح هذا الخيار لـ EspoCRM إنشاء مستخدم من LDAP.", + "ldapUserFirstNameAttribute": "سمة LDAP المستخدمة لتحديد الاسم الأول للمستخدم. على سبيل المثال \"الاسم المعطى\".", + "ldapUserLastNameAttribute": "سمة LDAP المستخدمة لتحديد الاسم الأخير للمستخدم. على سبيل المثال \"sn\".", + "ldapUserTitleAttribute": "سمة LDAP المستخدمة لتحديد عنوان المستخدم. على سبيل المثال \"لقب\".", + "ldapUserEmailAddressAttribute": "سمة LDAP المستخدمة لتحديد عنوان البريد الإلكتروني للمستخدم. على سبيل المثال \"بريد\".", + "ldapUserPhoneNumberAttribute": "سمة LDAP المستخدمة لتحديد رقم هاتف المستخدم. على سبيل المثال \"رقم هاتف\".", + "ldapUserLoginFilter": "المرشح الذي يسمح بتقييد المستخدمين الذين يمكنهم استخدام EspoCRM. على سبيل المثال \"memberOf = CN = espoGroup ، OU = المجموعات ، OU = espocrm ، DC = test ، DC = lan\".", + "ldapAccountDomainName": "المجال المستخدم للترخيص لخادم LDAP.", + "ldapAccountDomainNameShort": "النطاق القصير المستخدم للترخيص لخادم LDAP.", + "ldapUserTeams": "فرق للمستخدم الذي تم إنشاؤه. لمزيد من المعلومات ، انظر ملف تعريف المستخدم.", + "ldapUserDefaultTeam": "الفريق الافتراضي للمستخدم الذي تم إنشاؤه. لمزيد من المعلومات ، انظر ملف تعريف المستخدم.", + "b2cMode": "بشكل افتراضي ، يتم تكييف EspoCRM مع B2B. يمكنك التبديل إلى B2C.", + "currencyDecimalPlaces": "عدد المنازل العشرية. إذا كانت فارغة ، فسيتم عرض جميع المنازل العشرية غير الفارغة.", + "aclStrictMode": "ممكّن: سيتم حظر الوصول إلى النطاقات إذا لم يتم تحديدها في الأدوار.\n\nمعطل: سيتم السماح بالوصول إلى النطاقات إذا لم يتم تحديدها في الأدوار.", + "outboundEmailIsShared": "السماح للمستخدمين بإرسال رسائل البريد الإلكتروني من هذا العنوان.", + "aclAllowDeleteCreated": "سيتمكن المستخدمون من إزالة السجلات التي قاموا بإنشائها حتى إذا لم يكن لديهم حق الوصول للحذف.", + "textFilterUseContainsForVarchar": "إذا لم يتم تحديده ، فسيتم استخدام عامل التشغيل \"يبدأ بـ\". يمكنك استخدام حرف البدل \"٪\".", + "streamEmailNotificationsEntityList": "إخطارات البريد الإلكتروني حول دفق التحديثات من السجلات المتبعة. سيتلقى المستخدمون إعلامات بالبريد الإلكتروني فقط لأنواع الكيانات المحددة.", + "authTokenPreventConcurrent": "لن يتمكن المستخدمون من تسجيل الدخول على أجهزة متعددة في وقت واحد.", + "emailAddressIsOptedOutByDefault": "عند إنشاء سجل جديد للبريد الإلكتروني ، سيتم وضع علامة إلغاء الاشتراك.", + "cleanupDeletedRecords": "سيتم حذف السجلات المحذوفة من قاعدة البيانات بعد فترة.", + "ldapPortalUserLdapAuth": "اسمح لمستخدمي البوابة الإلكترونية باستخدام مصادقة LDAP بدلاً من مصادقة Espo.", + "ldapPortalUserPortals": "البوابات الافتراضية لمستخدم المدخل الذي تم إنشاؤه", + "ldapPortalUserRoles": "الأدوار الافتراضية لمستخدم المدخل الذي تم إنشاؤه", + "jobRunInParallel": "سيتم تنفيذ الوظائف في عمليات متوازية.", + "jobPoolConcurrencyNumber": "أقصى عدد من العمليات تعمل في وقت واحد.", + "jobMaxPortion": "الحد الأقصى لعدد المهام المجهزة لكل عملية تنفيذ واحدة.", + "daemonInterval": "الفاصل الزمني بين عملية cron يعمل في ثوان.", + "daemonMaxProcessNumber": "يتم تشغيل أقصى عدد من عمليات cron في وقت واحد.", + "daemonProcessTimeout": "الحد الأقصى لوقت التنفيذ (بالثواني) المخصص لعملية كرون واحدة.", + "cronDisabled": "لن يعمل Cron.", + "maintenanceMode": "سيتمكن المسؤولون فقط من الوصول إلى النظام.", + "ldapAccountCanonicalForm": "نوع النموذج الأساسي لحسابك. هناك 4 خيارات:\n\n- 'Dn' - النموذج بالصيغة 'CN = tester ، OU = espocrm ، DC = test ، DC = lan'.\n\n- \"Username\" - نموذج \"tester\".\n\n- \"Backslash\" - شكل \"COMPANY \\ tester\".\n\n- \"الرئيسي\" - النموذج \"tester@company.com\".", + "massEmailVerp": "مسار إرجاع المغلف المتغير. لتحسين معالجة الرسائل المرتدة. تأكد من أن مزود SMTP الخاص بك يدعمها.", + "displayListViewRecordCount": "سيتم عرض إجمالي عدد السجلات في عرض القائمة.", + "currencyList": "ما هي العملات التي ستتوفر في النظام.", + "activitiesEntityList": "ما هي السجلات التي ستكون متاحة في لوحة الأنشطة.", + "historyEntityList": "ما هي السجلات التي ستكون متاحة في لوحة History.", + "calendarEntityList": "ما هي السجلات التي ستكون متاحة في التقويم.", + "addressStateList": "الدولة اقتراحات لحقول العنوان.", + "addressCityList": "اقتراحات المدينة لحقول العنوان.", + "addressCountryList": "اقتراحات البلدان لحقول العنوان.", + "exportDisabled": "لن يتمكن المستخدمون من تصدير السجلات. سيسمح فقط المشرف.", + "globalSearchEntityList": "ما هي السجلات التي يمكن البحث عنها مع Global Search.", + "siteUrl": "عنوان URL لمثيل EspoCRM هذا. تحتاج إلى تغييره إذا انتقلت إلى مجال آخر.", + "useCache": "لا ينصح بتعطيله ، ما لم يكن لغرض التطوير.", + "useWebSocket": "يتيح WebSocket الاتصال التفاعلي ثنائي الاتجاه بين الخادم والمتصفح. يتطلب إعداد WebSocket الخفي على الخادم الخاص بك. تحقق من الوثائق لمزيد من المعلومات.", + "passwordRecoveryForInternalUsersDisabled": "سيتمكن مستخدمو البوابة فقط من استعادة كلمة المرور.", + "passwordRecoveryNoExposure": "لن يكون من الممكن تحديد ما إذا كان عنوان بريد إلكتروني معين مسجلاً في النظام أم لا.", + "emailAddressLookupEntityTypeList": "للحصول على عنوان البريد الإلكتروني الإكمال التلقائي.", + "emailNotificationsDelay": "يمكن تحرير رسالة خلال الإطار الزمني المحدد قبل إرسال الإشعار.", + "outboundEmailFromAddress": "عنوان البريد الإلكتروني للنظام.", + "smtpServer": "إذا كان فارغًا ، فسيتم استخدام حساب البريد الإلكتروني الجماعي بعنوان البريد الإلكتروني المقابل.", + "busyRangesEntityList": "ما الذي سيؤخذ في الاعتبار عند إظهار نطاقات الوقت المزدحم في المجدول والجدول الزمني.", + "recordsPerPageSelect": "عدد السجلات المعروضة في البداية عند اختيار السجلات." + }, + "labels": { + "System": "نظام", + "Locale": "محلي", + "Configuration": "إعدادات التكوين", + "In-app Notifications": "إشعارات داخل التطبيق", + "Email Notifications": "اشعارات البريد الالكتروني", + "Currency Settings": "إعدادات العملة", + "Currency Rates": "أسعار العملات", + "Mass Email": "البريد الإلكتروني المتعدد", + "Test Connection": "اختبار الاتصال", + "Connecting": "توصيل...", + "Activities": "أنشطة", + "Admin Notifications": "إخطارات المسؤول", + "Search": "يبحث", + "Misc": "متفرقات", + "Passwords": "كلمات السر", + "2-Factor Authentication": "2-عامل المصادقة", + "Group Tab": "علامة تبويب المجموعة" + }, + "messages": { + "ldapTestConnection": "تم إنشاء الاتصال بنجاح." + }, + "options": { + "currencyFormat": { + "1": "10 دولارات أمريكية", + "2": "10 دولارات", + "3": "10 دولار" + }, + "streamEmailNotificationsTypeList": { + "Post": "المشاركات", + "Status": "تحديثات الحالة", + "EmailReceived": "تلقي رسائل البريد الإلكتروني" + }, + "personNameFormat": { + "firstLast": "اول الاخر", + "lastFirst": "آخر أولا", + "firstMiddleLast": "اول وسط اخير", + "lastFirstMiddle": "اخر المتوسط الاول" + }, + "auth2FAMethodList": { + "Email": "بريد", + "Sms": "نصي" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Stream.json b/application/Espo/Resources/i18n/ar_AR/Stream.json new file mode 100644 index 0000000000..b8a01ede8d --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Stream.json @@ -0,0 +1,15 @@ +{ + "messages": { + "infoMention": "اكتب ** @ username ** للإشارة إلى المستخدم في المنشور.", + "infoSyntax": "صيغة التخفيض المتاحة", + "couldNotAddFollowerUserHasNoAccessToStream": "تعذرت إضافة المستخدم '{userName}' إلى المتابعين. المستخدم ليس لديه وصول \"تدفق\" إلى السجل." + }, + "syntaxItems": { + "code": "الشفرة", + "multilineCode": "كود متعدد الأسطر", + "strongText": "نص قوي", + "emphasizedText": "كتابة بارزة", + "deletedText": "نص محذوف", + "link": "حلقة الوصل" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Team.json b/application/Espo/Resources/i18n/ar_AR/Team.json new file mode 100644 index 0000000000..b6f76e5e92 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Team.json @@ -0,0 +1,23 @@ +{ + "fields": { + "name": "الاسم", + "roles": "الأدوار", + "positionList": "قائمة الوظائف", + "layoutSet": "مجموعة التخطيط" + }, + "links": { + "users": "المستخدمين", + "notes": "الملاحظات", + "roles": "الأدوار", + "inboundEmails": "مجموعة حسابات البريد الإلكتروني", + "layoutSet": "مجموعة التخطيط" + }, + "tooltips": { + "roles": "أدوار الوصول. يحصل مستخدمو هذا الفريق على مستوى التحكم في الوصول من الأدوار المحددة", + "positionList": "الوظائف المتاحة في هذا الفريق. مثلا مندوب مبيعات ، مدير.", + "layoutSet": "يوفر القدرة على الحصول على تخطيطات تختلف عن التخطيطات القياسية. سيتم تطبيق مجموعة التخطيط على المستخدمين الذين تم تعيين هذا الفريق كفريق افتراضي." + }, + "labels": { + "Create Team": "إنشاء فريق" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Template.json b/application/Espo/Resources/i18n/ar_AR/Template.json new file mode 100644 index 0000000000..89d7b342a7 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Template.json @@ -0,0 +1,69 @@ +{ + "fields": { + "name": "الاسم", + "body": "هيكل", + "entityType": "إسم المنشأه", + "header": "رأس الصفحة", + "footer": "ذيل الصفحة", + "leftMargin": "الهامش الأيسر", + "topMargin": "الهامش الأعلي", + "rightMargin": "الهامش الأيمن", + "bottomMargin": "الهامش السفلي", + "printFooter": "اطبع ذيل الصفحة", + "footerPosition": "موضع ذيل الصفحة", + "variables": "العناصر النائبة المتاحة", + "pageOrientation": "اتجاه الصفحة", + "pageFormat": "تنسيق الورق", + "fontFace": "الخط", + "pageWidth": "عرض الصفحة (مم)", + "pageHeight": "ارتفاع الصفحة (مم)", + "headerPosition": "موقف الرأس", + "printHeader": "رأس الطباعة", + "title": "عنوان" + }, + "labels": { + "Create Template": "إنشاء قالب" + }, + "tooltips": { + "footer": "استخدم {page Number} لطباعة رقم الصفحة.", + "variables": "نسخ ولصق العنصر النائب المطلوب إلى الرأس أو النص الأساسي أو التذييل." + }, + "options": { + "pageOrientation": { + "Portrait": "لَوحَة", + "Landscape": "المناظر الطبيعيه" + }, + "placeholders": { + "today": "تاريخ اليوم)", + "now": "الآن (التاريخ والوقت)", + "pagebreak": "فاصل صفحة" + }, + "fontFace": { + "aealarabiya": "قناة العربية", + "aefurat": "عيفورات", + "cid0cs": "CID-0 CS", + "cid0ct": "CID-0 قيراط", + "cid0jp": "CID-0 جب", + "cid0kr": "CID-0 كرونة", + "courier": "ساعي", + "dejavusans": "DejaVu بلا", + "dejavusanscondensed": "DejaVu بلا مكثف", + "dejavusansmono": "ديجافو بلا مونو", + "freemono": "فري مونو", + "freesans": "فري سانس", + "freeserif": "فريسيريف", + "helvetica": "هيلفيتيكا", + "hysmyeongjostdmedium": "Hysmyeongjostd متوسطة", + "kozgopromedium": "كوزجو برو متوسط", + "kozminproregular": "كوزمين برو عادي", + "pdfasymbol": "رمز PDFA", + "pdfatimes": "PDFA تايمز", + "symbol": "رمز", + "times": "مرات", + "dejavuserifcondensed": "مكثف DejaVu Serif" + }, + "pageFormat": { + "Custom": "العادة" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/User.json b/application/Espo/Resources/i18n/ar_AR/User.json new file mode 100644 index 0000000000..a2aaaff565 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/User.json @@ -0,0 +1,153 @@ +{ + "fields": { + "name": "الاسم", + "userName": "اسم المستخدم", + "title": "العنوان", + "isAdmin": "المدير", + "defaultTeam": "الفريق الإفتراضي", + "emailAddress": "البريد الإلكتروني", + "phoneNumber": "رقم التليفون", + "roles": "الأدوار", + "portals": "بوابات", + "portalRoles": "أدوار البوابة", + "teamRole": "موضع", + "password": "الباسورد", + "currentPassword": "الباسورد الموجودة", + "passwordConfirm": "تأكيد الباسورد", + "newPassword": "باسورد جديد", + "newPasswordConfirm": "تأكيد الباسورد الجديد", + "avatar": "الصورة الشخصية", + "isActive": "فعال", + "isPortalUser": "مستخدم بورتال (بوابة)", + "contact": "جهة الاتصال", + "accounts": "حسابات العملاء", + "account": "الحساب (المبدئي)", + "sendAccessInfo": "إرسال البريد الإلكتروني مع معلومات الوصول إلى المستخدم", + "portal": "البوابة", + "gender": "جنس", + "position": "الرتبة في الفريق", + "ipAddress": "الأي بي", + "passwordPreview": "معاينة كلمة المرور", + "isSuperAdmin": "هو مشرف فائق", + "lastAccess": "آخر ولوج", + "type": "يكتب", + "apiKey": "مفتاح API", + "secretKey": "المفتاح السري", + "authMethod": "طريقة المصادقة", + "yourPassword": "كلمة السر الحالية الخاصة بك", + "dashboardTemplate": "قالب لوحة القيادة", + "auth2FAEnable": "قم بتمكين المصادقة الثنائية", + "auth2FAMethod": "طريقة 2FA", + "auth2FATotpSecret": "2FA TOTP سر" + }, + "links": { + "teams": "فرق", + "roles": "الأدوار", + "notes": "الملاحظات", + "portals": "البوابات", + "portalRoles": "أدوار البوابة", + "contact": "جهة اتصال", + "accounts": "الحسابات", + "account": "الحسابات (الاساسي)", + "tasks": "مهام", + "defaultTeam": "الفريق الافتراضي", + "dashboardTemplate": "قالب لوحة القيادة", + "userData": "بيانات المستخدم" + }, + "labels": { + "Create User": "انشاء المستخدم", + "Generate": "توفير", + "Access": "الدخول", + "Preferences": "تفضيلات", + "Change Password": "تغيير كلمة السر", + "Teams and Access Control": "فرق العمل والتحكم في الدخول", + "Forgot Password?": "هل نسيت كلمة السر؟", + "Password Change Request": "طلب تغيير كلمة السر", + "Email Address": "البريد الإلكتروني", + "External Accounts": "الحسابات الخارجية", + "Email Accounts": "حسابات البريد الإلكتروني", + "Portal": "بوابة", + "Create Portal User": "إنشاء مستخدم للبوابة", + "Proceed w/o Contact": "المضي قدما مع الاتصال", + "Generate New API Key": "إنشاء مفتاح API جديد", + "Generate New Password": "إنشاء كلمة مرور جديدة", + "Code": "شفرة", + "Back to login form": "العودة إلى نموذج تسجيل الدخول", + "Requirements": "متطلبات", + "Security": "حماية", + "Reset 2FA": "إعادة تعيين 2FA", + "Secret": "سر", + "Send Password Change Link": "أرسل رابط تغيير كلمة المرور", + "Send Code": "ارسال رمز" + }, + "tooltips": { + "defaultTeam": "سيتم ربط جميع السجلات التي أنشأها هذا المستخدم بهذا الفريق افتراضيًا.", + "userName": "يُسمح باستخدام الأحرف a-z ، والأرقام من 0 إلى 9 ، والنقاط ، والواصلات ، والرموز @ - ، والشرطات السفلية.", + "isAdmin": "يمكن للمستخدم المسؤول الدخول إلى كل شيء.", + "isActive": "إذا لم يتم تحديده ، فلن يتمكن المستخدم من تسجيل الدخول.", + "teams": "الفرق التي ينتمي إليها هذا المستخدم. مستوى التحكم في الدخول موروث من أدوار الفريق.", + "roles": "أدوار وصول إضافية. استخدمها إذا كان المستخدم لا ينتمي إلى أي فريق أو تحتاج إلى توسيع مستوى التحكم في الوصول حصريًا لهذا المستخدم.", + "portalRoles": "أدوار البوابة الإضافية. استخدمه لتوسيع مستوى التحكم في الوصول حصريًا لهذا المستخدم.", + "portals": "البوابات التي يمكن لهذا المستخدم الوصول إليها." + }, + "messages": { + "passwordWillBeSent": "سيتم إرسال كلمة مرور المستخدم إلى عنوان البريد الإلكتروني.", + "passwordChanged": "تم تغيير كلمة السر", + "userCantBeEmpty": "اسم المستخدم يجب الا يكون فارغا", + "wrongUsernamePasword": "اسم المستخدم/كلمة المرور خطأ", + "emailAddressCantBeEmpty": "لا يمكن أن يكون عنوان البريد الإلكتروني فارغًا", + "userNameEmailAddressNotFound": "اسم المستخدم/البريد الالكتروني غير موجود", + "forbidden": "ممنوع ، يرجى المحاولة لاحقًا", + "uniqueLinkHasBeenSent": "لقد تم إرسال عنوان URL الفريد إلى عنوان البريد الإلكتروني المحدد. ", + "passwordChangedByRequest": "تم تغيير كلمة السر", + "userNameExists": "اسم المستخدم موجود بالفعل", + "setupSmtpBefore": "تحتاج إلى إعداد [إعدادات SMTP] ({url}) لتمكين النظام من إرسال كلمة المرور عبر البريد الإلكتروني.", + "passwordStrengthLength": "يجب أن يكون عدد الأحرف {length} على الأقل.", + "passwordStrengthLetterCount": "يجب أن يحتوي على {عدد} حرف (أحرف) على الأقل.", + "passwordStrengthNumberCount": "يجب أن يحتوي على {عدد} رقم (أرقام) على الأقل.", + "passwordStrengthBothCases": "يجب أن يحتوي على أحرف كبيرة وصغيرة.", + "wrongCode": "رمز خاطئ", + "codeIsRequired": "الرمز مطلوب", + "enterTotpCode": "أدخل رمزًا من تطبيق المصادقة الخاص بك.", + "verifyTotpCode": "امسح رمز الاستجابة السريعة ضوئيًا باستخدام تطبيق المصادقة على هاتفك المحمول. إذا واجهتك مشكلة في المسح ، يمكنك إدخال السر يدويًا. بعد ذلك سترى رمزًا مكونًا من 6 أرقام في طلبك. أدخل هذا الرمز في الحقل أدناه.", + "generateAndSendNewPassword": "سيتم إنشاء كلمة مرور جديدة وإرسالها إلى عنوان البريد الإلكتروني للمستخدم.", + "security2FaResetConfimation": "هل أنت متأكد من أنك تريد إعادة تعيين إعدادات المصادقة الثنائية (2FA) الحالية؟", + "ldapUserInEspoNotFound": "المستخدم غير موجود في EspoCRM. اتصل بالمسؤول لإنشاء المستخدم.", + "passwordRecoverySentIfMatched": "بافتراض تطابق البيانات المدخلة مع أي حساب مستخدم.", + "auth2FARequiredHeader": "2 عامل المصادقة المطلوبة", + "auth2FARequired": "أنت بحاجة إلى إعداد مصادقة ثنائية. استخدم تطبيقًا للمصادقة على هاتفك المحمول (مثل Google Authenticator).", + "sendPasswordChangeLinkConfirmation": "سيتم إرسال بريد إلكتروني به ارتباط فريد إلى المستخدم للسماح له بتغيير كلمة المرور الخاصة به. ستنتهي صلاحية الرابط بعد فترة زمنية محددة.", + "yourAuthenticationCode": "رمز المصادقة الخاص بك: {code}.", + "choose2FaSmsPhoneNumber": "حدد رقم الهاتف الذي سيتم استخدامه لـ 2FA.", + "choose2FaEmailAddress": "حدد عنوان البريد الإلكتروني الذي سيتم استخدامه لـ 2FA. يوصى بشدة باستخدام عنوان بريد إلكتروني غير أساسي.", + "enterCodeSentInEmail": "أدخل الرمز المرسل إلى عنوان بريدك الإلكتروني.", + "enterCodeSentBySms": "أدخل الرمز المرسل عبر رسالة نصية قصيرة إلى رقم هاتفك.", + "passwordChangeRequestNotFound": "لم يتم العثور على طلب تغيير كلمة المرور. قد تكون منتهية الصلاحية. حاول بدء استعادة كلمة مرور جديدة من [صفحة تسجيل الدخول] ({url})." + }, + "boolFilters": { + "onlyMyTeam": "الفريق الخاص فقط" + }, + "presetFilters": { + "active": "نشط", + "activePortal": "البوابة نشطة", + "activeApi": "API نشط" + }, + "options": { + "gender": { + "": "غير مضبوط", + "Male": "ذكر", + "Female": "أنثى", + "Neutral": "محايد" + }, + "type": { + "regular": "عادي", + "admin": "مسؤل", + "portal": "منفذ", + "system": "نظام", + "super-admin": "مشرف من الدرجة الأولى" + }, + "authMethod": { + "ApiKey": "مفتاح API" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ar_AR/Webhook.json b/application/Espo/Resources/i18n/ar_AR/Webhook.json new file mode 100644 index 0000000000..bd3636a775 --- /dev/null +++ b/application/Espo/Resources/i18n/ar_AR/Webhook.json @@ -0,0 +1,16 @@ +{ + "labels": { + "Create Webhook": "إنشاء Webhook" + }, + "fields": { + "event": "حدث", + "isActive": "نشط", + "user": "مستخدم API", + "entityType": "نوع الكيان", + "field": "مجال", + "secretKey": "المفتاح السري" + }, + "links": { + "user": "المستعمل" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/en_US/Global.json b/application/Espo/Resources/i18n/en_US/Global.json index 1f113a7ec6..07075e4573 100644 --- a/application/Espo/Resources/i18n/en_US/Global.json +++ b/application/Espo/Resources/i18n/en_US/Global.json @@ -523,6 +523,7 @@ "Dr.": "Dr." }, "language": { + "ar_AR": "Arabic", "af_ZA":"Afrikaans", "az_AZ":"Azerbaijani", "be_BY":"Belarusian", diff --git a/application/Espo/Resources/i18n/zh_CN/Global.json b/application/Espo/Resources/i18n/zh_CN/Global.json index 6d94659fc8..2cb8b82dcc 100644 --- a/application/Espo/Resources/i18n/zh_CN/Global.json +++ b/application/Espo/Resources/i18n/zh_CN/Global.json @@ -455,80 +455,6 @@ "Ms.": "女士", "Dr.": "博士" }, - "language": { - "af_ZA": "南非荷兰语", - "az_AZ": "阿塞拜疆", - "be_BY": "白俄罗斯语", - "bg_BG": "保加利亚语", - "bn_IN": "孟加拉", - "bs_BA": "波斯尼亚", - "ca_ES": "加泰罗尼亚语", - "cs_CZ": "捷克语", - "cy_GB": "威尔士语", - "da_DK": "丹麦语", - "de_DE": "德语", - "el_GR": "希腊语", - "en_GB": "英语(英国)", - "en_US": "英语(美国)", - "es_ES": "西班牙语(西班牙)", - "et_EE": "爱沙尼亚语", - "eu_ES": "巴斯克", - "fa_IR": "波斯语", - "fi_FI": "芬兰", - "fo_FO": "法罗语", - "fr_CA": "法语(加拿大)", - "fr_FR": "法语(法国)", - "ga_IE": "爱尔兰", - "gl_ES": "加利西亚", - "gn_PY": "瓜拉尼", - "he_IL": "希伯来语", - "hi_IN": "印地语", - "hr_HR": "克罗地亚语", - "hu_HU": "匈牙利", - "hy_AM": "亚美尼亚语", - "id_ID": "印度尼西亚", - "is_IS": "冰岛的", - "it_IT": "意大利语", - "ja_JP": "日本", - "ka_GE": "格鲁吉亚", - "km_KH": "高棉", - "ko_KR": "韩语", - "ku_TR": "库尔德", - "lt_LT": "立陶宛语", - "lv_LV": "拉脱维亚", - "mk_MK": "马其顿", - "ml_IN": "马拉雅拉姆", - "ms_MY": "马来语", - "nb_NO": "挪威语", - "nn_NO": "挪威新手", - "ne_NP": "尼泊尔", - "nl_NL": "荷兰语", - "pa_IN": "旁遮普语", - "pl_PL": "抛光", - "ps_AF": "普什图语", - "pt_BR": "葡萄牙语(巴西)", - "pt_PT": "葡萄牙语(葡萄牙)", - "ro_RO": "罗马尼亚语", - "ru_RU": "俄语", - "sk_SK": "斯洛伐克", - "sl_SI": "斯洛文尼亚", - "sq_AL": "阿尔巴尼亚语", - "sr_RS": "塞尔维亚", - "sv_SE": "瑞典", - "sw_KE": "斯瓦希里语", - "ta_IN": "泰米尔语", - "te_IN": "泰卢固语", - "th_TH": "泰国", - "tl_PH": "他加禄语", - "tr_TR": "土耳其", - "uk_UA": "乌克兰", - "ur_PK": "乌尔都语", - "vi_VN": "越南语", - "zh_CN": "简体中文(中国大陆)", - "zh_HK": "繁体中文(中国香港)", - "zh_TW": "繁体中文(中国台湾)", - "es_MX": "西班牙(墨西哥)" - }, "dateSearchRanges": { "on": "在", "notOn": "不在", diff --git a/application/Espo/Resources/i18n/zh_TW/Global.json b/application/Espo/Resources/i18n/zh_TW/Global.json index 1a027234c5..dea0050093 100644 --- a/application/Espo/Resources/i18n/zh_TW/Global.json +++ b/application/Espo/Resources/i18n/zh_TW/Global.json @@ -452,80 +452,6 @@ "Ms.": "女士", "Dr.": "博士" }, - "language": { - "af_ZA": "南非語", - "az_AZ": "阿塞拜疆人", - "be_BY": "白俄羅斯語", - "bg_BG": "保加利亞語", - "bn_IN": "孟加拉語", - "bs_BA": "波斯尼亞語", - "ca_ES": "加泰羅尼亞語", - "cs_CZ": "捷克文", - "cy_GB": "威爾斯語", - "da_DK": "丹麥文", - "de_DE": "德語", - "el_GR": "希臘語", - "en_GB": "英文 (英國)", - "en_US": "英文 (美國)", - "es_ES": "西班牙語 (西班牙)", - "et_EE": "愛沙尼亞語", - "eu_ES": "巴斯克", - "fa_IR": "波斯語", - "fi_FI": "芬蘭語", - "fo_FO": "法羅語", - "fr_CA": "法語 (加拿大)", - "fr_FR": "法語 (法國)", - "ga_IE": "愛爾蘭語", - "gl_ES": "高盧語", - "gn_PY": "瓜拉尼語", - "he_IL": "希伯來語", - "hi_IN": "印度語", - "hr_HR": "克羅埃西亞語", - "hu_HU": "匈牙利語", - "hy_AM": "亞美尼亞語", - "id_ID": "印尼話", - "is_IS": "冰島語", - "it_IT": "義大利語", - "ja_JP": "日文", - "ka_GE": "喬治亞", - "km_KH": "高棉語", - "ko_KR": "韓文", - "ku_TR": "庫德語", - "lt_LT": "立陶宛語", - "lv_LV": "拉脫維亞語", - "mk_MK": "馬其頓語", - "ml_IN": "馬來語", - "ms_MY": "馬來語", - "nb_NO": "書面挪威語", - "nn_NO": "新挪威語", - "ne_NP": "尼泊爾文", - "nl_NL": "菏蘭語", - "pa_IN": "旁遮普語", - "pl_PL": "波蘭語", - "ps_AF": "普什圖語", - "pt_BR": "葡萄牙語 (西班牙)", - "pt_PT": "葡萄牙語 (葡萄牙)", - "ro_RO": "羅馬尼亞語", - "ru_RU": "俄語", - "sk_SK": "斯洛伐克文", - "sl_SI": "斯洛維尼亞語", - "sq_AL": "阿爾巴尼亞語", - "sr_RS": "塞爾維亞文", - "sv_SE": "挪威語", - "sw_KE": "斯瓦希里語", - "ta_IN": "泰米爾語", - "te_IN": "泰盧固語", - "th_TH": "泰文", - "tl_PH": "他加祿語", - "tr_TR": "土耳其語", - "uk_UA": "烏克蘭語", - "ur_PK": "烏爾都語", - "vi_VN": "越南語", - "zh_CN": "簡體中文 (中國)", - "zh_HK": "繁體中文 (香港)", - "zh_TW": "繁體中文 (台灣)", - "es_MX": "西班牙語 (墨西哥)" - }, "dateSearchRanges": { "on": "在", "notOn": "不在", diff --git a/application/Espo/Resources/metadata/app/language.json b/application/Espo/Resources/metadata/app/language.json index 975b81b9ad..caf425f148 100644 --- a/application/Espo/Resources/metadata/app/language.json +++ b/application/Espo/Resources/metadata/app/language.json @@ -1,8 +1,9 @@ { "list": [ - "en_GB", "en_US", + "ar_AR", "bg_BG", + "en_GB", "es_MX", "cs_CZ", "da_DK", diff --git a/install/core/i18n/ar_AR/install.json b/install/core/i18n/ar_AR/install.json new file mode 100644 index 0000000000..87511b6b5c --- /dev/null +++ b/install/core/i18n/ar_AR/install.json @@ -0,0 +1,146 @@ +{ + "labels": { + "Main page title": "مرحبا بكم في EspoCRM", + "Start page title": "اتفاقية الترخيص", + "Step1 page title": "اتفاقية الترخيص", + "License Agreement": "اتفاقية الترخيص", + "I accept the agreement": "أنا أوافق على الشروط", + "Step2 page title": "إعدادات قاعدة البيانات", + "Step3 page title": "إعداد المسؤول", + "Step4 page title": "إعدادات النظام", + "Step5 page title": "إعدادات SMTP لرسائل البريد الإلكتروني الصادرة", + "Errors page title": "الأخطاء", + "Finish page title": "اكتمل التثبيت", + "Congratulation! Welcome to EspoCRM": "تهنئة! تم تثبيت EspoCRM بنجاح.", + "More Information": "لمزيد من المعلومات، الرجاء زيارة {BLOG}، متابعتنا على {TWITTER}.

إن كان لديك إقتراحات أو أسئلة، يُرجى السؤال في {FORUM}.", + "share": "إذا كنت ترغب EspoCRM ، تقاسمها مع أصدقائك. أخبرهم عن هذا المنتج.", + "blog": "المدونة", + "twitter": "تويتر", + "forum": "المنتدى", + "Installation Guide": "دليل التثبيت", + "admin": "مسؤول", + "Locale": "محلي", + "Outbound Email Configuration": "إعدادات البريد الإلكتروني الصادر", + "Start": "إبدأ", + "Back": "الرجوع", + "Next": "التالي", + "Go to EspoCRM": "إذهب الى EspoCRM", + "Re-check": "إعادة الفحص", + "Version": "الإصدار", + "Test settings": "فحص الإتصال", + "Database Settings Description": "أدخل معلومات اتصال قاعدة بيانات ميسكل (اسم المضيف واسم المستخدم وكلمة المرور). يمكنك تحديد منفذ وحدة الخدمة لاسم المضيف مثل localhost:3306.", + "Install": "تثبيت", + "Configuration Instructions": "تعليمات التكوين", + "phpVersion": "إصدار الـPHP", + "requiredMysqlVersion": "إصدار MySQL", + "dbHostName": "اسم المضيف", + "dbName": "اسم قاعدة البيانات", + "dbUserName": "اسم مستخدم قاعدة البيانات", + "OK": "حسنا", + "SetupConfirmation page title": "متطلبات النظام", + "PHP Configuration": "إعدادات PHP", + "MySQL Configuration": "إعدادات قاعدة البيانات", + "Permission Requirements": "أذونات", + "Success": "النجاح", + "Fail": "يفشل", + "is recommended": "موصى به", + "extension is missing": "التمديد مفقود", + "headerTitle": "تركيب EspoCRM", + "Crontab setup instructions": "بدون تشغيل رسائل البريد الإلكتروني الواردة المجدولة ، لن تعمل الإشعارات والتذكيرات. هنا يمكنك قراءة {SETUP_INSTRUCTIONS}.", + "Setup instructions": "تعليمات الإعداد" + }, + "fields": { + "Choose your language": "أختر لغتك", + "Database Name": "اسم قاعدة البيانات", + "Host Name": "اسم المضيف", + "Port": "البوابة", + "smtpPort": "البوابة", + "Database User Name": "اسم مستخدم قاعدة البيانات", + "Database User Password": "كلمة مرور مستخدم قاعدة البيانات", + "Database driver": "برنامج تشغيل قاعدة البيانات", + "User Name": "اسم المستخدم", + "Password": "كلمة المرور", + "smtpPassword": "كلمة المرور", + "Confirm Password": "اعادة كتابة كلمة المرور", + "From Address": "من العنوان", + "From Name": "من الاسم", + "Is Shared": "انه مشترك", + "Date Format": "من تاريخ", + "Time Format": "صيغة الوقت", + "Time Zone": "المنطقة الزمنية", + "First Day of Week": "اول ايام الاسبوع", + "Thousand Separator": "فاصل الألف", + "Decimal Mark": "علامة عشرية", + "Default Currency": "العملة الافتراضية", + "Currency List": "قائمة العملات", + "Language": "اللغة", + "smtpServer": "الخادم", + "smtpAuth": "المصادقة", + "smtpSecurity": "حماية", + "smtpUsername": "اسم المستخدم", + "emailAddress": "البريد الإلكتروني" + }, + "messages": { + "1045": "الوصول مرفوض للمستخدم", + "1049": "قاعدة بيانات غير معروفة", + "2005": "خادم مضيف MySQL غير معروف", + "Some errors occurred!": "وقعت بعض الأخطاء!", + "phpVersion": "أصدار الـ PHP الخاص بك لا يدعم بواسطة EngazMedia EspoCRM, يرجي التحديث إلي {minVersion} علي الأقل", + "requiredMysqlVersion": "إصدار MySQL الخاص بك غير مدعوم من قِبل EngazMedia EspoCRM ، يرجى التحديث إلى {minVersion} على الأقل", + "The PHP extension was not found...": "خطأ PHP: لم يتم العثور على الامتداد {extName} .", + "All Settings correct": "جميع الإعدادات صحيحة", + "Failed to connect to database": "فشل الاتصال بقاعدة البيانات", + "PHP version": "نسخة PHP", + "You must agree to the license agreement": "يجب أن توافق على اتفاقية الترخيص", + "Passwords do not match": "كلمة المرور غير مطابقة", + "Enable mod_rewrite in Apache server": "تفعيل Mode_rewrite في الأباتشي", + "checkWritable error": "تحقق خطأ كتابي", + "applySett error": "تطبيق خطأ", + "buildDatabase error": "خطأ في بناء قاعدة البيانات", + "createUser error": "خطأ في إنشاء مستخدم", + "Cannot create user": "لا تستطيع انشاء مستخدم", + "Permission denied": "الإذن مرفوض", + "Permission denied to": "الإذن مرفوض", + "Can not save settings": "لا يمكن حفظ الإعدادات", + "Cannot save preferences": "لا يمكن حفظ التفضيلات", + "Thousand Separator and Decimal Mark equal": "لا يمكن أن يكون الفاصل والعلامة العشرية متساويين", + "extension": "امتداد {0} مفقود", + "option": "القيمة الموصى بها هي {0}", + "mysqlSettingError": "EspoCRM يحتاج إلى إعدادات قاعدة البيانات \"{NAME}\" لتُصبح {VALUE}", + "requiredMariadbVersion": "إصدار MariaDB الخاص بك غير مدعوم من قبل EspoCRM ، يرجى التحديث إلى MariaDB {minVersion} على الأقل", + "Ajax failed": "حدث خطأ غير متوقع", + "Bad init Permission": "تم رفض الإذن للدليل \"{*}\". يرجى تعيين 775 لـ \"{*}\" أو فقط تنفيذ هذا الأمر في المحطة
  {C}  
هل العملية غير مسموح بها؟ جرب هذا: {CSU}", + "permissionInstruction": "
شغّل هذا الأمر في Terminal:
  \"{C}\"  
", + "operationNotPermitted": "العملية غير مسموح بها؟ جرب هذا:

{CSU}" + }, + "options": { + "db driver": { + "mysqli": "MySQLi\n" + }, + "modRewriteTitle": { + "apache": "

خطأ API: EspoCRM API غير متوفر.
قم بالخطوات الضرورية فقط. بعد كل خطوة تحقق من حل المشكلة.", + "nginx": "

خطأ API: EspoCRM API غير متوفر. ", + "microsoft-iis": "

خطأ API: EspoCRM API غير متوفر.
المشكلة المحتملة: تعطيل \"إعادة كتابة عنوان URL\". يرجى التحقق من وحدة \"إعادة كتابة عنوان URL\" وتمكينها في خادم IIS", + "default": "

خطأ API: EspoCRM API غير متوفر.
المشاكل المحتملة: تعطيل وحدة إعادة الكتابة. يرجى التحقق من وحدة إعادة الكتابة وتمكينها في الخادم الخاص بك (مثل mod_rewrite في Apache) ودعم htaccess." + }, + "modRewriteInstruction": { + "apache": { + "linux": "

1. قم بتمكين \"mod_rewrite\".

لتمكين mod_rewrite ، قم بتشغيل هذه الأوامر في محطة طرفية:

 {APACHE1} 

2 . إذا لم تساعدك الخطوة السابقة ، فحاول تمكين دعم .htaccess.

إضافة / تحرير إعدادات تهيئة الخادم {APACHE2_PATH1} أو {APACHE2_PATH2} (أو < الكود> {APACHE2_PATH3} ):

 {APACHE2} 
\n بعد ذلك قم بتشغيل هذا الأمر في المحطة:

 {APACHE3} 

3. إذا لم تساعدك الخطوة السابقة ، فحاول إضافة مسار RewriteBase.

افتح ملفًا {API_PATH} .htaccess واستبدل السطر التالي:

 { APACHE4} 
إلى

 {APACHE5} 

لمزيد من المعلومات ، يرجى زيارة الإرشادات خادم Apache تهيئة لـ EspoCRM .
", + "windows": "

1. ابحث عن ملف httpd.conf.

يمكن العثور عليه عادةً في مجلد يسمى \"conf\" أو \"config\" أو أي شيء من هذا القبيل.

2. قم بتحرير ملف httpd.conf.

داخل ملف httpd.conf ، قم بإلغاء التعليق على السطر {WINDOWS_APACHE1} (قم بإزالة علامة الجنيه \"#\" من أمام السطر).
< br>

3. تحقق من المعلمات الأخرى. تحقق أيضًا مما إذا كان السطر ClearModuleList غير مُعلق وتأكد من عدم تعليق السطر AddModule mod_rewrite.c .\n" + }, + "nginx": { + "linux": "
أضف هذا الرمز إلى ملف تهيئة خادم Nginx {NGINX_PATH} داخل قسم \"الخادم\":

 {NGINX} 

لمزيد من المعلومات يرجى زيارة التوجيه تهيئة خادم Nginx لـ EspoCRM .

" + } + } + }, + "systemRequirements": { + "requiredPhpVersion": "إصدار PHP", + "requiredMysqlVersion": "نسخة MySQL ", + "host": "اسم الامستضيف", + "dbname": "اسم قاعدة البيانات", + "user": "اسم المستخدم", + "writable": "للكتابة", + "readable": "للقرأة", + "requiredMariadbVersion": "إصدار MariaDB" + } +} \ No newline at end of file