При использовании функции «Слежение за словами» акцентированные символы могут вызывать ложные срабатывания, разбивая слово на части в месте акцента вместо того, чтобы рассматривать его как часть слова. Похоже, что фильтр слов воспринимает буквы с акцентами и диакритическими знаками как пробелы, а не как часть одного и того же слова.
Шаги для воспроизведения:
Добавьте слово «anal» в список заблокированных «Слежение за словами»
Войдите как пользователь без прав администратора и попробуйте использовать слово analógico в сообщении
Сообщение будет заблокировано
Попробуйте то же самое со словом analog — оно будет обработано корректно и разрешено к публикации.
9 лайков
nizar9
24.Апрель.2023 19:43:28
3
Мне удалось воспроизвести ту же проблему на моей стороне. Эта ошибка также затрагивает другие символы с седилью, такие как ç и ş:
3 лайка
nbianca
(Bianca)
18.Май.2023 15:06:25
10
Поддержка символов UTF-8 в отслеживаемых словах реализована в этом PR:
main ← fix_utf8
merged 09:45AM - 15 May 23 UTC
Watched words were converted to regular expressions containing \W, which handled… only ASCII characters. Using [^[:word]] instead ensures that UTF-8 characters are also handled correctly.
Это должно корректно определять границы слов для всех слов, включая те, которые содержат символы UTF-8.
3 лайка
nbianca
(Bianca)
Закрыл(а) тему
22.Май.2023 05:00:14
11
Эта тема была автоматически закрыта через 3 дня. Новые ответы больше не принимаются.