Разделение по пробелам не работает для языков без пробелов и плохо обрабатывает пунктуацию. WordCount использует Intl.Segmenter с выбранным языком и считает только word-like сегменты. Язык — часть контракта результата.
Выберите язык текста
Язык страницы управляет подписями, а язык анализа — границами слов и предложений. Выбирайте язык самого текста. Для смешанного текста результат остаётся приближением, поскольку один locale применяется ко всему вводу.
Пунктуация не становится словом
Segmenter также возвращает пробелы и пунктуацию, поэтому WordCount требует флаг isWordLike. Отдельная пунктуация не увеличивает итог. Числа могут считаться словами — это удобно для редакторов, но может отличаться от учебных правил.
Частотность использует осторожную нормализацию
Для частотности слова приводятся к NFC и нижнему регистру выбранного языка. Диакритика сохраняется, поэтому разные написания не сливаются. Таблица ограничена десятью позициями и не попадает в копирование или аналитику.