export type CdcGpsfMeetingCalendarUiLang = "km" | "en";

const km = {
  title: "ប្រជុំ WG",
  breadcrumb: "WG / ប្រជុំ WG",
  export: "នាំចេញ",
  venue: "Venue",
  loading: "កំពុងទាញយក...",
  error: "មិនអាចទាញយកប្រជុំបានទេ",
  meetingDetail: "ព័ត៌មានលម្អិតប្រជុំ",
  meetingDate: "កាលបរិច្ឆេទប្រជុំ",
  meetingTime: "ម៉ោងប្រជុំ",
  governmentAgency: "អង្គភាពរដ្ឋាភិបាល",
  status: "ស្ថានភាព",
  description: "ការពិពណ៌នា",
  issues: "បញ្ហា",
  close: "បិទ",
};

const en = {
  title: "WG Meeting",
  breadcrumb: "WG / WG Meeting",
  export: "Export",
  venue: "Venue",
  loading: "Loading meetings...",
  error: "Unable to load meetings.",
  meetingDetail: "Meeting Detail",
  meetingDate: "Meeting Date",
  meetingTime: "Meeting Time",
  governmentAgency: "Government Agency",
  status: "Status",
  description: "Description",
  issues: "Issues",
  close: "Close",
};

export function cdcGpsfMeetingCalendarI18n(lang: CdcGpsfMeetingCalendarUiLang) {
  return lang === "en" ? en : km;
}

export function getCdcGpsfMeetingCalendarFont(
  lang: CdcGpsfMeetingCalendarUiLang,
) {
  return lang === "km"
    ? "var(--font-khmer)"
    : '"Inter","Segoe UI",Arial,sans-serif';
}

export function tCalendarText(
  value: string,
  _lang: CdcGpsfMeetingCalendarUiLang,
) {
  if (!value) return "-";
  return value;
}
