Les règles de glossaire sont vérifiées à chaque demande de traduction, avant que le traducteur ne voie votre contenu. Qu'une règle remplace un texte intégralement ou le suggère simplement au traducteur dépend d'une chose : si la règle correspond à la chaîne entière ou seulement à une partie.
Cette distinction explique trois questions que les gens posent sur le glossaire : une règle me coûte-t-elle des mots, pourquoi mon changement n'est-il pas apparu et quelle règle l'emporte lorsque deux pourraient s'appliquer.
Chaîne entière ou partie d'une chaîne
Vos pages sont divisées en chaînes avant la traduction : un titre, un paragraphe, une étiquette de bouton. Une règle correspond soit entièrement à l'une de ces chaînes, soit à un terme à l'intérieur de l'une d'elles.
Une correspondance sur la chaîne entière n'atteint jamais le traducteur. La règle fournit directement le résultat.
rule: Keep as is, "Ember"
page string Ember
result Ember, used as-is, no translator call
Une correspondance à l'intérieur d'une chaîne plus longue est toujours envoyée au traducteur, avec une instruction concernant votre terme.
rule: Keep as is, "Ember"
page string Welcome to Ember, the coffee people
sent onward the full sentence, plus "never translate Ember"
Pour une règle de motif, l'instruction nomme le texte qui a effectivement correspondu plutôt que le motif, de sorte que le traducteur reçoit l'instruction de conserver STK110 plutôt que de se voir présenter STK{n:3}.
Le traducteur suit ces instructions dans la plupart des phrases. Sur des phrases longues ou inhabituelles, il peut occasionnellement infléchir ou repositionner le terme pour l'adapter à la grammaire environnante. Lorsqu'une phrase spécifique doit être exacte, modifiez cette chaîne sur l'écran Traductions.
Ce que cela coûte
Une correspondance sur la chaîne entière ne coûte rien. Aucun mot n'est compté et aucune traduction n'est stockée, car aucune traduction n'a été produite. Une page de codes produit couverte par une seule règle de motif est le chemin le moins cher à travers le système.
Une correspondance à l'intérieur d'une phrase coûte la phrase. La chaîne est traduite et stockée normalement. La règle modifie le libellé, pas le prix.
Quelle règle l'emporte
Plusieurs règles peuvent correspondre au même texte. La plus spécifique est utilisée, dans cet ordre :
- Un terme exact correspondant à la chaîne entière.
- Un motif correspondant à la chaîne entière.
- Un terme exact à l'intérieur d'une chaîne plus longue.
- Un motif à l'intérieur d'une chaîne plus longue.
Les termes exacts l'emportent sur les motifs au même niveau, car vous avez nommé le texte précisément. La chaîne entière l'emporte sur l'intérieur de phrase, car c'est une réponse complète plutôt qu'un indice.
Deux motifs qui correspondent tous deux sont résolus par celui qui est le plus spécifique, de sorte que STK{n:3} est préféré à STK{n}. Ce choix est déterministe : la même page produit le même résultat à chaque demande.
La portée et la langue affinent davantage les choses, avant tout cela : une règle de projet l'emporte sur une règle d'espace de travail, et une langue nommée l'emporte sur Toute langue. Voir Portée et ciblage des règles.
Ce qui arrive aux traductions que vous avez déjà
Les règles s'appliquent lorsque le texte est traduit. Elles ne reviennent pas en arrière pour réécrire les traductions déjà stockées.
L'ajout ou la modification d'une règle prend effet lors de la prochaine demande de traduction.
- Une règle de chaîne entière s'affiche immédiatement. Elle est appliquée avant tout ce qui est stocké ou mis en cache, de sorte que le prochain chargement de page la reflète sans que vous ayez à effacer quoi que ce soit. La traduction précédemment stockée reste en place, inutilisée tant que la règle existe.
- Une règle correspondant à un terme à l'intérieur d'une phrase ne modifie pas cette phrase. La traduction stockée est servie comme avant. L'instruction ne prend effet que lorsque cette chaîne est à nouveau traduite. Utilisez Retraduire avec l'IA sur les chaînes qui comptent, sur l'écran Traductions.
La suppression d'une règle renvoie le terme à la traduction normale pour tout ce qui n'a pas encore été traduit. Ce qui était stocké avant l'existence de la règle est à nouveau servi. La suppression ne déclenche pas une nouvelle traduction, donc si l'ancienne formulation était le problème, retraduisez les chaînes affectées.
Les pages mises en cache peuvent continuer à servir un résultat précédent pendant un certain temps après tout changement. Voir Vider le cache et actualiser les traductions.
Pourquoi une règle peut sembler correcte et ne rien faire
La lecture de l'ordre ci-dessus explique la plupart des choses :
- Le terme fait partie d'une phrase, le traducteur a donc été conseillé plutôt qu'outrepassé, et il a choisi autrement.
- Une traduction stockée pour cette phrase existe déjà, donc rien n'a été envoyé au traducteur.
- Une règle plus spécifique a été appliquée en premier.
- La langue, la portée ou la casse de la règle exclut la page que vous regardez.
Voir Les règles de glossaire ne fonctionnent pas pour savoir comment les distinguer.