StaticaddRegister locale translations.
Locale name (i.e.: 'he', 'fr')
parsed data from a .po file.
StaticaddAdds a translation to locale, replacing any previous translation.
Locale name (i.e: 'he', 'fr').
Message ID to translate
Translation text
StaticaddAdds multiple translations to locale, replacing any previous translations.
Locale name (i.e: 'he', 'fr').
parsed data from a .po file.
StaticcopyStaticgetReturns the names of registered locales
StaticgettextBy default, if no translation was found, returns id.
Message ID to translate
Optionallocale: stringOptional locale name (i.e: 'he', 'fr'). Defaults to no-op locale.
StatichasChecks whether a locale has been registered
Locale name (i.e: 'he', 'fr').
StatichebrewRemoves nekudot from Hebrew string
StaticlookupReturns translation only if locale offers a non-empty translation for id.
Otherwise, returns undefined.
Message ID to translate
Optionallocale: stringOptional locale name (i.e: 'he', 'fr'). Defaults to no-op locale.
StaticordinalRenders a number in ordinal, such as 1st, 2nd or 3rd
Optionallocale: stringOptional locale name (i.e: 'he', 'fr'). Defaults to no-op locale.
A locale in Hebcal is used for translations/transliterations of holidays.
@hebcal/hdatesupports four locales by defaulten- default, Sephardic transliterations (e.g. "Shabbat")ashkenazi- Ashkenazi transliterations (e.g. "Shabbos")he- Hebrew (e.g. "שַׁבָּת")he-x-NoNikud- Hebrew without nikud (e.g. "שבת")