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.
StaticgetStaticgetReturns 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 active locale.
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 active locale.
StaticordinalRenders a number in ordinal, such as 1st, 2nd or 3rd
Optionallocale: stringOptional locale name (i.e: 'he', 'fr'). Defaults to active locale.
StaticuseActivates a locale. Throws an error if the locale has not been previously added. After setting the locale to be used, all strings marked for translations will be represented by the corresponding translation in the specified locale.
Locale name (i.e: 'he', 'fr')
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. "שבת")