diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index 84f61052d4f..0f31f2447d8 100644 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -11,4 +11,5 @@ ErrorCustomerCodeAlreadyUsed=Customer code already used ErrorPrefixRequired=Prefix required ErrorBadSupplierCodeSyntax=Bad syntax for supplier code ErrorSupplierCodeRequired=Supplier code required -ErrorSupplierCodeAlreadyUsed=Supplier code already used \ No newline at end of file +ErrorSupplierCodeAlreadyUsed=Supplier code already used +ErrorBadParameters=Bad parameters diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index b04452c3976..a8780f69920 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -11,4 +11,5 @@ ErrorCustomerCodeAlreadyUsed=Code client deja utilise ErrorPrefixRequired=Prefix obligatoire ErrorBadSupplierCodeSyntax=La syntaxe du code fournisseur est incorrect ErrorSupplierCodeRequired=Code fournisseur obligatoire -ErrorSupplierCodeAlreadyUsed=Code fournisseur deja utilise +ErrorSupplierCodeAlreadyUsed=Code fournisseur deja utilise +ErrorBadParameters=Parametres incorrects diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index e1ef911dfa0..08112645fbe 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -1664,7 +1664,6 @@ function dolibarr_print_error($db='',$error='') } else // Mode CLI { - print $langs->transnoentities("ErrorInternalErrorDetected").": ".$argv[0]."\n"; $syslog.="pid=".getmypid(); } @@ -1693,11 +1692,14 @@ function dolibarr_print_error($db='',$error='') if ($error) { + $langs->load("errors"); + if (is_array($error)) $errors=$error; else $errors=array($error); foreach($errors as $msg) { + $msg=$langs->trans($msg); if ($_SERVER['DOCUMENT_ROOT']) // Mode web { print "".$langs->trans("Message").": ".$msg."
\n" ;