/* Catalan locals for flatpickr */
var Flatpickr = Flatpickr||{l10ns: {}};
Flatpickr.l10ns.cat = {};

Flatpickr.l10ns.cat.weekdays = {
	shorthand: ['Dg', 'Dl', 'Dt', 'Dc', 'Dj', 'Dv', 'Ds'],
	longhand: ['Diumenge', 'Dilluns', 'Dimarts', 'Dimecres', 'Dijous', 'Divendres', 'Dissabte']
};

Flatpickr.l10ns.cat.months = {
	shorthand: ['Gen', 'Febr', 'Març', 'Abr', 'Maig', 'Juny', 'Jul', 'Ag', 'Set', 'Oct', 'Nov', 'Des'],
	longhand: ['Gener', 'Febrer', 'Març', 'Abril', 'Maig', 'Juny', 'Juliol', 'Agost', 'Setembre', 'Octubre', 'Novembre', 'Desembre']
};

Flatpickr.l10ns.cat.ordinal = (nth) => {
	const s = nth % 100;
	if (s > 3 && s < 21) return "è";
	switch (s % 10) {
		case 1: return "r";
		case 2: return "n";
		case 3: return "r";
		case 4: return "t";
		default: return "è";
	}
};

Flatpickr.l10ns.cat.firstDayOfWeek = 1;

if (typeof module !== "undefined") {
	module.exports = Flatpickr.l10ns;
}
