Merge pull request #724 from KreizIT/develop

Add trigger BILL_UNVALIDATE when invoice is unvalidate
This commit is contained in:
Laurent Destailleur 2013-03-09 09:55:29 -08:00
commit e03487f865
9 changed files with 477 additions and 427 deletions

View File

@ -10,6 +10,7 @@
* Copyright (C) 2010-2012 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2010-2012 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr> * Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr>
* Copyright (C) 2012 Marcos García <marcosgdf@gmail.com> * Copyright (C) 2012 Marcos García <marcosgdf@gmail.com>
* Copyright (C) 2013 Cedric Gross <c.gross@kreiz-it.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -1827,11 +1828,30 @@ class Facture extends CommonInvoice
} }
} }
} }
if ($error == 0) if ($error == 0)
{ {
$old_statut=$this->statut;
$this->brouillon = 1; $this->brouillon = 1;
$this->statut = 0; $this->statut = 0;
// Appel des triggers
include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
$interface=new Interfaces($this->db);
$result=$interface->run_triggers('BILL_UNVALIDATE',$this,$user,$langs,$conf);
if ($result < 0) {
$error++;
$this->errors=$interface->errors;
$this->statut=$old_statut;
$this->brouillon=0;
}
// Fin appel triggers
} else {
$this->db->rollback();
return -1;
}
if ($error == 0)
{
$this->db->commit(); $this->db->commit();
return 1; return 1;
} }

View File

@ -5,6 +5,7 @@
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org> * Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be> * Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* Copyright (C) 2009-2011 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2009-2011 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2013 Cedric Gross <c.gross@kreiz-it.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -85,6 +86,7 @@ class modAgenda extends DolibarrModules
$this->const[11] = array("MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE","chaine","1"); $this->const[11] = array("MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE","chaine","1");
$this->const[12] = array("MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE","chaine","1"); $this->const[12] = array("MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE","chaine","1");
$this->const[13] = array("MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL","chaine","1"); $this->const[13] = array("MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL","chaine","1");
$this->const[14] = array("MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE","chaine","1");
// New pages on tabs // New pages on tabs
// ----------------- // -----------------

View File

@ -2,6 +2,7 @@
/* Copyright (C) 2005-2011 Laurent Destailleur <eldy@users.sourceforge.net> /* Copyright (C) 2005-2011 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2009-2011 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2009-2011 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2013 Cedric GROSS <c.gross@kreiz-it.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -256,6 +257,21 @@ class InterfaceActionsAuto
$object->actiontypecode='AC_OTH_AUTO'; $object->actiontypecode='AC_OTH_AUTO';
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceValidatedInDolibarr",$object->ref); if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceValidatedInDolibarr",$object->ref);
$object->actionmsg=$langs->transnoentities("InvoiceValidatedInDolibarr",$object->ref); $object->actionmsg=$langs->transnoentities("InvoiceValidatedInDolibarr",$object->ref);
$object->actionmsg.="\n".$langs->transnoentities("Author").': '.$user->login;
$object->sendtoid=0;
$ok=1;
}
elseif ($action == 'BILL_UNVALIDATE')
{
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
$langs->load("other");
$langs->load("bills");
$langs->load("agenda");
$object->actiontypecode='AC_OTH_AUTO';
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceBackToDraftInDolibarr",$object->ref);
$object->actionmsg=$langs->transnoentities("InvoiceBackToDraftInDolibarr",$object->ref);
$object->actionmsg.="\n".$langs->transnoentities("Author").': '.$user->login; $object->actionmsg.="\n".$langs->transnoentities("Author").': '.$user->login;
$object->sendtoid=0; $object->sendtoid=0;

View File

@ -25,7 +25,6 @@
* ou: interface_99_all_Mytrigger.class.php * ou: interface_99_all_Mytrigger.class.php
* - Le fichier doit rester stocke dans core/triggers * - Le fichier doit rester stocke dans core/triggers
* - Le nom de la classe doit etre InterfaceMytrigger * - Le nom de la classe doit etre InterfaceMytrigger
* - Le nom de la methode constructeur doit etre InterfaceMytrigger
* - Le nom de la propriete name doit etre Mytrigger * - Le nom de la propriete name doit etre Mytrigger
*/ */
@ -353,6 +352,10 @@ class InterfaceDemo
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id); dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
} }
elseif ($action == 'BILL_VALIDATE') elseif ($action == 'BILL_VALIDATE')
{
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
}
elseif ($action == 'BILL_UNVALIDATE')
{ {
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id); dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
} }

View File

@ -6,6 +6,7 @@
-- Copyright (C) 2005-2011 Regis Houssin <regis.houssin@capnetworks.com> -- Copyright (C) 2005-2011 Regis Houssin <regis.houssin@capnetworks.com>
-- Copyright (C) 2007 Patrick Raguin <patrick.raguin@gmail.com> -- Copyright (C) 2007 Patrick Raguin <patrick.raguin@gmail.com>
-- Copyright (C) 2010 Juanjo Menent <jmenent@2byte.es> -- Copyright (C) 2010 Juanjo Menent <jmenent@2byte.es>
-- Copyright (C) 2013 Cedric Gross <c.gross@kreiz-it.fr>
-- --
-- This program is free software; you can redistribute it and/or modify -- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by -- it under the terms of the GNU General Public License as published by
@ -30,27 +31,28 @@
-- List of all managed triggered events (used for trigger agenda and for notification) -- List of all managed triggered events (used for trigger agenda and for notification)
-- --
delete from llx_c_action_trigger; delete from llx_c_action_trigger;
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (1,'FICHINTER_VALIDATE','Intervention validated','Executed when a intervention is validated','ficheinter',18); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (1,'FICHINTER_VALIDATE','Intervention validated','Executed when a intervention is validated','ficheinter',19);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (2,'BILL_VALIDATE','Customer invoice validated','Executed when a customer invoice is approved','facture',6); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (2,'BILL_VALIDATE','Customer invoice validated','Executed when a customer invoice is approved','facture',6);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (3,'ORDER_SUPPLIER_APPROVE','Supplier order request approved','Executed when a supplier order is approved','order_supplier',11); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (3,'ORDER_SUPPLIER_APPROVE','Supplier order request approved','Executed when a supplier order is approved','order_supplier',12);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (4,'ORDER_SUPPLIER_REFUSE','Supplier order request refused','Executed when a supplier order is refused','order_supplier',12); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (4,'ORDER_SUPPLIER_REFUSE','Supplier order request refused','Executed when a supplier order is refused','order_supplier',13);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (5,'ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (5,'ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (6,'PROPAL_VALIDATE','Customer proposal validated','Executed when a commercial proposal is validated','propal',2); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (6,'PROPAL_VALIDATE','Customer proposal validated','Executed when a commercial proposal is validated','propal',2);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (10,'COMPANY_CREATE','Third party created','Executed when a third party is created','societe',1); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (10,'COMPANY_CREATE','Third party created','Executed when a third party is created','societe',1);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (11,'CONTRACT_VALIDATE','Contract validated','Executed when a contract is validated','contrat',17); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (11,'CONTRACT_VALIDATE','Contract validated','Executed when a contract is validated','contrat',18);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (12,'PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (12,'PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (13,'ORDER_SENTBYMAIL','Customer order sent by mail','Executed when a customer order is sent by mail ','commande',5); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (13,'ORDER_SENTBYMAIL','Customer order sent by mail','Executed when a customer order is sent by mail ','commande',5);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (14,'BILL_PAYED','Customer invoice payed','Executed when a customer invoice is payed','facture',7); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (14,'BILL_PAYED','Customer invoice payed','Executed when a customer invoice is payed','facture',7);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (15,'BILL_CANCEL','Customer invoice canceled','Executed when a customer invoice is conceled','facture',8); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (15,'BILL_CANCEL','Customer invoice canceled','Executed when a customer invoice is conceled','facture',8);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (16,'BILL_SENTBYMAIL','Customer invoice sent by mail','Executed when a customer invoice is sent by mail','facture',9); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (16,'BILL_SENTBYMAIL','Customer invoice sent by mail','Executed when a customer invoice is sent by mail','facture',9);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (17,'ORDER_SUPPLIER_VALIDATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',10); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (17,'ORDER_SUPPLIER_VALIDATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',11);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (18,'ORDER_SUPPLIER_SENTBYMAIL','Supplier order sent by mail','Executed when a supplier order is sent by mail','order_supplier',13); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (18,'ORDER_SUPPLIER_SENTBYMAIL','Supplier order sent by mail','Executed when a supplier order is sent by mail','order_supplier',14);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (19,'BILL_SUPPLIER_VALIDATE','Supplier invoice validated','Executed when a supplier invoice is validated','invoice_supplier',14); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (19,'BILL_SUPPLIER_VALIDATE','Supplier invoice validated','Executed when a supplier invoice is validated','invoice_supplier',15);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (20,'BILL_SUPPLIER_PAYED','Supplier invoice payed','Executed when a supplier invoice is payed','invoice_supplier',15); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (20,'BILL_SUPPLIER_PAYED','Supplier invoice payed','Executed when a supplier invoice is payed','invoice_supplier',16);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (21,'BILL_SUPPLIER_SENTBYMAIL','Supplier invoice sent by mail','Executed when a supplier invoice is sent by mail','invoice_supplier',16); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (21,'BILL_SUPPLIER_SENTBYMAIL','Supplier invoice sent by mail','Executed when a supplier invoice is sent by mail','invoice_supplier',17);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (22,'SHIPPING_VALIDATE','Shipping validated','Executed when a shipping is validated','shipping',19); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (22,'SHIPPING_VALIDATE','Shipping validated','Executed when a shipping is validated','shipping',20);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (23,'SHIPPING_SENTBYMAIL','Shipping sent by mail','Executed when a shipping is sent by mail','shipping',20); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (23,'SHIPPING_SENTBYMAIL','Shipping sent by mail','Executed when a shipping is sent by mail','shipping',21);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (24,'MEMBER_VALIDATE','Member validated','Executed when a member is validated','member',21); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (24,'MEMBER_VALIDATE','Member validated','Executed when a member is validated','member',22);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (25,'MEMBER_SUBSCRIPTION','Member subscribed','Executed when a member is subscribed','member',22); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (25,'MEMBER_SUBSCRIPTION','Member subscribed','Executed when a member is subscribed','member',23);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (26,'MEMBER_RESILIATE','Member resiliated','Executed when a member is resiliated','member',23); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (26,'MEMBER_RESILIATE','Member resiliated','Executed when a member is resiliated','member',24);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (27,'MEMBER_DELETE','Member deleted','Executed when a member is deleted','member',24); insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (27,'MEMBER_DELETE','Member deleted','Executed when a member is deleted','member',25);
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (28,'BILL_UNVALIDATE','Customer invoice unvalidated','Executed when a customer invoice status set back to draft','facture',10);

View File

@ -123,3 +123,7 @@ ALTER TABLE llx_facturedet MODIFY COLUMN localtax2_type varchar(10) NOT NULL DEF
ALTER TABLE llx_propaldet MODIFY COLUMN localtax1_type varchar(10) NOT NULL DEFAULT '0'; ALTER TABLE llx_propaldet MODIFY COLUMN localtax1_type varchar(10) NOT NULL DEFAULT '0';
ALTER TABLE llx_propaldet MODIFY COLUMN localtax2_type varchar(10) NOT NULL DEFAULT '0'; ALTER TABLE llx_propaldet MODIFY COLUMN localtax2_type varchar(10) NOT NULL DEFAULT '0';
--Add new trigger on Invoice BILL_UNVALIDATE + Index
UPDATE `llx_c_action_trigger` SET rang=rang+1 WHERE rang>=10;
insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values (28,'BILL_UNVALIDATE','Customer invoice unvalidated','Executed when a customer invoice status set back to draft','facture',10);
ALTER TABLE llx_c_action_trigger ADD INDEX action_trigger_rang (rang)

View File

@ -18,3 +18,4 @@
ALTER TABLE llx_c_action_trigger ADD UNIQUE INDEX uk_action_trigger_code (code); ALTER TABLE llx_c_action_trigger ADD UNIQUE INDEX uk_action_trigger_code (code);
ALTER TABLE llx_c_action_trigger ADD INDEX action_trigger_rang (rang);

View File

@ -1,206 +1,207 @@
# Dolibarr language file - en_US - other # Dolibarr language file - en_US - other
CHARSET=UTF-8 CHARSET=UTF-8
SecurityCode=Security code SecurityCode=Security code
Calendar=Calendar Calendar=Calendar
AddTrip=Add trip AddTrip=Add trip
Tools=Tools Tools=Tools
ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.<br><br>Those tools can be reached from menu on the side. ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.<br><br>Those tools can be reached from menu on the side.
Birthday=Birthday Birthday=Birthday
BirthdayDate=Birthday BirthdayDate=Birthday
DateToBirth=Date to birth DateToBirth=Date to birth
BirthdayAlertOn= birthday alert active BirthdayAlertOn= birthday alert active
BirthdayAlertOff= birthday alert inactive BirthdayAlertOff= birthday alert inactive
Notify_FICHINTER_VALIDATE=Intervention validated Notify_FICHINTER_VALIDATE=Intervention validated
Notify_BILL_VALIDATE=Customer invoice validated Notify_BILL_VALIDATE=Customer invoice validated
Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved Notify_BILL_UNVALIDATE=Customer invoice unvalidated
Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
Notify_ORDER_VALIDATE=Customer order validated Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
Notify_PROPAL_VALIDATE=Customer proposal validated Notify_ORDER_VALIDATE=Customer order validated
Notify_WITHDRAW_TRANSMIT=Transmission withdrawal Notify_PROPAL_VALIDATE=Customer proposal validated
Notify_WITHDRAW_CREDIT=Credit withdrawal Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
Notify_WITHDRAW_EMIT=Perform withdrawal Notify_WITHDRAW_CREDIT=Credit withdrawal
Notify_ORDER_SENTBYMAIL=Customer order sent by mail Notify_WITHDRAW_EMIT=Perform withdrawal
Notify_COMPANY_CREATE=Third party created Notify_ORDER_SENTBYMAIL=Customer order sent by mail
Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail Notify_COMPANY_CREATE=Third party created
Notify_ORDER_SENTBYMAIL=Envío pedido por e-mail Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
Notify_BILL_PAYED=Customer invoice payed Notify_ORDER_SENTBYMAIL=Envío pedido por e-mail
Notify_BILL_CANCEL=Customer invoice canceled Notify_BILL_PAYED=Customer invoice payed
Notify_BILL_SENTBYMAIL=Customer invoice sent by mail Notify_BILL_CANCEL=Customer invoice canceled
Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
Notify_CONTRACT_VALIDATE=Contract validated Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
Notify_FICHEINTER_VALIDATE=Intervention validated Notify_CONTRACT_VALIDATE=Contract validated
Notify_SHIPPING_VALIDATE=Shipping validated Notify_FICHEINTER_VALIDATE=Intervention validated
Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail Notify_SHIPPING_VALIDATE=Shipping validated
Notify_MEMBER_VALIDATE=Member validated Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
Notify_MEMBER_SUBSCRIPTION=Member subscribed Notify_MEMBER_VALIDATE=Member validated
Notify_MEMBER_RESILIATE=Member resiliated Notify_MEMBER_SUBSCRIPTION=Member subscribed
Notify_MEMBER_DELETE=Member deleted Notify_MEMBER_RESILIATE=Member resiliated
NbOfAttachedFiles=Number of attached files/documents Notify_MEMBER_DELETE=Member deleted
TotalSizeOfAttachedFiles=Total size of attached files/documents NbOfAttachedFiles=Number of attached files/documents
MaxSize=Maximum size TotalSizeOfAttachedFiles=Total size of attached files/documents
AttachANewFile=Attach a new file/document MaxSize=Maximum size
LinkedObject=Linked object AttachANewFile=Attach a new file/document
Miscellanous=Miscellaneous LinkedObject=Linked object
NbOfActiveNotifications=Number of notifications Miscellanous=Miscellaneous
PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__ NbOfActiveNotifications=Number of notifications
PredefinedMailTestHtml=This is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__SIGNATURE__ PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
PredefinedMailContentSendInvoice=You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailTestHtml=This is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__SIGNATURE__
PredefinedMailContentSendInvoiceReminder=We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendInvoice=You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
PredefinedMailContentSendProposal=You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendInvoiceReminder=We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
PredefinedMailContentSendOrder=You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendProposal=You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
PredefinedMailContentSendSupplierOrder=You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendOrder=You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
PredefinedMailContentSendSupplierInvoice=You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendSupplierOrder=You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
PredefinedMailContentSendShipping=You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendSupplierInvoice=You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
PredefinedMailContentSendFichInter=You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendShipping=You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available. PredefinedMailContentSendFichInter=You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
ChooseYourDemoProfil=Choose the demo profile that match your activity... DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
DemoFundation=Manage members of a foundation ChooseYourDemoProfil=Choose the demo profile that match your activity...
DemoFundation2=Manage members and bank account of a foundation DemoFundation=Manage members of a foundation
DemoCompanyServiceOnly=Manage a freelance activity selling service only DemoFundation2=Manage members and bank account of a foundation
DemoCompanyShopWithCashDesk=Manage a shop with a cash desk DemoCompanyServiceOnly=Manage a freelance activity selling service only
DemoCompanyProductAndStocks=Manage a small or medium company selling products DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules) DemoCompanyProductAndStocks=Manage a small or medium company selling products
GoToDemo=Go to demo DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
CreatedBy=Created by %s GoToDemo=Go to demo
ModifiedBy=Modified by %s CreatedBy=Created by %s
ValidatedBy=Validated by %s ModifiedBy=Modified by %s
CanceledBy=Canceled by %s ValidatedBy=Validated by %s
ClosedBy=Closed by %s CanceledBy=Canceled by %s
FileWasRemoved=File %s was removed ClosedBy=Closed by %s
DirWasRemoved=Directory %s was removed FileWasRemoved=File %s was removed
FeatureNotYetAvailableShort=Available in a next version DirWasRemoved=Directory %s was removed
FeatureNotYetAvailable=Feature not yet available in this version FeatureNotYetAvailableShort=Available in a next version
FeatureExperimental=Experimental feature. Not stable in this version FeatureNotYetAvailable=Feature not yet available in this version
FeatureDevelopment=Development feature. Not stable in this version FeatureExperimental=Experimental feature. Not stable in this version
FeaturesSupported=Features supported FeatureDevelopment=Development feature. Not stable in this version
Width=Width FeaturesSupported=Features supported
Height=Height Width=Width
Depth=Depth Height=Height
Top=Top Depth=Depth
Bottom=Bottom Top=Top
Left=Left Bottom=Bottom
Right=Right Left=Left
CalculatedWeight=Calculated weight Right=Right
CalculatedVolume=Calculated volume CalculatedWeight=Calculated weight
Weight=Weight CalculatedVolume=Calculated volume
TotalWeight=Total weight Weight=Weight
WeightUnitton=tonnes TotalWeight=Total weight
WeightUnitkg=kg WeightUnitton=tonnes
WeightUnitg=g WeightUnitkg=kg
WeightUnitmg=mg WeightUnitg=g
WeightUnitpound=pound WeightUnitmg=mg
Length=Length WeightUnitpound=pound
LengthUnitm=m Length=Length
LengthUnitdm=dm LengthUnitm=m
LengthUnitcm=cm LengthUnitdm=dm
LengthUnitmm=mm LengthUnitcm=cm
Surface=Area LengthUnitmm=mm
SurfaceUnitm2=m2 Surface=Area
SurfaceUnitdm2=dm2 SurfaceUnitm2=m2
SurfaceUnitcm2=cm2 SurfaceUnitdm2=dm2
SurfaceUnitmm2=mm2 SurfaceUnitcm2=cm2
SurfaceUnitfoot2=ft2 SurfaceUnitmm2=mm2
SurfaceUnitinch2=in2 SurfaceUnitfoot2=ft2
Volume=Volume SurfaceUnitinch2=in2
TotalVolume=Total volume Volume=Volume
VolumeUnitm3=m3 TotalVolume=Total volume
VolumeUnitdm3=dm3 VolumeUnitm3=m3
VolumeUnitcm3=cm3 VolumeUnitdm3=dm3
VolumeUnitmm3=mm3 VolumeUnitcm3=cm3
VolumeUnitfoot3=ft3 VolumeUnitmm3=mm3
VolumeUnitinch3=in3 VolumeUnitfoot3=ft3
VolumeUnitounce=ounce VolumeUnitinch3=in3
VolumeUnitlitre=litre VolumeUnitounce=ounce
VolumeUnitgallon=gallon VolumeUnitlitre=litre
Size=size VolumeUnitgallon=gallon
SizeUnitm=m Size=size
SizeUnitdm=dm SizeUnitm=m
SizeUnitcm=cm SizeUnitdm=dm
SizeUnitmm=mm SizeUnitcm=cm
SizeUnitinch=inch SizeUnitmm=mm
SizeUnitfoot=foot SizeUnitinch=inch
SizeUnitpoint=point SizeUnitfoot=foot
BugTracker=Bug tracker SizeUnitpoint=point
SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.<br>Change will be effective only after clicking on confirmation link inside this email.<br>Check your email reader software. BugTracker=Bug tracker
BackToLoginPage=Back to login page SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.<br>Change will be effective only after clicking on confirmation link inside this email.<br>Check your email reader software.
AuthenticationDoesNotAllowSendNewPassword=Authentication mode is <b>%s</b>.<br>In this mode, Dolibarr can't know nor change your password.<br>Contact your system administrator if you want to change your password. BackToLoginPage=Back to login page
EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option. AuthenticationDoesNotAllowSendNewPassword=Authentication mode is <b>%s</b>.<br>In this mode, Dolibarr can't know nor change your password.<br>Contact your system administrator if you want to change your password.
EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib) EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
ProfIdShortDesc=<b>Prof Id %s</b> is an information depending on third party country.<br>For example, for country <b>%s</b>, it's code <b>%s</b>. EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
DolibarrDemo=Dolibarr ERP/CRM demo ProfIdShortDesc=<b>Prof Id %s</b> is an information depending on third party country.<br>For example, for country <b>%s</b>, it's code <b>%s</b>.
StatsByNumberOfUnits=Statistics in number of products/services units DolibarrDemo=Dolibarr ERP/CRM demo
StatsByNumberOfEntities=Statistics in number of referring entities StatsByNumberOfUnits=Statistics in number of products/services units
NumberOfProposals=Number of proposals on last 12 month StatsByNumberOfEntities=Statistics in number of referring entities
NumberOfCustomerOrders=Number of customer orders on last 12 month NumberOfProposals=Number of proposals on last 12 month
NumberOfCustomerInvoices=Number of customer invoices on last 12 month NumberOfCustomerOrders=Number of customer orders on last 12 month
NumberOfSupplierInvoices=Number of supplier invoices on last 12 month NumberOfCustomerInvoices=Number of customer invoices on last 12 month
NumberOfUnitsProposals=Number of units on proposals on last 12 month NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month NumberOfUnitsProposals=Number of units on proposals on last 12 month
NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
EMailTextInterventionValidated=The intervention %s has been validated. NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
EMailTextInvoiceValidated=The invoice %s has been validated. EMailTextInterventionValidated=The intervention %s has been validated.
EMailTextProposalValidated=The proposal %s has been validated. EMailTextInvoiceValidated=The invoice %s has been validated.
EMailTextOrderValidated=The order %s has been validated. EMailTextProposalValidated=The proposal %s has been validated.
EMailTextOrderApproved=The order %s has been approved. EMailTextOrderValidated=The order %s has been validated.
EMailTextOrderApprovedBy=The order %s has been approved by %s. EMailTextOrderApproved=The order %s has been approved.
EMailTextOrderRefused=The order %s has been refused. EMailTextOrderApprovedBy=The order %s has been approved by %s.
EMailTextOrderRefusedBy=The order %s has been refused by %s. EMailTextOrderRefused=The order %s has been refused.
ImportedWithSet=Importation data set EMailTextOrderRefusedBy=The order %s has been refused by %s.
DolibarrNotification=Automatic notification ImportedWithSet=Importation data set
ResizeDesc=Enter new width <b>OR</b> new height. Ratio will be kept during resizing... DolibarrNotification=Automatic notification
NewLength=New width ResizeDesc=Enter new width <b>OR</b> new height. Ratio will be kept during resizing...
NewHeight=New height NewLength=New width
NewSizeAfterCropping=New size after cropping NewHeight=New height
DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner) NewSizeAfterCropping=New size after cropping
CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
ImageEditor=Image editor CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s. ImageEditor=Image editor
YouReceiveMailBecauseOfNotification2=This event is the following: YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start". YouReceiveMailBecauseOfNotification2=This event is the following:
ClickHere=Click here ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
UseAdvancedPerms=Use the advanced permissions of some modules ClickHere=Click here
FileFormat=File format UseAdvancedPerms=Use the advanced permissions of some modules
SelectAColor=Choose a color FileFormat=File format
AddFiles=Add Files SelectAColor=Choose a color
StartUpload=Start upload AddFiles=Add Files
CancelUpload=Cancel upload StartUpload=Start upload
FileIsTooBig=Files is too big CancelUpload=Cancel upload
PleaseBePatient=Please be patient... FileIsTooBig=Files is too big
PleaseBePatient=Please be patient...
##### Calendar common #####
AddCalendarEntry=Add entry in calendar %s ##### Calendar common #####
NewCompanyToDolibarr=Company %s added into Dolibarr AddCalendarEntry=Add entry in calendar %s
ContractValidatedInDolibarr=Contract %s validated in Dolibarr NewCompanyToDolibarr=Company %s added into Dolibarr
ContractCanceledInDolibarr=Contract %s canceled in Dolibarr ContractValidatedInDolibarr=Contract %s validated in Dolibarr
ContractClosedInDolibarr=Contract %s closed in Dolibarr ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr ContractClosedInDolibarr=Contract %s closed in Dolibarr
PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
PropalValidatedInDolibarr=Proposal %s validated in Dolibarr PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
PaymentDoneInDolibarr=Payment %s done in Dolibarr InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr PaymentDoneInDolibarr=Payment %s done in Dolibarr
SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
MemberValidatedInDolibarr=Member %s validated in Dolibarr SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr MemberValidatedInDolibarr=Member %s validated in Dolibarr
MemberDeletedInDolibarr=Member %s deleted from Dolibarr MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr MemberDeletedInDolibarr=Member %s deleted from Dolibarr
ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
##### Export ##### ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
Export=Export ##### Export #####
ExportsArea=Exports area Export=Export
AvailableFormats=Available formats ExportsArea=Exports area
LibraryUsed=Librairy used AvailableFormats=Available formats
LibraryVersion=Version LibraryUsed=Librairy used
ExportableDatas=Exportable data LibraryVersion=Version
NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions) ExportableDatas=Exportable data
ToExport=Export NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
NewExport=New export ToExport=Export
##### External sites ##### NewExport=New export
##### External sites #####
ExternalSites=External sites ExternalSites=External sites

View File

@ -1,205 +1,206 @@
# Dolibarr language file - fr_FR - other # Dolibarr language file - fr_FR - other
CHARSET=UTF-8 CHARSET=UTF-8
SecurityCode=Code sécurité SecurityCode=Code sécurité
Calendar=Calendrier Calendar=Calendrier
AddTrip=Créer note de frais AddTrip=Créer note de frais
Tools=Outils Tools=Outils
ToolsDesc=Cet espace est dédié au regroupement d'outils divers non disponibles dans les autres entrées du menu.<br><br>La liste de ces outils est accessible par le menu sur le côté. ToolsDesc=Cet espace est dédié au regroupement d'outils divers non disponibles dans les autres entrées du menu.<br><br>La liste de ces outils est accessible par le menu sur le côté.
Birthday=Anniversaire Birthday=Anniversaire
BirthdayDate=Date anniversaire BirthdayDate=Date anniversaire
DateToBirth=Date de naissance DateToBirth=Date de naissance
BirthdayAlertOn= alerte anniversaire active BirthdayAlertOn= alerte anniversaire active
BirthdayAlertOff= alerte anniversaire inactive BirthdayAlertOff= alerte anniversaire inactive
Notify_FICHINTER_VALIDATE=Validation fiche intervention Notify_FICHINTER_VALIDATE=Validation fiche intervention
Notify_BILL_VALIDATE=Validation facture client Notify_BILL_VALIDATE=Validation facture client
Notify_ORDER_SUPPLIER_APPROVE=Approbation commande fournisseur Notify_BILL_UNVALIDATE=Dévalidation facture client
Notify_ORDER_SUPPLIER_REFUSE=Refus commande fournisseur Notify_ORDER_SUPPLIER_APPROVE=Approbation commande fournisseur
Notify_ORDER_VALIDATE=Validation commande client Notify_ORDER_SUPPLIER_REFUSE=Refus commande fournisseur
Notify_PROPAL_VALIDATE=Validation proposition commerciale client Notify_ORDER_VALIDATE=Validation commande client
Notify_WITHDRAW_TRANSMIT=Transmission prélèvement Notify_PROPAL_VALIDATE=Validation proposition commerciale client
Notify_WITHDRAW_CREDIT=Créditer prélèvement Notify_WITHDRAW_TRANSMIT=Transmission prélèvement
Notify_WITHDRAW_EMIT=Emission prélèvement Notify_WITHDRAW_CREDIT=Créditer prélèvement
Notify_COMPANY_CREATE=Créer tiers Notify_WITHDRAW_EMIT=Emission prélèvement
Notify_PROPAL_SENTBYMAIL=Envoi propale par email Notify_COMPANY_CREATE=Créer tiers
Notify_ORDER_SENTBYMAIL=Envoi commande client par email Notify_PROPAL_SENTBYMAIL=Envoi propale par email
Notify_BILL_PAYED=Recouvrement facture client Notify_ORDER_SENTBYMAIL=Envoi commande client par email
Notify_BILL_CANCEL=Annulation facture client Notify_BILL_PAYED=Recouvrement facture client
Notify_BILL_SENTBYMAIL=Envoi facture client par email Notify_BILL_CANCEL=Annulation facture client
Notify_ORDER_SUPPLIER_VALIDATE=Validation commande fournisseur Notify_BILL_SENTBYMAIL=Envoi facture client par email
Notify_ORDER_SUPPLIER_SENTBYMAIL=Envoi commande fournisseur par email Notify_ORDER_SUPPLIER_VALIDATE=Validation commande fournisseur
Notify_BILL_SUPPLIER_VALIDATE=Validation facture fournisseur Notify_ORDER_SUPPLIER_SENTBYMAIL=Envoi commande fournisseur par email
Notify_BILL_SUPPLIER_PAYED=Paiment facture fournisseur Notify_BILL_SUPPLIER_VALIDATE=Validation facture fournisseur
Notify_BILL_SUPPLIER_SENTBYMAIL=Envoi facture fournisseur par email Notify_BILL_SUPPLIER_PAYED=Paiment facture fournisseur
Notify_CONTRACT_VALIDATE=Validation contrat Notify_BILL_SUPPLIER_SENTBYMAIL=Envoi facture fournisseur par email
Notify_FICHEINTER_VALIDATE=Validation fiche d'intervention Notify_CONTRACT_VALIDATE=Validation contrat
Notify_SHIPPING_VALIDATE=Validation expédition Notify_FICHEINTER_VALIDATE=Validation fiche d'intervention
Notify_SHIPPING_SENTBYMAIL=Envoi expedition par email Notify_SHIPPING_VALIDATE=Validation expédition
Notify_MEMBER_VALIDATE=Validation adhérent Notify_SHIPPING_SENTBYMAIL=Envoi expedition par email
Notify_MEMBER_SUBSCRIPTION=Cotisation adhérent Notify_MEMBER_VALIDATE=Validation adhérent
Notify_MEMBER_RESILIATE=Résiliation adhérent Notify_MEMBER_SUBSCRIPTION=Cotisation adhérent
Notify_MEMBER_DELETE=Suppression adhérent Notify_MEMBER_RESILIATE=Résiliation adhérent
NbOfAttachedFiles=Nombre de fichiers/documents liés Notify_MEMBER_DELETE=Suppression adhérent
TotalSizeOfAttachedFiles=Taille total fichiers/documents liés NbOfAttachedFiles=Nombre de fichiers/documents liés
MaxSize=Taille maximum TotalSizeOfAttachedFiles=Taille total fichiers/documents liés
AttachANewFile=Ajouter un nouveau fichier/document MaxSize=Taille maximum
LinkedObject=Objet lié AttachANewFile=Ajouter un nouveau fichier/document
Miscellanous=Divers LinkedObject=Objet lié
NbOfActiveNotifications=Nombre de notifications Miscellanous=Divers
PredefinedMailTest=Ceci est un mail de test.\nLes 2 lignes sont séparées par un retour à la ligne.\n\n__SIGNATURE__ NbOfActiveNotifications=Nombre de notifications
PredefinedMailTestHtml=Ceci est un mail de <b>test</b> (le mot test doit être en gras).<br>Les 2 lignes sont séparées par un retour à la ligne.<br><br>__SIGNATURE__ PredefinedMailTest=Ceci est un mail de test.\nLes 2 lignes sont séparées par un retour à la ligne.\n\n__SIGNATURE__
PredefinedMailContentSendInvoice=Veuillez trouver ci-joint la facture __FACREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailTestHtml=Ceci est un mail de <b>test</b> (le mot test doit être en gras).<br>Les 2 lignes sont séparées par un retour à la ligne.<br><br>__SIGNATURE__
PredefinedMailContentSendInvoiceReminder=Nous apportons à votre connaissance que la facture __FACREF__ ne semble pas avoir été réglée. La voici donc, pour rappel, en pièce jointe.\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendInvoice=Veuillez trouver ci-joint la facture __FACREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
PredefinedMailContentSendProposal=Veuillez trouver ci-joint la proposition commerciale __PROPREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendInvoiceReminder=Nous apportons à votre connaissance que la facture __FACREF__ ne semble pas avoir été réglée. La voici donc, pour rappel, en pièce jointe.\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
PredefinedMailContentSendOrder=Veuillez trouver ci-joint la commande __ORDERREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendProposal=Veuillez trouver ci-joint la proposition commerciale __PROPREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
PredefinedMailContentSendSupplierOrder=Veuillez trouver ci-joint notre commande __ORDERREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendOrder=Veuillez trouver ci-joint la commande __ORDERREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
PredefinedMailContentSendSupplierInvoice=Veuillez trouver ci-joint la facture __FACREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendSupplierOrder=Veuillez trouver ci-joint notre commande __ORDERREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
PredefinedMailContentSendShipping=Veuillez trouver ci-joint le bon d'expédition __SHIPPINGREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendSupplierInvoice=Veuillez trouver ci-joint la facture __FACREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
PredefinedMailContentSendFichInter=Veuillez trouver ci-joint la fiche d'intervention __FICHINTERREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__ PredefinedMailContentSendShipping=Veuillez trouver ci-joint le bon d'expédition __SHIPPINGREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
DemoDesc=Dolibarr est un logiciel de gestion d'activité (professionnelle ou associative) composé de modules fonctionnels indépendants et optionnels. Une démonstration qui inclut tous ces modules n'a pas de sens car les modules ne sont jamais tous utilisés en même temps. Aussi, plusieurs profils type de démo sont disponibles. PredefinedMailContentSendFichInter=Veuillez trouver ci-joint la fiche d'intervention __FICHINTERREF__\n\n__PERSONALIZED__Cordialement\n\n__SIGNATURE__
ChooseYourDemoProfil=Veuillez choisir le profil de démo qui correspond le mieux à votre activité... DemoDesc=Dolibarr est un logiciel de gestion d'activité (professionnelle ou associative) composé de modules fonctionnels indépendants et optionnels. Une démonstration qui inclut tous ces modules n'a pas de sens car les modules ne sont jamais tous utilisés en même temps. Aussi, plusieurs profils type de démo sont disponibles.
DemoFundation=Gestion des adhérents d'une association ChooseYourDemoProfil=Veuillez choisir le profil de démo qui correspond le mieux à votre activité...
DemoFundation2=Gestion des adhérents et trésorerie d'une association DemoFundation=Gestion des adhérents d'une association
DemoCompanyServiceOnly=Gestion d'une activité d'indépendant faisant du service DemoFundation2=Gestion des adhérents et trésorerie d'une association
DemoCompanyShopWithCashDesk=Gestion d'un magasin avec caisse DemoCompanyServiceOnly=Gestion d'une activité d'indépendant faisant du service
DemoCompanyProductAndStocks=Gestion d'une PME revendeuse de produits DemoCompanyShopWithCashDesk=Gestion d'un magasin avec caisse
DemoCompanyAll=Gestion d'une PME aux activités multiples (tous les modules principaux) DemoCompanyProductAndStocks=Gestion d'une PME revendeuse de produits
GoToDemo=Accéder à la démo DemoCompanyAll=Gestion d'une PME aux activités multiples (tous les modules principaux)
CreatedBy=Créé par %s GoToDemo=Accéder à la démo
ModifiedBy=Modifié par %s CreatedBy=Créé par %s
ValidatedBy=Validé par %s ModifiedBy=Modifié par %s
CanceledBy=Annulé par %s ValidatedBy=Validé par %s
ClosedBy=Clôturé par %s CanceledBy=Annulé par %s
FileWasRemoved=Le fichier %s a été supprimé ClosedBy=Clôturé par %s
DirWasRemoved=Le répertoire %s a été supprimé FileWasRemoved=Le fichier %s a été supprimé
FeatureNotYetAvailableShort=Disponible dans une prochaine version DirWasRemoved=Le répertoire %s a été supprimé
FeatureNotYetAvailable=Fonctionnalité pas encore disponible dans cette version FeatureNotYetAvailableShort=Disponible dans une prochaine version
FeatureExperimental=Fonctionnalité expérimentale. Non stable dans cette version FeatureNotYetAvailable=Fonctionnalité pas encore disponible dans cette version
FeatureDevelopment=Fonctionnalité en développement. Non stable dans cette version FeatureExperimental=Fonctionnalité expérimentale. Non stable dans cette version
FeaturesSupported=Fonctionnalités supportées FeatureDevelopment=Fonctionnalité en développement. Non stable dans cette version
Width=Largeur FeaturesSupported=Fonctionnalités supportées
Height=Hauteur Width=Largeur
Depth=Profondeur Height=Hauteur
Top=Haut Depth=Profondeur
Bottom=Bas Top=Haut
Left=Gauche Bottom=Bas
Right=Droite Left=Gauche
CalculatedWeight=Poids calculé Right=Droite
CalculatedVolume=Volume calculé CalculatedWeight=Poids calculé
Weight=Poids CalculatedVolume=Volume calculé
TotalWeight=Poids total Weight=Poids
WeightUnitton=tonnes TotalWeight=Poids total
WeightUnitkg=kg WeightUnitton=tonnes
WeightUnitg=g WeightUnitkg=kg
WeightUnitmg=mg WeightUnitg=g
WeightUnitpound=livre WeightUnitmg=mg
Length=Longueur WeightUnitpound=livre
LengthUnitm=m Length=Longueur
LengthUnitdm=dm LengthUnitm=m
LengthUnitcm=cm LengthUnitdm=dm
LengthUnitmm=mm LengthUnitcm=cm
Surface=Surface LengthUnitmm=mm
SurfaceUnitm2=m2 Surface=Surface
SurfaceUnitdm2=dm2 SurfaceUnitm2=m2
SurfaceUnitcm2=cm2 SurfaceUnitdm2=dm2
SurfaceUnitmm2=mm2 SurfaceUnitcm2=cm2
SurfaceUnitfoot2=pied2 SurfaceUnitmm2=mm2
SurfaceUnitinch2=pouce2 SurfaceUnitfoot2=pied2
Volume=Volume SurfaceUnitinch2=pouce2
TotalVolume=Volume total Volume=Volume
VolumeUnitm3=m3 TotalVolume=Volume total
VolumeUnitdm3=dm3 (l) VolumeUnitm3=m3
VolumeUnitcm3=cm3 (ml) VolumeUnitdm3=dm3 (l)
VolumeUnitmm3=mm3 (µl) VolumeUnitcm3=cm3 (ml)
VolumeUnitfoot3=pied3 VolumeUnitmm3=mm3 (µl)
VolumeUnitinch3=pouce3 VolumeUnitfoot3=pied3
VolumeUnitounce=once VolumeUnitinch3=pouce3
VolumeUnitlitre=litre VolumeUnitounce=once
VolumeUnitgallon=gallon VolumeUnitlitre=litre
Size=Taille VolumeUnitgallon=gallon
SizeUnitm=m Size=Taille
SizeUnitdm=dm SizeUnitm=m
SizeUnitcm=cm SizeUnitdm=dm
SizeUnitmm=mm SizeUnitcm=cm
SizeUnitinch=pouce SizeUnitmm=mm
SizeUnitfoot=pied SizeUnitinch=pouce
SizeUnitpoint=point SizeUnitfoot=pied
BugTracker=Bug tracker SizeUnitpoint=point
SendNewPasswordDesc=Ce formulaire permet d'envoyer un nouveau mot de passe. Il sera envoyé à l'adresse email de votre user.<br>La modification du mot de passe ne sera effective qu'après clic par le destinataire du lien de confirmation inclut dans ce mail.<br>Surveillez votre messagerie. BugTracker=Bug tracker
BackToLoginPage=Retour page de connexion SendNewPasswordDesc=Ce formulaire permet d'envoyer un nouveau mot de passe. Il sera envoyé à l'adresse email de votre user.<br>La modification du mot de passe ne sera effective qu'après clic par le destinataire du lien de confirmation inclut dans ce mail.<br>Surveillez votre messagerie.
AuthenticationDoesNotAllowSendNewPassword=Le mode d'authentification de Dolibarr est configuré à "<b>%s</b>".<br>Dans ce mode, Dolibarr n'a pas la possibilité de connaitre ni modifier votre mot de passe.<br>Contactez votre administrateur pour connaitre les modalités de changement. BackToLoginPage=Retour page de connexion
EnableGDLibraryDesc=Vous devez activer ou installer la librairie GD avec votre PHP pour pouvoir activer cette option. AuthenticationDoesNotAllowSendNewPassword=Le mode d'authentification de Dolibarr est configuré à "<b>%s</b>".<br>Dans ce mode, Dolibarr n'a pas la possibilité de connaitre ni modifier votre mot de passe.<br>Contactez votre administrateur pour connaitre les modalités de changement.
EnablePhpAVModuleDesc=Vous devez installer un module PHP compatible avec votre anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib) EnableGDLibraryDesc=Vous devez activer ou installer la librairie GD avec votre PHP pour pouvoir activer cette option.
ProfIdShortDesc=<b>Id prof. %s</b> est une information qui dépend du pays du tiers.<br>Par exemple, pour le pays <b>%s</b>, il s'agit du code <b>%s</b>. EnablePhpAVModuleDesc=Vous devez installer un module PHP compatible avec votre anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
DolibarrDemo=Démo de Dolibarr ERP/CRM ProfIdShortDesc=<b>Id prof. %s</b> est une information qui dépend du pays du tiers.<br>Par exemple, pour le pays <b>%s</b>, il s'agit du code <b>%s</b>.
StatsByNumberOfUnits=Statistiques en nombre d'unités du produit/service DolibarrDemo=Démo de Dolibarr ERP/CRM
StatsByNumberOfEntities=Statistiques en nombre d'entités référentes StatsByNumberOfUnits=Statistiques en nombre d'unités du produit/service
NumberOfProposals=Nombre de propales sur les 12 derniers mois StatsByNumberOfEntities=Statistiques en nombre d'entités référentes
NumberOfCustomerOrders=Nombre de commandes clients sur les 12 derniers mois NumberOfProposals=Nombre de propales sur les 12 derniers mois
NumberOfCustomerInvoices=Nombre de factures clients sur les 12 derniers mois NumberOfCustomerOrders=Nombre de commandes clients sur les 12 derniers mois
NumberOfSupplierInvoices=Nombre de factures fournisseurs sur les 12 derniers mois NumberOfCustomerInvoices=Nombre de factures clients sur les 12 derniers mois
NumberOfUnitsProposals=Nombre d'unités sur les propales des 12 derniers mois NumberOfSupplierInvoices=Nombre de factures fournisseurs sur les 12 derniers mois
NumberOfUnitsCustomerOrders=Nombre d'unités sur les commandes clients des 12 derniers mois NumberOfUnitsProposals=Nombre d'unités sur les propales des 12 derniers mois
NumberOfUnitsCustomerInvoices=Nombre d'unités sur les factures clients des 12 derniers mois NumberOfUnitsCustomerOrders=Nombre d'unités sur les commandes clients des 12 derniers mois
NumberOfUnitsSupplierInvoices=Nombre d'unités sur les factures fournisseurs des 12 derniers mois NumberOfUnitsCustomerInvoices=Nombre d'unités sur les factures clients des 12 derniers mois
EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée. NumberOfUnitsSupplierInvoices=Nombre d'unités sur les factures fournisseurs des 12 derniers mois
EMailTextInvoiceValidated=La facture %s vous concernant a été validée. EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée.
EMailTextProposalValidated=La proposition commerciale %s vous concernant a été validée. EMailTextInvoiceValidated=La facture %s vous concernant a été validée.
EMailTextOrderValidated=La commande %s vous concernant a été validée. EMailTextProposalValidated=La proposition commerciale %s vous concernant a été validée.
EMailTextOrderApproved=La commande %s a été approuvée. EMailTextOrderValidated=La commande %s vous concernant a été validée.
EMailTextOrderApprovedBy=La commande %s a été approuvée par %s. EMailTextOrderApproved=La commande %s a été approuvée.
EMailTextOrderRefused=La commande %s a été refusée. EMailTextOrderApprovedBy=La commande %s a été approuvée par %s.
EMailTextOrderRefusedBy=La commande %s a été refusée par %s. EMailTextOrderRefused=La commande %s a été refusée.
ImportedWithSet=Lot d'importation (Import key) EMailTextOrderRefusedBy=La commande %s a été refusée par %s.
DolibarrNotification=Notification automatique ImportedWithSet=Lot d'importation (Import key)
ResizeDesc=Entrer la nouvelle largeur <b>OU</b> la nouvelle hauteur. Le ratio est conservé lors du redimensionnement... DolibarrNotification=Notification automatique
NewLength=Nouvelle largeur ResizeDesc=Entrer la nouvelle largeur <b>OU</b> la nouvelle hauteur. Le ratio est conservé lors du redimensionnement...
NewHeight=Nouvelle hauteur NewLength=Nouvelle largeur
NewSizeAfterCropping=Nouvelles dimensions après recadrage NewHeight=Nouvelle hauteur
DefineNewAreaToPick=Définissez la zone d'image à conserver (clic gauche sur l'image puis drag vers les coins opposés) NewSizeAfterCropping=Nouvelles dimensions après recadrage
CurrentInformationOnImage=Cette page permet de redimensionner ou recadrer un image. Voici les informations sur l'image courante en cours d'édition DefineNewAreaToPick=Définissez la zone d'image à conserver (clic gauche sur l'image puis drag vers les coins opposés)
ImageEditor=Editeur d'image CurrentInformationOnImage=Cette page permet de redimensionner ou recadrer un image. Voici les informations sur l'image courante en cours d'édition
YouReceiveMailBecauseOfNotification=Vous recevez ce message car votre email a été abonnée à certaines notifications automatiques pour vous informer d'évenements particuliers issus du logiciel %s de %s. ImageEditor=Editeur d'image
YouReceiveMailBecauseOfNotification2=L'événement en question est le suivant: YouReceiveMailBecauseOfNotification=Vous recevez ce message car votre email a été abonnée à certaines notifications automatiques pour vous informer d'évenements particuliers issus du logiciel %s de %s.
ThisIsListOfModules=Voici une liste de modules présélectionnés par ce profil de démo (seuls les plus courants sont accessibles dans cette demo). Affinez encore vos préférences et cliquez sur "Démarrer". YouReceiveMailBecauseOfNotification2=L'événement en question est le suivant:
ClickHere=Cliquez ici ThisIsListOfModules=Voici une liste de modules présélectionnés par ce profil de démo (seuls les plus courants sont accessibles dans cette demo). Affinez encore vos préférences et cliquez sur "Démarrer".
UseAdvancedPerms=Utiliser les droits avancés dans les permissions des modules ClickHere=Cliquez ici
FileFormat=Format de fichier UseAdvancedPerms=Utiliser les droits avancés dans les permissions des modules
SelectAColor=Choisissez une couleur FileFormat=Format de fichier
AddFiles=Ajouter des fichiers SelectAColor=Choisissez une couleur
StartUpload=Transférer AddFiles=Ajouter des fichiers
CancelUpload=Annuler le transfert StartUpload=Transférer
FileIsTooBig=Le fichier est trop volumineux CancelUpload=Annuler le transfert
PleaseBePatient=Merci de patienter quelques instants... FileIsTooBig=Le fichier est trop volumineux
PleaseBePatient=Merci de patienter quelques instants...
##### Calendar common #####
AddCalendarEntry=Ajouter entrée dans le calendrier %s ##### Calendar common #####
NewCompanyToDolibarr=Société %s ajoutée dans Dolibarr AddCalendarEntry=Ajouter entrée dans le calendrier %s
ContractValidatedInDolibarr=Contrat %s validé dans Dolibarr NewCompanyToDolibarr=Société %s ajoutée dans Dolibarr
ContractCanceledInDolibarr=Contrat %s annulé dans Dolibarr ContractValidatedInDolibarr=Contrat %s validé dans Dolibarr
ContractClosedInDolibarr=Contrat %s fermé dans Dolibarr ContractCanceledInDolibarr=Contrat %s annulé dans Dolibarr
PropalClosedSignedInDolibarr=Proposition %s signée dans Dolibarr ContractClosedInDolibarr=Contrat %s fermé dans Dolibarr
PropalClosedRefusedInDolibarr=Proposition %s refusée dans Dolibarr PropalClosedSignedInDolibarr=Proposition %s signée dans Dolibarr
PropalValidatedInDolibarr=Proposition %s validée dans Dolibarr PropalClosedRefusedInDolibarr=Proposition %s refusée dans Dolibarr
InvoiceValidatedInDolibarr=Facture %s validée dans Dolibarr PropalValidatedInDolibarr=Proposition %s validée dans Dolibarr
InvoicePaidInDolibarr=Facture %s passée à payée dans Dolibarr InvoiceValidatedInDolibarr=Facture %s validée dans Dolibarr
InvoiceCanceledInDolibarr=Facture %s annulée dans Dolibarr InvoicePaidInDolibarr=Facture %s passée à payée dans Dolibarr
PaymentDoneInDolibarr=Paiement %s réalisé dans Dolibarr InvoiceCanceledInDolibarr=Facture %s annulée dans Dolibarr
CustomerPaymentDoneInDolibarr=Paiement client %s dans Dolibarr PaymentDoneInDolibarr=Paiement %s réalisé dans Dolibarr
SupplierPaymentDoneInDolibarr=Paiement fournisseur %s dans Dolibarr CustomerPaymentDoneInDolibarr=Paiement client %s dans Dolibarr
MemberValidatedInDolibarr=Adhérent %s validé dans Dolibarr SupplierPaymentDoneInDolibarr=Paiement fournisseur %s dans Dolibarr
MemberResiliatedInDolibarr=Adhérent %s résilié dans Dolibarr MemberValidatedInDolibarr=Adhérent %s validé dans Dolibarr
MemberDeletedInDolibarr=Adhérent %s supprimé de Dolibarr MemberResiliatedInDolibarr=Adhérent %s résilié dans Dolibarr
MemberSubscriptionAddedInDolibarr=Souscription adhérent %s ajoutée dans Dolibarr MemberDeletedInDolibarr=Adhérent %s supprimé de Dolibarr
ShipmentValidatedInDolibarr=Expédition %s validée dans Dolibarr MemberSubscriptionAddedInDolibarr=Souscription adhérent %s ajoutée dans Dolibarr
##### Export ##### ShipmentValidatedInDolibarr=Expédition %s validée dans Dolibarr
Export=Export ##### Export #####
ExportsArea=Espace exports Export=Export
AvailableFormats=Formats disponibles ExportsArea=Espace exports
LibraryUsed=Librairie utilisée AvailableFormats=Formats disponibles
LibraryVersion=Version LibraryUsed=Librairie utilisée
ExportableDatas=Données exportables LibraryVersion=Version
NoExportableData=Pas de données exportables (pas de module avec données exportables chargé, ou manque de permissions) ExportableDatas=Données exportables
ToExport=Exporter NoExportableData=Pas de données exportables (pas de module avec données exportables chargé, ou manque de permissions)
NewExport=Nouvel export ToExport=Exporter
##### External sites ##### NewExport=Nouvel export
##### External sites #####
ExternalSites=Sites externes ExternalSites=Sites externes