Настройка мультиязычности

На данным момент настройка мультиязычности инструментов Carrot quest доступна только через изменение кода установки сервиса. Изменить можно надписи в чате, поп-апе и шагах подписки на Web Push.

Пример кода с изменениями:

1. Добавлен объект config с измененными параметрами;

2. Ваш API Key (значение будет уникальным для каждого сайта, найти его можно в разделе Настройки -> Ключи API);

3. В метод carrotquest.connect добавлен объект config.

Пример добавления в скрипт 4 языков по условию текущей страницы. В строке с условием необходимо поменять значение /ru/ на актуальное для вашего сайта и добавить в ваш API Key в конце.

if (location.href.indexOf('/ru/') > -1) {
    var config;
    //russian
    if (location.href.indexOf('/ru/') > -1) {
        config = {
            'i18n':{
                'thanks': 'Спасибо',
'dialogs_history': 'История диалогов',
'new_message': 'Новое сообщение',
'enter_message': 'Введите сообщение и нажмите Enter',
'dialogs_zerodata': 'Диалогов нет.<br>Вы еще с нами не общались',
'enter_email': 'Введите емейл',
'enter_phone': 'Введите телефон',
'leave_email': 'Вы можете оставить свой емейл, и продолжить общение с нами через почту:',
'page_title_new_message': 'Новое сообщение',
'privacy_policy': 'Условия обработки данных',
'close': 'Закрыть',
'button_title_vk': 'Написать нам во ВКонтакте',
'button_title_viber': 'Написать нам в Viber',
'button_title_telegram': 'Написать нам в Telegram',
'button_title_facebook': 'Написать нам в Facebook',
'bumperText': 'Мы используем cookies для улучшения работы сайта, анализа трафика и персонализации. Используя сайт или кликая на Я согласен, вы соглашаетесь с нашей политикой использования cookies. Вы можете прочитать нашу политику <a href="{{privacy-policy-link}}" target="_blank">здесь</a>',
 'bumperButton': 'Я согласен',
'confirmSubscription': 'Я согласен с <a href="{{subscription-policy}}" target="_blank">условиями обработки данных</a>',
'appeal': 'Вы',
'vote_comment': 'Что произошло?',
'vote_text': 'Пожалуйста, оцените работу оператора',
'vote_thanks': 'Спасибо за оценку!' 'web_push': { 'thanks': "Спасибо за подписку!", 'error': "Извините, ошибка:(", 'not_supported': "Не поддерживает Web Push уведомления :(", 'time_close': "Окно закроется через", 'page_titel': "Подпишись!" }, }, 'settings': { 'messenger_collapsed_text': "Спроси меня...", 'messenger_offline_message': "Сейчас нет операторов готовых ответить, но вы можете оставить ваш вопрос и мы поможем вам в рабочее время.", 'messenger_welcome_message': "Задайте свой вопрос и мы ответим. Напишите нам!" } }; }; //english if (location.href.indexOf('/en/') > -1) { config = { 'i18n':{ 'thanks': 'Thank you',
'dialogs_history': 'Conversation history',
'new_message': 'New message',
'enter_message': 'Type your message and press Enter',
'dialogs_zerodata': 'There are no conversations yet.<br>We\'ve never talked before',
'enter_email': 'Enter your email',
'enter_phone': 'Enter phone number',
'leave_email': 'You can leave your email and we\'ll continue this conversation through email:',
'page_title_new_message': 'New message',
'privacy_policy': 'Privacy Policy',
'close': 'Close',
'button_title_vk': 'Contact us on VK',
'button_title_viber': 'Contact us on Viber',
'button_title_telegram': 'Contact us on Telegram',
'button_title_facebook': 'Contact us on Facebook',
'bumperText': 'We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site or clicking I agree, you consent to our use of cookies. You can read our policy <a href="{{privacy-policy-link}}" target="_blank">here</a>.',
'bumperButton': 'I agree',
'confirmSubscription': 'I agree <a href="{{subscription-policy}}" target="_blank">with terms of service</a>',
'appeal': 'You',
'vote_comment': 'What happened?',
'vote_text': 'Please rate the operator',
'vote_thanks': 'Thank you for rating!' 'web_push': { 'thanks': 'Thanks for subscribing!', 'error': 'Sorry, error :(', 'not_supported': 'Web Push notifications are not supported: :(', 'time_close': 'The window closes in', 'page_titel': 'Subscribe!' } }, 'settings': { 'messenger_collapsed_text': "Ask me...", 'messenger_offline_message': "Тhere are no operators ready to answer now, but you can leave your question, and we will help you during business hours.", 'messenger_welcome_message': "Ask your question and we will respond. Write to us!" } }; }; //french if (location.href.indexOf('/fr/') > -1) { config = { 'i18n':{ 'thanks': "Je vous remercie", 'dialogs_history': "Historique de dialogue", 'new_message': "Nouveau message", 'enter_message': "Tapez votre message et appuyez sur Entrée", 'dialogs_zerodata': "Il n'y a pas de dialogues. Vous n'avez pas encore communiqué avec nous", 'enter_email': "Entrer un email", 'enter_phone': "Entrez votre numéro de téléphone", 'leave_email': "Vous pouvez laisser votre email et nous continuerons cette conversation par email:", 'you' : "Vous", 'web_push': { 'thanks': 'Merci de vous être abonné!', 'error': 'Désolé, erreur :(', 'not_supported': 'Les notifications Web Push ne sont pas prises en charge: :(', 'time_close': 'La fenêtre se ferme en', 'page_titel': 'Abonnez-vous!' } }, 'settings': { 'messenger_collapsed_text': "Demande moi...", 'messenger_offline_message': "Il n'y a pas d'opérateurs prêts à répondre maintenant, mais vous pouvez laisser votre question et nous vous aiderons pendant les heures de travail.", 'messenger_welcome_message': "Posez votre question et nous vous répondrons. Écrivez-nous!" } }; }; //german if (location.href.indexOf('/de/') > -1) { config = { 'i18n':{ 'thanks': "Vielen Dank", 'dialogs_history': "Dialog Geschichte", 'new_message': "Neue Nachricht", 'enter_message': "Geben Sie Ihre Nachricht ein und drücken Sie die Enter", 'dialogs_zerodata': "Es gibt keine Dialoge. Sie haben noch nicht mit uns kommuniziert", 'enter_email': "E-Mail eingeben", 'enter_phone': "Giben Sie Ihre Telefonnummer ein", 'leave_email': "Sie können Ihre E-Mail-Adresse hinterlassen und diese Unterhaltung per E-Mail fortsetzen:", 'you' : "Sie", 'web_push': { 'thanks': 'Danke fürs Abonnieren!', 'error': 'Entschuldigung, Fehler :(', 'not_supported': 'Web Push Benachrichtigungen werden nicht unterstützt :(', 'time_close': 'Das Fenster schließt sich in', 'page_titel': 'Abonnieren!' } }, 'settings': { 'messenger_collapsed_text': "Fragen Sie mich...", 'messenger_offline_message': "Es gibt keine Mitarbeiter, die jetzt antworten können. Sie können aber Ihre Frage stellen und wir werden Ihnen während der Geschäftszeiten helfen.", 'messenger_welcome_message': "Stellen Sie Ihre Frage und wir werden antworten. Schreiben Sie uns!" } }; }; carrotquest.connect("XXXXX-XXXXXXXXXXXXXXXXXXXXXXXX", config);

Скопировать код

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Остались вопросы? Напишите нам!

Комментарии