Aller au contenu
Aller au contenu

Docs / Guides

Page traduite automatiquement

Cette page a été traduite automatiquement, elle peut donc contenir des erreurs ou se lire un peu bizarrement. La version anglaise fait foi. Lire l'original en anglais.

Réviser dans Studio

Démarre Verbatra Studio, traite la file de relecture, corrige les entrées sur place et retraduis les clés signalées depuis le tableau de bord local.

Utilise ceci pour vérifier les traductions automatiques avant leur mise en ligne : trouve ce qui est en attente, corrige des valeurs à la main, et approuve ou rejette ce qu'un fournisseur a écrit, dans Verbatra Studio, un tableau de bord local au-dessus de ton projet.

Deux règles valent tout du long. La modification locale est toujours active. La dépense auprès du fournisseur est toujours désactivée, sauf si tu démarres Studio avec --allow-spend.

Démarrer Studio

npm install --save-dev @verbatra/studio
verbatra studio

Ouvre l'URL qu'il affiche, token compris. verbatra studio couvre le port, le token, toutes les options et le rafraîchissement en direct.

Lire la page Translations

Un tableau de clésnouveau

Translations est un tableau de toutes les clés qui demandent de l'attention : manquantes, modifiées, orphelines, protégées, dans la file de relecture ou en échec de contrôle d'intégrité. Chaque ligne montre la clé, le texte source et un statut par locale ; choisis une locale pour voir traduction, statut et origine. La recherche trouve aussi les clés synchronisées.

Détails de la clé

Clique sur une clé pour ouvrir son éditeur. Il liste la valeur de chaque locale avec un indicateur d'intégrité : placeholders conformes, placeholders divergents avec les tokens nommés, ou syntaxe de message invalide. Également affiché :

DétailAffiche
Inline markup mismatchchaque balise que la traduction a perdue (-) ou ajoutée (+)
ICU arms mismatchles branches plural ou select qui ne conviennent pas à la langue cible ; les valeurs de droite à gauche s'affichent de droite à gauche (Prise en charge des langues)
Badge d'originequi a écrit chaque valeur, lu depuis verbatra.provenance.json, par exemple Machine, Human ou Edited outside verbatra

Filtrer par état

Les puces à côté de la recherche restreignent le tableau par état, notamment Review queue et Integrity problems. Copy as review report copie les clés en attente en Markdown pour une pull request.

Modifier avec la barrière d'intégrité

Edit ouvre le brouillon de cette locale. L'enregistrement fait passer la valeur par la barrière d'intégrité ; une valeur refusée n'est pas écrite, et la raison s'affiche. Une modification acceptée écrit le fichier de locale et met à jour le fichier de verrouillage.

Vérifications du brouillon

L'éditeur montre la description de la clé, les termes du glossaire que ton brouillon utilise ou oublie, et sa longueur par rapport à la source et à maxLength. Ctrl ou Cmd avec Entrée enregistre.

Définir une limite de longueurnouveau

Sous la ligne de longueur, Set limit, Change limit et Remove limit modifient l'entrée de la clé dans verbatra.limits.json, pour toutes les locales. Le maxLength de la configuration l'emporte et reste en lecture seule. Un fichier inutilisable en donne la raison et bloque le contrôle. Une limite est indicative : les exécutions de translate signalent une valeur plus longue pour relecture, et rien n'est bloqué. Studio ne définit de limites que pour les clés de la source ; une limite écrite pour la clé propre d'une forme générée s'applique toujours.

Vérifier les messages avec l'ICU previewnouveau

Avec next-intl-json ou arb, une ICU preview repliée sous le brouillon le rend une fois par branche dans la langue et le sens d'écriture de la locale. Une valeur d'exemple saisie ajoute une ligne quand elle atteint une branche, ou une note si elle n'est pas utilisée. Les nombres et les dates utilisent les données de langue de cet ordinateur, ton application peut donc différer.

À côté du tableaunouveau

À partir de 1280px de large, l'éditeur s'affiche à côté du tableau ; en dessous, il s'ouvre en tiroir. Si tu quittes la clé avec des modifications non enregistrées, Studio demande d'enregistrer, d'abandonner ou de continuer à modifier ; en quittant Studio lui-même, c'est le navigateur qui demande confirmation.

Rechercher et remplacernouveau

Search and replace remplace du texte littéral dans les valeurs traduites : choisis le texte, le remplacement, la casse et les locales, relis chaque correspondance (jusqu'à 1 000), puis applique. Les clés épinglées et les valeurs protégées restent exclues tant que tu ne coches pas leur case. Protégé signifie qu'une personne l'a écrit, importé ou modifié hors de verbatra, ou n'importe quelle valeur quand verbatra.provenance.json est illisible.

Traiter la file de relecture

La page Review liste chaque valeur écrite par une machine que personne n'a approuvée : une ligne par locale et par clé, avec le texte source complet au-dessus de la traduction, son origine et les éventuels signalements de relecture de la dernière exécution sur cette machine.

Verbatra Studio
Thème de la capture
La page Review de Verbatra Studio avec la puce Needs review activée et des entrées en allemand ; deux lignes portent des raisons de relecture, Matches source text et Unusual length, à côté de l'origine Machine, et chaque ligne a les actions Edit, Approve et Reject.
La file de relecture après une exécution, avec les lignes signalées et leurs raisons. Studio existe en clair et en sombre ; change la capture pour comparer.

Libellés des signalements

Deux signalements de relecture s'affichent comme Over length budget et Reused after source edit.

Actions par ligne

Filtre par locale ou texte, puis traite chaque ligne :

  • Edit ouvre l'éditeur soumis à la barrière d'intégrité. Une modification acceptée retire la ligne.
  • Approve accepte la valeur telle quelle.
  • Reject supprime la valeur pour qu'elle soit remplacée, après une confirmation.

Décisions enregistrées

Les deux décisions sont enregistrées dans verbatra.provenance.json selon les règles des Décisions de relecture. Une approbation exige aussi que la valeur soit à jour par rapport à sa source. Commite ensemble le fichier de locale, le fichier de verrouillage et le fichier de provenance ; dans un projet XLIFF, modifie au lieu de rejeter.

Une seule file pour toute l'équipe

La file est lue depuis les fichiers commités, donc un coéquipier qui les récupère voit la même file. Une valeur la quitte dès qu'une personne l'approuve, la rejette, l'écrit ou l'importe ; une valeur approuvée qu'une machine réécrit y revient.

Les puces Needs review et Approved basculent la liste et affichent des compteurs ; la barre restreint par origine ; une locale choisie, Approve all in l'approuve en entier après une confirmation. Pour faire échouer une pull request tant que des traductions automatiques attendent, lance verbatra check --require-reviewed en CI.

Traiter la file au clavier

Appuie sur j ou la flèche bas pour commencer, puis :

ToucheAction
j ou flèche basentrée suivante
k ou flèche hautentrée précédente
aapprouver l'entrée en surbrillance
rla rejeter (la confirmation s'ouvre quand même)
e ou Entréel'ouvrir dans l'éditeur
tla retraduire (seulement avec --allow-spend ; appelle ton fournisseur)
xla sélectionner ou désélectionner pour une action groupée
?afficher ou masquer la liste des raccourcis

Les raccourcis sont en pause pendant que tu tapes, que le focus est dans la barre de filtres ou qu'une boîte de dialogue est ouverte.

Agir sur plusieurs entrées à la fois

Coche des lignes (ou la case d'en-tête pour tout ce que le filtre affiche), puis choisis Approve selected, Reject selected ou, avec --allow-spend, Retranslate selected. Les échecs sont listés par cause et restent sélectionnés. Un lot contient au plus 100 entrées à approuver ou rejeter, ou 20 à retraduire.

Retraduire une clé signalée

Démarre Studio avec la dépense autorisée (comment la dépense est accordée) :

verbatra studio --allow-spend

Un bouton Retranslate apparaît alors sur chaque ligne de Review, et dans l'éditeur d'une clé pour une valeur avec un défaut d'intégrité. Il fait un appel au fournisseur, passe le résultat par la barrière d'intégrité et laisse la nouvelle valeur dans la file pour que tu l'approuves. Depuis une ligne de Review, une valeur écrite par une personne n'est jamais remplacée ; dans son éditeur sur Translations, choisis Replace anyway.

Traduire les changements en attente

Quand le fichier source ou un fichier de locale cible change pendant que Studio tourne, une notification affiche Source changed ou Target changed: de avec le décompte des clés. Avec --allow-spend, la notification de la source propose aussi Translate pending changes across all locales : la même exécution que verbatra translate.

Voir la couverture et la dernière exécution sur Overviewnouveau

Overview est la page sur laquelle Studio s'ouvre. Elle montre la couverture de chaque locale avec son état dans le fichier de verrouillage, l'historique git de tes fichiers de locale et la consommation de tokens de la dernière exécution enregistrée, avec la jauge de budget quand un budget de tokens est configuré.

Run history and cost, en dessous, trace le coût et les tokens des exécutions les plus récentes au-dessus d'un tableau, avec la dernière couverture connue de chaque locale.

Verbatra Studio
Thème de la capture
La page Overview de Verbatra Studio avec quatre chiffres, Needs attention, Waiting for review, Avg coverage et Locales in sync, au-dessus d'un tableau de la couverture des locales de, es et fr et des liens vers les traductions et la revue de chaque locale.
La page Overview est celle sur laquelle Studio s'ouvre. Change la capture pour comparer clair et sombre.

Garder le glossaire à jour sur la page Glossary

Glossary a sa propre page. Avec un glossaire JSON, tu peux chercher, ajouter, modifier et supprimer des termes. Supprimer demande d'abord confirmation ; les modifications non enregistrées demandent avant de quitter. Un glossaire inline reste en lecture seule.

Une modification du glossaire change ce que la prochaine exécution reçoit comme consigne, jamais un texte déjà écrit ; redémarre Studio pour que ses propres retraductions l'utilisent.

Vue par locale

Show translations for bascule vers la vue du glossaire d'une locale, avec sa traduction, ses rendus interdits et sa note.

Voir aussi

Modifier sur GitHub

Sur cette page