Intégrations

Drupal (TMS)

Le contenu est traduit de l’anglais par Phrase Language AI.

Disponible pour

  • Les forfaits Business et Enterprise

Contactez le service commercial pour toute question relative aux licences.

Disponible pour

  • Forfaits Ultimate et Enterprise (Legacy)

Contactez le service commercial pour toute question relative aux licences.

Versions prises en charge

Le plugin de traduction Phrase pour TMGMT (Translation Management Tool) prend en charge Drupal 8, 9, 10, 11. Il peut être utilisé pour traduire tous les éléments textuels Drupal pris en charge par le module TMGMT.

Paramètres Phrase TMS

  1. À partir de la page des paramètres Setup_gear.png, faites défiler vers le bas jusqu'à la section Intégrations.

  2. Cliquez sur Connecteurs.

    La page Connecteurs s'ouvre.

  3. Cliquez sur Nouveau connecteur.

    La page Créer un connecteur s'ouvre.

  4. Modifiez le Type en Drupal Live Preview et indiquez un nom pour le connecteur.

  5. Saisissez l'Hôte.

    Utilisez l'adresse hôte de l'installation Drupal (par ex. http://drupal-9.kos.phrase.com/).

    Le nom de domaine doit être résolvable de l'extérieur (pas un domaine intranet).

  6. Saisissez le nom d'utilisateur et le mot de passe.

    L'authentification unique (SSO) et l'authentification à deux facteurs (2FA) ne sont pas prises en charge. Si le SSO ou la 2FA est imposé sur le compte Drupal, utilisez un compte de service dédié exempté des deux.

  7. Pour modifier les liens contenus dans le code HTML de la page, fournissez une règle de réécriture d'URL en regex.

    Exemple :

    Pour remplacer un code de locale complet par uniquement le code de langue dans https://example.org/en-us/images/sample.jpg, recherchez /([a-z]{2})-[a-z]{2}/ et remplacez-le par /$1/.

    Les liens dans les balises <img src=\"\" data-lazy-src=\"\", <link href=\"\", <script src=\"\", <iframe src=\"\" ainsi que les liens dans les styles CSS et les fichiers CSS référencés (url: ('')) seront réécrits.

  8. Cliquez sur Enregistrer.

    Le connecteur est ajouté à la liste de la page Connecteurs.

Supprimer un connecteur

Pour supprimer un connecteur :

  1. Depuis la page Intégrations, sélectionnez le connecteur à supprimer.

  2. Cliquez sur Supprimer.

    La fenêtre Supprimer le connecteur s'ouvre.

  3. Tapez « delete » et cliquez sur Supprimer.

    Le connecteur est supprimé et la liste des connecteurs s'affiche.

Remarque

Un connecteur ne peut pas être supprimé tant qu'il est encore lié à des tâches incomplètes dans un projet, y compris les tâches se trouvant dans la corbeille. Tenter de supprimer un tel connecteur renvoie une erreur « Échec de la suppression du connecteur ».

Résolution : Ouvrez le projet associé au connecteur et terminez ou supprimez toutes les tâches restantes. Allez dans Paramètres/Corbeille et videz-la pour supprimer toutes les tâches encore liées au connecteur. Réessayez de supprimer le connecteur.

Configurer la prévisualisation contextuelle

La fonctionnalité de prévisualisation contextuelle offre un aperçu en temps réel du texte original ou traduit, aussi bien dans l'éditeur web CAT que dans l'éditeur de bureau CAT.

Les tableaux, colonnes, divers graphiques, la mise en forme et les polices (si installées par les utilisateurs) sont pris en charge. Cette fonctionnalité est destinée à fournir du contexte lors de la traduction et ne constitue pas une représentation parfaite du document original ou finalisé ; certaines différences visuelles sont à prévoir. Elle peut également être influencée par l'activation ou la désactivation de l'option Autoriser le chargement de contenu externe dans les éditeurs dans les paramètres d'accès et de sécurité.

Exigences de Phrase :

  • Traversez le pare-feu d'entreprise pour accéder à l'installation sur site.

  • Authentifiez-vous dans l'environnement de création.

Configuration du pare-feu pour l'installation sur site :

  • L'installation doit être accessible depuis les adresses IP du serveur Phrase. Consultez Adresses IP des serveurs Phrase pour obtenir la liste actuelle.

  • Le nom de domaine doit pouvoir être résolu de manière externe.

Remarque

Certaines balises HTML présentent un risque et l'éditeur CAT les supprime de ce HTML lors de l'affichage de l'aperçu. Ceci afin de garantir la confidentialité et la sécurité des données de l'utilisateur.

Des exemples de balises supprimées incluent FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT ou les propriétés CSS background-image.

Utilisation de Phrase avec TMGMT

Pour intégrer Phrase à TMGMT, suivez ces étapes :

  1. Installez le module TMGMT sur le site Drupal.

  2. Installez le plugin de traduction Phrase pour TMGMT.

  3. Gardez Sélection automatique comme Type de fichier et sélectionnez Utiliser le sous-filtre HTML dans XLIFF 1.2 dans les paramètres d'importation de fichiers du modèle de projet.

Une fois installé, le plugin Phrase sera disponible dans la liste des fournisseurs.

Les travaux soumis via le plugin TMGMT n'affichent pas d'aperçu en contexte dans l'éditeur CAT. L'aperçu en contexte nécessite le connecteur Drupal Live Preview, qui fournit la référence de page en direct utilisée par l'éditeur CAT pour générer l'aperçu.

Prise en charge de la traduction des pièces jointes

Exigences de version minimale

  • Drupal

  • Version du plugin TMGMT 8.x-1.16

  • Version du plugin Phrase 8.x-1.24

Pour activer la prise en charge de la traduction des pièces jointes, suivez ces étapes :

  1. Accédez aux paramètres du plugin Phrase dans la configuration du fournisseur de traduction dans Drupal.

  2. Désactivez la case à cocher Accepter automatiquement les traductions terminées.

  3. Activez la case à cocher Activer la traduction des pièces jointes.

  4. Configurez les types de fichiers pris en charge dans les paramètres de traduction du plugin TMGMT sous le type MIME Traduction de fichiers.

Lorsqu'elle est activée, les pièces jointes correspondant aux types MIME sélectionnés sont envoyées à Phrase TMS pour traduction avec le contenu de la page. Des travaux distincts sont créés pour le contenu principal et pour chaque pièce jointe individuelle.

Remarque

  • Chaque fois que des pièces jointes d'un nouveau type sont ajoutées au projet Drupal, elles doivent être sélectionnées dans la configuration du plugin TMGMT pour activer la traduction de fichiers du nouveau format.

  • Les paramètres de Date d'échéance s'appliquent uniquement au travail principal, pas aux pièces jointes.

  • Le formulaire Traduction de fichiers permet de sélectionner les types MIME, mais après soumission, le formulaire s'actualise sans afficher les valeurs sélectionnées, bien qu'elles soient correctement enregistrées et appliquées. Il s'agit d'un problème Drupal connu.

Champ personnalisé de l'URL de l'entité source

  • Exigences de version minimale : Version du plugin Phrase 8.x-1.31

Le plugin Phrase écrit l'URL publique de l'entité Drupal en cours de traduction dans un champ personnalisé Phrase TMS lors de la création du travail. L'URL est ajoutée à chaque partie du travail, afin que les linguistes puissent ouvrir la page source en direct depuis l'éditeur CAT.

Pour configurer le champ personnalisé de l'URL de l'entité source, suivez ces étapes :

  1. Dans Phrase TMS, créez un champ personnalisé avec ces paramètres :

    • Type URL

    • Rendre visible dans Tâches

  2. Dans Drupal, accédez à Traduction et cliquez sur Fournisseurs.

  3. Ouvrez le fournisseur Phrase et cliquez sur Connecter si la connexion n'est pas encore établie.

  4. Dans la liste URL de l'entité source — Champ personnalisé, sélectionnez le champ personnalisé créé à l'étape 1. Si le fournisseur n'est pas connecté, saisissez manuellement l'UID du champ personnalisé.

  5. Facultatif Dans URL de base du site public, saisissez le domaine public du site. Ceci n'est nécessaire que si le site est atteint via un domaine différent de l'URL de base Drupal, tel qu'un proxy inverse ou un environnement de préproduction. Le domaine saisi remplace l'hôte dans l'URL générée.

  6. Cliquez sur Enregistrer.

Lorsque URL de l'entité source — Champ personnalisé est vide, aucune URL n'est envoyée à Phrase TMS.

Si le champ personnalisé sélectionné n'existe pas dans l'organisation ou si le type n'est pas défini sur URL, Drupal enregistre un avertissement. Le travail est tout de même créé.

Ajouter Phrase en tant que fournisseur de traduction à Drupal 7

  1. Connectez-vous au compte Drupal 7 avec le plugin TMGMT installé.

  2. Accédez à Configuration et cliquez sur Gestionnaires de traduction sous la section Régional et langue.

    L'écran Gestionnaires de traduction s'ouvre.

  3. Cliquez sur Ajouter un traducteur.

  4. Ajoutez un nom d'étiquette et une description.

  5. Sous Plugin de traduction, sélectionnez Connecteur Phrase pour Drupal.

    Les paramètres spécifiques à Phrase s'affichent et le champ URL d'accueil Phrase est pré-rempli avec https://cloud.memsource.com/web.

  6. Saisissez le nom d'utilisateur et le mot de passe Phrase.

  7. Facultatif Spécifiez Mappages de langues Remote.

    Cela permet d'associer les langues à celles disponibles sur le site (comme configuré dans Langues sous la section Régional et langue).

  8. Cliquez sur Save translator.

    La configuration Translator est créée.

Traduire du contenu dans Phrase - Drupal 7

  1. Dans le compte Drupal, cliquez sur l'élément de menu Traduction et sélectionnez l'onglet Sources.

  2. Cochez la case à côté du contenu à traduire.

    Remarque

    Si le document n'est pas visible, vérifiez que la langue du document est définie sur la langue source.

  3. Cliquez sur le bouton Request translation.

  4. Choisissez la langue cible.

  5. Dans la liste déroulante, sous Translator, sélectionnez la configuration Phrase.

  6. Attendez que les Checkout settings se chargent et choisissez votre Project template.

    Remarque

    Seuls les modèles de projet qui correspondent à la langue source et incluent toutes les langues cibles, y compris les paramètres régionaux, sont répertoriés.

  7. Cliquez sur Submit to translator.

    Le projet de traduction est créé dans Phrase sur la base du project template choisi.

  8. Attendez que la traduction soit terminée dans Phrase.

  9. Cliquez sur l'élément de menu Translation et, sous l'onglet Jobs, sélectionnez le document qui a été terminé.

  10. Cliquez sur le lien manage pour le document donné.

  11. Cliquez sur le bouton Pull translations.

    Cette étape est nécessaire pour importer les traductions terminées dans Drupal, car le statut « terminé » du travail dans Phrase TMS n'exporte pas automatiquement le contenu traduit vers Drupal. Les traductions sont reçues depuis le projet Phrase.

  12. Révisez si nécessaire.

  13. Après révision, publiez les traductions.

Ajouter Phrase en tant que fournisseur de traduction pour Drupal 8/9/10/11

  1. Connectez-vous à votre compte Drupal 8/9/10/11 avec le plugin TMGMT installé.

  2. Accédez à Translation et cliquez sur Providers.

    L'écran Providers s'ouvre.

  3. Cliquez sur Add provider.

  4. Ajoutez un nom d'étiquette et une description :

  5. Sous Provider plugin, sélectionnez Phrase.

    Les paramètres spécifiques à Phrase s'affichent et le champ Phrase Home URL est pré-rempli avec https://cloud.memsource.com/web.

  6. Saisissez le nom d'utilisateur et le mot de passe Phrase.

  7. Cliquez sur Connect.

    La connexion est établie

  8. Facultatif Spécifiez Mappages de langues Remote. Cela permet d'associer les langues à celles disponibles sur le site (comme configuré dans Languages sous la section Regional and language).

  9. Cliquez sur Enregistrer.

    Provider est créé

Traduire du contenu dans Phrase - Drupal 8/9/10/11

Note

En raison des améliorations continues, l'interface utilisateur peut ne pas être exactement la même que celle présentée dans la vidéo.

  1. Dans le compte Drupal, cliquez sur l'élément de menu Translation puis sur Sources.

  2. Cochez la case à côté du contenu à traduire.

    Remarque

    Si le document n'est pas visible, vérifiez que la langue du document est définie sur la langue source.

  3. Choisissez les langues source et cible et cliquez sur Request translation.

    La page de vue d'ensemble des travaux s'ouvre.

  4. Sélectionnez la configuration Phrase comme Provider.

  5. Dans les Checkout Settings, spécifiez le Project template à utiliser (le cas échéant) et la Due Date.

    • Seuls les project templates qui correspondent à la langue source et incluent toutes les langues cibles, y compris les paramètres régionaux, sont répertoriés.

    • La Due Date représente la fin de journée et est convertie dans le fuseau horaire de l'utilisateur Phrase.

    • Sélectionnez à la fois Group all translation jobs in a single Phrase project et Submit all # translation jobs with the same settings pour regrouper toutes les langues cibles dans un seul projet.

      Astuce

      Pour vérifier quel connecteur a été utilisé pour créer un job, survolez les trois points situés à côté du nom du job dans le tableau des jobs.

  6. Pour commander la traduction, cliquez sur Submit to provider.

    Un projet de traduction est créé à partir du project template choisi.

  7. Attendez que la traduction soit terminée.

  8. Cliquez sur l'élément de menu Translation et, sous l'onglet Jobs, sélectionnez le document terminé.

  9. Cliquez sur le bouton Manage pour le document donné.

  10. Cliquez sur le bouton Pull translations.

    Cette étape est nécessaire pour importer les traductions terminées dans Drupal, car le statut « terminé » du travail dans Phrase TMS n'exporte pas automatiquement le contenu traduit vers Drupal. Les traductions sont reçues du projet et le statut du job est changé en Delivered.

  11. Révisez si nécessaire.

  12. Après révision, publiez les traductions.

Cet article vous a-t-il été utile ?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.