31,003
edits
| Line 1: | Line 1: | ||
== Traduire Dolibarr dans une autre langue == | == 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 | ||
Il existe 3 méthodes pour réaliser la traduction de Dolibarr. | |||
Les voici par ordre de préférences: | |||
* Traduction via l'extension phpLangEditor de Firefox | |||
OS du traducteur: Tous | |||
Outil: phpLangEditor (plugin pour Firefox) | |||
# Installer Firefox et le plugin phpLangEditor ( http://phplangeditor.googlecode.com/files/phplangeditor25b2.xpi ) | |||
# Une étape supplémentaire est requise pour finaliser l'installation. Appeler l'URL '''about:config''' puis dans le champ filtre, saisissez '''phplangeditor'''. Double cliquer sur la ligne phpLangEditor.file.typeOfLangExt et metter '''ini'' a la place de '''php'''. phpLangEditor est maintenant pret pour traduire Dolibarr. | |||
# Depuis Firefox, ouvrir phpLangEditor en choisissant le menu '''Outils -> PHP lang editor'''. | |||
# Cliquez sur "Ouvrir le fichier de référence" et choisissez votre fichier .lang d'origine (par exemple dans votre répertoire Dolibarr, htdocs/langs/en_US/bills.lang | |||
# Cliquez sur "Ouvrir le fichier de traduction" et sélectionnez le fichier qui contiendra la traduction, si un fichier existe déjà (par exemple htdocs/langs/es_ES/bills.lang). | |||
# Vous pouvez choisir d'afficher tous les termes à traduire ou uniquement les termes non-traduits. Cliquez sur le terme dans la colonne de gauche pour le traduire dans la case du bas. Vous pouvez aussi utiliser des raccourcis-clavier comme CTRL+N pour passer au suivant | |||
# Enregistrer le fichier une fois la traduction terminée. | |||
# Editer le fichier pour supprimer la première ligne de commentaire.En effet, il est impossible de traduire les lignes commentées (commençant par un #), aussi le fichier traduit contient une fois enregsitré la ligne commentaire du fichier source. Une petite édition manuelle est nécessaire pour corriger ou supprimer cette ligne, bien que cela ne suive pas au bon fonctionnement du nouveau fichier .lang. | |||
* Traduction par iniTranslator | * Traduction par iniTranslator | ||
OS du traducteur: Windows | |||
Outil: [http://initranslator.sf.net iniTranslator] (sous Windows). | |||
# Lancer votre application de traduction qui vous demandera le fichier modèle (Par exemple, sous iniTranslator, faire Fichier - Ouvrir Original). Choisir le fichier source modèle dans le répertoire htdocs/langs/en_US ou htdocs/langs/fr_FR, qui sont à jour. | # Lancer votre application de traduction qui vous demandera le fichier modèle (Par exemple, sous iniTranslator, faire Fichier - Ouvrir Original). Choisir le fichier source modèle dans le répertoire htdocs/langs/en_US ou htdocs/langs/fr_FR, qui sont à jour. | ||
| Line 14: | Line 32: | ||
Attention, iniTranslator souffre d'un grave défaut. Il ne conserve pas l'ordre d'origine des paramètres et tri le fichier généré par ordre alphabétique des clés plutot que dans l'ordre du fichier source. De plus, les zones commentaires du fichiers source ne sont pas repercutées dans le fichier destination traduit. | Attention, iniTranslator souffre d'un grave défaut. Il ne conserve pas l'ordre d'origine des paramètres et tri le fichier généré par ordre alphabétique des clés plutot que dans l'ordre du fichier source. De plus, les zones commentaires du fichiers source ne sont pas repercutées dans le fichier destination traduit. | ||