UNPKG

@douyinfe/semi-ui

Version:

A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.

261 lines (258 loc) 8.67 kB
import { arSA } from 'date-fns/locale'; import { Locale } from '../interface'; const local: Locale = { code: 'ar', dateFnsLocale: arSA, currency: 'SAR', Pagination: { pageSize: 'العناصر في كل صفحة: ${pageSize}', total: 'إجمالي الصفحات: ${total}', jumpTo: 'اقفز إلى', page: ' الصفحات', }, Modal: { confirm: 'تؤكد', cancel: 'إلغاء', }, Tabs: { more: "أكثر" }, TimePicker: { placeholder: { time: 'حدد الوقت', timeRange: 'حدد نطاقًا زمنيًا', }, begin: 'وقت البدء', end: 'وقت النهاية', hour: '', minute: '', second: '', AM: 'صباح', PM: 'في الظهيرة', }, DatePicker: { placeholder: { date: 'حدد تاريخ', dateTime: 'حدد التاريخ والوقت', dateRange: ['تاريخ البدء', 'تاريخ النهاية'], dateTimeRange: ['تاريخ البدء', 'تاريخ النهاية'], monthRange: ['الشهر الأول', 'الشهر الأخير'], }, presets: 'اختيار سريع', footer: { confirm: 'تؤكد', cancel: 'إلغاء', }, selectDate: 'حدد تاريخ', selectTime: 'حدد الوقت', year: 'عام', month: 'شهر', day: 'يوم', monthText: '${month} ${year}', months: { 1: 'يناير', 2: 'فبراير', 3: 'مارس', 4: 'أبريل', 5: 'مايو', 6: 'يونيو', 7: 'يوليو', 8: 'أغسطس', 9: 'سبتمبر', 10: 'أكتوبر', 11: 'نوفمبر', 12: 'ديسمبر', }, fullMonths: { 1: 'يناير', 2: 'فبراير', 3: 'مارس', 4: 'أبريل', 5: 'مايو', 6: 'يونيو', 7: 'يوليو', 8: 'أغسطس', 9: 'سبتمبر', 10: 'أكتوبر', 11: 'نوفمبر', 12: 'ديسمبر', }, weeks: { Mon: 'اثنين', Tue: 'ثلاثاء', Wed: 'أربعاء', Thu: 'خميس', Fri: 'جمعة', Sat: 'سبت', Sun: 'أحد', }, localeFormatToken: { FORMAT_SWITCH_DATE: 'yyyy/MM/dd', }, }, Popconfirm: { confirm: 'تؤكد', cancel: 'إلغاء', }, Navigation: { collapseText: 'طي الشريط الجانبي', expandText: 'قم بتوسيع الشريط الجانبي', }, Table: { emptyText: 'لا نتيجة', pageText: 'عرض ${currentStart} إلى ${currentEnd} من ${total}', descend: 'انقر للهبوط', ascend: 'انقر للصعود', cancelSort: 'إلغاء الترتيب', confirmFilter: 'موافق', resetFilter: 'إعادة تعيين', }, Select: { emptyText: 'لا نتيجة', createText: 'خلق', }, Tree: { emptyText: 'لا نتيجة', searchPlaceholder: 'بحث', }, Cascader: { emptyText: 'لا نتيجة', }, List: { emptyText: 'لا نتيجة', }, Calendar: { allDay: 'طوال اليوم', AM: '${time} صباح', PM: '${time} في الظهيرة', datestring: '', remaining: 'الكمية المتبقية: ${remained}', }, Upload: { mainText: 'انقر لتحميل الملف أو اسحب الملف إلى هنا', illegalTips: 'هذا النوع من الملفات غير مدعوم', legalTips: 'حرر وابدأ التحميل', retry: 'أعد المحاولة', replace: 'استبدل الملف', clear: 'واضح', selectedFiles: 'الملفات المختارة', illegalSize: 'حجم الملف غير قانوني', fail: 'فشل التحميل', }, TreeSelect: { searchPlaceholder: 'بحث', }, Typography: { copy: 'نسخ', copied: 'نسخ', expand: 'وسعت', collapse: 'انهيار', }, Transfer: { emptyLeft: 'لايوجد بيانات', emptySearch: 'لا نتائج للبحث', emptyRight: 'لا يوجد محتوى ، تحقق من اليسار', placeholder: 'بحث', clear: 'واضح', selectAll: 'اختر الكل', clearSelectAll: 'إلغاء تحديد الكل', total: "إجمالي العناصر: ${total}", selected: "العناصر المحددة: ${total}" }, Form: { optional: '(اختياري)', }, Image: { preview: 'معاينة', loading: 'جار التحميل', loadError: 'فشل في التحميل', prevTip: "السابق", nextTip: "التالي", zoomInTip: "تكبير", zoomOutTip: "تصغير", rotateTip: "استدارة", downloadTip: "تنزيل", adaptiveTip: "التكيف مع الصفحة", originTip: "الحجم الأصلي", }, Chat: { deleteConfirm: 'هل ترغب في حذف هذه الجلسة؟', clearContext: 'تم مسح السياق', copySuccess: 'تم النسخ بنجاح', stop: 'توقف', copy: 'نسخ', copied: 'نسخ', dropAreaText: 'ضع الملف هنا', }, UserGuide: { skip: 'تخطي', next: 'التالي', prev: 'السابق', finish: 'إنهاء', }, InputNumber: {}, JsonViewer: { search: 'بحث', replace: 'استبدل', replaceAll: 'استبدل الكل', }, VideoPlayer: { rateChange: 'تحويل السرعة إلى ${rate}', qualityChange: 'تحويل الجودة إلى ${quality}', routeChange: 'تحويل المسار إلى ${route}', mirror: 'المرآة', cancelMirror: 'إلغاء المرآة', loading: 'جار التحميل...', stall: 'فشل التحميل', noResource: 'لا يوجد مورد', videoError: 'خطأ في تحميل الفيديو' }, AIChatDialogue: { delete: 'حذف', deleteConfirm: 'هل أنت متأكد من حذف هذه الرسالة؟', deleteContent: 'سيتم حذف الرسالة بشكل دائم ولا يمكن التراجع عنها.', copySuccess: 'تم النسخ بنجاح', loading: 'جار التحميل...', reasoning: { completed: 'تم التفكير', thinking: 'جار التفكير...' }, annotationText: 'عناصر من المعلومات' }, Feedback: { submit: 'إرسال', cancel: 'إلغاء' }, AIChatInput: { template: 'القالب', configure: 'التكوين', selected: 'تم اختيار ${count} عناصر', }, Sidebar: { linkAddSuccess: 'تمت إضافة الرابط بنجاح', linkRemoveSuccess: 'تمت إزالة الرابط بنجاح', enterLinkAddress: "أدخل عنوان الرابط", validateFailInfo: 'فشل التحقق، يرجى إعادة التحميل', uploadFailInfo: 'فشل التحميل، يرجى المحاولة مرة أخرى', uploadImgInfo: 'انقر لتحميل الصورة أو اسحبها وإفلتها هنا', defaultMcpInfo: "MCP م预设، لا يمكن إغلاقه", searchPlaceholder: 'يرجى الإدخال', emptyCustomMcpInfo: "لا يوجد MCP مخصص حتى الآن", newMcpAdd: 'MCP مخصص', mcpConfigure: 'تكوين MCP', annotationTitle: 'مصدر المرجعية', activeMCPNumber: 'عدد MCP المنشط:', copySuccess: 'تم النسخ بنجاح', }, AudioPlayer: { backward: 'تراجع ${skipDuration} ثانية', forward: 'تقدم ${skipDuration} ثانية', prev: 'السابق', next: 'التالي', loop: 'تكرار', volume: 'الصوت', mediaError: 'خطأ في تحميل الصوت' } }; // [i18n-Arabic] export default local;