Libellés de message
Vous pouvez définir des libellés pour des formulaires, des messages d'erreur ou tout autre texte nécessitant différentes traductions dans un message. Les libellés définissent des « alias » pour des éléments d'un message. Chaque libellé peut avoir une traduction pour les différentes langues susceptibles d'être utilisées dans le message.
Par exemple, dans un formulaire, un champ de texte devra être complété par un prénom. Le libellé du champ de texte doit néanmoins être traduit dans différentes langues. Au lieu de créer différents formulaires ou différentes sections pour chaque langue, vous pouvez remplacer le libellé dont le texte fixe est « Firstname » par ~#FIRSTNAME~, où FIRSTNAME est un libellé défini dans un espace de nom « Libellés de formulaire ». La valeur traduite pour le libellé sera prise. En anglais s'affichera « Firstname », en français « Prénom ».
Un espace de nom est une bibliothèque de libellés. Chaque bibliothèque possède son propre jeu de traductions pour un libellé. Exemple : lorsqu'une société gère plusieurs marques, chaque marque peut nécessiter une traduction personnalisée de libellés spécifiques. Ainsi, dans le cadre de l'envoi d'un message pour une marque spécifique, c'est l'espace de nom de cette marque qui s'applique.
Les espaces de nom sont créés dans la section Configuration.
Les libellés sont créés dans les propriétés du message.
1. Accédez à la section Propriétés/Langue du message.
2. Assurez-vous que la langue du message soit définie. Vous pouvez définir une langue fixe ou une « contrainte utilisateur ». Voir les propriétés du message pour en savoir plus sur la définition de la langue.
3. Sélectionnez l'espace de nom (ensemble de libellés) à utiliser dans le message.
4. Cliquez sur le bouton « Modifier les libellés ».
5. Sélectionnez l'espace de nom pour configurer et compléter les libellés et leurs traductions.
6. Dans le message, placez les libellés entre tildes, précédés du symbole dièse (exemple : ~#LABELNAME~ ). La valeur traduite du libellé s'affichera en fonction de la langue du message.