Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Fichier .lang traduction

Fichier .lang traduction il y a 7 ans 3 semaines #35803

  • Neka
  • Portrait de Neka
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Bonjour,
je souhaite traduire le module que je fais mais je ne comprends pas comment indiquer au module où sont les fichiers de traductions.

En effet, je mets mon fichier contrats.lang dans custom/contrats/langs/fr_FR pourtant rien n'est traduit.

et je fais mes appels comme ceci $langs->load("contrats");

Y a t'il une déclaration de globale spécifique à faire ?
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Fichier .lang traduction il y a 7 ans 3 semaines #35804

  • p.baras
  • Portrait de p.baras
  • Hors ligne
  • Fresh Boarder
  • Messages : 9
  • Karma: 0
vérifie que tu a bien dans
/dolibarr-3.2.0/htdocs/nom_de_ton_module/langs/fr_FR
le fichier
/nom_de_ton_module.lang

qui contient pour chaque message a traduire une ligne

NomDeLAbreviationSansEspace=la traduction de l'abréviation avec des espaces éventuels(sans " sans ; à la fin)

quand tu a besoin de traduire
(en debut de fichier)
$langs->load('[email protected]_de_ton_module');

a l'endroit ou tu doit avoir la traduction

$langs->trans("NomDeLAbreviationSansEspace") (avec des ")

exemple:
echo "<h1>".$langs->trans("NomDeLAbreviationSansEspace")."</h1>";


en espérant que cela t'aide !
(car la doc n'est pas vraiment très user friendly)
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Fichier .lang traduction il y a 7 ans 3 semaines #35805

  • Neka
  • Portrait de Neka
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Merci,
j'ai fait tout comme il faut.

htdocs/custom/contrats/langs/fr_FR/contrats.lang

Dans mon fichier de trad :
MenuTitle=Contrats

Dans mon code :
$langs->load([email protected])
$langs->trans('MenuTitle')

Ca ne marche pas ca me marque MenuTitle

Ca marche uniquement quand mes fichiers de traductions sont dans htdocs/customs/langs/fr_FR/contrats.lang
:pinch:
Dernière édition: il y a 7 ans 3 semaines par Neka.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Fichier .lang traduction il y a 7 ans 3 semaines #35806

  • Neka
  • Portrait de Neka
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Je viens de trouver le dernier $langs->load(contrats) que j'avais laissé comme tel qui me posait problème merci beaucoup
L'administrateur a désactivé l'accès en écriture pour le public.