[S’applique également à la v8.]{class="badge positive" title="S’applique également à Campaign v8."}

Traduire un formulaire web translating-a-web-form

Il est possible de localiser une seule application Web dans plusieurs langues.

Vous pouvez effectuer des traductions directement dans la console Adobe Campaign (voir Gérer les traductions dans l'éditeur) ou exporter et importer des chaînes pour externaliser la traduction (voir Externaliser les traductions).

La liste des langues de traduction disponibles par défaut est présentée dans la section Changer la langue d'affichage des formulaires.

L'application web est construite dans une langue d'édition : c'est la langue de référence dans laquelle sont saisis les libellés et autres contenus de la page qui feront ensuite l'objet d'une traduction.

La langue par défaut est la langue dans laquelle sera affichée l'application web si aucun paramètre de langue n'est ajouté dans son URL d'accès.

NOTE
Par défaut, la langue d'édition et la langue par défaut correspondent toutes les deux à celle de la console.

Choisir les langues de traduction choosing-languages

Pour définir une ou plusieurs langues de traduction, cliquez sur le bouton Propriétés de l'application web, puis sur l'onglet Localisation. Cliquez sur le bouton Ajouter pour définir une nouvelle langue de traduction de l'application web.

NOTE
Cet écran vous permet également de modifier la langue par défaut et la langue d'édition.

Lorsque vous ajoutez des langues de traduction pour une application web (ou lorsque la langue par défaut et la langue d'édition sont différentes), un sous-onglet Traductions est ajouté dans l'onglet Edition afin de gérer les traductions.

Adobe Campaign intègre un outil de traduction et de suivi des traductions multilingues. Cet éditeur permet de visualiser les termes à traduire ou à valider, de saisir les traductions directement dans l'interface, ou d'importer/exporter les chaînes de caractères afin d'externaliser la traduction.

Gérer les traductions dans l'éditeur managing-translations-in-the-editor

Collecter les chaînes collecting-strings

L'onglet Traductions permet de saisir les traductions des chaînes de caractères de l'application web.

A la première ouverture de cet onglet, il ne contient aucun élément. Cliquez sur le lien Collecter les chaînes à traduire pour mettre à jour les chaînes de l'application web.

Adobe Campaign collecte les libellés des champs ou les chaînes des onglets Textes de tous les éléments statiques : blocs HTML, Javascript, etc. Les éléments statiques sont présentés dans la section Elements statiques dans un formulaire web.

CAUTION
Cette opération peut durer plusieurs minutes, selon le volume de données à traiter.
Si un message d'avertissement apparaît vous informant que certaines traductions sont manquantes dans le dictionnaire système, reportez-vous à la section Traduire les chaînes système.

Chaque fois qu'une chaîne est traduite, sa traduction est ajoutée dans le dictionnaire de traduction.

Lorsque l'opération de collecte détecte qu'une traduction existe déjà, celle-ci apparaît dans la colonne Texte de la chaîne. Le statut de la chaîne est alors Traduit.

Lorsqu'une chaîne de caractères n'a jamais été traduite, le champ Texte est vide et le statut est : A traduire.

Filtrer les chaînes filtering-strings

Par défaut, chaque langue de traduction de l'application web est affichée. Il existe deux filtres par défaut : langue et statut. Cliquez sur le bouton Filtres, puis sur Par langue ou statut pour afficher les menus déroulants correspondants. Vous pouvez également créer un filtre avancé. Pour plus d’informations, consultez cette page.

Sélectionnez la langue de traduction souhaitée dans le menu déroulant Langue.

Pour n'afficher que les termes non traduits, sélectionnez A traduire dans le menu déroulant Statut. Vous pouvez également n'afficher que les termes traduits ou validés.

Traduire les chaînes translating-strings

  1. Pour traduire un terme, double-cliquez sur la ligne correspondante dans la liste des chaînes.

    La chaîne source apparaît dans la partie supérieure de la fenêtre.

  2. Saisissez sa traduction dans la partie inférieure. Vous pouvez valider la traduction en cochant l'option Traduction validée.

    note note
    NOTE
    La validation d'une traduction est optionnelle et donc non bloquante.

    Une traduction non validée apparaît avec le statut : Traduit. Une fois validée, la traduction apparaît avec le statut : Validé.

Externaliser les traductions externalizing-translation

Vous pouvez exporter et importer les chaînes de caractères afin de les traduire en utilisant un outil externe à Adobe Campaign.

CAUTION
Lorsque vous exportez les chaînes, n'effectuez plus aucune traduction via l'éditeur intégré. Celles-ci seraient perdues au moment de l'import en cas de conflit.

Exporter les fichiers exporting-files

  1. Sélectionnez la ou les applications web dont vous souhaitez exporter les chaînes, cliquez avec le bouton droit, puis sélectionnez Actions > Exporter les chaînes pour traduction…

  2. Choisissez la Stratégie d'export  :

    • Un fichier par langue  : l'export génèrera un fichier par langue de traduction. Chaque fichier sera commun à toutes les applications web sélectionnées.

    • Un fichier par application web  : l'export génèrera un fichier par application web sélectionnée. Chaque fichier contiendra toutes les langues de traduction.

      note note
      NOTE
      Ce type d'export n'est pas disponible pour l'export en XLIFF.
    • Un fichier par langue et par application web  : l'export génèrera plusieurs fichiers. Chaque fichier contiendra une langue de traduction pour une même application web.

    • Un fichier pour l'ensemble  : l'export génèrera un seul fichier multilingue commun à toutes les applications web. Il contiendra toutes les langues de traduction pour toutes les applications web sélectionnées.

      note note
      NOTE
      Ce type d'export n'est pas disponible pour l'export en XLIFF.
  3. Choisissez ensuite le Dossier cible dans lequel les fichiers seront enregistrés.

  4. Sélectionnez le format de fichier (CSV ou XLIFF) et cliquez enfin sur Démarrer.

NOTE
Les noms des fichiers d’export sont générés automatiquement. Si vous effectuez plusieurs fois un même export, les fichiers existants seront remplacés par les nouveaux. Si vous devez conserver les fichiers précédents, modifiez le Dossier cible, puis cliquez sur Démarrer pour relancer l'export.

Lorsque vous exportez des fichiers au format CSV, chaque langue est associée à un statut et à un statut de validation. La colonne Valider ? vous permet de valider une traduction. Cette colonne peut contenir les valeurs Oui ou Non. Comme dans l'éditeur intégré (voir Gérer les traductions dans l'éditeur), la validation d'une traduction est optionnelle donc non bloquante.

Importer les fichiers importing-files

Un fois la traduction externe terminée, vous pouvez importer les fichiers traduits.

  1. Positionnez-vous dans la liste des applications web, cliquez avec le bouton droit, puis sélectionnez Actions > Importer les chaînes traduites…

    note note
    NOTE
    Il n'est pas nécessaire de sélectionner les applications web concernées par la traduction. Vous pouvez vous positionner sur n'importe quelle ligne dans la liste des applications web.

  2. Sélectionnez le fichier à importer, puis cliquez sur Télécharger.

NOTE
Une traduction externe a toujours la priorité sur une traduction interne. En cas de conflit, la traduction interne sera donc remplacée par la traduction externe.

Changer la langue d'affichage des formulaires changing-forms-display-language

Les formulaires web sont affichés dans la langue par défaut indiquée dans l’onglet Localisation des propriétés de l'application web. Pour changer de langue, vous devez ajouter les caractères suivants à la fin de l’URL (où xx est le symbole de la langue) :

?lang=xx

si la langue est le premier ou le seul paramètre de l'URL. Par exemple : https://myserver/webApp/APP34

&lang=xx

lorsque d'autres paramètres précèdent celui de la langue dans l'URL. Par exemple : https://myserver/webApp/APP34?status=1&lang=en

Les langues de traduction et les dictionnaires disponibles par défaut sont répertoriés ci-dessous.

Dictionnaire système par défaut  : certaines langues incluent par défaut un dictionnaire contenant la traduction des chaînes système. Voir à ce sujet la section Traduire les chaînes système.

Gestion des calendriers  : les pages d'une application web peuvent intégrer un calendrier permettant de saisir une date. Par défaut, ce calendrier est adapté dans plusieurs langues (traduction des noms de jours, format de la date).

Langue (symboles)
Dictionnaire système par défaut
Gestion des calendriers
Allemand (de)
oui
oui
Anglais (en)
oui
oui
Anglais (Etats-Unis) (en_US)
Anglais (Royaume-Uni) (en_GB)
Arabe (ar)
Chinois (zh)
Coréen (ko)
Danois (da)
oui
oui
Espagnol (es)
oui
oui
Estonien (et)
Finnois (fi)
oui
Français (fr)
oui
oui
Français (Belgique) (fr_BE)
Français (France) (fr_FR)
Grec (el)
oui
Hébreu (he)
Hongrois (hu)
oui
Indonésien (id)
Irlandais (ga)
Italien (it)
oui
oui
Italien (Italie) (it_IT)
Italien (Suisse) (it_CH)
Japonais (ja)
Letton (lv)
oui
Lituanien (lt)
Maltais (mt)
Néerlandais (nl)
oui
Néerlandais (Belgique) (nl_BE)
Néerlandais (Pays-Bas) (nl_NL)
Norvégien (Norvège) (no_NO)
oui
Polonais (pl)
oui
Portugais (pt)
oui
Portugais (Brésil) (pt_BR)
Portugais (Portugal) (pt_PT)
Russe (ru)
oui
Slovène (sl)
Slovaque (sk)
Suédois (sv)
oui
oui
Suédois (Finlande) (sv_FI)
Suédois (Suède) (sv_SE)
Tchèque (cs)
Thaï (th)
Vietnamien (vi)
Wallon (wa)
NOTE
Pour ajouter d'autres langues que celles proposées par défaut, reportez-vous à la section Ajouter une langue de traduction

Exemple : afficher une application web dans plusieurs langues example--displaying-a-web-application-in-several-languages

Le formulaire web suivant est disponible en quatre langues : allemand, anglais, espagnol et français. Les chaînes de caractères ont toutes été traduites à partir de l'onglet Traduction du formulaire web. La langue par défaut étant le français, une fois le questionnaire publié, utilisez l'URL standard pour l'afficher en français.

Ajoutez les caractères ?lang=en à la fin de l'URL pour l'afficher en anglais.

NOTE
La liste des symboles de chaque langue est présentée dans la section Changer la langue d'affichage des formulaires.

Vous pouvez ajouter les caractères ?lang=es ou ?lang=de pour l'afficher en espagnol ou en allemand.

NOTE
Si d'autres paramètres sont déjà utilisés pour cette application web, ajoutez les caractères &lang=.
Par exemple : https://myserver/webApp/APP34?status=1&lang=en

Configuration avancée de traduction advanced-translation-configuration

CAUTION
Cette section est réservée à des utilisateurs experts uniquement.

Traduire les chaînes système translating-the-system-strings

Les chaînes système sont des chaînes de caractères par défaut utilisées par toutes les applications web. Par exemple : les boutons Suivant, Précédent, Valider, le message Chargement, etc. Certaines langues incluent, par défaut, un dictionnaire contenant la traduction de ces chaînes. La liste de ces langues est présentée dans la section Changer la langue d'affichage des formulaires.

Si vous traduisez votre application web vers une langue dans laquelle le dictionnaire système n'est pas traduit, un message d'avertissement vous informera que certaines traductions sont manquantes.

Pour ajouter une langue, procédez comme suit :

  1. Accédez à l'arborescence Adobe Campaign et cliquez sur Administration > Paramétrage > Dictionnaire global > Dictionnaire système .

  2. Dans la partie supérieure de la fenêtre, sélectionnez la chaîne système à traduire, puis cliquez sur le bouton Ajouter, dans la partie inférieure.

  3. Sélectionnez la langue de traduction et saisissez une traduction pour la chaîne. Vous pouvez approuver la traduction en cochant l'option Traduction validée.

    note note
    NOTE
    La validation d'une traduction est optionnelle et donc non bloquante.
CAUTION
Ne supprimez pas les chaînes système d'usine.

Ajouter une langue de traduction adding-a-translation-language

Pour traduire vos applications web dans d'autres langues que celles proposées par défaut (voir Changer la langue d'affichage des formulaires), vous devez ajouter une nouvelle langue de traduction.

  1. Cliquez sur le nœud Administration > Plateforme > Énumérations de l’arborescence d’Adobe Campaign et sélectionnez Langues disponibles pour la traduction dans la liste. La liste des traductions disponibles s'affiche dans la partie inférieure de la fenêtre.

  2. Cliquez sur le bouton Ajouter, puis renseignez le Nom interne, le Libellé et l'identifiant de l'image correspondant au drapeau de la langue. Pour ajouter une nouvelle image, contactez votre administrateur.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1