-
Plans Team, Professional, Business, Enterprise et Software UI/UX
Contactez le service commercial pour toute question relative aux licences.
La localisation zéro contact automatise l'intégralité du pipeline de localisation pour un référentiel de code connecté. Elle détecte les Strings nouvelles ou modifiées, crée et achemine une tâche de traduction, traduit le contenu et renvoie les Strings traduites vers le référentiel, sans aucune étape manuelle intermédiaire.
Fonctionnement
La localisation zéro contact connecte trois fonctionnalités existantes de Strings en un seul pipeline automatisé :
-
Repo Sync surveille le référentiel connecté. Lorsqu'une demande de tirage ajoute ou modifie des Strings, Repo Sync importe les clés nouvelles et mises à jour dans le projet.
-
Création automatique de tâche (AJC) crée une tâche de traduction pour les clés importées, en utilisant un modèle de tâche connecté.
-
Le paramètre de pré-traduction du modèle de tâche traduit les clés à l'aide de la traduction automatique (ou des correspondances de mémoire de traduction, si configurées).
-
Une fois la tâche Terminer, Repo Sync exporte les Strings traduites vers la même demande de tirage.
Chaque étape s'exécute selon les paramètres et les intégrations déjà configurés pour le projet. La localisation zéro contact n'introduit pas de moteur de traduction ou de type de tâche distinct. Elle coordonne automatiquement ceux qui existent déjà.
Important
La localisation zéro contact fonctionne uniquement avec une connexion Repo Sync à un référentiel GitHub, configurée via l'application GitHub. Les connexions Repo Sync effectuées avec un jeton d'accès personnel, ainsi que les connexions Repo Sync à GitLab ou Bitbucket, ne sont pas prises en charge pour la localisation zéro contact.
L'onglet zéro contact
La localisation zéro contact est gérée depuis un onglet dédié dans la vue du projet. L'onglet reflète l'un des trois états du projet :
-
Activer la localisation zéro contact : La localisation zéro contact n'a pas été activée pour le projet.
-
Actif : activé, avec une synchronisation de dépôt et une automatisation de tâche saines, et tous les paramètres de projet requis en place.
-
Erreur : activé, mais un élément dont dépend le pipeline est manquant ou défectueux.
Permissions
L'activation, la correction ou la désactivation de la localisation zéro contact nécessite l'autorisation de gérer les paramètres de projet :
-
Les propriétaires de Strings et les administrateurs peuvent gérer la localisation zéro contact dans chaque projet.
-
Les chefs de projet peuvent gérer la localisation zéro contact uniquement dans les projets auxquels ils sont affectés.
-
Les développeurs, les concepteurs, les traducteurs et les invités ne peuvent pas gérer la localisation zéro contact.
Activer la localisation zéro contact
Pour activer la localisation zéro contact pour un projet, suivez ces étapes :
-
Ouvrez le projet et accédez à l'onglet .
-
Cliquez sur Activer la localisation zéro contact.
La fenêtre s'ouvre et liste les paramètres de projet que la localisation zéro contact affectera. Examinez d'abord les paramètres affectés pour vous assurer que les modifications ne perturbent pas un autre flux de travaux. Tous les paramètres présélectionnés doivent être activés pour que la localisation zéro contact puisse fonctionner.
-
Cliquez sur pour continuer.
L'onglet du projet s'ouvre, affichant la configuration complète.
-
Si un projet dispose déjà d'une synchronisation de dépôt et d'une automatisation de tâche qualifiantes configurées en dehors de l'onglet , elles sont détectées automatiquement. Ignorez les deux étapes suivantes. Sinon, continuez avec les étapes suivantes pour les configurer.
-
Configurez une synchronisation de dépôt en cliquant sur le bouton Configurer la synchronisation de dépôt.
La fenêtre s'ouvre. Le type de connexion est présélectionné sur Github app et est défini sur Depuis les demandes de tirage ouvertes. Ces options doivent rester telles quelles pour Activer la localisation zéro contact.
-
Configurer une automatisation de tâche en cliquant sur le bouton Créer une automatisation de tâche.
La fenêtre s'ouvre. L'option est sélectionnée et le est défini sur Charger un lot. Ces options doivent rester telles quelles pour Activer la localisation zéro contact.
-
Une fois que la synchronisation de dépôt et l'automatisation de tâche sont correctement configurées, l'onglet affiche le statut du projet comme actif, indiqué par une coche verte.
Erreurs et correctifs
Une erreur apparaît sur l'onglet lorsqu'un paramètre de projet requis a été modifié en dehors de l'onglet. Il apparaît également lorsque la synchronisation de dépôt ou l'automatisation de tâche connectée a été supprimée, mise en pause ou est autrement défectueuse. L'onglet identifie la partie affectée :
-
Pour un paramètre de projet qui a été désactivé ailleurs, utilisez l'action de correction indiquée dans l'onglet pour le réactiver.
-
Pour une synchronisation de dépôt ou une automatisation de tâche manquante ou défectueuse, suivez le lien indiqué dans l'onglet pour en créer une de remplacement.
Les détails concernant le problème sont affichés sur la propre page de l'intégration. Une fois le problème sous-jacent résolu, le projet revient automatiquement à l'état actif.
Désactiver la localisation zéro contact
Pour désactiver la localisation zéro contact pour un projet, suivez ces étapes :
La désactivation met en pause la synchronisation de dépôt et l'automatisation de tâche connectées. L'onglet indique alors que le projet n'est pas configuré. Les paramètres généraux du projet utilisés par la localisation zéro contact ne sont pas modifiés.
Limites
Les limites du projet de localisation zéro contact dépendent du forfait :
-
Les forfaits Business et Enterprise prennent en charge la localisation zéro contact sur un nombre illimité de projets.
-
Les forfaits Team, Professional et Software UI/UX prennent en charge la localisation zéro contact sur un maximum de deux projets.