# Traduire vos libellés et vos messages

Cet article explique comment traduire, langue par langue, les boutons, les messages et les textes que le produit écrit sur vos pages. Vous saurez changer un mot du produit et traduire le nom de vos types de contenu.

## Avant de commencer

- Les libellés sont les textes que le produit écrit pour vous. Ce sont par exemple les messages d’un formulaire, le bouton qui ferme une fenêtre et le bandeau de suggestion de langue. Les textes qu’un lecteur d’écran est seul à entendre sont des libellés. Vos pages, elles, se traduisent dans l’éditeur.
- Sur vos pages, les libellés suivent la langue de la page. Dans l’administration, ils suivent la langue du compte de chaque membre.
- Le produit est livré en français et en anglais. Dans une autre langue, un libellé non traduit s’affiche dans son texte de repli anglais.
- L’écran **Traductions** > **Traductions de l’interface** est réservé aux administrateurs du site. Vos traductions ne valent que pour votre site et remplacent la version du produit.

## Ajouter une langue d’interface

Ajoutez une langue d’interface pour chaque langue de contenu que le produit ne livre pas, par exemple l’allemand.

1. Dans le menu de l’administration, ouvrez **Traductions** > **Traductions de l’interface**. Le tableau liste vos langues d’interface.
2. Cliquez sur **Ajouter une langue d’interface**. Un panneau s’ouvre sur le côté.
3. Choisissez la langue dans la liste.
4. Cliquez sur **Ajouter une langue d’interface**. La langue apparaît dans le tableau.

## Traduire les libellés d’une langue

1. Dans **Traductions de l’interface**, sur la ligne de la langue, cliquez sur **Modifier les traductions**. L’écran de la langue s’ouvre.
2. Cliquez sur l’onglet voulu. Chaque onglet s’ouvre avec la case **Non traduites seulement** cochée et montre les seuls libellés à traduire.
3. Sur chaque ligne, lisez le **Texte de repli** et écrivez votre traduction dans la case à côté.
4. Cliquez sur **Enregistrer**. Le message **Modifications enregistrées.** s’affiche.

![L’écran des traductions de l’interface en allemand, onglet Ce site (4 / 10) : les libellés des champs d’un type de contenu, en partie traduits, chacun avec son texte de repli et ses cases Zéro, Un et Autres.](https://static.lovelyrender.com/uploads/2026/10/263-langues-interface.png)

Une case vide montre en gris le texte qui s’affiche tant qu’elle reste vide. Pour retrouver un libellé, tapez un mot dans **Chercher dans le texte de repli…** puis cliquez sur **Filtrer**. La recherche porte sur le texte de repli seulement.

Vos traductions s’enregistrent dans les fichiers de votre site, sur le Staging. Elles partent en ligne avec la publication du site, et chaque version du site les garde avec le reste.

### Choisir le bon onglet

| Onglet | Libellés |
| --- | --- |
| **Ce site** | Les libellés propres à votre site, comme les champs de vos types de contenu. |
| **L’éditeur de blocs du produit** | Les textes de l’éditeur et des blocs, dont ceux que certains blocs affichent aux visiteurs, comme le bandeau du bloc **Suggestion de langue**. |
| **Le reste du produit** | Les textes de l’administration et les messages affichés aux visiteurs ailleurs, comme ceux d’un formulaire. |

Chaque onglet est suivi de deux nombres, par exemple **Ce site (4 / 10)**. Le premier compte les libellés qui restent à traduire, le second donne le total de l’onglet.

Dans la langue principale de votre site, quelle que soit sa région, l’onglet **Ce site** n’a rien à traduire. Vous avez écrit ces libellés dans cette langue en créant vos types de contenu.

### Écrire les formes du pluriel

Une phrase qui dépend d’un nombre a une case par forme du pluriel de la langue : **Zéro**, **Un**, **Deux**, **Quelques**, **Beaucoup** et **Autres**. Le français montre **Zéro**, **Un** et **Autres**. Le russe ou l’arabe en montrent davantage.

**Remarque :** En français, la case **Un** sert pour 0 comme pour 1. Remplissez **Zéro** si « Une ligne » ne doit pas s’afficher pour zéro.

### Garder les valeurs insérées

Certains libellés portent un emplacement, comme `%s`, `%d` ou `%1$s`, que le site remplace par une valeur : un nom, un nombre ou une date. Votre traduction garde les mêmes emplacements, dans l’ordre que votre langue demande.

| Texte de repli | Traduction |
| --- | --- |
| `Switch to %s` | `Passer en %s` |
| `Page %1$s of %2$s` | `Page %1$s sur %2$s` |
| `100%%` | `100%%`, pour afficher « 100% » |

Une ligne dont les emplacements ne correspondent pas au texte de repli n’est pas enregistrée. Le message la nomme par son texte de repli. Tout le reste est enregistré. Les cases **Zéro** et **Un** peuvent se passer du nombre, comme dans « Aucune ligne ».

**Conseil :** Quelques lignes sont des listes de mots séparés par des virgules : ce sont les mots qui font trouver un bloc dans l’éditeur. Écrivez les mots que votre langue emploie, autant qu’il en faut, sans traduire mot à mot.

## Traduire le bandeau de suggestion de langue

Le bloc **Suggestion de langue** écrit son bandeau dans la langue qu’il propose. Pour une autre langue que le français et l’anglais, il reste en anglais tant que vous ne l’avez pas traduit. Il affiche par exemple « Switch to Deutsch ».

1. Ouvrez **Modifier les traductions** de la langue, par exemple l’allemand.
2. Ouvrez l’onglet **L’éditeur de blocs du produit**.
3. Dans **Chercher dans le texte de repli…**, tapez `preferred language`.
4. Cliquez sur **Filtrer**.
5. Traduisez la phrase `View this page in your preferred language.`
6. Cherchez de même `Switch to`.
7. Traduisez `Switch to %s` en gardant le `%s`, par exemple `Zu %s wechseln`.
8. Cliquez sur **Enregistrer**.

Les messages de vos formulaires se traduisent de même dans l’onglet **Le reste du produit**, par exemple `Your message has been sent.`

## Changer un mot du produit

Vous pouvez remplacer un libellé du produit par le mot de votre métier, même en français. Votre version ne change rien pour les autres sites.

1. Ouvrez **Modifier les traductions** du français, puis l’onglet qui porte le libellé.
2. Décochez **Non traduites seulement**.
3. Cherchez le libellé.
4. Écrivez votre version.
5. Cliquez sur **Enregistrer**.

## Traduire le nom d’un type de contenu

Le nom d’un type de contenu et le segment d’adresse de ses entrées se traduisent dans le formulaire du type. Ces traductions sont possibles dès que le site a deux langues.

1. Dans le menu de l’administration, ouvrez **Types de contenu**, puis le formulaire du type.
2. Dépliez **Traductions**.
3. Pour chaque autre langue, remplissez le **Singulier**, le **Pluriel**, le **Segment d’URL** et la **Description**.
4. Enregistrez le type.

Le nom du type et les libellés qui en dérivent suivent alors la langue du contenu. Les adresses de ses entrées prennent le segment traduit, par exemple `/projets/…` en français et `/en/projects/…` en anglais.

**Attention :** Changer un **Segment d’URL** change l’adresse des entrées publiées et casse les liens qui y mènent. Choisissez-le avant la mise en ligne ou [redirigez l’ancienne adresse](https://lovelyrender.com/fr/documentation/redirections/).

## Voir aussi

- [Ajouter une langue](https://lovelyrender.com/fr/documentation/ajouter-une-langue/)
- [Traduire une page](https://lovelyrender.com/fr/documentation/traduire-une-page/)
- [Proposer sa langue au visiteur](https://lovelyrender.com/fr/documentation/choix-de-la-langue/)
- [Créer un type de contenu](https://lovelyrender.com/fr/documentation/types-de-contenu/)
