Documentation traducteur

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

Traduire Dolibarr dans une autre langue

Dolibarr est par d?faut d?velopp? en Fran?ais.


  • Traduction manuelle

Pour traduire Dolibarr dans une autre langue, il faut aller dans le r?pertoire langs et cr?er un r?pertoire ayant pour nom le code langue ? traduire (En suivant le m?me format que ceux d?j? existant, par exemple en_US, fr_FR, es_ES, de_DE, etc...). Il faut ensuite recopier les fichiers lang depuis un r?pertoire d?j? traduit (par exemple en_US/main.lang ou fr_FR/bills.lang), les recopier dans le r?pertoire de la nouvelle langue que l'on vient de cr?er et traduire le contenu de ces fichiers.

Ces fichiers sont constitu?s de la mani?re suivante:

Code1=Phrases ? traduire 1

Code2=Phrases ? traduire 2

...

Coden=Phrases ? traduire n

Seules les phrases ? droite du = sont ? traduire, le code doit rester inchang?. Il est possible de traduire les fichiers un par un, sans tous les traduire d'un coup. Si un fichier n'a pas ?t? traduit dans la nouvelle langue, Dolibarr utilisera l'Anglais.


Notons que, pour l'instant, il reste de nombreuses phrases en dur dans le code des pages PHP. Ces derni?res doivent etre remplac?es par le code suivant:

$langs->trans("CodeX")

Et une entr?e du type

CodeX=Phrase X

doit etre ajout?e aux fichiers .lang


  • Traduction par iniTranslator

Des outils libre pour aider les traductions existent, comme iniTranslator (sous Windows). Lancer votre application de traduction qui vous demandera le fichier mod?le. Choisir le fichier dans le r?pertoire htdocs/langs/en_EN ou htdocs/langs/fr_FR, qui sont ? jour. Puis choisissez ?ventuellement le fichier destination, dans le r?pertoire htdocs/langs/xx_XX ou xx est le code langue ? traduire. Votre outils affichera les 2 fichiers face ? face avec les chaines ? traduire manquante. Compl?ter puis sauvegarder le nouveau fichier destination.

Intégrer sa traduction dans Dolibarr

Si vous avez complété des fichiers .lang existant déjà dans Dolibarr mais incomplets, vous pouvez :

  • Vous pouvez nous soumettre vos modifications en réalisant un fichier patch suivant la méthode décrite sur la page FAQ Développeur


Si vous avez créé des nouveaux fichiers .lang pour une nouvelle langue, vous pouvez :

  • Envoyez vos fichier par mail en pièce jointe sur la liste: dolibarr-dev@nongnu.org. Un développeur les intégrera pour vous.