-
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 dépôt de code connecté. Elle détecte les chaînes nouvelles ou modifiées, crée et achemine un travail de traduction, traduit le contenu et renvoie les chaînes traduites vers le dépôt, 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 dépôt connecté. Lorsqu'une pull request ajoute ou modifie des chaînes, Repo Sync importe les clés nouvelles et mises à jour dans le projet.
-
Création automatisée de travail (AJC) crée un travail de traduction pour les clés importées, en utilisant un modèle de travail connecté.
-
Le paramètre de pré-traduction du modèle de travail traduit les clés à l'aide de la traduction automatique (ou des correspondances de mémoire de traduction, si configuré).
-
Une fois le travail terminé, Repo Sync exporte les chaînes traduites vers la même pull request.
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 travail distinct. Elle coordonne automatiquement ceux qui existent déjà.
Important
La localisation zéro contact fonctionne uniquement avec une connexion Repo Sync à un dépôt 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 (Repo Sync) et une automatisation de travail fonctionnelles, 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 du projet :
-
Les Propriétaires de chaînes 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, designers, traducteurs et 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 du projet sur lesquels la localisation zéro contact aura une incidence. Examinez d'abord les paramètres affectés pour vous assurer que les modifications ne perturbent pas un autre flux de travail. Tous les paramètres présélectionnés doivent être activés pour que la localisation zéro contact fonctionne.
-
Cliquez sur pour continuer.
L'onglet du projet s'ouvre et affiche la configuration complète.
-
Si un projet dispose déjà d'une synchronisation de dépôt qualifiée et d'une automatisation de tâche qualifiée configurées en dehors de l'onglet , elles sont détectées automatiquement. Ignorez les deux étapes suivantes. Sinon, poursuivez avec les étapes suivantes pour les configurer.
-
Configurez une synchronisation de dépôt en cliquant sur le bouton Configurer la synchronisation du dépôt.
La fenêtre s'ouvre. Le type de connexion est présélectionné sur Application GitHub et est défini sur Depuis les pull requests ouvertes. Ces options doivent rester telles quelles pour permettre la localisation zéro contact.
-
Configurez 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 Chargement par lot. Ces options doivent rester telles quelles pour permettre 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 l'état du projet comme actif, indiqué par une coche verte.
Erreurs et correctifs
Une erreur apparaît dans l'onglet lorsqu'un paramètre de projet requis a été modifié en dehors de l'onglet. Elle 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 concernée :
-
Pour un paramètre de projet 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 l'erreur sont affichés sur la page propre à 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 des projets 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.