UNPKG

@hebcal/core

Version:

A perpetual Jewish Calendar API

14 lines (13 loc) 512 B
import { Locale } from './locale'; /** @private */ export function renderParshaName(parsha, locale) { const locale0 = locale !== null && locale !== void 0 ? locale : 'en'; let name = Locale.gettext(parsha[0], locale0); if (parsha.length === 2) { const hyphen = locale0 === 'he' ? '־' : '-'; name += hyphen + Locale.gettext(parsha[1], locale0); } name = name.replace(/'/g, '’'); const str = Locale.gettext('Parashat', locale) + ' ' + name; return str.normalize(); }