/** * Возвращает локализованное название месяца по его номеру (0-based) через Intl.DateTimeFormat. * @param locale - локаль (код или BCP-47) * @param number - номер месяца от 0 (январь) до 11 (декабрь); вне диапазона → декабрь */ export function getMonth(locale: string, number?: number): string { const index = typeof number === 'number' && number >= 0 && number < 12 ? number : 11; return new Intl.DateTimeFormat(locale, { month: 'long' }).format(new Date(2000, index, 1)); }