Enquête multilingue
From LimeSurvey Manual
Présentation
LimeSurvey contient une fonction intégrée qui permet une traduction rapide et facile des enquêtes. Cette fonctionnalité est conçue pour permettre à un traducteur humain de traduire facilement une enquête de la langue de base vers n'importe quelle langue cible spécifiée.
Cette section wiki explique rapidement comment créer une enquête multilingue. Le guide couvre des sujets tels que :
L'exemple analysé dans toute la section wiki peut être téléchargé à partir d'ici : LS3 Multilingual Survey Sample. Décompressez-le et import le fichier .lss dans votre instance LimeSurvey.
Ajout de langues supplémentaires
La langue par défaut de l'enquête est celle que vous avez sélectionnée dans le base Language field. Par défaut, il s'agit de la langue configurée dans les global settings de votre instance.
Pour vérifier quelle est la langue de base, accédez au panneau des paramètres généraux de l'enquête et recherchez le champ de langue de base. Dans notre exemple, la langue de base est « l'anglais ». Pour commencer à ajouter de nouvelles langues dans lesquelles vous souhaitez traduire l'enquête, consultez le champ Langues supplémentaires. Dans notre exemple, trois autres langues ont été sélectionnées : le français, l'allemand et l'italien.

Une fois cela fait, n'oubliez pas de cliquer sur le bouton "Enregistrer" situé en haut à droite de l'écran.
Maintenant, si vous vérifiez la barre d'outils supérieure, vous pouvez observer qu'une petite flèche apparaît à côté de « Aperçu de l'enquête ». Cela signifie que l'enquête peut être prévisualisée dans différentes langues :

Si vous accédez au panneau overview, quatre liens d'enquête supplémentaires s'affichent. Elles correspondent aux langues récemment ajoutées :

Traduction de chaînes
Pour commencer à traduire des chaînes, accédez au panneau d'édition de chacune de vos questions. Vous pouvez observer dans la capture d'écran ci-dessous que trois langues supplémentaires sont affichées au-dessus du champ du code de question :

Cliquez sur l'un d'entre eux et commencez à traduire le champ de question.
Le même type de « barre de langue » se trouve à de nombreux autres endroits, tels que dans les éléments de texte et les panneaux de paramètres de politique de données, les champs de texte de réponse et de sous-question, etc. Cependant, traduire les champs à l'aide de cette méthode peut s'avérer délicat si votre enquête est longue et que vous souhaitez ne rien manquer. C'est pourquoi nous recommandons fortement à nos utilisateurs d'utiliser l'outil de traduction rapide. Pour y accéder, cliquez sur n'importe quel paramètre lié à l'enquête (tel que "Aperçu") -> Outils -> Traduction rapide

Outil de traduction rapide
L'outil de traduction rapide a été spécialement conçu pour ceux qui travaillent avec des enquêtes multilingues. Une fois accédé, le panneau suivant sera chargé :

La première option, traduire en, vous donne la possibilité de sélectionner la langue vers laquelle vous souhaitez traduire à partir de votre langue de base.
The next options refer to the translation of your survey content. They refer to:
- Survey title and description
- Welcome and end texts
- Question groups
- Questions
- Subquestions
- Answer options
- Invitation email subject
- Reminder email subject
- Confirmation email subject
- Registration email subject

Once you are done translating these fields, do not forget to click on the "Save" button located in the upper right part of the panel.
Multilingual survey overview
To check your work, use the preview button. The welcome page will look like this:

Two language switcher can be observed once the welcome page is loaded. LimeSurvey offers the possibility to your respondents to change the language of instructions even though you shared with them the corresponding link for a specific language. A language switcher will also be located on the top right-side of your survey.
In the case in which you wish to hide the two "language switcher" buttons, edit the theme of your survey. For more details, see the hints & tips wiki subsection.

Hints & tips
- If you wish to grant users translation permissions to access the quick-translation tool, check the following wiki subsection.
- The "Auto-translate" feature makes use of the Google translate web service for automatic translation of a survey. You must enter your Google Translate API Key under global settings to access this feature. Google currently charges $20 US per 1 million characters submitted for translation.
How to hide the language switcher from the welcome page
In the case in which you decide to launch a multilingual survey, you will observe on the welcome page a drop-down menu that permits your respondents to select the language in which they wish to fill in your survey:

However, in certain scenarios you wish to hide the respective option. There are many ways in which you can hide the language switcher. The "twig" way is displayed below.
Access Themes from the global Configuration menu:

Click on the Theme editor button to edit the desired theme:


Look on the left side of the screen for the language_changer.twig file.

Go to the line that contains the following function:
{% if aSurveyInfo.alanguageChanger.show == true %}
Comment it out (replace "%" with "#") and copy the following line below it:
{% if false == true %}
The line should look like this in the end:

Click on "Copy to local theme and save changes".
Access your survey and select the edited theme from the general settings panel. Now, the welcome page should look like this:

To hide the top language switcher, we will follow pretty much the same steps as described above. We just have to access the right twig file to edit it. Access again the theme you wish to change, and then go to Screen which is located in the upper-right part of the window and select Navigation from the dropdown list. Now, look on the left side of the window for "language_changer_top_menu.twig". Click on it and comment out:
{% if aSurveyInfo.alanguageChanger.show == true %}
Add the following line below it:
{% if false == true %}
No language switcher will be displayed on the right side of the screen:
