{
	"activeCode {{code}}": "Verification code: {{code}}",
	"accountCreatedSuccessfully": "Account created successfully",
	"failLogin": "Please enter the value correctly",
	"failLoginPhone": "Please enter the phone number correctly",
	"failLoginEmail": "Please enter the email correctly",
	"userNotFound": "This account does not exist",
	"accountIdentityLinkInvalid": "Please sign in again to refresh your account session",
	"accountIdentityConflict": "Account recovery requires support review for this phone number",
	"needActivation": "Please activate the account",
	"accountStop": "Your account is currently suspended",
	"loginSuccessfully": "Logged in successfully",
	"codeExpired": "The code has expired",
	"codeInvalid": "Invalid verification code",
	"activeSuccessful": "Account activated successfully",
	"activatedSelectLocation": "Account activated successfully. Please select your location.",
	"locationSavedSuccessfully": "Location saved successfully",
	"waitApproval": "Your location has been saved. Your account is under review by the administration.",
	"sendCodeSuccessful": "Verification code sent successfully",
	"signOutSuccessful": "Goodbye",
	"checkYourPhone": "The code has been sent to your phone number",
	"checkYourMail": "The code has been sent to your email",
	"changePasswordSuccessful": "Password changed successfully",
	"deleteAccount": "Account deleted successfully",
	"tokenExpired": "Please log in again",
	"profile": "Account details",
	"correctPassword": "Password is correct",
	"activationCodeSentSuccessfully": "Verification code sent successfully",
	"changeEmailSuccessful": "Email changed successfully",
	"changePhoneSuccessful": "Phone number changed successfully",
	"phoneNumberUpdatedSuccessfully": "Phone number updated successfully",
	"wait-approved": "Waiting for your approval from the administration",
	"reject-approved": "Your join request has been rejected by the administration",
	"wait-approved-activate": "Account activated successfully, waiting for your approval from the administration",
	"newRequestUpdateProfile {{providerName}}": "New profile update request from {{providerName}}",
	"requestUpdateProfileSendSuccessfully": "Profile update request sent successfully",
	"editSuccessful": "Account details have been updated successfully",
	"type": "Type",
	"gender": "Gender",
	"avatar": "Profile picture",
	"name": "Name",
	"email": "Email",
	"bio": "Bio",
	"nationalId": "National or residency number",
	"nationalImages": "ID card image",
	"country": "Country",
	"countryCode": "Country code",
	"city": "City",
	"cityLength": "City name must be between 2 and 50 characters",
	"cityRequired": "City is required",
	"village": "Village",
	"district": "District",
	"latitude": "Latitude coordinates",
	"longitude": "Longitude coordinates",
	"address": "Address",
	"password": "Password",
	"passwordHashNotAllowed": "passwordHash must not be submitted",
	"passwordConfirm": "Confirm password",
	"deviceId": "Device ID",
	"voipId": "VOIP ID",
	"deviceType": "Device type",
	"activationCode": "Activation code",
	"loginKey": "Email / Phone number",
	"newPassword": "New password",
	"confirmPasswordNew": "Confirm new password",
	"code": "Code",
	"passwordTooShort": "Password must be at least 6 characters long",
	"passwordMismatch": "Passwords do not match",
	"latitudeInvalid": "Invalid latitude value",
	"longitudeInvalid": "Invalid longitude value",
	"locationTitleInvalid": "Location title must be a valid string",
	"locationDescriptionInvalid": "Location description must be a valid string",
	"nameTooShort": "Name must be at least 2 characters",
	"emailMustBeValid": "Email must be valid",
	"emailDuplicated": "Email is duplicated, please enter another email",
	"duplicatePhone": "Phone number is already registered",
	"providerRequestAlreadyPending": "A provider request already exists for these details",
	"invalidTypeAccount": "Allowed types are ['individual', 'company']",
	"genderInvalid": "Invalid gender value, please choose 'male', 'female', or 'other'",
	"nationalIdMinAndMax": "National ID number must be 10 digits",
	"invalidDeviceType": "Invalid device type. It must be either 'ios' or 'android' or 'web'",
	"registration": "Registration",
	"haveAnAccount": "Do you have an account?",
	"login": "Login",
	"rememberMe": "Remember me",
	"failAuthLogin": "Please check the email or password",
	"welcomeToAdminDashboard": "Welcome to the admin dashboard",
	"logoutSuccessfully": "Logged out successfully",
	"logoutBtn": "Log out",
	"loginInfo": "Welcome to the admin panel 👋",
	"loginMessages": "Please log in to your account and start the adventure",
	"brandTitle": "Kam Teswa Admin Panel",
	"brandTagline": "All-in-one platform to manage your business efficiently and securely",
	"emailPlaceholder": "Email address",
	"passwordPlaceholder": "Enter your password",
	"showHidePassword": "Show / hide password",
	"filedRequired": "This field is required",
	"emailValid": "Invalid email format",
	"passwordValid": "Password is too short, it must be at least 6 characters long",
	"sorry_the_mobile_number_is_not_correct": "Sorry, the phone number is incorrect",
	"please_enter_password": "Please enter the password",
	"affirmation": "Confirmation",
	"sorry_the_password_is_incorrect": "Sorry, the password is incorrect",
	"account_deleted_successfully": "Account deleted successfully",
	"do_you_really_want_to_delete_the_account": "Do you really want to delete the account?",
	"delete_account": "Delete account",
	"account_activation": "Account activation",
	"you_did_not_receive_the_activation_code": "Didn't receive the activation code?",
	"retransmission": "Resend",
	"sorry_the_code_is_incorrect": "Sorry, the code is incorrect",
	"please_enter_ios": "Please enter the country code",
	"client": "Client",
	"providerWebView": "Service provider",
	"providerName": "Service provider name",
	"phone": "Phone",
	"tokenRequired": "Token is required",
	"mustAuth": "Please log in first",
	"noPermission": "You do not have permission to access this path",
	"notHavePermission": "You do not have permission, please contact the administration",
	"failEntityLogin": "Please check the ID or password",
	"oldPassword": "Old password",
	"samePassword": "The new password must be different from the old password",
	"privacy_policy": "Privacy policy",
	"please_enter_your_login_details": "Please enter your login details",
	"please_enter_mobile_number": "Please enter mobile number",
	"sorry_something_went_wrong": "Sorry, something went wrong",
	"mobile": "Mobile number",
	"activation": "Account activation page",
	"activationCodeRequired": "Verification code is required",
	"countryNotFound": "Country not found",
	"userTypeRequired": "Please enter the user type",
	"codeSuccessful": "The verification code is valid",
	"retransmissionSuccessFull": "The code was resent successfully",
	"yes_delete": "Yes, delete",
	"nameWordLengthAtLeastTwoWords": "Name must contain at least two words",
	"eachWordLengthAtLeastTwoCharacters": "Each word must be at least 2 characters long",
	"nationalIdInvalidLength": "The national or residency number must be 10 digits long",
	"nationalIdInvalidFormat": "The national ID must consist of numbers only",
	"nationalIdDuplicated": "The national or residency number is duplicated, please enter a different one",
	"addressTitle": "Address title",
	"addressTitleLength": "The address title must be at least 2 characters long",
	"addressDescription": "Address description",
	"addressDescriptionLength": "The address description must be at least 2 characters long",
	"invitationCode": "Invitation code",
	"invitationCodeLength": "The invitation code must be at least 4 characters long",
	"department": "Department",
	"departmentInvalid": "Invalid department ID",
	"departmentNotFound": "Department not found or inactive",
	"bankName": "Bank name",
	"bankNameLength": "Bank name must be between 2 and 50 characters",
	"bankNameInvalid": "Bank name must be a valid string",
	"ibanRequired": "IBAN number",
	"invalidIban": "Please enter a valid IBAN that starts with the country code (SA) and consists of 24 characters (SA followed by 22 digits).",
	"ibanHelper": "Format: SA followed by 22 digits (24 characters in total). Example: SA0380000000608010167519",
	"accountNumber": "Account number",
	"accountNumberMinimum": "Account number must contain between 10 and 24 digits.",
	"accountNumberDigitsOnly": "Account number must contain only digits (0-9) — no letters, spaces, or special characters.",
	"accountNumberHelper": "Enter between 10 and 24 digits (numbers only).",
	"accountName": "Account holder name",
	"accountNameMinimum": "Account name must be between 2 and 50 characters",
	"accountNumberMustBeNumber": "Account number must contain only digits and be between 10 and 24 digits.",
	"accountNumberDuplicated": "Account number is duplicated, please enter a different account number",
	"ibanDuplicated": "IBAN number is duplicated, please enter a different IBAN number",
	"commercialNumber": "Commercial registration number",
	"commercialNumberLength": "Commercial registration number must be between 10 and 24 digits",
	"commercialNumberInvalid": "Commercial registration number must contain only numbers",
	"commercialNumberDuplicated": "Commercial registration number is duplicated, please enter a different one",
	"commercialRegistrationNumber": "Commercial registration number",
	"commercialRegistrationNumberLength": "The commercial registration number must be exactly 10 digits long",
	"commercialRegistrationNumberInvalid": "The commercial registration number must contain digits only",
	"commercialRegistrationNumberDuplicated": "This commercial registration number is already in use, please enter a different one",
	"services": "Services are required",
	"service": "Service is required in item number {{index}}",
	"serviceInvalid": "Service ID is invalid in item number {{index}}",
	"price": "Price is required in item number {{index}}",
	"priceInvalid": "Price must be greater than zero in item number {{index}}",
	"serviceNotFound": "Service not found in item number {{index}}",
	"serviceDuplicated": "Service is duplicated in item number {{index}}",
	"newProvider {{providerName}}": "New provider join request from {{providerName}}",
	"userType": "User type",
	"invalidUserType": "Invalid user type. It must be either 'client', 'store', or 'haraj'.",
	"phoneNotMatched": "The phone number does not match your registered phone",
	"newPhoneNumber": "New phone number",
	"phoneMatched": "The phone number matches your registered phone, please use a new phone number",
	"activeOrderExists": "There are active orders currently. Please finish or cancel them, or try again after some time.",
	"canNotEditCommercialRegistrationNumber": "The commercial registration number cannot be modified because you do not have a commercial registration number",
	"serviceAlreadyExists": "This service already exists",
	"accountUpdatedSuccessfully": "Account details updated successfully",
	"latitudeInvalidRange": "Latitude must be between -90 and 90",
	"longitudeInvalidRange": "Longitude must be between -180 and 180",
	"invitationCodeInvalid": "Invalid invitation code",
	"profileCompletedsuccessfully": "Profile completed successfully",
	"fullNameInvalid": "Please enter your full name with at least 2 characters per name part",
	"completeProfile": "Please complete your profile",
	"socialId": "Social ID",
	"socialProvider": "Social provider",
	"socialProviderInvalid": "Invalid social provider [facebook, google, apple]",
	"addressInvalid": "Address is invalid",
	"facebook": "Facebook",
	"google": "Google",
	"apple": "Apple",
	"profileCompletedSuccessfully": "Profile completed successfully",
	"alreadyYourProfileCompleted": "Your profile is already completed",
	"socialIdFormatInvalid": "The ID format is invalid for this provider",
	"googleIdInvalid": "Google ID must be 21 digits long",
	"facebookIdInvalid": "Facebook ID must be between 15 and 16 digits",
	"appleIdInvalid": "Apple ID must be a valid UUID format",
	"activeProviders": "Service providers",
	"canNotEditServices": "You cannot edit services because you don't have any services",
	"serviceId": "Service ID",
	"serviceNotExist": "Service not found",
	"servicePrice": "Service price",
	"priceMustBeGreaterThanZero": "Price must be greater than zero",
	"serviceIdInvalid": "Service ID is invalid",
	"serviceNotExists": "Service not found",
	"servicePriceMustBeNumber": "Service price must be a number",
	"departmentId": "Department ID",
	"departmentNotExist": "Department not found",
	"providerNotExist": "Provider not found",
	"providerId": "Provider ID",
	"providerIdInvalid": "Provider ID is invalid",
	"providerNotInDepartment": "Provider is not in this department",
	"typeInvalid": "Invalid type [regular-wash - advanced-wash - fixed-laundries]",
	"priceNotAccurate": "The price is not correct at item number {{index}}",
	"username": "Username",
	"usernameText": "Enter username details",
	"usernameMinLength": "Username cannot be less than 3 characters",
	"usernameInvalidChars": "The username must be written in lowercase English letters only, and may include numbers or the following symbols: dot (.), hyphen (-), or underscore (_). Spaces, Arabic letters, and other special characters are not allowed.",
	"usernameTaken": "Username is already taken, please choose another",
	"countryCodeInvalid": "Country code is invalid",
	"passwordInvalid": "Password must be at least 8 characters long and contain an uppercase letter, a lowercase letter, a number, and a special character",
	"newPasswordInvalid": "The new password must be at least 8 characters long and contain an uppercase letter, a lowercase letter, a number, and a special character",
	"passwordNotCorrect": "Password is incorrect",
	"passwordsDoNotMatch": "Password and confirm password do not match",
	"newPasswordsDoNotMatch": "The new password and the password confirmation do not match",
	"confirmPassword": "Confirm password",
	"newProviderCreated {{name}}": "A new service provider has been created by {{name}}",
	"activationCodeInvalid": "Verification code must be 4 or 6 digits",
	"waitBeforeRetry": "Please wait {{seconds}} seconds before retrying.",
	"blockedAfterAttempts": "Your attempt has been temporarily blocked. Please try again later.",
	"specialization": "Specialization ID",
	"specializationInvalid": "Invalid specialization ID",
	"specializationNotFound": "Specialization not found",
	"specializationAdded": "Specialization selected successfully",
	"specializations": "Specializations",
	"invalidPassword": "Invalid password",
	"passwordChangedSuccessfully": "Password changed successfully",
	"emailTaken": "Email is already taken, please choose another",
	"profileUpdatedSuccessfully": "Profile updated successfully",
	"checkPasswordCorrect": "Password verified successfully",
	"samePhone": "The phone number matches the one already registered. Please use a new phone number.",
	"passwordSame": "The new password must be different from the old password",
	"specializationExists": "You already have a registered specialization",
	"user": "User ID",
	"userInvalid": "Invalid User ID",
	"specializationRequired": "Specialization is required",
	"activationRequired": "Account activation is required",
	"usernameEdgePunct": "Username cannot start or end with a dot, underscore, or hyphen.",
	"usernameRepeatedPunct": "Username cannot contain consecutive special characters (. _ -).",
	"usernameReserved": "This username is reserved and cannot be used.",
	"haraj": "Haraj",
	"store": "Store",
	"avatarRequired": "Avatar is required",
	"addressRequired": "Address is required",
	"longitudeRequired": "Longitude is required",
	"latitudeRequired": "Latitude is required",
	"countryCodeRequired": "Country code is required",
	"countryRequired": "Country is required",
	"please_enter_iso": "Please enter a valid ISO code",
	"nameLengthInvalid": "Name must be between 2 and 80 characters",
	"passwordMaxLength": "Password must not exceed 128 characters",
	"passwordLengthInvalid": "Password must be between 8 and 128 characters",
	"userTypeInvalid": "User type must be client or provider",
	"authPurposeInvalid": "Verification purpose must be activation, forgot_password, or change_phone",
	"invalidAuthFlow": "The verification code does not match the current authentication flow",
	"resetToken": "Password reset token",
	"invalidResetSession": "The password reset session is invalid or expired",
	"avatarInvalidType": "Unsupported image type. Allowed types: jpg, jpeg, png, webp",
	"providerSignupSubmittedSuccessfully": "The provider account request was submitted successfully",
	"nationalIdInvalid": "National ID must be a valid string",
	"cityInvalid": "City ID is invalid",
	"cityNotFound": "The selected city was not found",
	"whatsappNumber": "WhatsApp contact number",
	"whatsappNumberInvalid": "WhatsApp number is invalid for the selected country code",
	"unknownFields": "The request contains fields that are not allowed",
	"commercialRegisterImageInvalidType": "Unsupported commercial-register file type. Allowed types: jpg, jpeg, png, pdf",
	"commercialRegisterImageMaxCount": "A maximum of 3 commercial-register files is allowed",
	"clientProfileUpdatedSuccessfully": "Client profile updated successfully",
	"providerProfileUpdatedSuccessfully": "Provider profile updated successfully",
	"removeCommercialRegisterImagesInvalid": "The list of commercial-register files to remove is invalid",
	"commercialRegisterImageNotFound": "The selected commercial-register file does not exist on your account",
	"changePhoneToken": "Change phone session token",
	"invalidChangePhoneSession": "The change phone session is invalid or expired",
	"invalidChangePhoneFlow": "The change phone request is invalid or expired",
	"pendingPhoneMismatch": "The new phone number does not match the pending change request",
	"changePhoneCodeSent": "Verification code sent to the new phone number",
	"deleteAccountBlocked": "The account cannot be deleted while active operations or financial obligations exist",
	"deleteProviderAccountBlocked": "The account cannot be deleted while financial transactions or active operations exist",
	"deleteAccountBlockReason": {
		"wallet_balance_exists": "The account cannot be deleted while the wallet has a balance",
		"active_paid_order_exists": "The account cannot be deleted while paid orders are still active",
		"active_or_upcoming_auction_exists": "The account cannot be deleted while current or upcoming auctions are associated with it",
		"auction_participation_exists": "The account cannot be deleted while participating or bidding in a current or upcoming auction",
		"auction_won_paid_not_received": "The account cannot be deleted while a paid auction item has not been received",
		"provider_balance_exists": "The account cannot be deleted while an unsettled provider balance exists",
		"provider_pending_financial_transaction_exists": "The account cannot be deleted while financial transactions are pending",
		"provider_active_business_operation_exists": "The account cannot be deleted while orders, auctions, or business operations are active"
	}
}
