@visulima/humanizer
Version:
Humanizer is a library for humanizing data in a human-readable form.
19 lines (16 loc) • 981 B
JavaScript
import createDurationLanguage from './util/create-duration-language.mjs';
import getCzechOrSlovakForm from './util/duration/get-czech-or-slovak-form.mjs';
const durationLanguage = createDurationLanguage(
(counter) => ["rok", "roku", "roky", "let"][getCzechOrSlovakForm(counter)],
(counter) => ["měsíc", "měsíce", "měsíce", "měsíců"][getCzechOrSlovakForm(counter)],
(counter) => ["týden", "týdne", "týdny", "týdnů"][getCzechOrSlovakForm(counter)],
(counter) => ["den", "dne", "dny", "dní"][getCzechOrSlovakForm(counter)],
(counter) => ["hodina", "hodiny", "hodiny", "hodin"][getCzechOrSlovakForm(counter)],
(counter) => ["minuta", "minuty", "minuty", "minut"][getCzechOrSlovakForm(counter)],
(counter) => ["sekunda", "sekundy", "sekundy", "sekund"][getCzechOrSlovakForm(counter)],
(counter) => ["milisekunda", "milisekundy", "milisekundy", "milisekund"][getCzechOrSlovakForm(counter)],
"za %s",
"před %s",
","
);
export { durationLanguage };