31,003
edits
| Line 1: | Line 1: | ||
== Traduire Dolibarr dans une autre langue == | == Traduire Dolibarr dans une autre langue == | ||
Dolibarr est par | Dolibarr est par défaut développé en Français. | ||
* Traduction manuelle | * Traduction manuelle | ||
Pour traduire Dolibarr dans une autre langue, il faut aller dans le | 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 | 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 | Ces fichiers sont constitués de la manière suivante: | ||
Code1=Phrases | Code1=Phrases à traduire 1 | ||
Code2=Phrases | Code2=Phrases à traduire 2 | ||
... | ... | ||
Coden=Phrases | Coden=Phrases à traduire n | ||
Seules les phrases | 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 | 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 | 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") | $langs->trans("CodeX") | ||
Et une | Et une entrée du type | ||
CodeX=Phrase X | CodeX=Phrase X | ||
doit etre | doit etre ajoutée aux fichiers .lang | ||
| Line 36: | Line 36: | ||
Des outils libre pour aider les traductions existent, comme [http://initranslator.sf.net iniTranslator] (sous Windows). | Des outils libre pour aider les traductions existent, comme [http://initranslator.sf.net iniTranslator] (sous Windows). | ||
Lancer votre application de traduction qui vous demandera le fichier | 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 | 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 == | == Intégrer sa traduction dans Dolibarr == | ||