Покрокова інструкція
Markdown статтіПовідомити про помилку

Тексти інтерфейсу віджета

Підміняє підписи інтерфейсу віджета (поле вводу, кнопки шапки, карусель). Тексти сценарію й поля title / subtitle у kw('init') сюди не входять.

Поля запуску: Параметри налаштувань віджета.

Як передати

Структура: мова → група → ключ. Передавайте лише те, що змінюєте: віджет зливає об’єкт із вбудованим словником.

Вбудовані мови: uk, en, ru, de, vn. Інший код (наприклад pl) створює нову мову на базі української.

kw('init', {
  bot_id: 1,
  language_code: "uk",
  custom_lang_translations: {
    uk: {
      common: {
        write_a_message: "Напишіть нам…"
      },
      header: {
        privacy_agree: "Погоджуюсь"
      }
    },
    en: {
      common: {
        write_a_message: "Type a message…"
      }
    }
  }
});

У header.privacy_policy_text залиште {url} — туди підставляється privacy_policy_url. У carousel.goToSlide залиште {slide} і {total}.

Словники мов не однакові: у uk немає common.frame_title і групи language_settings; у de і vn немає header.expand / header.minimize. Підміна все одно працює, якщо ключ передати.

Рядки на екрані

Типовий текст — українською, як у словнику uk.

Ключ Де на екрані Типово (uk)
common.write_a_message Плейсхолдер поля вводу Напишіть повідомлення
common.send Підказка кнопки надіслати Надіслати
common.reopen_dialog Кнопка перезапуску діалогу Перезапустити
common.you_offline Немає мережі, заголовок Ви не в мережі
common.check_offline Немає мережі, підказка Перевірте своє інтернет-з'єднання
common.too_many_tries Антиспам, заголовок Ви надто часто надсилаєте повідомлення.
common.please_wait Антиспам, підказка Зачекайте, будь ласка, і спробуйте ще раз пізніше.
common.input_phone_label Поле телефону в сценарії Введіть телефон тут...
common.input_email_label Поле email у сценарії Введіть E-mail тут...
common.file_sent_message Після надсилання файлу Файл успішно надіслано
header.expand Розгорнути вікно Розгорнути віджет
header.minimize Згорнути вікно Згорнути віджет
header.stop_chat_sure Підтвердження закриття чату Ви дійсно хочете закрити чат?
header.stop_chat_btn Кнопка в цьому підтвердженні Зупинити
header.continue_chat_btn Кнопка в цьому підтвердженні Продовжити
header.switch_channel Перехід у месенджер (мультиканал) Перейти в месенджер
header.privacy_policy_text Текст згоди з політикою <a href="{url}">Політикою конфіденційності</a>
header.privacy_agree Кнопка згоди Погодитись, продовжити
header.ip_ban Якщо немає user_block_message для мови Доступ до чату з цієї IP-адреси…
agent.thinking «Агент думає», якщо в кроці сценарію немає свого тексту Агент думає...
errors.max_size Файл більший за 10 МБ Розмір файлу не повинен перевищувати 10мб
errors.invalid_file_type Непідтримуваний тип файлу Непідтримуваний тип файлу.
notifications.new_message Сповіщення / заголовок вкладки Нове повідомлення
weekday_names.mon Підпис дня Пн
weekday_names.tue Підпис дня Вт
weekday_names.wed Підпис дня Ср
weekday_names.thu Підпис дня Чт
weekday_names.fri Підпис дня Пт
weekday_names.sat Підпис дня Сб
weekday_names.sun Підпис дня Нд
weekday_names.minutes_age «N хв. назад» хв. назад
carousel.previous Карусель, доступність Попередній слайд
carousel.next Карусель, доступність Наступний слайд
carousel.container Карусель, доступність Карусель зі слайдами
carousel.item Карусель, доступність Слайд
carousel.goToSlide Карусель; залиште {slide} {total} Перейти до слайду {slide} з {total}
product_cards.buy_button Картка товару, якщо немає свого CTA Купити
product_cards.show_all_specs Характеристики картки Дивитись всі характеристики
product_cards.hide_details Характеристики картки Сховати деталі

Є в словнику, на екрані майже не з’являються

Віджет ці рядки зараз не показує. Перевизначити можна так само.

Ключ Типово (uk)
app.access_denied Доступ заборонено
header.logout Вийти
common.close Закрити
common.save Зберегти
common.success Успішно
common.error Помилка
common.error_permitions не вистачає прав
common.error_delete видалення
common.error_update оновлення
common.error_save збереження
common.error_get отримання
common.error_exit виходу
common.error_modify отримання
common.remove_the_file Видалити фай
common.cancel Відмінити
common.edit Редагувати
common.frame_subtitle_number Номер
common.frame_subtitle_status Статус
common.frame_subtitle_open Відкрита
errors.connect Connection error
rules.required Поле обов'язкове для заповнення
rules.not_empty Поле не повинно бути порожнім
rules.phone Поле телефон має бути в форматі +380XXXXXXXXX
rules.email Введіть коректний email
login.authorization Авторизація
login.email_field Email
login.password_field Пароль
login.login_button Вхід
login.auth_error Помилка авторизації

Ключі не в українському словнику, є в en / ru / de / vn:

Ключ Типово (en)
common.frame_title Switching to Business plat having Personal plan paid
language_settings.choose_lang Choose language:
language_settings.ru Russian
language_settings.en English
language_settings.de Deutsch (лише словник de)

У словнику віджета немає modules.op.access_denied, modules.op.lack_rights, modules.op.texts.without_subject. Підміна через custom_lang_translations можлива, але це не публічний набір рядків.

Пов’язані статті

Працюєте з власним ШІ-агентом?Встановіть відкритий skill, щоб ваш ШІ-агент працював з актуальною офіційною документацією ConnectiveOne.Отримати skillПотрібна підтримка?Не знайшли відповідь або потрібна допомога команди ConnectiveOne? Створіть запит у Client Portal.Створити запит