123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- "use strict";
- exports.localize = void 0;
- var _index = require("../../_lib/buildLocalizeFn.cjs");
- const eraValues = {
- narrow: ["לפנה״ס", "לספירה"],
- 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: [
- "ינו׳",
- "פבר׳",
- "מרץ",
- "אפר׳",
- "מאי",
- "יוני",
- "יולי",
- "אוג׳",
- "ספט׳",
- "אוק׳",
- "נוב׳",
- "דצמ׳",
- ],
- wide: [
- "ינואר",
- "פברואר",
- "מרץ",
- "אפריל",
- "מאי",
- "יוני",
- "יולי",
- "אוגוסט",
- "ספטמבר",
- "אוקטובר",
- "נובמבר",
- "דצמבר",
- ],
- };
- 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);
- // We only show words till 10
- if (number <= 0 || number > 10) return String(number);
- const unit = String(options?.unit);
- const isFemale = ["year", "hour", "minute", "second"].indexOf(unit) >= 0;
- const male = [
- "ראשון",
- "שני",
- "שלישי",
- "רביעי",
- "חמישי",
- "שישי",
- "שביעי",
- "שמיני",
- "תשיעי",
- "עשירי",
- ];
- const female = [
- "ראשונה",
- "שנייה",
- "שלישית",
- "רביעית",
- "חמישית",
- "שישית",
- "שביעית",
- "שמינית",
- "תשיעית",
- "עשירית",
- ];
- const index = number - 1;
- return isFemale ? female[index] : male[index];
- };
- const localize = (exports.localize = {
- ordinalNumber,
- era: (0, _index.buildLocalizeFn)({
- values: eraValues,
- defaultWidth: "wide",
- }),
- quarter: (0, _index.buildLocalizeFn)({
- values: quarterValues,
- defaultWidth: "wide",
- argumentCallback: (quarter) => 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",
- }),
- });
|