{
  "SignInPage": {
    "title": "Sign in",
    "forgot_password": "Forgot password?"
  },
  "Form": {
    "subscription_name": "Subscription name",
    "description": "Description",
    "old_password": "Old password",
    "new_password": "New password",
    "confirm_password": "Confirm password",
    "first_name": "First name",
    "last_name": "Last name",
    "email": "Email",
    "password": "Password",
    "old_password_placeholder": "Enter old password",
    "new_password_placeholder": "Enter new password",
    "confirm_password_placeholder": "Enter confirm password",
    "firs_name_placeholder": "Enter first name",
    "last_name_placeholder": "Enter last name",
    "email_placeholder": "Enter your email address",
    "keep_sign_in": "Keep sign in",
    "password_placeholder": "Enter password",
    "app_name_placeholder": "Enter app name",
    "shopify_domain_placeholder": "Enter shopify domain",
    "shopifyToken_placeholder": "Enter shopify token",
    "subscription_name_placeholder": "Enter subscription name",
    "description_placeholder": "Enter description",
    "select_role_placeholder": "Select role",
    "subscription_type": "Subscription type",
    "sign_in": "Sign in",
    "delivery_options": "Delivery options",
    "online": "Online",
    "offline": "Offline",
    "app_name": "App name",
    "shopifyToken": "Shopify token",
    "shopify_domain": "Shopify domain",
    "month": "MONTH",
    "year": "YEAR",
    "title": "App",
    "create_app": "Create app",
    "update_app": "Update app",
    "settings": "Settings",
    "role": "Role",
    "update_success": "Updated successfully",
    "invite_member": "Invite member",
    "bookend_username": "Bookend username",
    "bookend_password": "Bookend password",
    "bookend_access_token": "Bookend access token",
    "bookend_username_placeholder": "Enter bookend username",
    "bookend_password_placeholder": "Enter bookend password",
    "bookend_access_token_placeholder": "Enter bookend access token",
    "update_member": "Update member",
    "button": {
      "submit": "Submit",
      "reset": "Reset",
      "cancel": "Cancel",
      "save": "Save"
    },
    "user_role": {
      "OWNER": "OWNER",
      "ADMIN": "ADMIN",
      "DEVELOPER": "DEVELOPER"
    },
    "validate": {
      "required": "This field is required",
      "email_invalid": "Email is invalid",
      "passwords_must_match": "Confirm password is mismatched",
      "maximum_characters": "Maximum characters is 255",
      "min_length_6": "The min length is 6 characters.",
      "max_length_32": "The max length is 32 characters.",
      "max_length": "The max length is {length} characters.",
      "max_length_255": "The max length is 255 characters.",
      "name_special_characters_not_allowed": "Special characters are not allowed",
      "password_no_spaces": "Password must not contain spaces"
    }
  },
  "ForgotPasswordPage": {
    "forgot_password_success": "Reset password success",
    "forgot_password_msg": "You will receive a password reset email shortly.",
    "title": "Forgot password",
    "enter_email": "Enter the email to reset your password.",
    "already_have_an_account": "Already have an account!",
    "email": "Email",
    "validate": {
      "required": "This field is required",
      "email_invalid": "Email is invalid",
      "min_length_6": "The min length is 6 characters.",
      "max_length_32": "The max length is 32 characters.",
      "password_no_spaces": "Password must not contain spaces"
    },
    "reset_password_success": "Reset password success",
    "reset_password_failed": "Reset password failed",
    "reset_password_message": "You will receive a password reset email shortly."
  },
  "ResetPasswordPage": {
    "back_to_sign_in": "Back to Sign in!",
    "title": "Reset password",
    "enter_email": "Enter the email to reset your password.",
    "already_have_an_account": "Already have an account?",
    "new_password": "New password",
    "confirm_password": "Confirm password",
    "enter_new_password": "Enter new password",
    "enter_confirm_password": "Enter confirm password",
    "reset_success": "Reset password success",
    "validate": {
      "required": "This field is required",
      "email_invalid": "Email is invalid",
      "password_do_not_match": "Passwords do not match",
      "min_length_6": "The min length is 6 characters.",
      "max_length_32": "The max length is 32 characters.",
      "password_no_spaces": "Password must not contain spaces"
    }
  },
  "ManageAccountPage": {
    "hi_username": "Hi, {username}",
    "username": "{username}",
    "logout": "Logout",
    "full_name": "{first_name} {last_name}",
    "edit_account": "Edit account",
    "email": "Email: {email}",
    "last_name": "Last name: {last_name}",
    "first_name": "First name: {first_name}",
    "edit": "Edit",
    "change_password": "Change password",
    "account_detail": "Account detail",
    "title": "Manage account",
    "user_type": {
      "SUPER_ADMIN": "SUPER ADMIN",
      "USER": "USER"
    }
  },
  "AppPage": {
    "information": {
      "click_to_sort_descending": "Click to sort descending",
      "click_to_sort_ascending": "Click to sort ascending",
      "click_to_sort": "Click to sort",
      "search_app_placeholder": "Search app name",
      "id": "ID",
      "title": "Information",
      "name": "Name",
      "status": "Status",
      "created_time": "Created time",
      "delete_app": "Delete app",
      "delete_app_msg": "Are you sure you want to delete app {appName}?",
      "active_app": "Active app",
      "active_app_msg": "Are you sure you want to active app {appName}?",
      "delete": "Delete",
      "cancel": "Cancel",
      "active": "Active",
      "edit": "Edit",
      "status_type": {
        "ACTIVE": "ACTIVE",
        "INACTIVE": "INACTIVE"
      }
    },
    "settings": {
      "title": "Settings",
      "bookend_username": "Bookend username",
      "bookend_password": "Bookend password",
      "bookend_access_token": "Bookend access token",
      "edit": "Edit",
      "app_id": "App ID",
      "shopify_token": "Shopify Token",
      "created_time": "Created Time",
      "shopify_domain": "Shopify domain",
      "delivery_options": "Delivery Options"
    },
    "member": {
      "click_to_sort_descending": "Click to sort descending",
      "click_to_sort_ascending": "Click to sort ascending",
      "click_to_sort": "Click to sort",
      "title": "Member",
      "search_email_placeholder": "Search email",
      "invite_member": "Invite member",
      "full_name": "Full name",
      "role": "Role",
      "status": "Status",
      "created_time": "Created Time",
      "actions": "Actions",
      "edit": "Edit",
      "delete": "Delete",
      "delete_member": "Delete member",
      "delete_member_msg": "Are you sure you want to delete member {memberName}?",
      "email": "Email",
      "cancel": "Cancel",
      "button": {
        "submit": "Submit",
        "cancel": "Cancel",
        "save": "Save"
      },
      "status_type": {
        "PENDING": "PENDING",
        "ACTIVE": "ACTIVE",
        "INACTIVE": "INACTIVE"
      },
      "user_role": {
        "OWNER": "OWNER",
        "ADMIN": "ADMIN",
        "DEVELOPER": "DEVELOPER"
      }
    },
    "customer": {
      "click_to_sort_descending": "Click to sort descending",
      "click_to_sort_ascending": "Click to sort ascending",
      "click_to_sort": "Click to sort",
      "title": "Customer",
      "created_time": "Created Time",
      "full_name": "Full name",
      "email": "Email",
      "email_placeholder": "Search email"
    },
    "coupon": {
      "purchase_type_options": {
        "ONE_TIME_PURCHASE": "ONE_TIME_PURCHASE",
        "SUBSCRIPTION": "SUBSCRIPTION",
        "BOTH": "BOTH"
      },
      "purchase_type": "Purchase type",
      "purchase_type_placeholder": "Select purchase type",
      "click_to_sort_descending": "Click to sort descending",
      "click_to_sort_ascending": "Click to sort ascending",
      "click_to_sort": "Click to sort",
      "title": "Coupon",
      "createCoupon": "Create Coupon",
      "couponName": "Coupon Name",
      "couponName_placeholder": "Enter coupon name",
      "discount": "Discount",
      "discount_placeholder": "Enter discount amount",
      "expiredDate": "Expired Date",
      "expiredDate_placeholder": "Select expiration date",
      "subscriptionPlan": "Subscription Plan",
      "product_placeholder": "Select products",
      "basic_plan": "Basic Plan",
      "premium_plan": "Premium Plan",
      "couponType": "Coupon Type",
      "currency": "Currency",
      "currency_placeholder": "Enter currency",
      "couponType_placeholder": "Select a coupon type",
      "numberOfUsages": "Number of Usages",
      "numberOfUsages_placeholder": "Enter number of usages",
      "unlimited": "Unlimited",
      "limit_one_use_per_customer": "Limit to one use per customer",
      "products": "Products",
      "starts_at": "Starts at",
      "ends_at": "Ends at",
      "startsAt_placeholder": "Select start date",
      "endsAt_placeholder": "Select end date",
      "code": "Code",
      "numberOfUsed": "Number of used",
      "status": "Status",
      "startTime": "Start Time",
      "endTime": "End Time",
      "actions": "Actions",
      "edit": "Edit",
      "delete": "Delete",
      "cancel": "Cancel",
      "searchName": "Search name",
      "deleteCoupon": "Delete Coupon",
      "deleteConfirmation": "Do you want delete this Coupon?",
      "updateCoupon": "Update Coupon",
      "status_type": {
        "ACTIVE": "ACTIVE",
        "INACTIVE": "INACTIVE"
      },
      "button": {
        "submit": "Submit",
        "cancel": "Cancel",
        "save": "Save"
      },
      "validate": {
        "required": "This field is required",
        "currency_minimum": "Currency must be a valid amount (minimum 0)",
        "number_of_usages_required": "This field is required",
        "must_contain_uppercase": "Must contain uppercase",
        "maximum_characters": "Maximum 255 characters",
        "uppercase_only": "Coupon name should only contain 6 uppercase letters (A-Z)",
        "percent_max": "The maximum value is 100",
        "currency_must_be_number": "Currency must be a number",
        "min_number_of_usages": "The minimum value is 1",
        "min_length_6": "The min length is 6 characters.",
        "max_length_6": "The max length is 6 characters."
      }
    },
    "subscription": {
      "title": "Subscription plan",
      "subscription": "Subscription",
      "subscription_name": "Subscription name",
      "description": "Description",
      "actions": "Actions",
      "edit": "Edit",
      "delete": "Delete",
      "delete_subscription": "Delete subscription",
      "delete_subscription_msg": "Are you sure you want to delete subscription {subscriptionName}?",
      "cancel": "Cancel",
      "create_subscription": "Create subscription",
      "edit_subscription": "Edit subscription",
      "create": "Create",
      "update": "Update",
      "subscription_name_placeholder": "Search subscription name",
      "name": "Name",
      "type": "Type",
      "status": "Status",
      "created_time": "Created time",
      "id": "ID",
      "subscription_type": {
        "month": "MONTH",
        "year": "YEAR"
      },
      "status-type": {
        "active": "Active",
        "inactive": "Inactive"
      }
    }
  },
  "InvitePage": {
    "confirming_invitation": "Confirming invitation...",
    "success_title": "Success!",
    "error_title": "Error!",
    "redirecting_to_sign_in": "Redirecting to sign-in page...",
    "error_invitation_code_missing": "Invitation verification code or app ID not found",
    "success_invitation_confirmed": "Invitation confirmed successfully!",
    "error_failed_to_confirm": "Failed to confirm invitation",
    "error_confirming_invitation": "An error occurred while confirming the invitation"
  },
  "ManageContentPage": {
    "content": "Content",
    "descending": "Descending",
    "ascending": "Ascending",
    "select_sort_direction": "Select sort direction",
    "search_content": "Search content",
    "filterByStatus": "Filter by status",
    "active": "Active",
    "inactive": "Inactive",
    "pending": "Pending",
    "sortBy": "Sort by",
    "title": "Title",
    "createdDate": "Created Date",
    "updatedDate": "Updated Date",
    "errorLoadingData": "Error loading data. Please try again.",
    "noProductsFound": "No products found. Try adjusting your search criteria.",
    "of": "of",
    "items": "items",
    "documentViewer": "Document viewer",
    "notFound": "Not found",
    "view": "View",
    "viewDetails": "View details",
    "download": "Download",
    "downloading": "Downloading...",
    "errors": {
      "can_not_download_when_subscription_expired": "Your subscription has expired. Can't download content."
    }
  },
  "Common": {
    "copy": "Copy",
    "show": "Show",
    "hide": "Hide",
    "button": {
      "submit": "Submit",
      "reset": "Reset",
      "ok": "Ok",
      "cancel": "Cancel",
      "save": "Save"
    },
    "toasts": {
      "change_password_success": "Changed password successfully",
      "copy_success": "Copied to clipboard!",
      "copy_failed": "Copy failed!",
      "update_success": "Updated successfully",
      "create_success": "Created successfully",
      "update_status_success": "Updated status successfully",
      "invited_success": "Invited successfully",
      "delete_success": "Deleted successfully"
    }
  },
  "Errors": {
    "500": "Internal server error. Please contact the administrator to resolve this issue!",
    "shopify_not_found": "Invalid shopify domain or shopify token",
    "invalid_domain_format": "Invalid domain format!",
    "domain_already_existed": "Shopify domain is already existed!",
    "invalid_old_password": "The old password is incorrect!",
    "invalid_new_password_same_as_current": "The new password must be different from the old password!",
    "unauthorized": "Unauthorized or Access Token is expired!",
    "invalid_authenticate_credential": "Invalid authenticate credential!",
    "bad_parameter": "Bad request!",
    "invalid_or_expired": "The data is invalid or had been expired!",
    "user_not_found": "User not found!",
    "app_not_found": "App not found!",
    "coupon_already_existed": "Coupon already existed",
    "apps_user_already_existed": "Apps user already existed",
    "INVALID_OR_EXPIRED": "The data is invalid or had been expired"
  }
}
