Trad: Traduction messages erreurs génériques
This commit is contained in:
parent
7fc2b2f77c
commit
385f0c7f8a
@ -14,6 +14,15 @@ ErrorGoToModuleSetup=Go to Module setup to fix this
|
|||||||
ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
|
ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
|
||||||
ErrorAttachedFilesDisabled=Attaching files feature is disabled on this serveur
|
ErrorAttachedFilesDisabled=Attaching files feature is disabled on this serveur
|
||||||
ErrorFileNotUploaded=File was not uploaded
|
ErrorFileNotUploaded=File was not uploaded
|
||||||
|
ErrorInternalErrorDetected=Internal error detected
|
||||||
|
ErrorNoRequestRan=No request ran
|
||||||
|
RequestedUrl=Requested Url
|
||||||
|
DatabaseTypeManager=Database type manager
|
||||||
|
RequestLastAccess=Request for last database access
|
||||||
|
ReturnCodeLastAccess=Return code for last database access
|
||||||
|
InformationLastAccess=Information for last database access
|
||||||
|
DolibarrHasDetectedError=Dolibarr has detected a technical error
|
||||||
|
InformationToHelpDiagnose=This is informations that can help to diagnose
|
||||||
yes=yes
|
yes=yes
|
||||||
Yes=Yes
|
Yes=Yes
|
||||||
no=no
|
no=no
|
||||||
|
|||||||
@ -14,6 +14,15 @@ ErrorGoToModuleSetup=Allez dans la Configuration du module pour corriger
|
|||||||
ErrorFailedToSendMail=Échec de l'envoi du mail (emetteur=%s, destinataire=%s)
|
ErrorFailedToSendMail=Échec de l'envoi du mail (emetteur=%s, destinataire=%s)
|
||||||
ErrorAttachedFilesDisabled=La gestion des fichiers associés est désactivée sur ce serveur
|
ErrorAttachedFilesDisabled=La gestion des fichiers associés est désactivée sur ce serveur
|
||||||
ErrorFileNotUploaded=Le fichier n'a pas été transféré
|
ErrorFileNotUploaded=Le fichier n'a pas été transféré
|
||||||
|
ErrorInternalErrorDetected=Erreur interne détectée
|
||||||
|
ErrorNoRequestRan=Aucune requête exécutée
|
||||||
|
RequestedUrl=Url sollicitée
|
||||||
|
DatabaseTypeManager=Type gestionnaire de base de donnée
|
||||||
|
RequestLastAccess=Requete dernier acces en base
|
||||||
|
ReturnCodeLastAccess=Code retour dernier acces en base
|
||||||
|
InformationLastAccess=Information sur le dernier accès en base
|
||||||
|
DolibarrHasDetectedError=Dolibarr a détecté une erreur technique
|
||||||
|
InformationToHelpDiagnose=Voici les informations qui pourront aider au diagnostique
|
||||||
yes=oui
|
yes=oui
|
||||||
Yes=Oui
|
Yes=Oui
|
||||||
no=non
|
no=non
|
||||||
|
|||||||
@ -682,63 +682,69 @@ function accessforbidden()
|
|||||||
*/
|
*/
|
||||||
function dolibarr_print_error($db='',$msg='')
|
function dolibarr_print_error($db='',$msg='')
|
||||||
{
|
{
|
||||||
global $langs;
|
global $langs;
|
||||||
$syslog = '';
|
$syslog = '';
|
||||||
|
|
||||||
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
|
// Si erreur intervenu avant chargement langue
|
||||||
{
|
if (! $langs) {
|
||||||
print "Dolibarr a détecté une erreur technique.<br>\n";
|
require_once(DOL_DOCUMENT_ROOT ."/translate.class.php");
|
||||||
print "Voici les informations qui pourront aider au diagnostique:<br><br>\n";
|
$langs = new Translate(DOL_DOCUMENT_ROOT ."/langs", "en_US");
|
||||||
|
$langs->load("main");
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
|
||||||
|
{
|
||||||
|
print $langs->trans("DolibarrHasDetectedError").".<br>\n";
|
||||||
|
print $langs->trans("InformationToHelpDiagnose").":<br><br>\n";
|
||||||
|
|
||||||
print "<b>".$langs->trans("Server").":</b> ".$_SERVER["SERVER_SOFTWARE"]."<br>\n";;
|
print "<b>".$langs->trans("Server").":</b> ".$_SERVER["SERVER_SOFTWARE"]."<br>\n";;
|
||||||
print "<b>URL sollicitée:</b> ".$_SERVER["REQUEST_URI"]."<br>\n";;
|
print "<b>".$langs->trans("RequestedUrl").":</b> ".$_SERVER["REQUEST_URI"]."<br>\n";;
|
||||||
print "<b>QUERY_STRING:</b> ".$_SERVER["QUERY_STRING"]."<br>\n";;
|
print "<b>QUERY_STRING:</b> ".$_SERVER["QUERY_STRING"]."<br>\n";;
|
||||||
print "<b>Referer:</b> ".$_SERVER["HTTP_REFERER"]."<br>\n";;
|
print "<b>".$langs->trans("Referer").":</b> ".$_SERVER["HTTP_REFERER"]."<br>\n";;
|
||||||
$syslog.="url=".$_SERVER["REQUEST_URI"];
|
$syslog.="url=".$_SERVER["REQUEST_URI"];
|
||||||
$syslog.=", query_string=".$_SERVER["QUERY_STRING"];
|
$syslog.=", query_string=".$_SERVER["QUERY_STRING"];
|
||||||
}
|
}
|
||||||
else // Mode CLI
|
else // Mode CLI
|
||||||
{
|
{
|
||||||
|
|
||||||
print "Erreur interne détectée...\n";
|
print $langs->trans("ErrorInternalErrorDetected")."...\n";
|
||||||
$syslog.="pid=".getmypid();
|
$syslog.="pid=".getmypid();
|
||||||
}
|
|
||||||
|
|
||||||
if ($db) {
|
|
||||||
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
|
|
||||||
{
|
|
||||||
print "<br>\n";
|
|
||||||
print "<b>Type gestionnaire de base de donnée:</b> ".$db->type."<br>\n";
|
|
||||||
print "<b>Requete dernier acces en base:</b> ".$db->lastquery()."<br>\n";
|
|
||||||
print "<b>Code retour dernier acces en base:</b> ".$db->errno()."<br>\n";
|
|
||||||
print "<b>Information sur le dernier accès en base:</b> ".$db->error()."<br>\n";
|
|
||||||
}
|
}
|
||||||
else // Mode CLI
|
|
||||||
{
|
|
||||||
print "Type gestionnaire de base de donnée:\n".$db->type."\n";
|
|
||||||
print "Requete dernier acces en base:\n".$db->lastquery()."\n";
|
|
||||||
print "Code retour dernier acces en base:\n".$db->errno()."\n";
|
|
||||||
print "Information sur le dernier accès en base:\n".$db->error()."\n";
|
|
||||||
|
|
||||||
|
if ($db) {
|
||||||
|
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
|
||||||
|
{
|
||||||
|
print "<br>\n";
|
||||||
|
print "<b>".$langs->trans("DatabaseTypeManager").":</b> ".$db->type."<br>\n";
|
||||||
|
print "<b>".$langs->trans("RequestLastAccess").":</b> ".($db->lastquery()?$db->lastquery():$langs->trans("ErrorNoRequestRan"))."<br>\n";
|
||||||
|
print "<b>".$langs->trans("ReturnCodeLastAccess").":</b> ".$db->errno()."<br>\n";
|
||||||
|
print "<b>".$langs->trans("InformationLastAccess").":</b> ".$db->error()."<br>\n";
|
||||||
|
}
|
||||||
|
else // Mode CLI
|
||||||
|
{
|
||||||
|
print $langs->trans("DatabaseTypeManager").":\n".$db->type."\n";
|
||||||
|
print $langs->trans("RequestLastAccess").":\n".($db->lastquery()?$db->lastquery():$langs->trans("ErrorNoRequestRan"))."\n";
|
||||||
|
print $langs->trans("ReturnCodeLastAccess").":\n".$db->errno()."\n";
|
||||||
|
print $langs->trans("InformationLastAccess").":\n".$db->error()."\n";
|
||||||
|
|
||||||
|
}
|
||||||
|
$syslog.=", sql=".$db->lastquery();
|
||||||
|
$syslog.=", db_error=".$db->error();
|
||||||
}
|
}
|
||||||
$syslog.=", sql=".$db->lastquery();
|
|
||||||
$syslog.=", db_error=".$db->error();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($msg) {
|
if ($msg) {
|
||||||
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
|
if ($_SERVER['DOCUMENT_ROOT']) // Mode web
|
||||||
{
|
{
|
||||||
print "<b>".$langs->trans("Message").":</b> ".$msg."<br>\n" ;
|
print "<b>".$langs->trans("Message").":</b> ".$msg."<br>\n" ;
|
||||||
|
}
|
||||||
|
else // Mode CLI
|
||||||
|
{
|
||||||
|
print $langs->trans("Message").":\n".$msg."\n" ;
|
||||||
|
}
|
||||||
|
$syslog.=", msg=".$msg;
|
||||||
}
|
}
|
||||||
else // Mode CLI
|
|
||||||
{
|
|
||||||
print $langs->trans("Message").":\n".$msg."\n" ;
|
|
||||||
}
|
|
||||||
$syslog.=", msg=".$msg;
|
|
||||||
}
|
|
||||||
|
|
||||||
dolibarr_syslog("Error $syslog");
|
|
||||||
|
|
||||||
|
dolibarr_syslog("Error $syslog");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user