@qvant/qui-max
Version:
A Vue 3 Design system for Web.
138 lines (137 loc) • 6.53 kB
JavaScript
import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js";
var eraValues = {
narrow: ["\u0434\u043E \u043D.\u044D.", "\u043D.\u044D."],
abbreviated: ["\u0434\u043E \u043D. \u044D.", "\u043D. \u044D."],
wide: ["\u0434\u043E \u043D\u0430\u0448\u0435\u0439 \u044D\u0440\u044B", "\u043D\u0430\u0448\u0435\u0439 \u044D\u0440\u044B"]
};
var quarterValues = {
narrow: ["1", "2", "3", "4"],
abbreviated: ["1-\u0439 \u043A\u0432.", "2-\u0439 \u043A\u0432.", "3-\u0439 \u043A\u0432.", "4-\u0439 \u043A\u0432."],
wide: ["1-\u0439 \u043A\u0432\u0430\u0440\u0442\u0430\u043B", "2-\u0439 \u043A\u0432\u0430\u0440\u0442\u0430\u043B", "3-\u0439 \u043A\u0432\u0430\u0440\u0442\u0430\u043B", "4-\u0439 \u043A\u0432\u0430\u0440\u0442\u0430\u043B"]
};
var monthValues = {
narrow: ["\u042F", "\u0424", "\u041C", "\u0410", "\u041C", "\u0418", "\u0418", "\u0410", "\u0421", "\u041E", "\u041D", "\u0414"],
abbreviated: ["\u044F\u043D\u0432.", "\u0444\u0435\u0432.", "\u043C\u0430\u0440\u0442", "\u0430\u043F\u0440.", "\u043C\u0430\u0439", "\u0438\u044E\u043D\u044C", "\u0438\u044E\u043B\u044C", "\u0430\u0432\u0433.", "\u0441\u0435\u043D\u0442.", "\u043E\u043A\u0442.", "\u043D\u043E\u044F\u0431.", "\u0434\u0435\u043A."],
wide: ["\u044F\u043D\u0432\u0430\u0440\u044C", "\u0444\u0435\u0432\u0440\u0430\u043B\u044C", "\u043C\u0430\u0440\u0442", "\u0430\u043F\u0440\u0435\u043B\u044C", "\u043C\u0430\u0439", "\u0438\u044E\u043D\u044C", "\u0438\u044E\u043B\u044C", "\u0430\u0432\u0433\u0443\u0441\u0442", "\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C", "\u043E\u043A\u0442\u044F\u0431\u0440\u044C", "\u043D\u043E\u044F\u0431\u0440\u044C", "\u0434\u0435\u043A\u0430\u0431\u0440\u044C"]
};
var formattingMonthValues = {
narrow: ["\u042F", "\u0424", "\u041C", "\u0410", "\u041C", "\u0418", "\u0418", "\u0410", "\u0421", "\u041E", "\u041D", "\u0414"],
abbreviated: ["\u044F\u043D\u0432.", "\u0444\u0435\u0432.", "\u043C\u0430\u0440.", "\u0430\u043F\u0440.", "\u043C\u0430\u044F", "\u0438\u044E\u043D.", "\u0438\u044E\u043B.", "\u0430\u0432\u0433.", "\u0441\u0435\u043D\u0442.", "\u043E\u043A\u0442.", "\u043D\u043E\u044F\u0431.", "\u0434\u0435\u043A."],
wide: ["\u044F\u043D\u0432\u0430\u0440\u044F", "\u0444\u0435\u0432\u0440\u0430\u043B\u044F", "\u043C\u0430\u0440\u0442\u0430", "\u0430\u043F\u0440\u0435\u043B\u044F", "\u043C\u0430\u044F", "\u0438\u044E\u043D\u044F", "\u0438\u044E\u043B\u044F", "\u0430\u0432\u0433\u0443\u0441\u0442\u0430", "\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F", "\u043E\u043A\u0442\u044F\u0431\u0440\u044F", "\u043D\u043E\u044F\u0431\u0440\u044F", "\u0434\u0435\u043A\u0430\u0431\u0440\u044F"]
};
var dayValues = {
narrow: ["\u0412", "\u041F", "\u0412", "\u0421", "\u0427", "\u041F", "\u0421"],
short: ["\u0432\u0441", "\u043F\u043D", "\u0432\u0442", "\u0441\u0440", "\u0447\u0442", "\u043F\u0442", "\u0441\u0431"],
abbreviated: ["\u0432\u0441\u043A", "\u043F\u043D\u0434", "\u0432\u0442\u0440", "\u0441\u0440\u0434", "\u0447\u0442\u0432", "\u043F\u0442\u043D", "\u0441\u0443\u0431"],
wide: ["\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435", "\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A", "\u0432\u0442\u043E\u0440\u043D\u0438\u043A", "\u0441\u0440\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0435\u0440\u0433", "\u043F\u044F\u0442\u043D\u0438\u0446\u0430", "\u0441\u0443\u0431\u0431\u043E\u0442\u0430"]
};
var dayPeriodValues = {
narrow: {
am: "\u0414\u041F",
pm: "\u041F\u041F",
midnight: "\u043F\u043E\u043B\u043D.",
noon: "\u043F\u043E\u043B\u0434.",
morning: "\u0443\u0442\u0440\u043E",
afternoon: "\u0434\u0435\u043D\u044C",
evening: "\u0432\u0435\u0447.",
night: "\u043D\u043E\u0447\u044C"
},
abbreviated: {
am: "\u0414\u041F",
pm: "\u041F\u041F",
midnight: "\u043F\u043E\u043B\u043D.",
noon: "\u043F\u043E\u043B\u0434.",
morning: "\u0443\u0442\u0440\u043E",
afternoon: "\u0434\u0435\u043D\u044C",
evening: "\u0432\u0435\u0447.",
night: "\u043D\u043E\u0447\u044C"
},
wide: {
am: "\u0414\u041F",
pm: "\u041F\u041F",
midnight: "\u043F\u043E\u043B\u043D\u043E\u0447\u044C",
noon: "\u043F\u043E\u043B\u0434\u0435\u043D\u044C",
morning: "\u0443\u0442\u0440\u043E",
afternoon: "\u0434\u0435\u043D\u044C",
evening: "\u0432\u0435\u0447\u0435\u0440",
night: "\u043D\u043E\u0447\u044C"
}
};
var formattingDayPeriodValues = {
narrow: {
am: "\u0414\u041F",
pm: "\u041F\u041F",
midnight: "\u043F\u043E\u043B\u043D.",
noon: "\u043F\u043E\u043B\u0434.",
morning: "\u0443\u0442\u0440\u0430",
afternoon: "\u0434\u043D\u044F",
evening: "\u0432\u0435\u0447.",
night: "\u043D\u043E\u0447\u0438"
},
abbreviated: {
am: "\u0414\u041F",
pm: "\u041F\u041F",
midnight: "\u043F\u043E\u043B\u043D.",
noon: "\u043F\u043E\u043B\u0434.",
morning: "\u0443\u0442\u0440\u0430",
afternoon: "\u0434\u043D\u044F",
evening: "\u0432\u0435\u0447.",
night: "\u043D\u043E\u0447\u0438"
},
wide: {
am: "\u0414\u041F",
pm: "\u041F\u041F",
midnight: "\u043F\u043E\u043B\u043D\u043E\u0447\u044C",
noon: "\u043F\u043E\u043B\u0434\u0435\u043D\u044C",
morning: "\u0443\u0442\u0440\u0430",
afternoon: "\u0434\u043D\u044F",
evening: "\u0432\u0435\u0447\u0435\u0440\u0430",
night: "\u043D\u043E\u0447\u0438"
}
};
function ordinalNumber(dirtyNumber, dirtyOptions) {
var options = dirtyOptions || {};
var unit = String(options.unit);
var suffix;
if (unit === "date") {
suffix = "-\u0435";
} else if (unit === "week" || unit === "minute" || unit === "second") {
suffix = "-\u044F";
} else {
suffix = "-\u0439";
}
return dirtyNumber + suffix;
}
var localize = {
ordinalNumber,
era: buildLocalizeFn({
values: eraValues,
defaultWidth: "wide"
}),
quarter: buildLocalizeFn({
values: quarterValues,
defaultWidth: "wide",
argumentCallback: function(quarter) {
return Number(quarter) - 1;
}
}),
month: buildLocalizeFn({
values: monthValues,
defaultWidth: "wide",
formattingValues: formattingMonthValues,
defaultFormattingWidth: "wide"
}),
day: buildLocalizeFn({
values: dayValues,
defaultWidth: "wide"
}),
dayPeriod: buildLocalizeFn({
values: dayPeriodValues,
defaultWidth: "any",
formattingValues: formattingDayPeriodValues,
defaultFormattingWidth: "wide"
})
};
var localize$1 = localize;
export { localize$1 as default };
//# sourceMappingURL=index.js.map