82 lines
4.9 KiB
TypeScript
82 lines
4.9 KiB
TypeScript
export const validation = {
|
||
person: {
|
||
firstNameRequired: 'نام را وارد کنید',
|
||
firstNameMax: 'نام حداکثر ۱۰۰ کاراکتر است',
|
||
lastNameRequired: 'نام خانوادگی را وارد کنید',
|
||
lastNameMax: 'نام خانوادگی حداکثر ۱۰۰ کاراکتر است',
|
||
genderRequired: 'جنسیت را انتخاب کنید',
|
||
},
|
||
nationalId: {
|
||
nationalCodeRequired: 'کد ملی را وارد کنید',
|
||
nationalCodeDigits: 'کد ملی باید ۱۰ رقم باشد',
|
||
},
|
||
cityRequired: 'شهر را انتخاب کنید',
|
||
auth: {
|
||
mobileRequired: 'شماره موبایل را وارد کنید',
|
||
mobileInvalid: 'شماره موبایل معتبر نیست',
|
||
otpInvalid: 'کد وارد شده صحیح نیست',
|
||
otpDigits: 'کد باید ۴ رقم باشد',
|
||
birthDateRange: 'تاریخ تولد باید بین سالهای ۱۳۳۰ تا ۱۳۹۵ باشد',
|
||
},
|
||
profile: {
|
||
bioMax: 'بیوگرافی حداکثر ۲۰۰۰ کاراکتر است',
|
||
addressMax: 'آدرس حداکثر ۵۰۰ کاراکتر است',
|
||
},
|
||
identity: {
|
||
contractRequired: 'پذیرش قرارداد همکاری الزامی است',
|
||
otpRequired: 'کد تأیید را وارد کنید',
|
||
otpDigits: 'کد تأیید باید ۴ رقم باشد',
|
||
},
|
||
withdrawal: {
|
||
accountHolderRequired: 'نام صاحب حساب را وارد کنید',
|
||
accountHolderMax: 'نام صاحب حساب حداکثر ۲۰۰ کاراکتر است',
|
||
ibanInvalid: 'شماره شبا معتبر نیست (فرمت: IR + ۲۴ رقم)',
|
||
bankNameMax: 'نام بانک حداکثر ۱۰۰ کاراکتر است',
|
||
bankAccountRequired: 'حساب بانکی را انتخاب کنید',
|
||
amountRequired: 'مبلغ را وارد کنید',
|
||
amountInteger: 'مبلغ باید عدد صحیح باشد',
|
||
amountPositive: 'مبلغ باید بیشتر از صفر باشد',
|
||
},
|
||
eventWizard: {
|
||
titleRequired: 'عنوان رویداد الزامی است',
|
||
titleMax: 'عنوان حداکثر ۲۰۰ کاراکتر است',
|
||
slugRequired: 'اسلاگ الزامی است',
|
||
slugMax: 'اسلاگ حداکثر ۲۲۰ کاراکتر است',
|
||
slugPattern: 'اسلاگ فقط میتواند شامل حروف کوچک انگلیسی، عدد و خط تیره باشد',
|
||
slugReserved: 'این اسلاگ برای مسیرهای سیستمی رزرو شده است',
|
||
categoryRequired: 'دستهبندی را انتخاب کنید',
|
||
shortDescriptionMax: 'توضیح کوتاه حداکثر ۵۰۰ کاراکتر است',
|
||
startDateRequired: 'تاریخ شروع الزامی است',
|
||
startTimeRequired: 'ساعت شروع الزامی است',
|
||
endDateRequired: 'تاریخ پایان الزامی است',
|
||
endTimeRequired: 'ساعت پایان الزامی است',
|
||
addressRequired: 'آدرس الزامی است',
|
||
startEndRequired: 'تاریخ و ساعت شروع و پایان الزامی است',
|
||
endAfterStart: 'زمان پایان باید بعد از زمان شروع باشد',
|
||
generalAreaRequired: 'برای نمایش «فقط برای رزروکنندگان»، منطقه کلی را وارد کنید',
|
||
priceRequired: 'قیمت را وارد کنید',
|
||
priceNonNegative: 'قیمت نمیتواند منفی باشد',
|
||
capacityRequired: 'ظرفیت را وارد کنید',
|
||
capacityInteger: 'ظرفیت باید عدد صحیح باشد',
|
||
capacityMin: 'ظرفیت باید حداقل ۱ باشد',
|
||
reservedCapacityRequired: 'ظرفیت رزرو شده را وارد کنید',
|
||
reservedCapacityInteger: 'ظرفیت رزرو شده باید عدد صحیح باشد',
|
||
reservedCapacityNonNegative: 'ظرفیت رزرو شده نمیتواند منفی باشد',
|
||
cancelPenaltyRequired: 'درصد جریمه را وارد کنید',
|
||
cancelPenaltyNonNegative: 'درصد جریمه نمیتواند منفی باشد',
|
||
cancelPenaltyMax: 'درصد جریمه حداکثر ۱۰۰ است',
|
||
cancelPenaltyOrder: 'درصد جریمه باید با نزدیکشدن به زمان رویداد بیشتر یا مساوی شود',
|
||
paidPricePositive: 'برای رویداد پولی، قیمت باید بیشتر از صفر باشد',
|
||
reservedExceedsCapacity: 'ظرفیت رزرو شده نمیتواند از ظرفیت کل بیشتر باشد',
|
||
faqQuestionRequired: 'سوال را وارد کنید',
|
||
faqAnswerRequired: 'پاسخ را وارد کنید',
|
||
},
|
||
map: {
|
||
invalidCoords: 'مختصات نامعتبر است',
|
||
mapKeyMissing: 'کلید نقشه تنظیم نشده است',
|
||
mapServiceError: 'خطا در ارتباط با سرویس نقشه',
|
||
mapInvalidResponse: 'پاسخ نامعتبر از سرویس نقشه',
|
||
mapAddressFailed: 'دریافت آدرس از نقشه ناموفق بود',
|
||
},
|
||
} as const
|