/** Склонение русского слова «участник» по числу. */
export function pluralizeParticipants(count: number): string {
  const mod10 = count % 10
  const mod100 = count % 100
  if (mod10 === 1 && mod100 !== 11) return 'участник'
  if ([2, 3, 4].includes(mod10) && ![12, 13, 14].includes(mod100)) return 'участника'
  return 'участников'
}

/** Склонение русского слова «конференция» по числу. */
export function pluralizeConferences(count: number): string {
  const mod10 = count % 10
  const mod100 = count % 100
  if (mod10 === 1 && mod100 !== 11) return 'конференция'
  if ([2, 3, 4].includes(mod10) && ![12, 13, 14].includes(mod100)) return 'конференции'
  return 'конференций'
}
