Translations

Introduction

Joinchat is translated into 12 languages (English, Dutch, Swedish, Persian, Portuguese, Galician, Russian and Spanish from various countries) and you can view the status of other translations or help with their development from within Translating WordPress.

For the settings translation, Joinchat is compatible with WPML and Polylang (Pro) allowing you to translate the texts you configure in the general settings into each language.

Strings are registered for translation when you save your Joinchat settings. On a site with Joinchat configured before adding multilingual support, you’ll need to save your Joinchat settings again after configuring the multilingual plugin.

By default, the text fields and the phone number are translatable but with the filter 'joinchat_settings_i18n' you can include other fields to be translated. For example, if we want different theme colors for each language:

add_filter( 'joinchat_settings_i18n', function( $fields ){
 $fields['color'] = 'Theme Color';
 return $fields;
} );

When one of these multi-language plugins is detected, a notification is displayed with a link to edit the translations in the Joinchat settings.


WPML

First, you’ll need to have the “WPML Multilingual CMS” and “WPML String Translation” plugins installed and configured. You can follow their Getting Started Guide. You’ll also need to configure the Joinchat options: phone number and texts. Once that’s done, follow these steps to translate Joinchat settings into each language:

WPML 4.7

The recommended way to manage translations is from the “Translation Dashboard”.

  1. Go to WPML / Translation Management, under the “Translation Dashboard” tab.
  2. Scroll down to the “Other texts (Strings)” section and filter by the “Join.chat” domain.
wpml 4 7 joinchat
  1. Select the strings you want to translate.
  2. Continue to “Step 2” to define how you will translate (automatic, manual, assign to a translator, etc.)
wpml 4 7 joinchat step 2

As in previous versions of WPML, you can also perform the translation from the String Translation section as explained below.

WPML < 4.7

  1. Go to WPML / String translation.

    Traducir cadenas de Joinchat con WPML

  2. Click on the drop-down menu “In the domain” and filter the strings by the domain “Joinchat”.

    Traducir cadenas de Joinchat con WPML

  3. Updates string translations for each language and saves.

    Traducir cadenas de Joinchat con WPML


Polylang (Pro)

First you need to have Polylang (or Polylang Pro) installed and configured, see documentation. Then follow these steps to configure Joinchat in each language:

  1. From Settings / Joinchat set the general settings in the main language of the site.
  2. Go to Languages / String Translation and filter the strings by the “Joinchat” group.

    CleanShot 2022 06 23 at 12.18.10@2x

  3. Update string translations for each language and save.
    NOTE: to view all languages ensure you have selected “Show all languages” in your wp-admin top bar.

    CleanShot 2022 06 23 at 12.20.43@2x

More information about string translation for Polylang.

Content

Versión gratuita

Joinchat AI

Versión Premium

Chat Funnel

🍪 We use cookies to personalize and enhance your experience on our site. Visit our Privacy Policy to learn more.

BY USING OUR SITE, YOU AGREE TO OUR USE OF COOKIES.