export default {
  actions: {
    askMore: "Ask more",
    book: "Book",
    buy: "Buy",
    cancel: "Cancel",
    callPhone: "Call",
    confirm: "Confirm",
    fillIn: "Fill in",
    generate: "Generate",
    goPay: "Pay",
    logout: "Sign out",
    navigation: "Navigate",
    payNow: "Pay now",
    retry: "Retry",
    submit: "Submit",
    viewDetail: "View details",
  },
  calendar: {
    title: "Select dates",
    stayDateHint: "Select stay dates. Prices below are nightly references.",
    weekdays: {
      monday: "Mon",
      tuesday: "Tue",
      wednesday: "Wed",
      thursday: "Thu",
      friday: "Fri",
      saturday: "Sat",
      sunday: "Sun",
    },
    monthTitle: "{month}/{year}",
    labels: {
      stayAndLeave: "In/Out",
      checkIn: "Check-in",
      checkOut: "Check-out",
    },
    errors: {
      disabledDate: "This date is unavailable",
      dateUnavailable: "This date cannot be booked. Please choose again.",
      stockUnavailable: "This date is out of stock. Please choose another date.",
      sameDate: "Check-out date cannot be the same as check-in date",
      maxRange: "Booking period cannot exceed 28 days",
      missingPrice: "The selected range includes dates without prices. Please choose again.",
      rangeStockUnavailable: "The selected range includes dates with insufficient stock. Please choose again.",
    },
  },
  dateRange: {
    checkIn: "Check-in",
    nights: "nights",
    checkOut: "Check-out",
    roomDetails: "Room details",
    useDate: "Use date",
  },
  errors: {
    loadFailedRetry: "Load failed. Tap to retry",
    network: "Network error. Please try again later.",
  },
  form: {
    name: "Name",
    namePlaceholder: "Enter name",
    phone: "Phone",
    phonePlaceholder: "Enter phone number",
    visitorDefault: "Guest 1",
  },
  labels: {
    account: "Account",
    language: "Language",
  },
  locales: {
    zhCN: "中文",
    enUS: "English",
    thTH: "ภาษาไทย",
    zhShort: "中",
    enShort: "EN",
    thShort: "TH",
  },
  login: {
    method: {
      google: "Sign in with Google",
      phone: "Phone + Code",
    },
    fields: {
      country: "Country/Code",
      phone: "Phone",
      code: "Code",
    },
    placeholders: {
      selectCountry: "Select country code",
      phone: "Enter phone number",
      code: "Enter verification code",
    },
    dividersText: "Or",
    actions: {
      sendCode: "Send code",
      login: "Sign in",
    },
    errors: {
      missingPhone: "Please enter your phone number",
      missingCode: "Please enter the verification code",
    },
    tips: {
      smsApiMissing: "SMS sending API is not connected",
    },
  },
  module: {
    imageDetail: "Image details",
  },
  qrcode: {
    emptyContent: "QR code content cannot be empty",
    saveSuccess: "QR code saved",
  },
  refund: {
    policy: "Cancellation policy",
    rules: "Refund rules",
  },
  state: {
    empty: "No data",
    loading: "Loading...",
    noMore: "No more",
  },
  summary: {
    price: "Price",
    discount: "Discount",
  },
} as const;
