/* Mongolian locals for flatpickr */
import { CustomLocale } from "types/locale";
import { FlatpickrFn } from "types/instance";

const fp: FlatpickrFn =
  typeof window !== "undefined" && window.flatpickr !== undefined
    ? window.flatpickr
    : {
        l10ns: {},
      } as FlatpickrFn;

export const Mongolian: CustomLocale = {
  firstDayOfWeek: 1,
  weekdays: {
    shorthand: ["Да", "Мя", "Лх", "Пү", "Ба", "Бя", "Ня"],
    longhand: [
      "Даваа",
      "Мягмар",
      "Лхагва",
      "Пүрэв",
      "Баасан",
      "Бямба",
      "Ням",
    ],
  },

  months: {
		shorthand: [
			'1-р сар',
			'2-р сар',
			'3-р сар',
			'4-р сар',
			'5-р сар',
			'6-р сар',
			'7-р сар',
			'8-р сар',
			'9-р сар',
			'10-р сар',
			'11-р сар',
			'12-р сар',
		],
		longhand: [
			'Нэгдүгээр сар',
			'Хоёрдугаар сар',
			'Гуравдугаар сар',
			'Дөрөвдүгээр сар',
			'Тавдугаар сар',
			'Зургаадугаар сар',
			'Долдугаар сар',
			'Наймдугаар сар',
			'Есдүгээр сар',
			'Аравдугаар сар',
			'Арваннэгдүгээр сар',
			'Арванхоёрдугаар сар',
		]
  },
  rangeSeparator: "-с ",
};

fp.l10ns.mn = Mongolian;
export default fp.l10ns;
