Чим ми можемо допомогти?

Стисло опишіть питання; ми відповімо електронною поштою.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
На головну

Тексти й мови

Мови віджета, порядок їх вибору та заміна будь-якого з приблизно 200 текстів в обліковому записі або в коді.

Віджет говорить німецькою, англійською й польською. Кожен із приблизно 200 текстів можна замінити: в обліковому записі для всіх сторінок або в коді для окремих.

Як віджет обирає мову

Віджет розташований усередині сторінки. Тому мова поточного читання важливіша за налаштування браузера. Порядок:

  1. Мова, яку сторінка обрала для відвідувача через ReactiveChat('setLocale', …) (нижче).
  2. Фіксована мова у фрагменті (data-rc-locale) або конфігурації.
  3. Інакше мова сторінки з <html lang="…">.
  4. Інакше стандартна мова облікового запису.
  5. Інакше мова браузера й насамкінець англійська.

Регіональні коди скорочуються: de-AT стає de. Невідома віджету мова стає англійською.

Найважливіше — правильний <html lang> на сторінках. Тоді віджет сам відповідає кожній мовній версії сайту.

Стандартна мова в обліковому записі

У /app/projects/{id} на вкладці Встановлення, розділ Основне, ви обираєте Стандартну мову: de, en або pl. Вона має дві ролі:

Задавання мови в коді

Фіксовано для сторінки у фрагменті:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-locale="pl"
        async></script>

Під час роботи, наприклад із власного перемикача мови:

ReactiveChat('setLocale', 'en');

setLocale одразу змінює підписи. Віджет запам’ятовує вибір на рік у браузері відвідувача, і він має пріоритет над data-rc-locale також на інших сторінках. У самому віджеті перемикача мови немає. Якщо відвідувачі мають вибирати, викликайте setLocale зі свого перемикача.

Власні формулювання в обліковому записі

На вкладці Тексти й форми, розділ Власні формулювання, усі тексти віджета перелічено з ключами, згруповано за областями й згорнуто. Наш текст сірий у полі. Введене замінює його. Заголовок показує кількість ваших текстів.

Важливо щодо мови: тексти вводяться стандартною мовою проєкту й діють саме для неї. Відвідувачі з іншою мовою віджета бачать наші надані тексти. Для власних текстів іншими мовами використовуйте код (нижче), найкраще на сторінках відповідної мовної версії.

Зміни доходять до відвідувачів протягом хвилини.

Найважливіші ключі

Уривок за областями:

Повний список є в обліковому записі.

Повідомлення «Powered by reactive.chat» (див. Вікно чату) та тексти турів продуктом (див. Тури продуктом) через тексти змінити не можна.

Заміна текстів у коді

У фрагменті через data-rc-strings як JSON, ключі з крапками:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-locale="en"
        data-rc-strings='{"input.placeholder":"Your question about your order …","header.title":"Customer service"}'
        async></script>

Або в конфігурації:

ReactiveChat('boot', {
  strings: { 'input.placeholder': 'Your question about your order …' }
});

Другий виклик boot на тій самій сторінці завантажує нові strings. Так можна змінити тексти, наприклад після входу.

Тексти з коду діють однаково всіма мовами. Тому задавайте їх на сторінках із фіксованою мовою та задавайте там також мову.

Пріоритет, від найсильнішого до найслабшого:

  1. Тексти в коді (strings) — лише для поточної сторінки.
  2. Власні формулювання облікового запису стандартною мовою.
  3. Наші надані тексти мовою відвідувача.
  4. Англійська.

Код має пріоритет навмисно: якщо потрібні інші підписи однієї сторінки, змінюйте їх там, не змінюючи налаштування решти сторінок.

Інші тексти в інших розділах

Деякі тексти мають власні поля, часто за мовами:

Оновлено: