31,003
edits
mNo edit summary |
|||
| Line 1: | Line 1: | ||
= Traduire Dolibarr dans une autre langue = | |||
Dolibarr est par défaut développé en Français et Anglais | Dolibarr est par défaut développé en Français et Anglais | ||
| Line 5: | Line 5: | ||
Les voici par ordre de préférences: | Les voici par ordre de préférences: | ||
== Traduction automatique avec l'outil autotranslator.php == | |||
* OS du traducteur: Tous | * OS du traducteur: Tous | ||
| Line 21: | Line 21: | ||
Votre PHP doit de plus avoir les permissions d'écrire dans le répertoire htdocs/langs directory et doit avoir les fonctions de l'extension curl disponibles. | Votre PHP doit de plus avoir les permissions d'écrire dans le répertoire htdocs/langs directory et doit avoir les fonctions de l'extension curl disponibles. | ||
== Traduction manuelle avec le plugin phpLangEditor de Firefox == | |||
* OS du traducteur: Tous | * OS du traducteur: Tous | ||
* Outil: phpLangEditor (plugin pour Firefox) | * Outil: phpLangEditor (plugin pour Firefox) | ||
| Line 34: | Line 34: | ||
# Editer le fichier avec un éditeur de texte pour supprimer ou corriger la première ligne de commentaire. En effet, avec phpLangEditor, il n'est pas possible de traduire les lignes commentées (commençant par un #), aussi le fichier traduit contient une fois enregistré la ligne commentaire du fichier source. Une petite édition manuelle est nécessaire pour corriger ou supprimer cette ligne, bien que cela ne nuise pas au bon fonctionnement du nouveau fichier .lang. | # Editer le fichier avec un éditeur de texte pour supprimer ou corriger la première ligne de commentaire. En effet, avec phpLangEditor, il n'est pas possible de traduire les lignes commentées (commençant par un #), aussi le fichier traduit contient une fois enregistré la ligne commentaire du fichier source. Une petite édition manuelle est nécessaire pour corriger ou supprimer cette ligne, bien que cela ne nuise pas au bon fonctionnement du nouveau fichier .lang. | ||
== Traduction manuelle avec iniTranslator == | |||
* OS du traducteur: Windows | * OS du traducteur: Windows | ||
* Outil: [http://initranslator.sf.net iniTranslator] (sous Windows). | * Outil: [http://initranslator.sf.net iniTranslator] (sous Windows). | ||
| Line 47: | Line 47: | ||
== Traduction manuelle complètement == | |||
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...). | 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...). | ||
| Line 76: | Line 76: | ||
doit etre ajoutée aux fichiers .lang | doit etre ajoutée aux fichiers .lang | ||
= Intégrer sa traduction dans Dolibarr = | |||
'''Si vous avez complété des fichiers .lang existant déjà dans Dolibarr mais incomplets :''' | '''Si vous avez complété des fichiers .lang existant déjà dans Dolibarr mais incomplets :''' | ||
| Line 93: | Line 93: | ||
Il est possible d'utiliser indifférement l'une ou l'autre (celle qui arrange) comme référence car les 2 sont à jour. Tous les autres fichiers langues sont susceptibles d'être incomplets. | Il est possible d'utiliser indifférement l'une ou l'autre (celle qui arrange) comme référence car les 2 sont à jour. Tous les autres fichiers langues sont susceptibles d'être incomplets. | ||
= Diffusion de votre langue = | |||
Quand vous avez créer une nouvelle langue, si elle n'est pas intégrée dans Dolibarr, elle peut être malgré tout diffuser pour d'autres utilisateurs. Vous pouvez fabriquer un package pour la distribuer en utilisant le script '''build/makepack-dolibarrlang.pl''' | Quand vous avez créer une nouvelle langue, si elle n'est pas intégrée dans Dolibarr, elle peut être malgré tout diffuser pour d'autres utilisateurs. Vous pouvez fabriquer un package pour la distribuer en utilisant le script '''build/makepack-dolibarrlang.pl''' | ||