diff --git a/components/locale/ar_EG.tsx b/components/locale/ar_EG.tsx index 4a5b616d58..d7cde5b983 100644 --- a/components/locale/ar_EG.tsx +++ b/components/locale/ar_EG.tsx @@ -1,21 +1,34 @@ +/* eslint-disable no-template-curly-in-string */ import Pagination from 'rc-pagination/lib/locale/ar_EG'; import DatePicker from '../date-picker/locale/ar_EG'; import TimePicker from '../time-picker/locale/ar_EG'; import Calendar from '../calendar/locale/ar_EG'; import { Locale } from '../locale-provider'; +const typeTemplate = 'صالحًا ${type} من نوع ${label} ليس'; + const localeValues: Locale = { locale: 'ar', Pagination, DatePicker, TimePicker, Calendar, + global: { + placeholder: 'يرجى التحديد', + }, Table: { filterTitle: 'الفلاتر', filterConfirm: 'تأكيد', filterReset: 'إعادة ضبط', selectAll: 'اختيار الكل', selectInvert: 'إلغاء الاختيار', + selectionAll: 'حدد جميع البيانات', + sortTitle: 'رتب', + expand: 'توسيع الصف', + collapse: 'طي الصف', + triggerDesc: 'ترتيب تنازلي', + triggerAsc: 'ترتيب تصاعدي', + cancelSort: 'إلغاء الترتيب', }, Modal: { okText: 'تأكيد', @@ -41,6 +54,67 @@ const localeValues: Locale = { Empty: { description: 'لا توجد بيانات', }, + Icon: { + icon: 'أيقونة', + }, + Text: { + edit: 'تعديل', + copy: 'نسخ', + copied: 'نقل', + expand: 'وسع', + }, + PageHeader: { + back: 'عودة', + }, + Form: { + defaultValidateMessages: { + default: '${label} خطأ في حقل الإدخال', + required: '${label} يرجى إدخال', + enum: '[${enum}] يجب أن يكون واحدا من ${label}', + whitespace: 'لا يمكن أن يكون حرفًا فارغًا ${label}', + date: { + format: 'تنسيق التاريخ غير صحيح ${label}', + parse: 'لا يمكن تحويلها إلى تاريخ ${label}', + invalid: 'غير صحيح ${label} تاريخ', + }, + types: { + string: typeTemplate, + method: typeTemplate, + array: typeTemplate, + object: typeTemplate, + number: typeTemplate, + date: typeTemplate, + boolean: typeTemplate, + integer: typeTemplate, + float: typeTemplate, + regexp: typeTemplate, + email: typeTemplate, + url: typeTemplate, + hex: typeTemplate, + }, + string: { + len: 'أحرف ${len} ان يكون ${label} يجب', + min: 'أحرف ${min} على الأقل ${label}', + max: 'أحرف ${max} يصل إلى ${label}', + range: 'أحرف ${max}-${min} ان يكون مابين ${label} يجب', + }, + number: { + len: '${len} ان يساوي ${label} يجب', + min: '${min} الأدنى هو ${label} حد', + max: '${max} الأقصى هو ${label} حد', + range: '${max}-${min} ان يكون مابين ${label} يجب', + }, + array: { + len: '${len} طوله ${label} يجب أن يكون', + min: '${min} طوله الأدنى ${label} يجب أن يكون', + max: '${max} طوله الأقصى ${label} يجب أن يكون', + range: '${max}-${min} طوله مابين ${label} يجب أن يكون', + }, + pattern: { + mismatch: '${pattern} مع ${label} لا يتطابق', + }, + }, + }, }; export default localeValues;