Wed Mar 06 2024
...
Теперь можно ограничить языки, используемые в комментариях
Что нового
FastComments всегда стремился поддерживать как можно больше языков и локалей.
Тем не менее, некоторые сообщества хотят ограничить языки, используемые для общения и написания комментариев.
Вместо того, чтобы применять это как правило и потенциально запрещать пользователей, это теперь можно явно настроить на платформе.
Как это настроить
В том же интерфейсе настройки виджета, с которым вы, вероятно, уже знакомы, теперь можно выбрать один или несколько языков, на которых можно писать комментарии.
Платформа будет при отправке комментария пытаться определить язык комментария в реальном времени. Если уверенность в определенном языке составляет более 70% и он совпадает с разрешенным языком, комментарий будет разрешен.
Если написанный комментарий не на языке, определенном в вашей настройке, пользователю будет показано сообщение об ошибке на его языке.
Влияние на разработчиков
Эта настройка также повлияет на комментарии, сохраненные через API.
Вы получите ошибку, подобную следующей:
status: 'failed',
reason: `Комментарий выглядит так, как будто он на одном из этих языков: [es], но разрешены только [en,fr].`,
code: 'language-not-allowed',
translatedError: "Сообщение об ошибке на языке пользователя."
В заключение
Как и все основные релизы, мы рады, что смогли уделить время для оптимизации, тестирования и правильного выпуска этой функции. Дайте нам знать ниже, если вы обнаружите какие-либо проблемы.
Удачи!
