-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Expand file tree
/
Copy pathfa-IR.ts
More file actions
116 lines (113 loc) · 3.75 KB
/
fa-IR.ts
File metadata and controls
116 lines (113 loc) · 3.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
import { mergeLocale } from '../utils/merge-locale'
import { base } from './base'
const typeTemplate = '${label} یک ${type} معتبر نیست'
const faIR = mergeLocale(base, {
locale: 'fa-IR',
common: {
confirm: 'تایید',
cancel: 'لغو',
},
Calendar: {
markItems: [
'شنبه',
'یکشنبه',
'دوشنبه',
'سهشنبه',
'چهارشنبه',
'پنجنشبه',
'جمعه',
],
yearAndMonth: '${year}/${month}',
},
Cascader: {
placeholder: 'انتخاب کنید',
},
Dialog: {
ok: 'باشه',
},
ErrorBlock: {
default: {
title: 'اوه، مشکلی پیش آمد',
description: 'لطفاً یک دقیقه صبر کنید و دوباره امتحان کنید',
},
busy: {
title: 'اوه، بارگیری نمی شود',
description: 'سعی کنید صفحه را به روز کنید',
},
disconnected: {
title: 'شبکه مشغول است',
description: 'سعی کنید صفحه را به روز کنید',
},
empty: {
title: 'هوم، نتونستم پیداش کنم...',
description: 'آیا می خواهید یک جستجوی جدید را امتحان کنید؟',
},
},
Form: {
required: 'اجباری',
optional: 'اختیاری',
defaultValidateMessages: {
default: 'خطای اعتبارسنجی فیلد برای ${label}',
required: 'لطفا وارد کنید ${label}',
enum: '${label} باید یکی از [${enum}]',
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: 'تعداد کاراکترهای ${label} باید ${len} کاراکتر باشد',
min: 'حداقل کاراکترهای ${label} باید ${min} کاراکتر باشد',
max: 'حداکثر کاراکترهای ${label} باید ${max} کاراکتر باشد',
range: 'تعداد کاراکترهای ${label} باید بین ${min}-${max} کاراکتر باشد',
},
number: {
len: 'تعداد اعداد ${label} باید برابر با ${len} باشد',
min: 'تعداد اعداد ${label} باید حداقل ${min} باشد',
max: 'تعداد اعداد ${label} باید حداکثر ${max} باشد',
range: 'تعداد اعداد ${label} باید بین ${min}-${max} باشد',
},
array: {
len: 'طول آیتمهای ${label} باید برابر با ${len} باشد',
min: 'آیتمهای ${label} باید حداقل ${min} باشد',
max: 'آیتمهای ${label} باید حداکثر ${max} باشد',
range: 'آیتمهای ${label} باید بین ${min}-${max} باشد',
},
pattern: {
mismatch: '${label} با الگوی ${pattern} مطابقت ندارد',
},
},
},
ImageUploader: {
uploading: 'در حال آپلود...',
},
Mask: {
name: 'ماسک',
},
Modal: {
ok: 'باشه',
},
NumberKeyboard: {
backspace: 'حذف',
},
TextArea: {
clear: 'پاک کردن',
},
})
export default faIR