74 lines
1.6 KiB
JavaScript
74 lines
1.6 KiB
JavaScript
// Metro module 3315 (f3316).
|
||
let c1707_0 = {
|
||
lessThanXSeconds: {
|
||
one: "moins d’une seconde",
|
||
other: "moins de {{count}} secondes"
|
||
},
|
||
xSeconds: {
|
||
one: "1 seconde",
|
||
other: "{{count}} secondes"
|
||
},
|
||
halfAMinute: "30 secondes",
|
||
lessThanXMinutes: {
|
||
one: "moins d’une minute",
|
||
other: "moins de {{count}} minutes"
|
||
},
|
||
xMinutes: {
|
||
one: "1 minute",
|
||
other: "{{count}} minutes"
|
||
},
|
||
aboutXHours: {
|
||
one: "environ 1 heure",
|
||
other: "environ {{count}} heures"
|
||
},
|
||
xHours: {
|
||
one: "1 heure",
|
||
other: "{{count}} heures"
|
||
},
|
||
xDays: {
|
||
one: "1 jour",
|
||
other: "{{count}} jours"
|
||
},
|
||
aboutXWeeks: {
|
||
one: "environ 1 semaine",
|
||
other: "environ {{count}} semaines"
|
||
},
|
||
xWeeks: {
|
||
one: "1 semaine",
|
||
other: "{{count}} semaines"
|
||
},
|
||
aboutXMonths: {
|
||
one: "environ 1 mois",
|
||
other: "environ {{count}} mois"
|
||
},
|
||
xMonths: {
|
||
one: "1 mois",
|
||
other: "{{count}} mois"
|
||
},
|
||
aboutXYears: {
|
||
one: "environ 1 an",
|
||
other: "environ {{count}} ans"
|
||
},
|
||
xYears: {
|
||
one: "1 an",
|
||
other: "{{count}} ans"
|
||
},
|
||
overXYears: {
|
||
one: "plus d’un an",
|
||
other: "plus de {{count}} ans"
|
||
},
|
||
almostXYears: {
|
||
one: "presqu’un an",
|
||
other: "presque {{count}} ans"
|
||
}
|
||
};
|
||
export default function formatDistance(a0, a1, a2) {
|
||
const r9 = c1707_0[a0];
|
||
let r5 = r9;
|
||
if (typeof r5 !== "string") {
|
||
r5 = a1 === 1 ? r9.one : r9.other.replace("{{count}}", String(a1));
|
||
}
|
||
return a2 != null ? a2.addSuffix ? a2.comparison && a2.comparison > 0 ? "dans " + r5 : "il y a " + r5 : r5 : r5;
|
||
};
|
||
module.exports = exports.default;
|