Tracking de l'application VApp (IHM du jeu)

This commit is contained in:
2025-05-11 18:04:12 +02:00
commit 89e9db9b62
17763 changed files with 3718499 additions and 0 deletions

View File

@ -0,0 +1,107 @@
var formatDistanceLocale = {
lessThanXSeconds: {
one: 'פחות משנייה',
two: 'פחות משתי שניות',
other: 'פחות מ־{{count}} שניות'
},
xSeconds: {
one: 'שנייה',
two: 'שתי שניות',
other: '{{count}} שניות'
},
halfAMinute: 'חצי דקה',
lessThanXMinutes: {
one: 'פחות מדקה',
two: 'פחות משתי דקות',
other: 'פחות מ־{{count}} דקות'
},
xMinutes: {
one: 'דקה',
two: 'שתי דקות',
other: '{{count}} דקות'
},
aboutXHours: {
one: 'כשעה',
two: 'כשעתיים',
other: 'כ־{{count}} שעות'
},
xHours: {
one: 'שעה',
two: 'שעתיים',
other: '{{count}} שעות'
},
xDays: {
one: 'יום',
two: 'יומיים',
other: '{{count}} ימים'
},
aboutXWeeks: {
one: 'כשבוע',
two: 'כשבועיים',
other: 'כ־{{count}} שבועות'
},
xWeeks: {
one: 'שבוע',
two: 'שבועיים',
other: '{{count}} שבועות'
},
aboutXMonths: {
one: 'כחודש',
two: 'כחודשיים',
other: 'כ־{{count}} חודשים'
},
xMonths: {
one: 'חודש',
two: 'חודשיים',
other: '{{count}} חודשים'
},
aboutXYears: {
one: 'כשנה',
two: 'כשנתיים',
other: 'כ־{{count}} שנים'
},
xYears: {
one: 'שנה',
two: 'שנתיים',
other: '{{count}} שנים'
},
overXYears: {
one: 'יותר משנה',
two: 'יותר משנתיים',
other: 'יותר מ־{{count}} שנים'
},
almostXYears: {
one: 'כמעט שנה',
two: 'כמעט שנתיים',
other: 'כמעט {{count}} שנים'
}
};
var formatDistance = function formatDistance(token, count, options) {
// Return word instead of `in one day` or `one day ago`
if (token === 'xDays' && options !== null && options !== void 0 && options.addSuffix && count <= 2) {
if (options.comparison && options.comparison > 0) {
return count === 1 ? 'מחר' : 'מחרתיים';
}
return count === 1 ? 'אתמול' : 'שלשום';
}
var result;
var tokenValue = formatDistanceLocale[token];
if (typeof tokenValue === 'string') {
result = tokenValue;
} else if (count === 1) {
result = tokenValue.one;
} else if (count === 2) {
result = tokenValue.two;
} else {
result = tokenValue.other.replace('{{count}}', String(count));
}
if (options !== null && options !== void 0 && options.addSuffix) {
if (options.comparison && options.comparison > 0) {
return 'בעוד ' + result;
} else {
return 'לפני ' + result;
}
}
return result;
};
export default formatDistance;

View File

@ -0,0 +1,34 @@
import buildFormatLongFn from "../../../_lib/buildFormatLongFn/index.js";
var dateFormats = {
full: 'EEEE, d בMMMM y',
long: 'd בMMMM y',
medium: 'd בMMM y',
short: 'd.M.y'
};
var timeFormats = {
full: 'H:mm:ss zzzz',
long: 'H:mm:ss z',
medium: 'H:mm:ss',
short: 'H:mm'
};
var dateTimeFormats = {
full: "{{date}} 'בשעה' {{time}}",
long: "{{date}} 'בשעה' {{time}}",
medium: '{{date}}, {{time}}',
short: '{{date}}, {{time}}'
};
var formatLong = {
date: buildFormatLongFn({
formats: dateFormats,
defaultWidth: 'full'
}),
time: buildFormatLongFn({
formats: timeFormats,
defaultWidth: 'full'
}),
dateTime: buildFormatLongFn({
formats: dateTimeFormats,
defaultWidth: 'full'
})
};
export default formatLong;

View File

@ -0,0 +1,12 @@
var formatRelativeLocale = {
lastWeek: "eeee 'שעבר בשעה' p",
yesterday: "'אתמול בשעה' p",
today: "'היום בשעה' p",
tomorrow: "'מחר בשעה' p",
nextWeek: "eeee 'בשעה' p",
other: 'P'
};
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
return formatRelativeLocale[token];
};
export default formatRelative;

View File

@ -0,0 +1,127 @@
import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js";
var eraValues = {
narrow: ['לפנה״ס', 'לספירה'],
abbreviated: ['לפנה״ס', 'לספירה'],
wide: ['לפני הספירה', 'לספירה']
};
var quarterValues = {
narrow: ['1', '2', '3', '4'],
abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
wide: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4']
};
var monthValues = {
narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
abbreviated: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],
wide: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר']
};
var dayValues = {
narrow: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
short: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
abbreviated: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],
wide: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת']
};
var 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: 'לילה'
}
};
var 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: 'בלילה'
}
};
var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
var number = Number(dirtyNumber);
// We only show words till 10
if (number <= 0 || number > 10) return String(number);
var unit = String(options === null || options === void 0 ? void 0 : options.unit);
var isFemale = ['year', 'hour', 'minute', 'second'].indexOf(unit) >= 0;
var male = ['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שביעי', 'שמיני', 'תשיעי', 'עשירי'];
var female = ['ראשונה', 'שנייה', 'שלישית', 'רביעית', 'חמישית', 'שישית', 'שביעית', 'שמינית', 'תשיעית', 'עשירית'];
var index = number - 1;
return isFemale ? female[index] : male[index];
};
var localize = {
ordinalNumber: ordinalNumber,
era: buildLocalizeFn({
values: eraValues,
defaultWidth: 'wide'
}),
quarter: buildLocalizeFn({
values: quarterValues,
defaultWidth: 'wide',
argumentCallback: function argumentCallback(quarter) {
return quarter - 1;
}
}),
month: buildLocalizeFn({
values: monthValues,
defaultWidth: 'wide'
}),
day: buildLocalizeFn({
values: dayValues,
defaultWidth: 'wide'
}),
dayPeriod: buildLocalizeFn({
values: dayPeriodValues,
defaultWidth: 'wide',
formattingValues: formattingDayPeriodValues,
defaultFormattingWidth: 'wide'
})
};
export default localize;

View File

@ -0,0 +1,100 @@
import buildMatchFn from "../../../_lib/buildMatchFn/index.js";
import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js";
var matchOrdinalNumberPattern = /^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i;
var parseOrdinalNumberPattern = /^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i;
var matchEraPatterns = {
narrow: /^ל(ספירה|פנה״ס)/i,
abbreviated: /^ל(ספירה|פנה״ס)/i,
wide: /^ל(פני ה)?ספירה/i
};
var parseEraPatterns = {
any: [/^לפ/i, /^לס/i]
};
var matchQuarterPatterns = {
narrow: /^[1234]/i,
abbreviated: /^q[1234]/i,
wide: /^רבעון [1234]/i
};
var parseQuarterPatterns = {
any: [/1/i, /2/i, /3/i, /4/i]
};
var matchMonthPatterns = {
narrow: /^\d+/i,
abbreviated: /^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,
wide: /^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i
};
var parseMonthPatterns = {
narrow: [/^1$/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i],
any: [/^ינ/i, /^פ/i, /^מר/i, /^אפ/i, /^מא/i, /^יונ/i, /^יול/i, /^אוג/i, /^ס/i, /^אוק/i, /^נ/i, /^ד/i]
};
var matchDayPatterns = {
narrow: /^[אבגדהוש]׳/i,
short: /^[אבגדהוש]׳/i,
abbreviated: /^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,
wide: /^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i
};
var parseDayPatterns = {
abbreviated: [/א׳$/i, /ב׳$/i, /ג׳$/i, /ד׳$/i, /ה׳$/i, /ו׳$/i, /^ש/i],
wide: [/ן$/i, /ני$/i, /לישי$/i, /עי$/i, /מישי$/i, /שישי$/i, /ת$/i],
any: [/^א/i, /^ב/i, /^ג/i, /^ד/i, /^ה/i, /^ו/i, /^ש/i]
};
var matchDayPeriodPatterns = {
any: /^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i
};
var parseDayPeriodPatterns = {
any: {
am: /^לפ/i,
pm: /^אחה/i,
midnight: /^ח/i,
noon: /^צ/i,
morning: /בוקר/i,
afternoon: /בצ|אחר/i,
evening: /ערב/i,
night: /לילה/i
}
};
var ordinalName = ['רא', 'שנ', 'של', 'רב', 'ח', 'שי', 'שב', 'שמ', 'ת', 'ע'];
var match = {
ordinalNumber: buildMatchPatternFn({
matchPattern: matchOrdinalNumberPattern,
parsePattern: parseOrdinalNumberPattern,
valueCallback: function valueCallback(value) {
var number = parseInt(value, 10);
return isNaN(number) ? ordinalName.indexOf(value) + 1 : number;
}
}),
era: buildMatchFn({
matchPatterns: matchEraPatterns,
defaultMatchWidth: 'wide',
parsePatterns: parseEraPatterns,
defaultParseWidth: 'any'
}),
quarter: buildMatchFn({
matchPatterns: matchQuarterPatterns,
defaultMatchWidth: 'wide',
parsePatterns: parseQuarterPatterns,
defaultParseWidth: 'any',
valueCallback: function valueCallback(index) {
return index + 1;
}
}),
month: buildMatchFn({
matchPatterns: matchMonthPatterns,
defaultMatchWidth: 'wide',
parsePatterns: parseMonthPatterns,
defaultParseWidth: 'any'
}),
day: buildMatchFn({
matchPatterns: matchDayPatterns,
defaultMatchWidth: 'wide',
parsePatterns: parseDayPatterns,
defaultParseWidth: 'any'
}),
dayPeriod: buildMatchFn({
matchPatterns: matchDayPeriodPatterns,
defaultMatchWidth: 'any',
parsePatterns: parseDayPeriodPatterns,
defaultParseWidth: 'any'
})
};
export default match;