123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- import { buildLocalizeFn } from "../../_lib/buildLocalizeFn.js";
- const eraValues = {
- narrow: ["v.C.", "n.C."],
- abbreviated: ["v.Chr.", "n.Chr."],
- wide: ["voor Christus", "na Christus"],
- };
- const quarterValues = {
- narrow: ["1", "2", "3", "4"],
- abbreviated: ["K1", "K2", "K3", "K4"],
- wide: ["1e kwartaal", "2e kwartaal", "3e kwartaal", "4e kwartaal"],
- };
- const monthValues = {
- narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
- abbreviated: [
- "jan.",
- "feb.",
- "mrt.",
- "apr.",
- "mei",
- "jun.",
- "jul.",
- "aug.",
- "sep.",
- "okt.",
- "nov.",
- "dec.",
- ],
- wide: [
- "januari",
- "februari",
- "maart",
- "april",
- "mei",
- "juni",
- "juli",
- "augustus",
- "september",
- "oktober",
- "november",
- "december",
- ],
- };
- const dayValues = {
- narrow: ["Z", "M", "D", "W", "D", "V", "Z"],
- short: ["zo", "ma", "di", "wo", "do", "vr", "za"],
- abbreviated: ["zon", "maa", "din", "woe", "don", "vri", "zat"],
- wide: [
- "zondag",
- "maandag",
- "dinsdag",
- "woensdag",
- "donderdag",
- "vrijdag",
- "zaterdag",
- ],
- };
- const dayPeriodValues = {
- narrow: {
- am: "AM",
- pm: "PM",
- midnight: "middernacht",
- noon: "het middaguur",
- morning: "'s ochtends",
- afternoon: "'s middags",
- evening: "'s avonds",
- night: "'s nachts",
- },
- abbreviated: {
- am: "AM",
- pm: "PM",
- midnight: "middernacht",
- noon: "het middaguur",
- morning: "'s ochtends",
- afternoon: "'s middags",
- evening: "'s avonds",
- night: "'s nachts",
- },
- wide: {
- am: "AM",
- pm: "PM",
- midnight: "middernacht",
- noon: "het middaguur",
- morning: "'s ochtends",
- afternoon: "'s middags",
- evening: "'s avonds",
- night: "'s nachts",
- },
- };
- const ordinalNumber = (dirtyNumber, _options) => {
- const number = Number(dirtyNumber);
- return number + "e";
- };
- export const localize = {
- ordinalNumber,
- era: buildLocalizeFn({
- values: eraValues,
- defaultWidth: "wide",
- }),
- quarter: buildLocalizeFn({
- values: quarterValues,
- defaultWidth: "wide",
- argumentCallback: (quarter) => quarter - 1,
- }),
- month: buildLocalizeFn({
- values: monthValues,
- defaultWidth: "wide",
- }),
- day: buildLocalizeFn({
- values: dayValues,
- defaultWidth: "wide",
- }),
- dayPeriod: buildLocalizeFn({
- values: dayPeriodValues,
- defaultWidth: "wide",
- }),
- };
|