Mode multilangue: Difference between revisions

m
no edit summary
mNo edit summary
Tag: 2017 source edit
mNo edit summary
Tag: 2017 source edit
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Le '''mode multi-langue''' permet des communications avec les Tiers Dolibarr dans la langue de ces Tiers.
Le '''mode multi-langue''' permet des communications avec les Tiers Dolibarr dans la langue de ces Tiers.
Même si son activation s'effectue dans la page de configuration consacrée à l’affichage, ce mode ne gère pas l’affichage de l’interface pour les utilisateurs de Dolibarr.
Même si son activation s'effectue dans la page de configuration consacrée à l’affichage, ce mode est sans lien avec la langue affichée dans l’interface pour les utilisateurs de Dolibarr. On parle ici d'une gestion du multi-langue pour l'interlocution avec les clients ou fournisseurs (donc pour la génération de documents PDF ou de l'envoi d'emails)


=Activation/configuration=
=Activation/configuration=
Line 10: Line 10:
Puis bouton « Activer l’interface multi-langage »
Puis bouton « Activer l’interface multi-langage »


===Limiter les listes de langues disponibles sur son interface (à partir de la v10 de Dolibarr ?)===
===Restreindre les langues disponibles sur son interface ===


Dans '''Accueil -> Configuration -> Divers''', ajoutez la constante MAIN_LANGUAGES_ALLOWED avec les valeurs des langues choisies, par exemple pour le français et l’anglais du Royaume-Uni « fr_FR,en_GB »(plusieurs langues séparées par une virgule, sans espace).
En installation standard, toutes les langues sont disponibles.


Pour connaître les valeurs applicables, on peut se rendre par exemple dans '''Accueil -> Configuration -> Traduction'''. Cette option étant une option expérimentale, il n'est pas recommandé de l'utiliser.
A partir de Dolibarr v10, il est possible de ne rendre accessible que quelques langues données. Pour cela, dans '''Accueil -> Configuration -> Divers''', ajoutez la constante MAIN_LANGUAGES_ALLOWED avec les valeurs des codes de langues choisies, par exemple pour le français et l’anglais du Royaume-Uni "'''fr_FR,en_GB'''" (plusieurs codes langues séparées par une virgule, sans espace).


Si vous voulez avoir une liste des langues fréquentes que vous utilisez, mieux vaut dans le dictionnaire des langues, définir la langue comme étant une lange "Favorite". Elle apparaitra alors en premier dans les listes déroulantes de langues.
Pour connaître les valeurs applicables des codes langues, on peut se rendre par exemple dans '''Accueil -> Configuration -> Traduction'''.
 
Cette option étant une option expérimentale, il n'est pas recommandé de l'utiliser. Si vous voulez avoir une liste des langues fréquentes que vous utilisez mises en avant, mieux vaut aller dans le dictionnaire des langues, et définir la langue comme étant une lange "Favorite". Elle apparaîtra alors en premier dans les listes déroulantes de langues.


=Utilisation=
=Utilisation=
Line 62: Line 64:
Les documents de Dolibarr seront générés dans la langue par défaut du tiers.
Les documents de Dolibarr seront générés dans la langue par défaut du tiers.


Il est possible de générer des documents pdf bilingues, dans la langue par défaut et dans une langue à choisir. Dans '''Accueil -> Configuration -> Divers''', ajouter PDF_USE_ALSO_LANGUAGE_CODE et lui donner la valeur de la seconde langue,  par exemple "en_GB".
Depuis dolibarr v13, il est aussi possible de générer des documents PDF bilingues, c'est à dire que leur contenu sera dans la langue par défaut du Tiers mais quelques titres du PDF seront aussi affichés dans une autre langue à choisir. Par exemple, en Arabie Saoudite, une facture doit afficher la mention "Facture" ou "Total", à la fois en Anglais et en Arabe. Si la langue du client est EN (Anglais), il est possible de définir une langue complémentaire qui sera AR (l'Arabe).
 
Pour définir cette autre langue, aller dans '''Accueil -> Configuration -> PDF'''.


====Mentions complémentaires====
====Mentions complémentaires====
Line 68: Line 72:
Par exemple __(MonTexte)__
Par exemple __(MonTexte)__


Ensuite, dans le menu Accueil - Configuration - Traduction, ajouter la traduction pour chaque langue à la clé de traduction MonTexte.
Ensuite, dans le menu '''Accueil - Configuration - Traduction,''' ajouter la traduction pour chaque langue à la clé de traduction MonTexte.


Par exemple, si l'on veut faire apparaître la mention complémentaire "Indemnité forfaitaire pour frais de recouvrement : 40 €" sur les factures en français et en anglais :
Par exemple, si l'on veut faire apparaître la mention complémentaire "Indemnité forfaitaire pour frais de recouvrement : 40 €" sur les factures en français et en anglais :