71 lines
1.5 KiB
JavaScript
71 lines
1.5 KiB
JavaScript
// Metro module 3327 (f3328).
|
|
let c1711_0 = {
|
|
about: "körülbelül",
|
|
over: "több mint",
|
|
almost: "majdnem",
|
|
lessthan: "kevesebb mint"
|
|
};
|
|
let c1711_1 = {
|
|
xseconds: " másodperc",
|
|
halfaminute: "fél perc",
|
|
xminutes: " perc",
|
|
xhours: " óra",
|
|
xdays: " nap",
|
|
xweeks: " hét",
|
|
xmonths: " hónap",
|
|
xyears: " év"
|
|
};
|
|
let c1711_2 = {
|
|
xseconds: {
|
|
"-1": " másodperccel ezelőtt",
|
|
1: " másodperc múlva",
|
|
0: " másodperce"
|
|
},
|
|
halfaminute: {
|
|
"-1": "fél perccel ezelőtt",
|
|
1: "fél perc múlva",
|
|
0: "fél perce"
|
|
},
|
|
xminutes: {
|
|
"-1": " perccel ezelőtt",
|
|
1: " perc múlva",
|
|
0: " perce"
|
|
},
|
|
xhours: {
|
|
"-1": " órával ezelőtt",
|
|
1: " óra múlva",
|
|
0: " órája"
|
|
},
|
|
xdays: {
|
|
"-1": " nappal ezelőtt",
|
|
1: " nap múlva",
|
|
0: " napja"
|
|
},
|
|
xweeks: {
|
|
"-1": " héttel ezelőtt",
|
|
1: " hét múlva",
|
|
0: " hete"
|
|
},
|
|
xmonths: {
|
|
"-1": " hónappal ezelőtt",
|
|
1: " hónap múlva",
|
|
0: " hónapja"
|
|
},
|
|
xyears: {
|
|
"-1": " évvel ezelőtt",
|
|
1: " év múlva",
|
|
0: " éve"
|
|
}
|
|
};
|
|
export default function formatDistance(a0, a1, a2) {
|
|
const r6 = a0.match(/about|over|almost|lessthan/i);
|
|
const r8 = r6 ? a0.replace(r6[0], "") : a0;
|
|
const addSuffix = a2?.addSuffix;
|
|
const r14 = r8.toLowerCase();
|
|
const r16 = a2?.comparison || 0;
|
|
const r20 = addSuffix === true ? c1711_2[r14][r16] : c1711_1[r14];
|
|
const r24 = r14 !== "halfaminute" ? a1 + r20 : r20;
|
|
return r6 ? c1711_0[r6[0].toLowerCase()] + " " + r24 : r24;
|
|
};
|
|
module.exports = exports.default;
|