UNPKG

4.42 kBJavaScriptView Raw
1/* eslint-disable no-template-curly-in-string */
2import Pagination from "rc-pagination/es/locale/fa_IR";
3import Calendar from '../calendar/locale/fa_IR';
4import DatePicker from '../date-picker/locale/fa_IR';
5import TimePicker from '../time-picker/locale/fa_IR';
6var typeTemplate = '${label} از نوع ${type} معتبر نیست';
7var localeValues = {
8 locale: 'fa',
9 Pagination: Pagination,
10 DatePicker: DatePicker,
11 TimePicker: TimePicker,
12 Calendar: Calendar,
13 global: {
14 placeholder: 'لطفاً انتخاب کنید'
15 },
16 Table: {
17 filterTitle: 'منوی فیلتر',
18 filterConfirm: 'تایید',
19 filterReset: 'پاک کردن',
20 filterEmptyText: 'بدون فیلتر',
21 emptyText: 'بدون داده',
22 selectAll: 'انتخاب صفحه‌ی کنونی',
23 selectInvert: 'معکوس کردن انتخاب‌ها در صفحه ی کنونی',
24 selectNone: 'انتخاب هیچکدام',
25 selectionAll: 'انتخاب همه داده‌ها',
26 sortTitle: 'مرتب سازی',
27 expand: 'باز شدن ردیف',
28 collapse: 'بستن ردیف',
29 triggerDesc: 'ترتیب نزولی',
30 triggerAsc: 'ترتیب صعودی',
31 cancelSort: 'لغوِ ترتیبِ داده شده'
32 },
33 Modal: {
34 okText: 'تایید',
35 cancelText: 'لغو',
36 justOkText: 'تایید'
37 },
38 Popconfirm: {
39 okText: 'تایید',
40 cancelText: 'لغو'
41 },
42 Transfer: {
43 titles: ['', ''],
44 searchPlaceholder: 'جستجو',
45 itemUnit: 'عدد',
46 itemsUnit: 'عدد',
47 remove: 'حذف',
48 selectCurrent: 'انتخاب صفحه فعلی',
49 removeCurrent: 'پاک کردن انتخاب‌های صفحه فعلی',
50 selectAll: 'انتخاب همه',
51 removeAll: 'پاک کردن همه انتخاب‌ها',
52 selectInvert: 'معکوس کردن انتخاب‌ها در صفحه ی کنونی'
53 },
54 Upload: {
55 uploading: 'در حال آپلود...',
56 removeFile: 'حذف فایل',
57 uploadError: 'خطا در آپلود',
58 previewFile: 'مشاهده‌ی فایل',
59 downloadFile: 'دریافت فایل'
60 },
61 Empty: {
62 description: 'داده‌ای موجود نیست'
63 },
64 Icon: {
65 icon: 'آیکن'
66 },
67 Text: {
68 edit: 'ویرایش',
69 copy: 'کپی',
70 copied: 'کپی شد',
71 expand: 'توسعه'
72 },
73 PageHeader: {
74 back: 'برگشت'
75 },
76 Form: {
77 optional: '(اختیاری)',
78 defaultValidateMessages: {
79 "default": 'خطا در ${label}',
80 required: 'فیلد ${label} اجباریست',
81 "enum": '${label} باید یکی از [${enum}] باشد',
82 whitespace: '${label} نمیتواند خالی باشد',
83 date: {
84 format: 'ساختار تاریخ در ${label} نامعتبر است',
85 parse: '${label} قابل تبدیل به تاریخ نیست',
86 invalid: '${label} تاریخی نا معتبر است'
87 },
88 types: {
89 string: typeTemplate,
90 method: typeTemplate,
91 array: typeTemplate,
92 object: typeTemplate,
93 number: typeTemplate,
94 date: typeTemplate,
95 "boolean": typeTemplate,
96 integer: typeTemplate,
97 "float": typeTemplate,
98 regexp: typeTemplate,
99 email: typeTemplate,
100 url: typeTemplate,
101 hex: typeTemplate
102 },
103 string: {
104 len: '${label} باید ${len} کاراکتر باشد',
105 min: '${label} باید حداقل ${min} کاراکتر باشد',
106 max: '${label} باید حداکثر ${max} کاراکتر باشد',
107 range: '${label} باید بین ${min}-${max} کاراکتر باشد'
108 },
109 number: {
110 len: '${label} باید برابر ${len}',
111 min: '${label} حداقل میتواند ${min} باشد',
112 max: '${label} حداکثر میتواند ${max} باشد',
113 range: '${label} باید بین ${min}-${max} باشد'
114 },
115 array: {
116 len: 'تعداد ${label} باید ${len} باشد.',
117 min: 'تعداد ${label} حداقل باید ${min} باشد',
118 max: 'تعداد ${label} حداکثر باید ${max} باشد',
119 range: 'مقدار ${label} باید بین ${min}-${max} باشد'
120 },
121 pattern: {
122 mismatch: 'الگوی ${label} با ${pattern} برابری نمی‌کند'
123 }
124 }
125 },
126 Image: {
127 preview: 'نمایش'
128 }
129};
130export default localeValues;
\No newline at end of file