@rr0/cms
Version:
RR0 Content Management System (CMS)
39 lines (38 loc) • 1.4 kB
JavaScript
import { MessageUtils } from "../lang/index.js";
export class RR0TimeMessages_fr {
constructor() {
this.duration = {
days: (d) => MessageUtils.plural(d, "jour"),
hours: (d) => MessageUtils.plural(d, "heure"),
minutes: (mn) => MessageUtils.plural(mn, "minute"),
seconds: (s) => MessageUtils.plural(s, "seconde"),
lastSeparator: " et ",
approximate: (txt) => `environ ${txt}`
};
this.relative = {
year: {
before: "l'année d'avant",
after: "l'année suivante"
},
month: {
before: "le mois précédent",
after: "le mois suivant",
later: "un mois plus tard"
},
day: {
before: "la veille",
after: "le lendemain"
},
hour: {
before: "une heure auparavant",
after: "une heure plus tard"
}
};
this.on = (approximate) => {
return (approximate ? "vers " : "") + "le ";
};
this.in = (approximate) => (approximate ? "vers " : "en ");
this.fromTo = (startReplacement, endReplacement) => `${startReplacement} à ${endReplacement}`;
this.starting = (approximate) => "à partir " + (approximate ? "de " : "du ");
}
}