123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- "use strict";
- exports.localize = void 0;
- var _index = require("../../_lib/buildLocalizeFn.cjs");
- const eraValues = {
- narrow: ["BC", "AC"],
- abbreviated: ["きげんぜん", "せいれき"],
- wide: ["きげんぜん", "せいれき"],
- };
- const quarterValues = {
- narrow: ["1", "2", "3", "4"],
- abbreviated: ["Q1", "Q2", "Q3", "Q4"],
- wide: ["だい1しはんき", "だい2しはんき", "だい3しはんき", "だい4しはんき"],
- };
- const monthValues = {
- narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
- abbreviated: [
- "1がつ",
- "2がつ",
- "3がつ",
- "4がつ",
- "5がつ",
- "6がつ",
- "7がつ",
- "8がつ",
- "9がつ",
- "10がつ",
- "11がつ",
- "12がつ",
- ],
- wide: [
- "1がつ",
- "2がつ",
- "3がつ",
- "4がつ",
- "5がつ",
- "6がつ",
- "7がつ",
- "8がつ",
- "9がつ",
- "10がつ",
- "11がつ",
- "12がつ",
- ],
- };
- const dayValues = {
- narrow: ["にち", "げつ", "か", "すい", "もく", "きん", "ど"],
- short: ["にち", "げつ", "か", "すい", "もく", "きん", "ど"],
- abbreviated: ["にち", "げつ", "か", "すい", "もく", "きん", "ど"],
- wide: [
- "にちようび",
- "げつようび",
- "かようび",
- "すいようび",
- "もくようび",
- "きんようび",
- "どようび",
- ],
- };
- const dayPeriodValues = {
- narrow: {
- am: "ごぜん",
- pm: "ごご",
- midnight: "しんや",
- noon: "しょうご",
- morning: "あさ",
- afternoon: "ごご",
- evening: "よる",
- night: "しんや",
- },
- abbreviated: {
- am: "ごぜん",
- pm: "ごご",
- midnight: "しんや",
- noon: "しょうご",
- morning: "あさ",
- afternoon: "ごご",
- evening: "よる",
- night: "しんや",
- },
- wide: {
- am: "ごぜん",
- pm: "ごご",
- midnight: "しんや",
- noon: "しょうご",
- morning: "あさ",
- afternoon: "ごご",
- evening: "よる",
- night: "しんや",
- },
- };
- const formattingDayPeriodValues = {
- narrow: {
- am: "ごぜん",
- pm: "ごご",
- midnight: "しんや",
- noon: "しょうご",
- morning: "あさ",
- afternoon: "ごご",
- evening: "よる",
- night: "しんや",
- },
- abbreviated: {
- am: "ごぜん",
- pm: "ごご",
- midnight: "しんや",
- noon: "しょうご",
- morning: "あさ",
- afternoon: "ごご",
- evening: "よる",
- night: "しんや",
- },
- wide: {
- am: "ごぜん",
- pm: "ごご",
- midnight: "しんや",
- noon: "しょうご",
- morning: "あさ",
- afternoon: "ごご",
- evening: "よる",
- night: "しんや",
- },
- };
- const ordinalNumber = (dirtyNumber, options) => {
- const number = Number(dirtyNumber);
- const unit = String(options?.unit);
- switch (unit) {
- case "year":
- return `${number}ねん`;
- case "quarter":
- return `だい${number}しはんき`;
- case "month":
- return `${number}がつ`;
- case "week":
- return `だい${number}しゅう`;
- case "date":
- return `${number}にち`;
- case "hour":
- return `${number}じ`;
- case "minute":
- return `${number}ふん`;
- case "second":
- return `${number}びょう`;
- default:
- return `${number}`;
- }
- };
- const localize = (exports.localize = {
- ordinalNumber: ordinalNumber,
- era: (0, _index.buildLocalizeFn)({
- values: eraValues,
- defaultWidth: "wide",
- }),
- quarter: (0, _index.buildLocalizeFn)({
- values: quarterValues,
- defaultWidth: "wide",
- argumentCallback: (quarter) => Number(quarter) - 1,
- }),
- month: (0, _index.buildLocalizeFn)({
- values: monthValues,
- defaultWidth: "wide",
- }),
- day: (0, _index.buildLocalizeFn)({
- values: dayValues,
- defaultWidth: "wide",
- }),
- dayPeriod: (0, _index.buildLocalizeFn)({
- values: dayPeriodValues,
- defaultWidth: "wide",
- formattingValues: formattingDayPeriodValues,
- defaultFormattingWidth: "wide",
- }),
- });
|