Traduction à la demande (ChangeLog)

Historique des versions du module Traduction à la demande, édité par NSINFO, de la plus récente à la plus ancienne.

Version 23.0.1 – 10/11/2026

  • Réglages réorganisés en sous-onglets verticaux : Général (langue par défaut), E-mails (saisie enrichie, modèles d’e-mails, remplacement), Bouton « Traduire » (affichage, texte, couleurs, aperçu), Produits, PDF ; picto ↺ sur le sous-onglet qui contient un réglage modifié
  • Option « PDF dans une autre langue » : à la génération d’un PDF dans une langue différente de celle de Dolibarr, la description de chaque ligne de produit qui n’a pas de traduction dans les traductions du produit est traduite automatiquement dans la langue du PDF et la remplace dans le PDF (sans modifier la ligne du document ; traductions conservées en cache) ; une ligne dont la description a été modifiée à la main est traduite aussi (Dolibarr ne la traduit pas, même si le produit a une traduction) ; désactivée par défaut

Version 23.0.0 – 10/11/2026

  • Bouton « Traduire » sur le formulaire d’envoi d’e-mail : une fenêtre permet de saisir le texte (saisie enrichie, activée par défaut), de choisir la langue d’origine et la langue cible avec leur drapeau, puis de traduire ; la traduction est copiée dans le presse-papier (mise en forme comprise en saisie enrichie)
  • Fiche produit, onglet Traduction : bouton « Ajouter avec traduction automatique » (nom et couleur réglables) : une fenêtre propose les langues (avec drapeau) que le service sait traduire et que le produit n’a pas encore ; la fenêtre lance tout de suite la traduction automatique (à l’ouverture puis à chaque changement de langue) du libellé et de la description du produit, les affiche (modifiables), puis la validation ajoute la traduction au produit ; réservé aux utilisateurs qui ont le droit de traduction et de modifier les produits
  • Fenêtre d’ajout d’une traduction de produit : texte aligné à gauche, langue présélectionnée dans sa forme habituelle (anglais des États-Unis et non d’Arabie saoudite)
  • Bouton « Traduire » aussi à la création et à la modification d’un modèle d’e-mail (admin/mails_templates.php), option des réglages activée par défaut
  • Bouton « Clôturer » de la fenêtre : il remplace le texte surligné (dans l’éditeur ou le champ du formulaire) par la traduction ; option des réglages activée par défaut, reprise dans la fenêtre sous forme de case à cocher pour la traduction en cours (Échap ou clic à côté ferme sans remplacer)
  • Mode « Picto uniquement » : le picto s’affiche seul, sans le cadre ni la couleur du bouton (le picto prend alors la couleur du bouton, le réglage « couleur du picto » est masqué)
  • Réglages : texte du bouton « Traduire » (texte libre ou clé de traduction, « Traduire » par défaut), repris dans l’aperçu
  • Réglages : l’avertissement « réglages différents de la valeur par défaut » n’est affiché qu’une fois
  • Valeurs par défaut des réglages du bouton : picto uniquement, couleur du picto 8, 175, 58, couleur du bouton 3, 150, 28 (valeurs actuelles de l’installation de travail)
  • Réglages : affichage du bouton « Traduire » au choix (picto et texte, picto uniquement, texte uniquement), couleur du picto (masquée quand le picto n’est pas affiché) et couleur du bouton, avec aperçu ; enregistrement au changement, picto ↺ ; le bouton des pages (formulaire d’e-mail, modèles) suit ces choix
  • Langue de traduction par défaut (réglages) et langues de la fenêtre : liste des langues du fournisseur de traduction choisi (demandée à son API) ; jusqu’à 5 langues, puces avec drapeau, au-delà une liste de sélection avec le drapeau de chaque langue, dans la liste et dans la valeur choisie, espace entre le drapeau et le nom, nom de la langue dans la langue de l’utilisateur (Anglais, Allemand…) ; le code de la langue du fournisseur est envoyé à la traduction (nsinfo 23.9.5)
  • Fenêtre : « De » et « Vers » sur la même ligne (deux lignes sur un écran étroit)
  • Quand du texte est surligné à l’ouverture de la fenêtre, la traduction se lance tout de suite (sans cliquer sur « Traduire »)
  • Croix en haut à droite de la fenêtre : ferme sans aucune action (rien n’est remplacé)
  • Fenêtre : le curseur est placé dans la zone du texte à traduire dès l’ouverture
  • Au clic sur « Traduire », le texte surligné (dans l’éditeur du message ou du modèle, dans un champ ou dans la page) est repris dans le champ à traduire de la fenêtre
  • Le bouton « Traduire » reste affiché quand l’enregistrement d’un modèle d’e-mail (ou l’envoi d’un e-mail) échoue et que le formulaire est réaffiché
  • Réglages : langue de traduction par défaut choisie avec son drapeau (en_US par défaut, enregistrée au changement, picto ↺), option « Saisie enrichie » (activée par défaut), sous-onglet vertical
  • Réglages : onglet « Traduction » (fournisseur de traduction) en premier et toujours affiché, même si l’option multilingue de Dolibarr n’est pas activée
  • Droit « Utiliser la traduction à la demande » : seuls les utilisateurs autorisés peuvent utiliser la traduction automatique des modules NSINFO (contrôlé par nsinfo/ajax/translate.php ; à donner dans Utilisateurs et groupes > Permissions ; non accordé par défaut)
  • Version initiale (alignement sur les modules NSINFO : famille NSINFO, version dans VERSION, réglages via nsinfoSetup)

Un projet Dolibarr ? Parlons-en.

Développement d’un module, paramétrage, migration ou simple question : nous vous répondons rapidement.

Powered by Joinchat