export const messages = {
  error: {
    temp_account_locked:
      "Your account has been temporarily locked due to multiple incorrect password attempts. Pleas try again after :minutes minutes",
    invalid_credentials: "Invalid Credentials",
    data_not_found: ":data not found",
    exception: "Something went wrong. Please try again after sometime",
    stipe_not_connected:
      "Sorry, you need to add stripe keys and connect the stripe from platform setting page",
    password_not_set: "Password not set",
    email_send_failed: "Failed to send email. Please try again later.",
    email_sent: "Email sent successfully",
    leave_balance_not_found: "Leave balance not found",
    not_found: ":data not found",
    email_already_verified: "Email already verified",
  },
  success: {
    login_success: "Login successfully",
    profile_retrieve: "Profile retrieve successfully",
    invalid_credentials: "Invalid Credentials",
    profile_update: "Profile updated successfully",
    password_update: "Password is changed successfully",
    password_set: "Password set successfully",
    password_reset: "Password reset successfully",
    logout_success: "Logout successfully",
    otp_sent: "Password reset verification code sent successfully",
    brand_add: "Brand has been created successfully",
    data_retrieve: ":data list retrieved successfully",
    data_add: ":data has been created successfully",
    data_update: ":data has been updated successfully",
    detail_found: ":data retrieve successfully",
    saved_success: ":data has been saved successfully",
    brand_product_photo_uploaded: "Brand product photo uploaded successfully",
    brand_product_photo_removed: "Brand product photo removed successfully",
    data_removed: ":data removed successfully",
    campaign_payment_received:
      "Payment received successfully for the :campaign",
    token_refresh_success: "Token refreshed successfully",
    password_set_successfully:
      "Password has been set successfully. You can now login to your account.",
    email_sent: "Email has been sent successfully",
    status_change: ":data status changed successfully",
    demo_request_sent: "Demo request sent successfully",
    email_verified_successfully: "Email verified successfully",
    leave_analytics_fetched: "Leave analytics retrieved successfully",
    project_management_report_fetched:
      "Project management report retrieved successfully",
  },
  validation: {
    otp_already_send:
      "Password reset verification code already sent. Please try again after :minute :label",
    password_already_used:
      "Please use different password from last 3 passwords",
    invalid_token: "Invalid token",
    token_expire: "Your token has been expired. Please login again.",
    user_not_found: "User not found",
    user_id_required: "User id required",
    invalid_file_type:
      "'Only following file formats are allowed... :file_types are allowed.'",
    old_password_incorrect: "Current password is incorrect",
    password_validation:
      "Password should be minimum 8 characters long with alphanumeric, minimum one capital and one special character",
    email_invalid: "Email is invalid",
    email_already_exist: "Email already exist",
    validation_error: "Validation error",
    field_required: "The :field is required",
    field_type_validation_error: "The :field must be of :type",
    invalid_otp: "Invalid verification code or already has been used",
    already_exist: "This :data already exist",
    field_type_array: "The :field is must be type of array",
    positive_number: "The :field must be a positive number",
    max: "The :field must be less than :max",
    invalid: "The :field is invalid",
    array_value_type: "The :field's all values must be type of :type",
    user_not_assigned_to_company:
      "User is not assigned to a company. Contact admin.",
    user_account_inactive: "User account is inactive. Contact administrator.",
    field_min_validation_error: "The :field must be greater than :min",
    field_min_length_validation_error:
      "The :field must be at least :min characters long",
    field_max_validation_error: "The :field must be at most :max",
    field_enum_validation_error:
      "The :field must be one of the following values: :values",
    invalid_date_range: "The from date must be before the to date",
    overlapping_leave_request:
      "The leave request overlaps with another leave request",
    leave_balance_not_found: "Leave balance not found",
    insufficient_leave_balance: "Insufficient leave balance",
    leave_request_cannot_be_updated: "Leave request cannot be updated",
    leave_request_cannot_be_deleted: "Leave request cannot be deleted",
    insufficient_balance: "Insufficient balance",
    password_not_set:
      "Password has not been set for this account. Please check your email for setup instructions.",
    invalid_or_expired_token:
      "Invalid or expired token. Please request a new password setup link.",
    token_expired:
      "Token has expired. Please request a new password setup link.",
    email_not_verified:
      "Please verify your email address before logging in. Check your inbox for the verification email.",
    mis_submission_not_allowed:
      "MIS report submission is not allowed for this period. Please check the allowed dates.",
  },
}
