Closed marccuesta99 closed 10 months ago
This PR adds the possibility to translate the return values of the since() function, including units, over/almost values, timelines, and distance sentences.
The default values are as follows:
distance: { past: 'past', future: 'future', present: 'present', now: 'now', almost: 'almost', over: 'over', pastDistance: (value) =>${value} ago, futureDistance: (value) =>in ${value} }, units: { second: 'second', secondPlural: 'second', minute: 'minute', minutePlural: 'minutes', hour: 'hour', hourPlural: 'hours', day: 'day', dayPlural: 'seconds', month: 'month', monthPlural: 'months', year: 'year', yearPlural: 'years', }
distance: { past: 'past', future: 'future', present: 'present', now: 'now', almost: 'almost', over: 'over', pastDistance: (value) =>
, futureDistance: (value) =>
}, units: { second: 'second', secondPlural: 'second', minute: 'minute', minutePlural: 'minutes', hour: 'hour', hourPlural: 'hours', day: 'day', dayPlural: 'seconds', month: 'month', monthPlural: 'months', year: 'year', yearPlural: 'years', }
Here is a translation example in Spanish:
distance: { past: 'pasado', future: 'futuro', present: 'presente', now: 'ahora', almost: 'casi', over: 'algo más de', pastDistance: (value) =>hace ${value}, futureDistance: (value) =>en ${value} }, units: { second: 'segundo', seconds: 'segundos', minute: 'minuto', minutes: 'minutos', hour: 'hora', hours: 'horas', day: 'dia', days: 'dias', month: 'mes', months: 'meses', year: 'año', years: 'años', }
distance: { past: 'pasado', future: 'futuro', present: 'presente', now: 'ahora', almost: 'casi', over: 'algo más de', pastDistance: (value) =>
}, units: { second: 'segundo', seconds: 'segundos', minute: 'minuto', minutes: 'minutos', hour: 'hora', hours: 'horas', day: 'dia', days: 'dias', month: 'mes', months: 'meses', year: 'año', years: 'años', }
Feel free to suggest or directly modify anything you consider.
Glad to help! Marc
Linked issue: https://github.com/spencermountain/spacetime/issues/110
beautiful! thank you!
This PR adds the possibility to translate the return values of the since() function, including units, over/almost values, timelines, and distance sentences.
The default values are as follows:
distance: { past: 'past', future: 'future', present: 'present', now: 'now', almost: 'almost', over: 'over', pastDistance: (value) =>
${value} ago, futureDistance: (value) =>
in ${value}}, units: { second: 'second', secondPlural: 'second', minute: 'minute', minutePlural: 'minutes', hour: 'hour', hourPlural: 'hours', day: 'day', dayPlural: 'seconds', month: 'month', monthPlural: 'months', year: 'year', yearPlural: 'years', }
Here is a translation example in Spanish:
distance: { past: 'pasado', future: 'futuro', present: 'presente', now: 'ahora', almost: 'casi', over: 'algo más de', pastDistance: (value) =>
hace ${value}, futureDistance: (value) =>
en ${value}}, units: { second: 'segundo', seconds: 'segundos', minute: 'minuto', minutes: 'minutos', hour: 'hora', hours: 'horas', day: 'dia', days: 'dias', month: 'mes', months: 'meses', year: 'año', years: 'años', }
Feel free to suggest or directly modify anything you consider.
Glad to help! Marc
Linked issue: https://github.com/spencermountain/spacetime/issues/110