UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

39 lines (38 loc) 1.4 kB
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 "); } }