UNPKG

@visulima/humanizer

Version:

Humanizer is a library for humanizing data in a human-readable form.

19 lines (16 loc) 996 B
import createDurationLanguage from './util/create-duration-language.mjs'; import getCzechOrSlovakForm from './util/duration/get-czech-or-slovak-form.mjs'; const durationLanguage = createDurationLanguage( (counter) => ["rok", "roky", "roky", "rokov"][getCzechOrSlovakForm(counter)], (counter) => ["mesiac", "mesiace", "mesiace", "mesiacov"][getCzechOrSlovakForm(counter)], (counter) => ["týždeň", "týždne", "týždne", "týždňov"][getCzechOrSlovakForm(counter)], (counter) => ["deň", "dni", "dni", "dní"][getCzechOrSlovakForm(counter)], (counter) => ["hodina", "hodiny", "hodiny", "hodín"][getCzechOrSlovakForm(counter)], (counter) => ["minúta", "minúty", "minúty", "minút"][getCzechOrSlovakForm(counter)], (counter) => ["sekunda", "sekundy", "sekundy", "sekúnd"][getCzechOrSlovakForm(counter)], (counter) => ["milisekunda", "milisekundy", "milisekundy", "milisekúnd"][getCzechOrSlovakForm(counter)], "za %s", "pred %s", "," ); export { durationLanguage };