export default {
  calendar: {
    placeholder: 'Vui lòng chọn',
    title: 'Chọn ngày',
    day: 'Ngày',
    week: 'Tuần',
    month: 'Tháng',
    confirm: 'Xác nhận',
    startTime: 'Thời gian bắt đầu',
    endTime: 'Thời gian kết thúc',
    to: 'đến',
    timeFormat: 'YY-MM-DD HH:mm:ss',
    dateFormat: 'YYYY-MM-DD',
    weekFormat: (year: number, week: number) => `Tuần thứ ${week} năm ${year}`,
    startWeek: 'Tuần bắt đầu',
    endWeek: 'Tuần kết thúc',
    startMonth: 'Tháng bắt đầu',
    endMonth: 'Tháng kết thúc',
    monthFormat: 'Tháng YYYY MM',
  },
  calendarView: {
    startTime: 'Bắt đầu',
    endTime: 'Kết thúc',
    weeks: { sun: 'CN', mon: 'T2', tue: 'T3', wed: 'T4', thu: 'T5', fri: 'T6', sat: 'T7' },
    rangePrompt: (maxRange: number) => `Không thể chọn quá ${maxRange} ngày`,
    rangePromptWeek: (maxRange: number) => `Không thể chọn quá ${maxRange} tuần`,
    rangePromptMonth: (maxRange: number) => `Không thể chọn quá ${maxRange} tháng`,
    monthTitle: 'Tháng YYYY M',
    yearTitle: 'Năm YYYY',
    month: 'MM',
    hour: (value: number) => `${value} giờ`,
    minute: (value: number) => `${value} phút`,
    second: (value: number) => `${value} giây`,
  },
  collapse: { expand: 'Mở rộng', retract: 'Thu gọn' },
  colPicker: { title: 'Vui lòng chọn', placeholder: 'Vui lòng chọn', select: 'Vui lòng chọn' },
  datetimePicker: {
    start: 'Thời gian bắt đầu',
    end: 'Thời gian kết thúc',
    to: 'đến',
    placeholder: 'Vui lòng chọn',
    confirm: 'Hoàn thành',
    cancel: 'Hủy bỏ',
  },
  loadmore: {
    loading: 'Đang tải...',
    finished: 'Đã tải xong',
    error: 'Tải thất bại',
    retry: 'Nhấp để thử lại',
  },
  messageBox: {
    inputPlaceholder: 'Vui lòng nhập',
    confirm: 'Xác nhận',
    cancel: 'Hủy bỏ',
    inputNoValidate: 'Dữ liệu không hợp lệ',
  },
  numberKeyboard: { confirm: 'Hoàn thành' },
  pagination: {
    prev: 'Trang trước',
    next: 'Trang sau',
    page: (value: number) => `Trang hiện tại: ${value}`,
    total: (total: number) => `Tổng số dữ liệu: ${total}`,
    size: (size: number) => `Kích thước trang: ${size}`,
  },
  picker: { cancel: 'Hủy bỏ', done: 'Hoàn thành', placeholder: 'Vui lòng chọn' },
  imgCropper: { confirm: 'Hoàn thành', cancel: 'Hủy bỏ' },
  search: { search: 'Tìm kiếm', cancel: 'Hủy bỏ' },
  steps: {
    wait: 'Chưa bắt đầu',
    finished: 'Đã hoàn thành',
    process: 'Đang tiến hành',
    failed: 'Thất bại',
  },
  tabs: { all: 'Tất cả' },
  upload: { error: 'Tải lên thất bại' },
  input: { placeholder: 'Vui lòng nhập...' },
  selectPicker: {
    title: 'Vui lòng chọn',
    placeholder: 'Vui lòng chọn',
    select: 'Xác nhận',
    confirm: 'Xác nhận',
    filterPlaceholder: 'Tìm kiếm',
  },
  tag: { placeholder: 'Vui lòng nhập', add: 'thêm' },
  textarea: { placeholder: 'Vui lòng nhập...' },
  tableCol: {
    indexLabel: 'Số sê-ri',
  },
}
