mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 00:24:54 +00:00
- Introduced new error handling for already used or expired QR codes in JuniorService. - Added corresponding localization entries in Arabic and English app.json files for QR code validation messages.
115 lines
7.9 KiB
JSON
115 lines
7.9 KiB
JSON
{
|
|
"AUTH": {
|
|
"BIOMETRIC_ALREADY_ENABLED": "المصادقة البيومترية مفعلة بالفعل على حسابك.",
|
|
"DEVICE_NOT_FOUND": "الجهاز المحدد غير موجود، يرجى المحاولة مرة أخرى.",
|
|
"BIOMETRIC_ALREADY_DISABLED": "المصادقة البيومترية معطلة بالفعل لحسابك.",
|
|
"APPLE_LOGIN_NOT_IMPLEMENTED": "تكامل تسجيل الدخول باستخدام Apple غير متوفر حاليًا. يرجى تجربة طريقة تسجيل دخول بديلة.",
|
|
"INVALID_REFRESH_TOKEN": "رمز التحديث المقدم غير صالح. يرجى تسجيل الدخول مرة أخرى.",
|
|
"INVALID_CREDENTIALS": "اسم المستخدم أو كلمة المرور التي أدخلتها غير صحيحة. يرجى المحاولة مرة أخرى.",
|
|
"BIOMETRIC_NOT_ENABLED": "المصادقة البيومترية لم يتم تفعيلها على حسابك. يرجى تفعيلها للمتابعة.",
|
|
"INVALID_BIOMETRIC": "البيانات البيومترية المقدمة غير صالحة. يرجى المحاولة مرة أخرى أو إعادة إعداد المصادقة البيومترية.",
|
|
"PASSWORD_MISMATCH": "كلمات المرور التي أدخلتها غير متطابقة. يرجى إدخال كلمات المرور مرة أخرى.",
|
|
"INVALID_CURRENT_PASSWORD": "كلمة المرور الحالية التي أدخلتها غير صحيحة. يرجى المحاولة مرة أخرى.",
|
|
"PASSWORD_NOT_SET": "لم يتم تعيين كلمة مرور لهذا الحساب. يرجى تعيين كلمة مرور للمتابعة.",
|
|
"PASSWORD_SAME_AS_CURRENT": "كلمة المرور الجديدة لا يمكن أن تكون نفس كلمة المرور الحالية.",
|
|
"INVALID_PASSCODE": "رمز المرور الذي أدخلته غير صحيح. يرجى المحاولة مرة أخرى.",
|
|
"PASSCODE_ALREADY_SET": "تم تعيين رمز المرور بالفعل.",
|
|
"APPLE_RE-CONSENT_REQUIRED": "إعادة الموافقة على آبل مطلوبة. يرجى إلغاء تطبيقك من إعدادات معرف آبل الخاصة بك والمحاولة مرة أخرى.",
|
|
"TOKEN_INVALID": "رمز المستخدم غير صالح.",
|
|
"TOKEN_EXPIRED": "رمز المستخدم منتهي الصلاحية."
|
|
},
|
|
|
|
"QR": {
|
|
"CODE_USED_OR_EXPIRED": "تم استخدام رمز QR مسبقًا أو انتهت صلاحيته."
|
|
},
|
|
|
|
"USER": {
|
|
"PHONE_ALREADY_VERIFIED": "تم التحقق من رقم الهاتف بالفعل.",
|
|
"EMAIL_ALREADY_VERIFIED": "تم التحقق من عنوان البريد الإلكتروني بالفعل.",
|
|
"EMAIL_ALREADY_SET": "تم تعيين عنوان البريد الإلكتروني بالفعل.",
|
|
"EMAIL_ALREADY_TAKEN": "عنوان البريد الإلكتروني مستخدم بالفعل. يرجى تجربة عنوان بريد إلكتروني آخر.",
|
|
"PHONE_NUMBER_ALREADY_SET": "تم تعيين رقم الهاتف بالفعل.",
|
|
"PHONE NUMBER ALREADY TAKEN": "رقم الهاتف مستخدم بالفعل. يرجى تجربة رقم هاتف آخر.",
|
|
"PROFILE_NOT_COMPLETED": "ملفك الشخصي غير مكتمل. يرجى إكمال الملف الشخصي للمتابعة.",
|
|
"ALREADY_EXISTS": "المستخدم موجود بالفعل.",
|
|
"NOT_FOUND": "لم يتم العثور على المستخدم.",
|
|
"PHONE_NUMBER_ALREADY_EXISTS": "رقم الهاتف موجود بالفعل.",
|
|
"JUNIOR_UPGRADE_NOT_SUPPORTED_YET": "ترقية الحساب من حساب طفل إلى حساب ولي أمر غير مدعومة حاليًا.",
|
|
"PHONE_NUMBER_ALREADY_TAKEN": "رقم الهاتف الذي أدخلته مستخدم بالفعل. يرجى استخدام رقم هاتف آخر."
|
|
},
|
|
|
|
"ALLOWANCE": {
|
|
"START_DATE_BEFORE_TODAY": "لا يمكن أن يكون تاريخ البدء قبل اليوم.",
|
|
"START_DATE_AFTER_END_DATE": "لا يمكن أن يكون تاريخ البدء بعد تاريخ النهاية.",
|
|
"NOT_FOUND": "لم يتم العثور على المصروف.",
|
|
"DOES_NOT_BELONG_TO_JUNIOR": "المصروف لا يخص الطفل."
|
|
},
|
|
"ALLOWANCE_CHANGE_REQUEST": {
|
|
"SAME_AMOUNT": "المبلغ الجديد هو نفسه المبلغ الحالي.",
|
|
"SAME_AMOUNT_PENDING": "هناك طلب معلق بنفس المبلغ.",
|
|
"NOT_FOUND": "لم يتم العثور على طلب تغيير المصروف.",
|
|
"ALREADY_APPROVED": "تمت الموافقة على طلب تغيير المصروف بالفعل.",
|
|
"ALREADY_REJECTED": "تم رفض طلب تغيير المصروف بالفعل."
|
|
},
|
|
"CUSTOMER": {
|
|
"NOT_FOUND": "لم يتم العثور على العميل.",
|
|
"ALREADY_EXISTS": "العميل موجود بالفعل.",
|
|
"KYC_NOT_APPROVED": "لم يتم الموافقة على هوية العميل بعد.",
|
|
"ALREADY_HAS_CARD": "العميل لديه بطاقة بالفعل.",
|
|
"DOES_NOT_HAVE_CARD": "العميل لا يملك بطاقة."
|
|
},
|
|
|
|
"GIFT": {
|
|
"NOT_FOUND": "لم يتم العثور على الهدية.",
|
|
"ALREADY_REDEEMED": "تم استرداد الهدية بالفعل.",
|
|
"NOT_REDEEMED": "لم يتم استرداد الهدية بعد.",
|
|
"ALREADY_REPLIED": "تم الرد على الهدية بالفعل."
|
|
},
|
|
|
|
"JUNIOR": {
|
|
"DOES_NOT_BELONG_TO_GUARDIAN": "الطفل لا ينتمي إلى ولي الأمر.",
|
|
"NOT_FOUND": "لم يتم العثور على الطفل.",
|
|
"CIVIL_ID_REQUIRED": "مطلوب بطاقة الهوية المدنية.",
|
|
"CIVIL_ID_NOT_CREATED_BY_GUARDIAN": "تم تحميل بطاقة الهوية المدنية من قبل شخص آخر غير ولي الأمر.",
|
|
"CIVIL_ID_ALREADY_EXISTS": "بطاقة الهوية المدنية مستخدمة بالفعل من قبل طفل آخر.",
|
|
"CANNOT_UPDATE_REGISTERED_USER": "الطفل قد سجل بالفعل. لا يُسمح بتحديث البيانات.",
|
|
"CANNOT_DELETE_REGISTERED_USER": "الطفل قد سجل بالفعل. لا يُسمح بحذف الطفل."
|
|
},
|
|
|
|
"MONEY_REQUEST": {
|
|
"NOT_FOUND": "لم يتم العثور على طلب المال.",
|
|
"ALREADY_APPROVED": "تمت الموافقة على طلب المال بالفعل.",
|
|
"ALREADY_REJECTED": "تم رفض طلب المال بالفعل."
|
|
},
|
|
|
|
"GOAL": {
|
|
"DUE_DATE_MUST_BE_IN_THE_FUTURE": "يجب أن يكون تاريخ النهاية في المستقبل.",
|
|
"NOT_FOUND": "لم يتم العثور على الهدف التوفيري.",
|
|
"FUND_EXCEEDS_TOTAL_AMOUNT": "المبلغ الممول يتجاوز إجمالي مبلغ الهدف التوفيري."
|
|
},
|
|
|
|
"TASK": {
|
|
"DUE_DATE_BEFORE_START_DATE": "لا يمكن أن يكون تاريخ النهاية قبل تاريخ البدء.",
|
|
"DUE_DATE_IN_PAST": "لا يمكن أن يكون تاريخ النهاية في الماضي.",
|
|
"NOT_FOUND": "لم يتم العثور على المهمة.",
|
|
"ALREADY_COMPLETED": "تم إكمال المهمة بالفعل.",
|
|
"PROOF_REQUIRED": "يتطلب تقديم إثبات لهذه المهمة.",
|
|
"NO_SUBMISSION": "لم يتم العثور على أي تقديم لهذه المهمة.",
|
|
"SUBMISSION_ALREADY_REVIEWED": "تمت مراجعة التقديم بالفعل."
|
|
},
|
|
|
|
"DOCUMENT": {
|
|
"NOT_FOUND": "لم يتم العثور على الملف.",
|
|
"TYPE_NOT_SUPPORTED": "نوع الملف غير مدعوم.",
|
|
"NOT_CREATED_BY_USER": "لم يتم إنشاء الملف من قبل المستخدم."
|
|
},
|
|
"OTP": {
|
|
"INVALID_OTP": "رمز التحقق الذي أدخلته غير صالح. يرجى المحاولة مرة أخرى."
|
|
},
|
|
"CARD": {
|
|
"INSUFFICIENT_BALANCE": "البطاقة لا تحتوي على رصيد كافٍ لإكمال هذا التحويل.",
|
|
"DOES_NOT_BELONG_TO_GUARDIAN": "البطاقة لا تنتمي إلى ولي الأمر.",
|
|
"NOT_FOUND": "لم يتم العثور على البطاقة."
|
|
}
|
|
}
|