diff --git a/dev/iso-normes/locales.txt b/dev/iso-normes/locales.txt
index 958f97c1cee..cb39e45ec0d 100644
--- a/dev/iso-normes/locales.txt
+++ b/dev/iso-normes/locales.txt
@@ -1,9 +1,9 @@
For languages:
-See page http://demo.icu-project.org/icu-bin/locexp?d_=fr
+http://demo.icu-project.org/icu-bin/locexp?d_=fr
For format number:
-For number format, you can also see page http://en.wikipedia.org/wiki/Decimal_mark
+http://en.wikipedia.org/wiki/Decimal_mark
For date format:
http://en.wikipedia.org/wiki/Date_format_by_country
\ No newline at end of file
diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang
index 38522bcdfeb..69bc141070f 100644
--- a/htdocs/langs/ar_SA/main.lang
+++ b/htdocs/langs/ar_SA/main.lang
@@ -6,8 +6,8 @@ DIRECTION=rtl
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=9
-SeparatorDecimal=None
-SeparatorThousand=بلا
+SeparatorDecimal=.
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
# FormatDateShortInput=%m/%d/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang
index 929b2ccd914..dd3ab2cb855 100644
--- a/htdocs/langs/bg_BG/main.lang
+++ b/htdocs/langs/bg_BG/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=9
-SeparatorDecimal=,
-SeparatorThousand=Никой
+SeparatorDecimal=.
+SeparatorThousand=,
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang
index f094a4b8eec..eae512ef17f 100644
--- a/htdocs/langs/ca_ES/main.lang
+++ b/htdocs/langs/ca_ES/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=None
-SeparatorThousand=Ninguna
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang
index 4f3d7863cc3..ec32c617d5f 100644
--- a/htdocs/langs/da_DK/main.lang
+++ b/htdocs/langs/da_DK/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
SeparatorDecimal=,
-SeparatorThousand=Ingen
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang
index 2e1aab8a693..a8916ec940d 100644
--- a/htdocs/langs/de_DE/main.lang
+++ b/htdocs/langs/de_DE/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
SeparatorDecimal=.
-SeparatorThousand=Keine
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang
index 3b117e9916e..8e87a37a588 100644
--- a/htdocs/langs/el_GR/main.lang
+++ b/htdocs/langs/el_GR/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=10
SeparatorDecimal=.
-SeparatorThousand=Καμία
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/en_US/companies.lang b/htdocs/langs/en_US/companies.lang
index 0f0aa371a89..2f9e4ed285d 100644
--- a/htdocs/langs/en_US/companies.lang
+++ b/htdocs/langs/en_US/companies.lang
@@ -396,7 +396,7 @@ InActivity=Open
ActivityCeased=Closed
ActivityStateFilter=Activity status
ProductsIntoElements=List of products into
-OutstandingBill=Outstanding Bill
+OutstandingBill=Max. for outstanding bill
# Monkey
MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
# Leopard
diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang
index 2d959f27c44..3adf33cfd6f 100644
--- a/htdocs/langs/en_US/projects.lang
+++ b/htdocs/langs/en_US/projects.lang
@@ -104,8 +104,8 @@ TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
TypeContact_project_task_external_TASKEXECUTIVE=Task executive
TypeContact_project_task_internal_CONTRIBUTOR=Contributor
TypeContact_project_task_external_CONTRIBUTOR=Contributor
-SelectElement=Elements to referring the project
-AddElement=Refering
+SelectElement=Select element
+AddElement=Link to element
# Documents models
DocumentModelBaleine=A complete project's report model (logo...)
PlannedWorkload = Planned workload
diff --git a/htdocs/langs/en_US/users.lang b/htdocs/langs/en_US/users.lang
index 529ec9e693c..2c797b7ac97 100644
--- a/htdocs/langs/en_US/users.lang
+++ b/htdocs/langs/en_US/users.lang
@@ -117,4 +117,4 @@ HierarchicalResponsible=Hierarchical responsible
HierarchicView=Hierarchical view
UseTypeFieldToChange=Use field Type to change
OpenIDURL=OpenID URL
-LoginUsingOpenID=Login using OpenID
\ No newline at end of file
+LoginUsingOpenID=Use OpenID to login
\ No newline at end of file
diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang
index 05c061f3057..de134bd0051 100644
--- a/htdocs/langs/es_ES/main.lang
+++ b/htdocs/langs/es_ES/main.lang
@@ -1,4 +1,5 @@
# Dolibarr language file - Source file is en_US - main
+CHARSET=UTF-8
DIRECTION=ltr
# Note for chinese:
# msungstdlight or cid0ct are for traditionnal chinese (traditionnal does not render with ubuntu pdf reader)
@@ -6,8 +7,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=None
-SeparatorThousand=Ninguna
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
@@ -387,7 +388,7 @@ OtherInformations=Otras informaciones
Quantity=Cantidad
Qty=Cant.
ChangedBy=Modificado por
-# ReCalculate=Recalculate
+ReCalculate=Recalcular
ResultOk=Éxito
ResultKo=Error
Reporting=Informe
@@ -656,8 +657,6 @@ HomeDashboard=Resumen
Deductible=Deducible
from=de
toward=hacia
-# Access=Access
-# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
# Week day
Monday=Lunes
diff --git a/htdocs/langs/es_HN/main.lang b/htdocs/langs/es_HN/main.lang
index 63722ce76bf..371cb541453 100644
--- a/htdocs/langs/es_HN/main.lang
+++ b/htdocs/langs/es_HN/main.lang
@@ -1,7 +1,7 @@
Dolibarr language file - es_HN - main
DIRECTION=ltr
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
AmountVAT=Importe ISV
TotalVAT=Total ISV
IncludedVAT=ISV incluido
diff --git a/htdocs/langs/es_PE/main.lang b/htdocs/langs/es_PE/main.lang
index dd996378526..d49d7a3445f 100644
--- a/htdocs/langs/es_PE/main.lang
+++ b/htdocs/langs/es_PE/main.lang
@@ -1,5 +1,7 @@
Dolibarr language file - es_PU - main
DIRECTION=ltr
+SeparatorDecimal=,
+SeparatorThousand=None
AmountVAT=Importe IGV
TotalVAT=Total IGV
IncludedVAT=IGV incluido
diff --git a/htdocs/langs/es_PR/main.lang b/htdocs/langs/es_PR/main.lang
index bea51eed6fd..ea38a2bc1f5 100644
--- a/htdocs/langs/es_PR/main.lang
+++ b/htdocs/langs/es_PR/main.lang
@@ -1,7 +1,7 @@
Dolibarr language file - es_PR - main
DIRECTION=ltr
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
AmountVAT=Importe IVU
TotalVAT=Total IVU
IncludedVAT=IVU incluido
diff --git a/htdocs/langs/es_PY/main.lang b/htdocs/langs/es_PY/main.lang
index 55c36971c9b..0342d2da7c0 100644
--- a/htdocs/langs/es_PY/main.lang
+++ b/htdocs/langs/es_PY/main.lang
@@ -1,2 +1,4 @@
Dolibarr language file - es_PY - main
DIRECTION=ltr
+SeparatorDecimal=,
+SeparatorThousand=None
\ No newline at end of file
diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang
index 7b21e5ebe6c..5b612aa61eb 100644
--- a/htdocs/langs/et_EE/main.lang
+++ b/htdocs/langs/et_EE/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=,
-SeparatorThousand=Mitte ükski
+SeparatorDecimal=.
+SeparatorThousand=,
FormatDateShort=%m/%d/%Y
FormatDateShortInput=%m/%d/%Y
FormatDateShortJava=MM/dd/yyyy
diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang
index 3e063576cad..5c4c1ed87e1 100644
--- a/htdocs/langs/fa_IR/main.lang
+++ b/htdocs/langs/fa_IR/main.lang
@@ -6,8 +6,8 @@ DIRECTION=rtl
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=9
-SeparatorDecimal=,
-SeparatorThousand=بلا
+SeparatorDecimal=/
+SeparatorThousand=,
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang
index ec9864b8d13..22383f80172 100644
--- a/htdocs/langs/fi_FI/main.lang
+++ b/htdocs/langs/fi_FI/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=Ei mitään
-SeparatorThousand=Ei mitään
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/fr_BE/main.lang b/htdocs/langs/fr_BE/main.lang
index 7a288f140f7..cc4d012cd2e 100644
--- a/htdocs/langs/fr_BE/main.lang
+++ b/htdocs/langs/fr_BE/main.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - fr_BE - main
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/fr_CA/main.lang b/htdocs/langs/fr_CA/main.lang
index 86d87819d9b..c9f8b89d312 100644
--- a/htdocs/langs/fr_CA/main.lang
+++ b/htdocs/langs/fr_CA/main.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - fr_CA - main
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/fr_CH/main.lang b/htdocs/langs/fr_CH/main.lang
index d1905df7efc..e594cc2e8b3 100644
--- a/htdocs/langs/fr_CH/main.lang
+++ b/htdocs/langs/fr_CH/main.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - fr_CH - main
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
FormatDateShort=%d-%m-%Y
FormatDateShortInput=%d-%m-%Y
FormatDateShortJava=dd-MM-yyyy
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index 853856b5a51..7fa5fc85c7b 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -71,8 +71,8 @@ Mask=Masque
NextValue=Prochaine valeur
NextValueForInvoices=Prochaine valeur (factures)
NextValueForCreditNotes=Prochaine valeur (avoirs)
-# NextValueForDeposit=Next value (deposit)
-# NextValueForReplacements=Next value (replacements)
+NextValueForDeposit=Prochaine valeur (acomptes)
+NextValueForReplacements=Prochaine valeur (factures de remplacement)
MustBeLowerThanPHPLimit=Remarque : Votre PHP limite la taille des envois à %s %s, quelle que soit la valeur de ce paramètre
NoMaxSizeByPHPLimit=Aucune limite configurée dans votre serveur PHP
MaxSizeForUploadedFiles=Taille maximum des fichiers envoyés (0 pour interdire l'envoi)
@@ -488,8 +488,8 @@ Module2900Name= GeoIPMaxmind
Module2900Desc= Capacités de conversion GeoIP Maxmind
Module5000Name=Multi-société
Module5000Desc=Permet de gérer plusieurs sociétés
-# Module6000Name=Workflow
-# Module6000Desc=Workflow management
+Module6000Name=Workflow
+Module6000Desc=Gérer le Workflow
Module20000Name=Congés
Module20000Desc=Déclaration et suivi des congès des employés
Module50000Name=PayBox
@@ -498,10 +498,10 @@ Module50100Name=Point de vente
Module50100Desc=Caisse enregistreuse de point de vente
Module50200Name= Paypal
Module50200Desc= Module permettant d'offrir en ligne une page de paiement par carte de crédit avec Paypal
-# Module54000Name=PrintIPP
-# Module54000Desc=Print via Cups IPP Printer.
-# Module55000Name=Open Survey
-# Module55000Desc=Module to integrate a survey (like Doodle, Studs, Rdvz, ...)
+Module54000Name=PrintIPP
+Module54000Desc=Impression via Cups IPP Printer.
+Module55000Name=Open Survey
+Module55000Desc=Module pour intégrer un sondage (comme Doodle, Studs, Rdvz, ...)
Module59000Name=Marges
Module59000Desc=Module pour gérer les marges
Module60000Name=Commissions
@@ -717,9 +717,9 @@ Permission2802=Utiliser un client FTP en mode écriture (suppression et envoi de
Permission50101=Utiliser le point de vente
Permission50201=Consulter les transactions
Permission50202=Importer les transactions
-# Permission54001=Print
-# Permission55001=Read surveys
-# Permission55002=Create/modify surveys
+Permission54001=Imprimer
+Permission55001=Lire les sondages
+Permission55002=Créer/modifier les sondages
DictionnaryCompanyType=Types de sociétés
DictionnaryCompanyJuridicalType=Formes juridiques
DictionnaryProspectLevel=Niveau de potentiel des prospects
@@ -1001,7 +1001,7 @@ BrowserIsOK=Vous utilisez le navigateur %s. Ce navigateur est réputé optimisé
BrowserIsKO=Vous utilisez le navigateur %s. Ce navigateur est déconseillé pour des raisons de sécurité, performance et qualité des pages restituées. Nous vous recommandons d'utiliser Firefox, Chrome, Opera ou Safari.
XDebugInstalled=XDebug est chargé.
XCacheInstalled=XCache est chargé.
-# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+AddRefInList=Afficher le code client/fournisseur dans les liste (déroulante ou autocomplétion) et dans la pluspart des hyperliens
##### Module password generation
PasswordGenerationStandard=Renvoie un mot de passe généré selon l'algorithme interne de Dolibarr : 8 caractères, chiffres et caractères en minuscules mélangés.
PasswordGenerationNone=Ne propose pas de mots de passe générés. Le mot de passe est à saisir manuellement.
@@ -1107,6 +1107,9 @@ WatermarkOnDraftInterventionCards=Filigrane sur les brouillons des fiches d'inte
##### Contracts #####
ContractsSetup=Configuration du module contrats
ContractsNumberingModules=Modèles de numérotation des contrats
+FreeLegalTextOnContracts=Mention complémentaire sur les contrats
+WatermarkOnDraftContractCards=Filigrane sur les brouillons des contrats (aucun si vide)
+TemplatePDFContracts=Modèles de document des contrats
##### Members #####
MembersSetup=Configuration du module Adhérents
MemberMainOptions=Options principales
diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang
index 1348a90d628..190c08ad2ac 100644
--- a/htdocs/langs/fr_FR/agenda.lang
+++ b/htdocs/langs/fr_FR/agenda.lang
@@ -1,5 +1,5 @@
# Dolibarr language file - Source file is en_US - agenda
-# IdAgenda=ID event
+IdAgenda=ID évènement
Actions=Événements
ActionsArea=Espace événements (actions et tâches)
Agenda= Agenda
@@ -68,7 +68,7 @@ AgendaUrlOptions5=logind=%s pour limiter l'export aux actions réalisées
AgendaShowBirthdayEvents=Afficher l'anniversaire des contacts
AgendaHideBirthdayEvents=Cacher l'anniversaire des contacts
Busy=Occupé
-# ExportDataset_event1=List of agenda events
+ExportDataset_event1=Liste évênements de l'agenda
# External Sites ical
ExportCal=Export calendrier
diff --git a/htdocs/langs/fr_FR/boxes.lang b/htdocs/langs/fr_FR/boxes.lang
index 4d47ef56eb7..314faf964bc 100644
--- a/htdocs/langs/fr_FR/boxes.lang
+++ b/htdocs/langs/fr_FR/boxes.lang
@@ -74,7 +74,7 @@ NoRecordedProducts=Pas de produit/service enregistré
NoRecordedProspects=Pas de prospect enregistré
NoContractedProducts=Pas de produit/service contracté
NoRecordedContracts=Pas de contrat enregistré
-# NoRecordedInterventions=No recorded interventions
+NoRecordedInterventions=Pas fiche d'intervention enregistrée
BoxLatestSupplierOrders=Dernières commandes fournisseur
BoxTitleLatestSupplierOrders=Les %s dernières commandes fournisseur enregistrées
NoSupplierOrder=Pas de commande fournisseur enregistrée
@@ -84,8 +84,8 @@ BoxCustomersOrdersPerMonth=Commandes clients par mois
BoxSuppliersOrdersPerMonth=Commandes fournisseurs par mois
BoxProposalsPerMonth=Proposition par mois
NoTooLowStockProducts=Pas de produits sous le seuil de stock minimal
-# BoxProductDistribution=Products/Services distribution
-# BoxProductDistributionFor=Distribution of %s for %s
+BoxProductDistribution=Répartition des produis/services
+BoxProductDistributionFor=Répartition des %s pour les %s
ForCustomersInvoices=Factures clients
-# ForCustomersOrders=Customers orders
+ForCustomersOrders=Commandes clients
ForProposals=Propositions commerciales
diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang
index 10acbc93e78..6dddd83678e 100644
--- a/htdocs/langs/fr_FR/companies.lang
+++ b/htdocs/langs/fr_FR/companies.lang
@@ -127,8 +127,8 @@ ProfId1BR=-
ProfId2BR=IE (Inscricao Estadual)
ProfId3BR=IM (Inscricao Municipal)
ProfId4BR=CPF
-#ProfId5BR=CNAE
-#ProfId6BR=INSS
+ProfId5BR=CNAE
+ProfId6BR=INSS
ProfId1CH=-
ProfId2CH=-
ProfId3CH=Numéro fédéral
@@ -396,7 +396,7 @@ InActivity=En activité
ActivityCeased=Clos
ActivityStateFilter=Statut d'activité
ProductsIntoElements=Liste des produits dans les %s
-# OutstandingBill=Outstanding Bill
+OutstandingBill=Montant max. en attente
# Monkey
MonkeyNumRefModelDesc=Renvoie le numéro sous la forme %syymm-nnnn pour les codes clients et %syymm-nnnn pour les codes fournisseurs où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0.
# Leopard
diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang
index ea2397aa24f..e5f2653d488 100644
--- a/htdocs/langs/fr_FR/compta.lang
+++ b/htdocs/langs/fr_FR/compta.lang
@@ -3,7 +3,7 @@ Accountancy=Compta
AccountancyCard=Fiche Compta
Treasury=Tréso
MenuFinancial=Compta/Tréso
-# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+TaxModuleSetupToModifyRules=Aller dans la configuration du module Taxes pour modifier les règles de calcul
OptionMode=Option de tenue de comptabilité
OptionModeTrue=Option Recettes-Dépenses
OptionModeVirtual=Option Créances-Dettes
@@ -102,12 +102,12 @@ ConfirmPaySocialContribution=Êtes-vous sûr de vouloir classer cette charge soc
DeleteSocialContribution=Effacer charge sociale
ConfirmDeleteSocialContribution=Êtes-vous sûr de vouloir supprimer cette charge sociale ?
ExportDataset_tax_1=Charges sociales et paiements
-# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
-# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
-# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
-# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
-# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
-# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+CalcModeVATDebt=Mode %sTVA sur débit%s.
+CalcModeVATEngagement=Mode %sTVA sur encaissement%s.
+CalcModeDebt=Mode %sCréances-Dettes%s dit comptabilité d'engagement.
+CalcModeEngagement=Mode %sRecettes-Dépenses%s dit comptabilité de caisse.
+AnnualSummaryDueDebtMode=Bilan des recettes et dépenses, résumé annuel
+AnnualSummaryInputOutputMode=Bilan des recettes et dépenses, résumé annuel
AnnualByCompaniesDueDebtMode=Bilan des recettes et dépenses, détail par tiers
AnnualByCompaniesInputOutputMode=Bilan des recettes et dépenses, détail par tiers
SeeReportInInputOutputMode=Cliquer sur %sRecettes-Dépenses%s dit comptabilité de caisse pour un calcul sur les paiements effectivement réalisés
@@ -120,13 +120,13 @@ RulesCAIn=- Il inclut les règlements effectivement reçus des factures clients.
DepositsAreNotIncluded=- Les factures d'acomptes ne sont pas incluses
DepositsAreIncluded=- Les factures d'acomptes sont incluses
LT2ReportByCustomersInInputOutputModeES=Rapport par client des IRPF
-# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
-# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
-# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
-# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+VATReportByCustomersInInputOutputMode=Rapport par client des TVA collectées et payées
+VATReportByCustomersInDueDebtMode=Rapport par client des TVA collectées et payées
+VATReportByQuartersInInputOutputMode=Rapport par taux des TVA collectées et payées
+VATReportByQuartersInDueDebtMode=Rapport par taux des TVA collectées et payées
SeeVATReportInInputOutputMode=Cliquer sur %sTVA encaissement%s pour mode de calcul standard
SeeVATReportInDueDebtMode=Cliquer sur %sTVA sur débit%s pour mode de calcul avec option sur les débits
-# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+RulesVATInServices=- Pour les services, le rapport inclut les TVA des règlements effectivement reçus ou émis en se basant sur la date du règlement.
RulesVATInProducts=- Pour les biens matériels, il inclut les TVA des factures en se basant sur la date de facture.
RulesVATDueServices=- Pour les services, le rapport inclut les TVA des factures dues, payées ou non en se basant sur la date de facture.
RulesVATDueProducts=- Pour les biens matériels, il inclut les TVA des factures en se basant sur la date de facture.
@@ -158,14 +158,14 @@ InvoiceDispatched=Factures ventilées
AccountancyDashboard=Synthèse compta/tréso
ByProductsAndServices=Par produits et services
RefExt=Référence externe
-# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
-# LinkedOrder=linked to command
-# ReCalculate=Recalculate
-# Mode1=Methode 1
-# Mode2=Method 2
-# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
-# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
-# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
-# CalculationMode=Calculation mode
-# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
-# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
+ToCreateAPredefinedInvoice=Pour créer une facture prédéfinie, créer une facture standard puis sans la valider, cliquer sur le bouton "Convertir en facture prédéfine".
+LinkedOrder=Lier à une commande
+ReCalculate=Recalculer
+Mode1=Mode 1
+Mode2=Mode 2
+CalculationRuleDesc=Pour calculer le total de TVA, il existe 2 modes:
Le mode 1 consiste à arrondir la tva de chaque ligne et à sommer cet arrondi.
Le mode 2 consiste à sommer la tva de chaque ligne puis à l'arrondir.
Les résultats peuvent différer de quelques centimes. Le mode par défaut est le mode %s.
+CalculationRuleDescSupplier=Selon le mode utilisé par le fournisseur, choisissez le mode adéquant afin d'appliquer la même règle et obtenir un résultat identique au mode appliqué par votre fournisseur.
+TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaire par produit, dans une comptabilité en mode comptabilité de caisse n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit comptabilité d'engagement (voir la configuration du module de comptabilité).
+CalculationMode=Mode de calcul
+COMPTA_ACCOUNT_CUSTOMER=Code comptable par défaut des tiers clients
+COMPTA_ACCOUNT_SUPPLIER=Code comptable par défaut des tiers fournisseurs
diff --git a/htdocs/langs/fr_FR/contracts.lang b/htdocs/langs/fr_FR/contracts.lang
index 0af08b41b95..ab21ee11046 100644
--- a/htdocs/langs/fr_FR/contracts.lang
+++ b/htdocs/langs/fr_FR/contracts.lang
@@ -89,6 +89,7 @@ ListOfServicesToExpireWithDuration=Liste des services actifs expirant dans %s jo
ListOfServicesToExpireWithDurationNeg=Liste des services actifs expiré depuis plus de %s jours
ListOfServicesToExpire=Liste des services actifs en expiration
NoteListOfYourExpiredServices=Cette list ne contient que les contrats de services des tiers pour lesquels vous êtes liés comme représentant commercial.
+DocumentModelStandard=Modèle de contrat standard
##### Types de contacts #####
TypeContact_contrat_internal_SALESREPSIGN=Commercial signataire du contrat
diff --git a/htdocs/langs/fr_FR/ecm.lang b/htdocs/langs/fr_FR/ecm.lang
index 1fdbcdbc848..443e5b97f5b 100644
--- a/htdocs/langs/fr_FR/ecm.lang
+++ b/htdocs/langs/fr_FR/ecm.lang
@@ -23,10 +23,10 @@ ECMNewDocument=Nouveau document
ECMCreationDate=Date de création
ECMNbOfFilesInDir=Nombre de fichiers dans le répertoire
ECMNbOfSubDir=Nombre de sous-répertoires
-# ECMNbOfFilesInSubDir=Number of files in sub-directories
+ECMNbOfFilesInSubDir=Nombre de fichiers dans les sous-répertoires
ECMCreationUser=Créateur
-# ECMArea=EDM area
-# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+ECMArea=Espace GED
+ECMAreaDesc=L'espace GED (Gestion Électronique de Documents) vous permet de stocker dans Dolibarr et retrouver rapidement tout type de documents.
ECMAreaDesc2=* Les répertoires automatiques sont alimentés automatiquement lors de l'ajout d'un document depuis une fiche objet (proposition commerciale, facture...).
* Les répertoires manuels peuvent être utilisés pour stocker des documents divers, non liés à un objet particulier.
ECMSectionWasRemoved=Le répertoire %s a été effacé.
ECMDocumentsSection=Document de la section
diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang
index 70ed77c7ee1..5dea9e06d48 100644
--- a/htdocs/langs/fr_FR/errors.lang
+++ b/htdocs/langs/fr_FR/errors.lang
@@ -124,9 +124,9 @@ ErrorToConnectToMysqlCheckInstance=Echec de la connection au serveur de base de
ErrorFailedToAddContact=Echec à l'ajout du contact
ErrorDateMustBeBeforeToday=La date ne peut pas être supérieure à aujourd'hui
ErrorPaymentModeDefinedToWithoutSetup=Un mode de paiement a été défini de type %s mais la configuration du module Facture n'a pas été complété pour définir les informations afficher pour ce mode de paiment.
-# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
-# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
-# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+ErrorPHPNeedModule=Erreur, votre PHP doit avoir le module %s installé pour utiliser cette fonctionnalité.
+ErrorOpenIDSetupNotComplete=Vous avez configuré Dolibarr pour accepter l'authentication OpenID, mais l'URL du service OpenID n'est pas défini dans la constante %s
+ErrorWarehouseMustDiffers=Les entrepôts source et destination doivent être différents
# Warnings
WarningMandatorySetupNotComplete=Les informations de configuration obligatoire doivent être renseignées
diff --git a/htdocs/langs/fr_FR/holiday.lang b/htdocs/langs/fr_FR/holiday.lang
index 6e5226adffa..2eeb86d8133 100644
--- a/htdocs/langs/fr_FR/holiday.lang
+++ b/htdocs/langs/fr_FR/holiday.lang
@@ -87,7 +87,7 @@ FirstDayOfHoliday=Premier jour de congés
LastDayOfHoliday=Dernier jour de congés
HolidaysMonthlyUpdate=Mise à jour mensuelle
ManualUpdate=Mise à jour manuelle
-# HolidaysCancelation=Holidays cancelation
+HolidaysCancelation=Annulation de congès
## Configuration du Module ##
ConfCP=Configuration du module Congés
diff --git a/htdocs/langs/fr_FR/languages.lang b/htdocs/langs/fr_FR/languages.lang
index dedf9ae57d2..a173eebe4c3 100644
--- a/htdocs/langs/fr_FR/languages.lang
+++ b/htdocs/langs/fr_FR/languages.lang
@@ -36,6 +36,7 @@ Language_hu_HU=Hongrois
Language_is_IS=Islandais
Language_it_IT=Italien
Language_ja_JP=Japonais
+Language_ko_KR=Coréen
Language_nb_NO=Norvégien (Bokmal)
Language_nl_BE=Néerlandais (Belgique)
Language_nl_NL=Néerlandais (Pays-Bas)
diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang
index 50fef7986bf..bb015c0ebdf 100644
--- a/htdocs/langs/fr_FR/main.lang
+++ b/htdocs/langs/fr_FR/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
SeparatorDecimal=,
-SeparatorThousand=Aucune
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
@@ -387,7 +387,7 @@ OtherInformations=Autres informations
Quantity=Quantité
Qty=Qté
ChangedBy=Modifié par
-# ReCalculate=Recalculate
+ReCalculate=Recalculer
ResultOk=Succès
ResultKo=Échec
Reporting=Rapport
@@ -656,8 +656,8 @@ HomeDashboard=Synthèse accueil
Deductible=Déductible
from=de
toward=vers
-# Access=Access
-# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+Access=Accès
+HelpCopyToClipboard=Utilisez Ctrl+C pour copier dans le presse-papier
# Week day
Monday=Lundi
diff --git a/htdocs/langs/fr_FR/orders.lang b/htdocs/langs/fr_FR/orders.lang
index 379ec5b192e..046e99b16a0 100644
--- a/htdocs/langs/fr_FR/orders.lang
+++ b/htdocs/langs/fr_FR/orders.lang
@@ -147,7 +147,7 @@ AddDeliveryCostLine=Ajouter une ligne de frais port indiquant le poids de la com
# Documents models
PDFEinsteinDescription=Modèle de commande complet (logo…)
PDFEdisonDescription=Modèle de commande simple
-# PDFProformaDescription=A complete proforma invoice (logo…)
+PDFProformaDescription=Modèle de facture proforma complet (logo…)
# Orders modes
OrderByMail=Courrier
OrderByFax=Fax
diff --git a/htdocs/langs/fr_FR/other.lang b/htdocs/langs/fr_FR/other.lang
index 032b096e946..e9d896538af 100644
--- a/htdocs/langs/fr_FR/other.lang
+++ b/htdocs/langs/fr_FR/other.lang
@@ -173,12 +173,12 @@ StartUpload=Transférer
CancelUpload=Annuler le transfert
FileIsTooBig=Le fichier est trop volumineux
PleaseBePatient=Merci de patienter quelques instants…
-# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
-# NewKeyIs=This is your new keys to login
-# NewKeyWillBe=Your new key to login to software will be
-# ClickHereToGoTo=Click here to go to %s
-# YouMustClickToChange=You must however first click on the following link to validate this password change
-# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+RequestToResetPasswordReceived=Une demande de modification de mot de passe a été reçue
+NewKeyIs=Voici vos nouveaux identifiants pour vous connecter
+NewKeyWillBe=Vos nouveaux identifiants pour vous connecter à l'application seront
+ClickHereToGoTo=Cliquez ici pour aller sur %s
+YouMustClickToChange=Vous devez toutefois auparavant cliquer sur le lien suivant, afin de valider ce changement de mot de passe
+ForgetIfNothing=Si vous n'êtes pas à l'origine de la demande, ignorez simplement ce mail. Votre accès reste sécurisé.
##### Calendar common #####
AddCalendarEntry=Ajouter entrée dans le calendrier %s
diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang
index 420a2952e3f..942eb67897f 100644
--- a/htdocs/langs/fr_FR/products.lang
+++ b/htdocs/langs/fr_FR/products.lang
@@ -142,11 +142,11 @@ NoStockForThisProduct=Pas de stock pour ce produit
NoStock=Pas de stock
Restock=Réassort
ProductSpecial=Special
-# QtyMin=Minimum Qty
+QtyMin=Quantité minimum
PriceQty=Prix pour la quantité
-# PriceQtyMin=Price for this min. qty (w/o discount)
+PriceQtyMin=Prix quantité min. (sans remise)
VATRateForSupplierProduct=Taux TVA (pour ce produit/fournisseur)
-# DiscountQtyMin=Default discount for qty
+DiscountQtyMin=Remise par défaut quantité min.
NoPriceDefinedForThisSupplier=Aucun prix/qté défini pour ce fournisseur/produit
NoSupplierPriceDefinedForThisProduct=Aucun prix/qté fournisseur défini pour ce produit
RecordedProducts=Produits en vente
@@ -198,9 +198,9 @@ CostPmpHT=Cout à l'achat HT
ProductUsedForBuild=Consommé automatiquement par la fabrication
ProductBuilded=Fabrication terminée
ProductsMultiPrice=Produits multi-prix
-# ProductSellByQuarterHT=Products turnover quarterly VWAP
-# ServiceSellByQuarterHT=Services turnover quarterly VWAP
-# Quarter1=1st. Quarter
-# Quarter2=2nd. Quarter
-# Quarter3=3rd. Quarter
-# Quarter4=4th. Quarter
+ProductSellByQuarterHT=Chiffre d'affaire des produits par trimestre
+ServiceSellByQuarterHT=Chiffre d'affaire des services par trimestre
+Quarter1=1er trimestre
+Quarter2=2eme trimestre
+Quarter3=3eme trimestre
+Quarter4=4eme trimestre
diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang
index 8c34e3e9a10..9cb5875708a 100644
--- a/htdocs/langs/fr_FR/projects.lang
+++ b/htdocs/langs/fr_FR/projects.lang
@@ -88,8 +88,8 @@ CloneProject=Cloner le projet
CloneTasks=Cloner les tâches
CloneContacts=Cloner les contacts
CloneNotes=Cloner les notes
-# CloneProjectFiles=Clone project joined files
-# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+CloneProjectFiles=Cloner les pièces jointes du projet
+CloneTaskFiles=Cloner les pièces jointes des tâche(s) (si tâche(s) cloner)
ConfirmCloneProject=Êtes-vous sûr de vouloir cloner ce projet ?
ProjectReportDate=Reporter les dates des tâches en fonction de la date de départ.
ErrorShiftTaskDate=Une erreur c'est produite dans le report des dates des tâches.
@@ -104,8 +104,8 @@ TypeContact_project_task_internal_TASKEXECUTIVE=Responsable
TypeContact_project_task_external_TASKEXECUTIVE=Responsable
TypeContact_project_task_internal_CONTRIBUTOR=Intervenant
TypeContact_project_task_external_CONTRIBUTOR=Intervenant
-# SelectElement=Elements to referring the project
-# AddElement=Refering
+SelectElement=Séléctionnez l'élément
+AddElement=Link to element
# Documents models
DocumentModelBaleine=Modèle de rapport de projet complet (logo...)
PlannedWorkload = Charge de travail prévue
diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang
index 645f42c3912..a58e0d96d5f 100644
--- a/htdocs/langs/fr_FR/stocks.lang
+++ b/htdocs/langs/fr_FR/stocks.lang
@@ -26,17 +26,17 @@ ListOfStockMovements=Liste des mouvements de stock
StocksArea=Espace stocks
Location=Lieu
LocationSummary=Nom court du lieu
-# NumberOfDifferentProducts=Number of different products
+NumberOfDifferentProducts=Nombre de produits différents
NumberOfProducts=Nombre total de produits
LastMovement=Dernier mouvement
LastMovements=Derniers mouvements
Units=Unités
Unit=Unité
StockCorrection=Corriger le stock
-# StockTransfer=Stock transfer
+StockTransfer=Transfert de stock
StockMovement=Transférer
StockMovements=Mouvements de stock
-# LabelMovement=Movement label
+LabelMovement=Libellé du mouvement
NumberOfUnit=Nombre de pièces
UnitPurchaseValue=Prix d'achat unitaire
TotalStock=Total en stock
@@ -96,16 +96,16 @@ Replenishment=Réapprovisionnement
ReplenishmentOrders=Commandes de réapprovisionnement
UseVirtualStock=Utiliser le stock théorique à la place du stock physique
RuleForStockReplenishment=Règle de gestion du réapprovisionnement des stocks
-# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
-# AlertOnly= Alerts only
-# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
-# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
-# ForThisWarehouse=For this warehouse
-# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
-# ReplenishmentOrdersDesc=This is list of all opened supplier orders
-# Replenishments=Replenishments
-# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
-# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
-# MassStockMovement=Mass stock movement
-# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
-# RecordMovement=Record transfert
+SelectProductWithNotNullQty=Sélectionnez au moins un produit avec une quantité non nulle et un fournisseur
+AlertOnly = Alertes seulement
+WarehouseForStockDecrease=L'entrepôt %s sera utilisé pour la décrémentation du stock
+WarehouseForStockIncrease=L'entrepôt %s sera utilisé pour l'incrémentation du stock
+ForThisWarehouse=Pour cet entrepôt
+ReplenishmentStatusDesc=Cet écran permet de voir les produits avec un stock physique inférieure à la quantité minimale désirée (ou à la quantité du seuil d'alerte si la case "Alertes seulement" est cochée) et propose de créer des commandes fournisseurs pour compléter la différence
+ReplenishmentOrdersDesc=Voici la liste des commandes fournisseurs en cours
+Replenishments=Réapprovisionnement
+NbOfProductBeforePeriod=Quantité du produit %s en stock avant la période sélectionnée (< %s)
+NbOfProductAfterPeriod=Quantité du produit %s en stock après la période sélectionnée (> %s)
+MassStockMovement=Mouvement de stock en masse
+SelectProductInAndOutWareHouse=Sélectionner un produit, une quantité à transférer, un entrepôt source et destination et cliquer sur "%s". Une fois tous les mouvements choisis, cliquer sur "%s".
+RecordMovement=Enregistrer transferts
diff --git a/htdocs/langs/fr_FR/users.lang b/htdocs/langs/fr_FR/users.lang
index 9b74c0847f0..9b3c6028f48 100644
--- a/htdocs/langs/fr_FR/users.lang
+++ b/htdocs/langs/fr_FR/users.lang
@@ -116,5 +116,5 @@ DontDowngradeSuperAdmin=Seul un superadministrateur peut rétrograder un superad
HierarchicalResponsible=Responsable hiérarchique
HierarchicView=Vue hiérarchique
UseTypeFieldToChange=Modifier le champ Type pour changer
-# OpenIDURL=OpenID URL
-# LoginUsingOpenID=Login using OpenID
+OpenIDURL=URL OpenID
+LoginUsingOpenID=Se connecter par OpenID
diff --git a/htdocs/langs/fr_FR/withdrawals.lang b/htdocs/langs/fr_FR/withdrawals.lang
index 2aca18c422c..538dafdd397 100644
--- a/htdocs/langs/fr_FR/withdrawals.lang
+++ b/htdocs/langs/fr_FR/withdrawals.lang
@@ -92,5 +92,5 @@ InfoTransMessage=Le bon de prélèvement %s a été transmis à la banque par %s
InfoTransData=Montant : %s
Méthode : %s
Date : %s
InfoFoot=Ceci est un message automatique envoyé par Dolibarr
InfoRejectSubject=Prélèvement rejeté
-# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+InfoRejectMessage=Bonjour,
l'ordre de virement de la facture %s du tiers %s, pour un montant de %s a été refusé par la banque.
--
%s
ModeWarning=Option mode réel non établi, nous allons arrêter après cette simulation
diff --git a/htdocs/langs/fr_FR/workflow.lang b/htdocs/langs/fr_FR/workflow.lang
index 2af8c3ad2a9..96b649bb52f 100644
--- a/htdocs/langs/fr_FR/workflow.lang
+++ b/htdocs/langs/fr_FR/workflow.lang
@@ -7,5 +7,5 @@ descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Créer une facture client automatiquement
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Créer une facture client automatiquement à la validation d'un contrat
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Créer une facture client automatiquement à la clôture d'une commande client
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classer facturée la proposition commerciale source quand la commande client dérivée est classée payée
-# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
-# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
+descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classer facturée la ou les commandes clients source quand la facture client dérivée est classée payée
+descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classer facturée la ou les commandes clients source lorsque la facture client dérivée est validée
diff --git a/htdocs/langs/fr_NC/main.lang b/htdocs/langs/fr_NC/main.lang
index fe3fc2da06a..3c42033a03d 100644
--- a/htdocs/langs/fr_NC/main.lang
+++ b/htdocs/langs/fr_NC/main.lang
@@ -1,4 +1,6 @@
# Dolibarr language file - fr_NC - main
+SeparatorDecimal=,
+SeparatorThousand=None
AmountVAT=Montant TSS
TotalVAT=Total TSS
IncludedVAT=Dont TSS
diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang
index 3917c833732..bd614266a1c 100644
--- a/htdocs/langs/he_IL/main.lang
+++ b/htdocs/langs/he_IL/main.lang
@@ -6,8 +6,8 @@
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
# FONTSIZEFORPDF=10
-# SeparatorDecimal=,
-# SeparatorThousand=None
+SeparatorDecimal=.
+SeparatorThousand=None
# FormatDateShort=%m/%d/%Y
# FormatDateShortInput=%m/%d/%Y
# FormatDateShortJava=MM/dd/yyyy
diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang
index e7bff6dca9f..2a7e3f476fb 100644
--- a/htdocs/langs/hu_HU/main.lang
+++ b/htdocs/langs/hu_HU/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
SeparatorDecimal=,
-SeparatorThousand=Nincs
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang
index cd4aa6d3ba8..eefc71ac0ee 100644
--- a/htdocs/langs/is_IS/main.lang
+++ b/htdocs/langs/is_IS/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=,
-SeparatorThousand=None
+SeparatorDecimal=.
+SeparatorThousand=,
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang
index 65422cd27d4..38fea89e7c6 100644
--- a/htdocs/langs/it_IT/main.lang
+++ b/htdocs/langs/it_IT/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=None
-SeparatorThousand=Nessuno
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang
index b4e91685a4a..cd4c62eb789 100644
--- a/htdocs/langs/ja_JP/main.lang
+++ b/htdocs/langs/ja_JP/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=cid0jp
FONTSIZEFORPDF=9
-SeparatorDecimal=、
-SeparatorThousand=なし
+SeparatorDecimal=.
+SeparatorThousand=None
FormatDateShort=%m/%d/%Y
FormatDateShortInput=%m/%d/%Y
FormatDateShortJava=MM/dd/yyyy
diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang
index 293bb04ec48..3144d7df1ca 100644
--- a/htdocs/langs/ko_KR/main.lang
+++ b/htdocs/langs/ko_KR/main.lang
@@ -6,7 +6,7 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
# FONTFORPDF=helvetica
# FONTSIZEFORPDF=10
-SeparatorDecimal=,
+SeparatorDecimal=.
# SeparatorThousand=None
FormatDateShort=%m/%d/%Y
FormatDateShortInput=%m/%d/%Y
diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang
index d635900fb25..1305214a91e 100644
--- a/htdocs/langs/nb_NO/main.lang
+++ b/htdocs/langs/nb_NO/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=Ingen
-SeparatorThousand=Ingen
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/nl_BE/main.lang b/htdocs/langs/nl_BE/main.lang
index 08137a908d4..d2dfad0e019 100644
--- a/htdocs/langs/nl_BE/main.lang
+++ b/htdocs/langs/nl_BE/main.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - nl_BE - main
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang
index 9211a53b115..d6a6b77fe10 100644
--- a/htdocs/langs/nl_NL/main.lang
+++ b/htdocs/langs/nl_NL/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
SeparatorDecimal=.
-SeparatorThousand=Geen
+SeparatorThousand=,
FormatDateShort=%d-%m-%Y
FormatDateShortInput=%d-%m-%Y
FormatDateShortJava=dd-MM-yyyy
diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang
index b8920b23c47..b3e7acad709 100644
--- a/htdocs/langs/pl_PL/main.lang
+++ b/htdocs/langs/pl_PL/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=8
-SeparatorDecimal=None
-SeparatorThousand=Żaden
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d-%m-%Y
FormatDateShortInput=%d-%m-%Y
FormatDateShortJava=dd-MM-yyyy
diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang
index 8a3dc10352f..8686afedf81 100644
--- a/htdocs/langs/pt_BR/main.lang
+++ b/htdocs/langs/pt_BR/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=.
-SeparatorThousand=Nenhum
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%m/%d/%Y
FormatDateShortInput=%m/%d/%Y
FormatDateShortJava=mm/dd/aaaa
diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang
index fc116342939..a924a672848 100644
--- a/htdocs/langs/ro_RO/main.lang
+++ b/htdocs/langs/ro_RO/main.lang
@@ -7,7 +7,7 @@ DIRECTION=ltr
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
SeparatorDecimal=,
-SeparatorThousand=Niciun
+SeparatorThousand=None
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang
index 459a4e1bc19..9b86749ef13 100644
--- a/htdocs/langs/ru_RU/main.lang
+++ b/htdocs/langs/ru_RU/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=freemono
FONTSIZEFORPDF=8
-SeparatorDecimal=None
-SeparatorThousand=Никакой
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/ru_UA/main.lang b/htdocs/langs/ru_UA/main.lang
index 09453a80e54..bff1ada9c0f 100644
--- a/htdocs/langs/ru_UA/main.lang
+++ b/htdocs/langs/ru_UA/main.lang
@@ -6,7 +6,7 @@ DIRECTION=ltr
FONTFORPDF=freemono
FONTSIZEFORPDF=8
SeparatorDecimal=,
-SeparatorThousand=
+SeparatorThousand=None
FormatDateShort=%d.%m.%Y
FormatDateShortInput=%d.%m.%Y
FormatDateShortJava=dd.MM.yyyy
diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang
index dc188a0f96b..d0d61ff18f8 100644
--- a/htdocs/langs/sl_SI/main.lang
+++ b/htdocs/langs/sl_SI/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=8
-SeparatorDecimal=.
-SeparatorThousand=Nič
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang
index e68927a9500..c6f77bfa8e8 100644
--- a/htdocs/langs/sv_SE/main.lang
+++ b/htdocs/langs/sv_SE/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=helvetica
FONTSIZEFORPDF=10
-SeparatorDecimal=Ingen
-SeparatorThousand=Ingen
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%Y-%m-%d
FormatDateShortInput=%Y-%m-%d
FormatDateShortJava=yyyy-MM-dd
diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang
index 6f8ab02433a..5bc2031e2ec 100644
--- a/htdocs/langs/tr_TR/main.lang
+++ b/htdocs/langs/tr_TR/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=8
-SeparatorDecimal=None
-SeparatorThousand=Hiçbiri
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang
index 9d0b13bf826..c1143aa9a2b 100644
--- a/htdocs/langs/zh_CN/main.lang
+++ b/htdocs/langs/zh_CN/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=stsongstdlight
FONTSIZEFORPDF=10
-SeparatorDecimal=None
-SeparatorThousand=无
+SeparatorDecimal=.
+SeparatorThousand=None
FormatDateShort=%d/%m/%Y
FormatDateShortInput=%d/%m/%Y
FormatDateShortJava=dd/MM/yyyy
diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang
index bda10441cca..ee6069283f7 100644
--- a/htdocs/langs/zh_TW/main.lang
+++ b/htdocs/langs/zh_TW/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read chinese pdf with linux: sudo apt-get install poppler-data
FONTFORPDF=msungstdlight
# FONTSIZEFORPDF=10
-SeparatorDecimal=None
-SeparatorThousand=無
+SeparatorDecimal=.
+SeparatorThousand=None
FormatDateShort=%Y/%m/%d
FormatDateShortInput=%Y/%m/%d
FormatDateShortJava=yyyy/MM/dd
diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php
index 11263a51dd0..67c58c9d664 100644
--- a/htdocs/societe/soc.php
+++ b/htdocs/societe/soc.php
@@ -1785,11 +1785,13 @@ else
if (! empty($object->email))
{
+ $langs->load("mails");
print '