Skip to main content

Traduire des termes

Une fois une langue chargée et les termes synchronisés, vous pouvez traduire les termes source anglais vers la ou les langues souhaitées.

Depuis une vue

Lorsque vous êtes en mode développeur, depuis certains champs en texte libre, vous pouvez voir apparaitre ce bouton.

8.png

ou celui-ci

9.png

Ces boutons signifient que vous pouvez traduire directement le champs, soit en changeant vos préférences dans la langue que vous souhaitez adapter, soit en cliquant directement sur cette icône.

10.png

ATTENTION les termes sources ne doivent pas être changés.

 

Via un export-import de fichier .po

Le mode développeur doit être activé.

  • Dans le menu Paramètres > Traductions, cliquer sur "Exporter une traduction"
  • Sélectionner "fichier .po" ainsi que la langue à exporter et les modules dont vous souhaitez traduire des termes

trad_po_export.png

  • Cliquer pour télécharger le fichier .po et l'ouvrir avec un éditeur de texte
  • Remplacer les termes "msgstr" uniquement. Utiliser un ctrl+h (find and replace) si besoin. Sauvez et retrourner dans Odoo.

trad_po_edit.png

Vous pouvez aussi installer le logiciel Poedit pour une interface de traduction plus agréable et sans risque de modifier ce qu'il ne faut pas.

  • Cliquez sur "Import de traductions", donner un nom (peut importe) et le code de la langue traduite (par exemple fr_BE). Cocher l'option "remplacer les termes existants".

trad_po_import.png

  • Cliquez sur "Langues", puis sur "Mettre à jour" sur la langue à traduire. Décocher l'option "remplacer les termes existants".

trad_po_apply.png

trad_po_apply-2.png

 

En v12 - Depuis le menu de traduction

Le mode développeur doit être activé.

  • Allez dans le menu Configurations < Traduction < "Termes traduits"

5.png

  • Utilisez la recherche pour trouver le terme à traduire.

Attention qu'il ne faut jamais changer le terme source, mais bien la valeur de la traduction. Pour que la valeur de la traduction s'affiche en français, il faut évidemment changer la ligne correspondant au français.

6.png

Si le terme recherché apparait plusieurs fois il est possible de filtrer par module, afin de mieux cibler.

Si le terme recherché n'apparait pas, il faut peut-être synchroniser les termes.