@visulima/humanizer
Version:
Humanizer is a library for humanizing data in a human-readable form.
25 lines (20 loc) • 1.13 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const language_util_createDurationLanguage = require('./util/create-duration-language.cjs');
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
const getLatvianForm = /* @__PURE__ */ __name((counter) => counter % 10 === 1 && counter % 100 !== 11, "getLatvianForm");
const durationLanguage = language_util_createDurationLanguage(
(counter) => getLatvianForm(counter) ? "gads" : "gadi",
(counter) => getLatvianForm(counter) ? "mēnesis" : "mēneši",
(counter) => getLatvianForm(counter) ? "nedēļa" : "nedēļas",
(counter) => getLatvianForm(counter) ? "diena" : "dienas",
(counter) => getLatvianForm(counter) ? "stunda" : "stundas",
(counter) => getLatvianForm(counter) ? "minūte" : "minūtes",
(counter) => getLatvianForm(counter) ? "sekunde" : "sekundes",
(counter) => getLatvianForm(counter) ? "milisekunde" : "milisekundes",
"pēc %s",
"pirms %s",
","
);
exports.durationLanguage = durationLanguage;