Documentation Universally

Guides étape par étape, conseils de SEO multilingue et meilleures pratiques pour vous aider à traduire et à développer votre site WordPress.

Forcer une traduction spécifique

Une règle de Traduction épingle un terme à une formulation. Chaque fois que le terme apparaît, votre traduction est utilisée à la place de celle que le traducteur aurait choisie.

Utilisez-la lorsqu'un mot est ambigu dans la langue cible et que le traducteur peut raisonnablement choisir le mauvais sens. « Order » est le cas le plus clair : en français, un achat est une commande, tandis qu'un ordre est une séquence ou une instruction. Les deux sont des traductions correctes du mot anglais, et un seul d'entre eux convient à une page de paiement.

Ajouter la règle

  1. Ouvrez l'écran Glossaire du projet et cliquez sur Ajouter une règle.
  2. Définissez Que faire sur Traduire.
  3. Laissez Correspondance sur Terme exact.
  4. Mettez le texte source dans Terme et votre formulation dans Traduction.
  5. Définissez Langue sur la langue dans laquelle votre traduction est écrite.
  6. Cliquez sur Créer une règle.

Définissez la langue. C'est l'étape que les gens oublient. Une traduction est écrite dans une seule langue, donc une règle contenant commande appartient au français. La laisser sur Toute langue applique cette formulation française à vos pages allemandes et espagnoles également.

Term         Order
Translation  Commande
Language     French (France)

Autres termes qui méritent d'être épinglés, pour la même raison :

Terme Ambiguïté que vous résolvez
Commande un achat (commande) ou une séquence (ordre)
Gratuit gratuit (gratuit) ou illimité (libre)
Plan un niveau d'abonnement (forfait) ou un diagramme (plan)
Support un centre d'aide (assistance) ou le soutien à quelque chose (soutien)
Expédition livraison et expédition sont toutes deux défendables, alors choisissez-en une et gardez-la

Les quatre premiers sont des cas où une option est incorrecte pour votre page. Le dernier est un choix de cohérence : rien n'est incorrect, mais vous ne voulez pas trois mots pour une seule chose sur votre site.

Un terme, plusieurs langues

Chaque règle porte une traduction. Ainsi, un terme qui nécessite une formulation différente selon la langue requiert une règle par langue :

Order  ->  Commande     French
Order  ->  Pedido       Spanish
Order  ->  Bestellung   German

Cela fait trois règles avec le même Terme et des valeurs Langue différentes. Elles n’entrent pas en conflit, car chacune ne s’applique qu’à sa propre langue.

Si vous avez également une règle Toute langue pour le même terme, la règle spécifique à la langue l’emporte là où elle s’applique. Voir Portée et ciblage des règles.

Quand le terme est une chaîne entière

Si le terme est la chaîne entière de la page, comme une étiquette de bouton ou un en-tête de tableau, votre traduction est utilisée directement et le traducteur n’est jamais appelé pour celle-ci. C’est exact et immédiat.

rule:  Translate "Order" as "Commande" in French

page string   Order
result        Commande

Un mot seul comme celui-ci est précisément l’endroit où une règle est la plus précieuse, car un seul mot ne donne aucun contexte au traducteur pour désambiguïser.

Quand le terme se trouve dans une phrase

La phrase est toujours envoyée au traducteur, auquel il est demandé d’utiliser votre formulation pour ce terme pendant qu’il traduit le reste.

rule:  Translate "Order" as "Commande" in French

page string   Your order has shipped
result        Votre commande a été expédiée

L’instruction est suivie dans la plupart des phrases. Sur des phrases longues ou inhabituelles, le traducteur peut occasionnellement infléchir ou réorganiser votre formulation pour l’adapter à la grammaire environnante. Si une phrase particulière doit être exacte, modifiez cette chaîne directement sur l’écran Traductions à la place.

Casse

Sensible à la casse est activé par défaut, donc une règle pour Order ne s’active pas sur order au milieu d’une phrase. Pour un terme qui apparaît à la fois comme en-tête et dans le texte, désactivez-la.

Votre traduction est utilisée exactement telle que vous l’avez tapée dans les deux cas. Désactiver la sensibilité à la casse élargit le texte source correspondant ; cela ne change pas le remplacement.

Traduction d’une famille de termes

Une règle Traduire peut utiliser un modèle, ce qui vous permet de gérer du texte qui contient une valeur changeante :

Term         Page {n1} of {n2}
Translation  Seite {n1} von {n2}

Une règle couvre alors Page 1 sur 20, Page 2 sur 20, et toute autre combinaison, les nombres étant reportés. La numérotation est importante, car les langues réorganisent. Voir Correspondance de modèles.

Ce qu’elle ne fait pas

Elle ne réécrit pas les traductions que vous avez déjà pour les phrases contenant le terme. Une règle de chaîne entière s’applique immédiatement ; un terme dans une phrase laisse la phrase stockée inchangée jusqu’à ce que cette phrase soit à nouveau traduite. Voir Comment les règles sont appliquées.

Elle ne valide pas votre formulation. Tout ce que vous tapez est ce qui apparaît, y compris une faute de frappe.

Est-ce que cela vous a été utile ?