import { ministryPlenaryText } from "./plenary-i18n";
import { plenaryExtraLabels } from "./plenary-extra-labels";
import { ministryRgcDecisionText } from "../rgc-decision/ministry-rgc-decision-i18n";
import { meetingRequestExtraText } from "../meeting-request/meeting-request-extra-i18n";
import { fetchDashboardDictionary } from "../../cdc-gpsf/dashboard/dashboard-translations";
import { resolveReportLabels } from "../../pswg/progress-report/progress-report-translations";

export function ministryPlenaryPage(pathname: string) {
  return pathname.split("/")[3] === "rgc-decisions"
    ? "plenary_rgc_decisions"
    : "plenary_plenaries";
}
export function ministryPlenaryDefaults(language: string) {
  const lang = language === "kh" || language === "km" ? "kh" : "en";
  return {
    core: { ...ministryPlenaryText[lang], ...plenaryExtraLabels[lang] },
    rgc: { ...ministryRgcDecisionText[lang], ...plenaryExtraLabels[lang] },
    controls: meetingRequestExtraText[lang === "kh" ? "km" : "en"],
  };
}
export { fetchDashboardDictionary, resolveReportLabels };
