//#region src/pro/Selector/locales.ts
var locales_default = {
	en: {
		"pisell2.pro.selector.mode.single": "Single choice",
		"pisell2.pro.selector.mode.multiple": "Multiple choice",
		"pisell2.pro.selector.validate.required-msg": "Please select",
		"pisell2.pro.selector.validate.requireOneOf-msg": "This group must select one of the specified collections",
		"pisell2.pro.selector.required-tag": "Required",
		"pisell2.pro.selector.validate.min-selection": (min, label) => `Select at least ${min}${label ? " " + label : ""}`,
		"pisell2.pro.selector.validate.max-selection": (max, label) => `Select at most ${max}${label ? " " + label : ""}`,
		"pisell2.pro.selector.tip.require-one-option": "Choose 1",
		"pisell2.pro.selector.tip.min-max-selection": (min, max) => {
			if (min === max && min > 0) return `Choose ${min}`;
			if ((!min || min === 0) && max > 0) return `Choose up to ${max}`;
			if (min > 0 && max > min) return `Choose ${min}-${max}`;
			if (min > 0 && (!max || max === 0)) return `Choose at least ${min}`;
			return "";
		}
	},
	"zh-CN": {
		"pisell2.pro.selector.mode.single": "单选",
		"pisell2.pro.selector.mode.multiple": "多选",
		"pisell2.pro.selector.validate.required-msg": "请选择",
		"pisell2.pro.selector.validate.requireOneOf-msg": "该组必须选择指定集合之一",
		"pisell2.pro.selector.required-tag": "必选",
		"pisell2.pro.selector.validate.min-selection": (min, label) => `至少选 ${min} 个${label ? " " + label : ""}`,
		"pisell2.pro.selector.validate.max-selection": (max, label) => `最多选 ${max} 个${label ? " " + label : ""}`,
		"pisell2.pro.selector.tip.require-one-option": "需选 1 项",
		"pisell2.pro.selector.tip.min-max-selection": (min, max) => {
			if (min === max && min > 0) return `需选 ${min} 个`;
			if ((!min || min === 0) && max > 0) return `最多选 ${max} 个`;
			if (min > 0 && max > min) return `选 ${min}-${max} 个`;
			if (min > 0 && (!max || max === 0)) return `至少选 ${min} 个`;
			return "";
		}
	},
	"zh-HK": {
		"pisell2.pro.selector.mode.single": "單選",
		"pisell2.pro.selector.mode.multiple": "多選",
		"pisell2.pro.selector.validate.required-msg": "請選擇",
		"pisell2.pro.selector.validate.requireOneOf-msg": "該組必須選擇指定集合之一",
		"pisell2.pro.selector.required-tag": "必選",
		"pisell2.pro.selector.validate.min-selection": (min, label) => `至少選 ${min} 個${label ? " " + label : ""}`,
		"pisell2.pro.selector.validate.max-selection": (max, label) => `最多選 ${max} 個${label ? " " + label : ""}`,
		"pisell2.pro.selector.tip.require-one-option": "需選 1 項",
		"pisell2.pro.selector.tip.min-max-selection": (min, max) => {
			if (min === max && min > 0) return `需選 ${min} 個`;
			if ((!min || min === 0) && max > 0) return `最多選 ${max} 個`;
			if (min > 0 && max > min) return `選 ${min}-${max} 個`;
			if (min > 0 && (!max || max === 0)) return `至少選 ${min} 個`;
			return "";
		}
	},
	ja: {
		"pisell2.pro.selector.mode.single": "単一選択",
		"pisell2.pro.selector.mode.multiple": "複数選択",
		"pisell2.pro.selector.validate.required-msg": "選択してください",
		"pisell2.pro.selector.validate.requireOneOf-msg": "このグループは指定されたコレクションのいずれかを選択する必要があります",
		"pisell2.pro.selector.required-tag": "必須",
		"pisell2.pro.selector.validate.min-selection": (min, label) => `少なくとも${min}${label ? " " + label : ""}を選択`,
		"pisell2.pro.selector.validate.max-selection": (max, label) => `最大${max}${label ? " " + label : ""}を選択`,
		"pisell2.pro.selector.tip.require-one-option": "1つ選択",
		"pisell2.pro.selector.tip.min-max-selection": (min, max) => {
			if (min === max && min > 0) return `${min}つ選択`;
			if ((!min || min === 0) && max > 0) return `最大${max}つ選択`;
			if (min > 0 && max > min) return `${min}-${max}つ選択`;
			if (min > 0 && (!max || max === 0)) return `少なくとも${min}つ選択`;
			return "";
		}
	},
	pt: {
		"pisell2.pro.selector.mode.single": "Escolha única",
		"pisell2.pro.selector.mode.multiple": "Múltipla escolha",
		"pisell2.pro.selector.validate.required-msg": "Por favor, selecione",
		"pisell2.pro.selector.validate.requireOneOf-msg": "Este grupo deve selecionar uma das coleções especificadas",
		"pisell2.pro.selector.required-tag": "Obrigatório",
		"pisell2.pro.selector.validate.min-selection": (min, label) => `Selecione pelo menos ${min}${label ? " " + label : ""}`,
		"pisell2.pro.selector.validate.max-selection": (max, label) => `Selecione no máximo ${max}${label ? " " + label : ""}`,
		"pisell2.pro.selector.tip.require-one-option": "Escolha 1",
		"pisell2.pro.selector.tip.min-max-selection": (min, max) => {
			if (min === max && min > 0) return `Escolha ${min}`;
			if ((!min || min === 0) && max > 0) return `Escolha até ${max}`;
			if (min > 0 && max > min) return `Escolha ${min}-${max}`;
			if (min > 0 && (!max || max === 0)) return `Escolha pelo menos ${min}`;
			return "";
		}
	}
};
//#endregion
exports.default = locales_default;
