@hebcal/core
Version:
A perpetual Jewish Calendar API
14 lines (13 loc) • 512 B
JavaScript
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();
}