Wed Sep 23 2026
...
Арабська та мови з письмом справа наліво тепер підтримуються
Що нового
Арабська тепер підтримується як мова, з кодом локалі ar. Віджет коментарів, інші вбудовувані віджети, електронні листи, панель управління та маркетинговий сайт — усе перекладено.
Арабська також пишеться справа наліво, тому її додавання вимагало навчити FastComments розташовуватись у обох напрямках. Це виправлення працює і для івриту.
Розташування справа наліво
Коли локаль — арабська або іврит, весь інтерфейс віддзеркалюється. Аватар, ім’я та елементи відповіді у коментарі міняються місцями, меню та випадаючі списки відкриваються у правильному напрямку, а стрілки вказують у напрямку читання. Це охоплює віджет коментарів та його розширення, такі як живий чат і опитування, віджети тикетів, колабораційного чату та підсумків оглядів, електронні листи та панель управління.
Нічого налаштовувати не потрібно, окрім можливого ручного встановлення вашої локалі для користувача.
Коментарі зберігають власний напрямок
Іноді розділ коментарів містить кілька мов. Англійський коментар на арабській сторінці або арабський коментар на англійській сторінці мають залишатися природними для читання.
Кожен коментар і ім’я користувача слідують напрямку власного тексту. На англійській сторінці арабська відповідь читається справа наліво, тоді як інші коментарі — зліва направо, і навпаки на арабській сторінці. Блоки коду в коментарях завжди читаються зліва направо, бо код так і читається.
Встановлення локалі
За замовчуванням віджет бере локаль з браузера відвідувача, тому арабськомовні користувачі автоматично отримують арабську. Щоб примусово задати локаль, встановіть її на сторінці налаштувань віджета у розділі «Locale / Language» або в коді:
Якщо ви використовуєте SSO, передайте locale: 'ar' у об’єкті користувача, щоб їхні листи також надходили арабською.
Множини, виконані правильно
В англійській мові є дві форми для підрахунку: «1 comment» і «2 comments». В арабській є окремі форми для одного, двох, трьох‑десяти, одинадцяти‑дев’яносто‑дев’яти, і знову одинична форма для сотні. Російська, українська, польська, хорватська, сербська, словенська та іврит мають свої власні правила.
До цього часу FastComments розрізняв лише «один» і «все інше», тому російський читач міг бачити неправильну форму іменника для 2 або 5 коментарів. Тепер кожен рядок з підрахунком вибирає правильну форму для своєї мови в віджеті, листах та панелі управління.
Поки ми працювали над цим, ми переглянули всі рядки підрахунку у всіх мовах. Це виявило кілька старих помилок перекладу, які тепер виправлені. Наприклад, у деяких мовах слово «reply» перекладалося як дієслово «відповідати», тому коментар показував «1 Reply» як еквівалент «1 To reply».
Якщо ви налаштували текст підрахунку, наприклад мітку «comments», ваш текст все одно використовується для будь‑якого підрахунку.
Пошук вашої мови
Вибірки мови в панелі управління тепер показують назву кожної мови її рідною мовою поруч з англійською, наприклад «Arabic (العربية)» та «German (Germany) (Deutsch)». Якщо хтось потрапив у неправильну мову, він все ще може знайти свою.
Документація
Посібник з підтримуваних мов містить усі коди локалей і описує поведінку справа‑наліво. Опція локалі пояснює, як примусово задати локаль у віджеті.
Це розширює наш перший реліз локалізації 2020 року, коли підтримувалося лише три мови. Зараз у нас двадцять вісім локалей.
У підсумку
Ми раді, що можемо запропонувати FastComments арабськомовним користувачам і зробити кращий досвід для івритомовних. Якщо ви помітили неправильний переклад у вашій мові, дайте нам знати нижче, і ми виправимо його.
Cheers!
