FastComments.com Blog
Wed Sep 23 2026
...

Арабский и языки с написанием справа налево теперь поддерживаются

Что нового

Арабский теперь поддерживается как язык, с кодом локали ar. Виджет комментариев, другие встраиваемые виджеты, электронные письма, панель управления и маркетинговый сайт — все переведены.

Арабский также пишется справа налево, поэтому его добавление потребовало от FastComments умения отображаться в обоих направлениях. Это исправление также применяется к ивриту.

Отображение справа налево

Когда локаль установлена на арабский или иврит, весь интерфейс зеркально отражается. Аватар, имя и элементы управления ответом в комментарии меняют стороны, меню и выпадающие списки открываются в правильном направлении, а стрелки указывают в сторону чтения. Это охватывает виджет комментариев и его расширения, такие как живой чат и опросы, виджеты тикетинга, совместного чата и сводки отзывов, электронные письма и панель управления.

Настраивать ничего не требуется, кроме при необходимости ручного задания локали для вашего пользователя.

Комментарии сохраняют своё направление

Иногда раздел комментариев содержит несколько языков. Английский комментарий на арабской странице или арабский комментарий на английской странице должны по‑прежнему читаться естественно.

Каждый комментарий и имя пользователя следуют направлению собственного текста. На английской странице арабский ответ читается справа налево, в то время как окружающие комментарии читаются слева направо; на арабской странице ситуация обратна. Блоки кода внутри комментариев всегда читаются слева направо, поскольку код таков.

Установка локали

По умолчанию виджет определяет локаль из браузера посетителя, поэтому арабоязычные пользователи автоматически получают арабскую версию. Чтобы задать её вручную, установите локаль на странице настройки виджета в разделе «Locale / Language» или в коде:

FastCommentsUI(document.getElementById('fastcomments-widget'), { tenantId: 'demo', locale: 'ar' });

Если вы используете SSO, передайте locale: 'ar' в объекте пользователя, чтобы их письма также приходили на арабском.

Множественное число, реализовано правильно

В английском для счёта существуют две формы: «1 comment» и «2 comments». В арабском есть отдельные формы для одного, двух, от трёх до десяти, а также от одиннадцати до девяносто девяти, и снова используется единственное число для ста. Русский, украинский, польский, хорватский, сербский, словенский и иврит также имеют свои правила.

До сих пор FastComments учитывал только форму «one» и «everything else», поэтому русский читатель мог увидеть неправильную форму существительного для 2 или 5 комментариев. Теперь каждая строка со счётчиком выбирает правильную форму для своего языка в виджете, письмах и панели управления.

Пока мы были в этом, мы проверили каждую строку со счётчиком во всех языках. Это выявило ряд старых ошибок перевода, которые теперь исправлены. Например, в некоторых языках слово «reply» было глаголом «to reply», поэтому комментарий отображал «1 Reply» как эквивалент «1 To reply».

Если вы изменяли текст счётчика, например метку «comments», ваш текст по‑прежнему будет использоваться для всех счётчиков.

Поиск вашего языка

Выпадающие списки выбора языка в панели управления теперь показывают название каждого языка рядом с английским, например «Arabic (العربية)» и «German (Germany) (Deutsch)». Если кто‑то попал в неверный язык, он всё равно может найти свой.

Документация

Руководство по поддерживаемым языкам перечисляет все коды локалей и описывает поведение справа налево. Опция locale описывает принудительное указание локали в виджете.

Это построено на основе our first localization release 2020 года, когда поддерживалось три языка. Сейчас у нас двадцать восемь локалей.

В заключение

Мы рады, что можем предложить FastComments арабоязычным пользователям и улучшить опыт для ивритоязычных. Если вы заметите неправильный перевод на вашем языке, дайте нам знать ниже, и мы исправим его.

Удачи!