Merge remote-tracking branch 'upstream/develop' into develop
This commit is contained in:
commit
7f1a48916e
@ -289,7 +289,7 @@ script:
|
|||||||
# Ensure we catch errors
|
# Ensure we catch errors
|
||||||
set -e
|
set -e
|
||||||
#parallel-lint --exclude htdocs/includes --blame .
|
#parallel-lint --exclude htdocs/includes --blame .
|
||||||
parallel-lint --exclude htdocs/includes/sabre --exclude htdocs/includes/squizlabs/php_codesniffer/tests --exclude htdocs/includes/jakub-onderka/php-parallel-lint/tests --exclude htdocs/includes/mike42/escpos-php/example --exclude htdocs/includes/phpunit/php-token-stream/tests --exclude htdocs/includes/composer/autoload_static.php --blame .
|
parallel-lint --exclude htdocs/includes/sabre --exclude htdocs/includes/sebastian --exclude htdocs/includes/squizlabs/php_codesniffer/tests --exclude htdocs/includes/jakub-onderka/php-parallel-lint/tests --exclude htdocs/includes/mike42/escpos-php/example --exclude htdocs/includes/phpunit/php-token-stream/tests --exclude htdocs/includes/composer/autoload_static.php --blame .
|
||||||
set +e
|
set +e
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|||||||
103
ChangeLog
103
ChangeLog
@ -5,20 +5,111 @@ English Dolibarr ChangeLog
|
|||||||
|
|
||||||
***** ChangeLog for 9.0.0 compared to 8.0.0 *****
|
***** ChangeLog for 9.0.0 compared to 8.0.0 *****
|
||||||
For Users:
|
For Users:
|
||||||
NEW: Stable module: Website
|
NEW: Stable module: DAV (WebDAV only for the moment)
|
||||||
NEW: Stable module: WebDAV
|
|
||||||
NEW: Stable module: Module Builder
|
|
||||||
NEW: Stable module "Skype" has been replaced with module "Social Networks" to support more services.
|
NEW: Stable module "Skype" has been replaced with module "Social Networks" to support more services.
|
||||||
|
NEW: Stable module "Module Builder"
|
||||||
|
NEW: Stable module: Website
|
||||||
NEW: Experimental module "TakePos"
|
NEW: Experimental module "TakePos"
|
||||||
NEW: Experimental module "Ticket"
|
NEW: Experimental module "Ticket"
|
||||||
|
NEW: Experimental module "Data Privacy"
|
||||||
|
NEW: Experimental module "Email Collector"
|
||||||
NEW: Dolibarr can provide information in page title when multicompany is enabled of not, making
|
NEW: Dolibarr can provide information in page title when multicompany is enabled of not, making
|
||||||
Android application like DoliDroid able to provide native features for multicompany module.
|
Android application like DoliDroid able to provide native features for multicompany module.
|
||||||
NEW: Compatibility with PHP 7.3
|
NEW: Compatibility with PHP 7.3 =>
|
||||||
|
NEW: Add admin page for modulebuilder
|
||||||
|
NEW: Add civility in list of members. Close #9251
|
||||||
|
NEW: Add configuration to disable "customer/prospect" thirdparty type
|
||||||
|
NEW: Add CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY and CONTRACT_HIDE_UNSELECTABLES by SELECT_HIDE_UNSELECTABLES
|
||||||
|
NEW: Add __DAY_TEXT__ and __MONTH_TEXT__ substitutions vars
|
||||||
|
NEW: Add due date column in payment lists
|
||||||
|
NEW: Add email in event history, for reminder email of expired subsription
|
||||||
|
NEW: Add event tab on resource record
|
||||||
|
NEW: Add FEC Export in accountancy
|
||||||
|
NEW: Add filter on staff range in list of thirdparties
|
||||||
|
NEW: Add a first complete template of website
|
||||||
|
NEW: Add format code into exported filename of ledger
|
||||||
|
NEW: Add hidden option EXPENSEREPORT_DEFAULT_VALIDATOR_UNCHANGEABLE
|
||||||
|
NEW: Add hidden option MAIN_DOCUMENTS_DESCRIPTION_FIRST
|
||||||
|
NEW: Add link to inventory code
|
||||||
|
NEW: Add more common social networks fields for business
|
||||||
|
NEW: Add option PDF_DISABLE_MYCOMPANY_LOGO to disable logo on PDF
|
||||||
|
NEW: add option PROPOSAL_AUTO_ADD_AUTHOR_AS_CONTACT
|
||||||
|
NEW: Add option to display thirdparty adress in combolist
|
||||||
|
NEW: Add option to swap sender/recipient address on PDF
|
||||||
|
NEW: Add option to display thirdparty adress in combolist
|
||||||
|
NEW: Add project on pament of salaries
|
||||||
|
NEW: Add SHIPPING_PDF_HIDE_WEIGHT_AND_VOLUME and
|
||||||
|
NEW: Add somes hooks in bank planned entries
|
||||||
|
NEW: Add supplier ref in item reception page
|
||||||
|
NEW: Advanced permission to ignore price min
|
||||||
|
NEW: Allow to enter a timespent with a numeric value
|
||||||
|
NEW: Automatic position of scroll when creating an extrafield
|
||||||
|
NEW: Can add autorefresh=X in any URLs to refresh page after X seconds
|
||||||
|
NEW: can add project's task to agenda on create event form
|
||||||
|
NEW: Can delete a website in experimental website module
|
||||||
|
NEW: Can disable meteo on smartphone only
|
||||||
|
NEW: Can export/import a website template
|
||||||
|
NEW: Can filter on EEC, not EEC, etc... in binding step of accountancy
|
||||||
|
NEW: Can mix offset before and after with rules for due date of invoices
|
||||||
|
NEW: Can record the supplier product description
|
||||||
|
NEW: Can select several prospect level in thirdparty filter.
|
||||||
|
NEW: Can set 2 url in url field of thirdparty
|
||||||
|
NEW: Can set if a field is mandatory on form level.
|
||||||
|
NEW: Can set the default focus of each page.
|
||||||
|
NEW: Add category filter on user list
|
||||||
|
NEW: Change forgotten password link in general parameters
|
||||||
|
NEW: Child label of variants change if parent label changes
|
||||||
|
NEW: Compatibility with new Paybox HMAC requirement
|
||||||
|
NEW: Each user can set its prefered default calendar page
|
||||||
|
NEW: Enhancement in process to make manual bank conciliation
|
||||||
|
NEW: Enhancement in the generic file manager
|
||||||
|
NEW: Extrafield totalizable
|
||||||
|
NEW: Hidden conf INVOICE_USE_DEFAULT_DOCUMENT
|
||||||
|
NEW: hidden conf to search product by supplier ref
|
||||||
|
NEW: hidden constant to be able to use a thirdparty for donation
|
||||||
|
NEW: hidden option to define an invoice template for each invoice type
|
||||||
|
NEW: Highlight lines on lists when they are checked
|
||||||
|
NEW: Notification module support expense report+holiday validation and approval
|
||||||
|
NEW: On customer/supplier card, add simple tooltip to amount boxes
|
||||||
|
NEW: Page to check if the operations/items created between two dates have attached item(s) and possibility to download all attachements
|
||||||
|
NEW: possibility to add all rights of all modules in one time
|
||||||
|
NEW: redirect if only one result on global search on card
|
||||||
|
NEW: Permission to ignore price min
|
||||||
|
NEW: Can build an archive of full documents directory from backup page
|
||||||
|
NEW: tag odt line_product_ref_fourn for supplier doc lines
|
||||||
|
NEW: The binding step in accountancy has a country filter with autocompletion
|
||||||
|
NEW: Top menu is always on screen with MD theme.
|
||||||
|
NEW: Withdraw request massaction can include already partially paid invoices
|
||||||
|
|
||||||
|
|
||||||
For developers:
|
For developers:
|
||||||
* Code changes to be more compatible with PSR2
|
NEW: Add lib for multiselect with checkboxes
|
||||||
* Removed trigger USER_LOGOUT, USER_LOGIN, USER_LOGIN_FAILED (Some hooks are already dedicated for that)
|
NEW: Add function isValidMXRecord
|
||||||
|
NEW: Add hook changeRoundingMode in update_price
|
||||||
|
NEW: Add hook formconfirm to contractcard
|
||||||
|
NEW: Add hook for virtual stock
|
||||||
|
NEW: ADD url to see the last version of a external module
|
||||||
|
NEW: Can enable a module, even external module, from command line
|
||||||
|
NEW: Can set a tooltip help text on extrafields
|
||||||
|
NEW: Add product search from barcode via REST api
|
||||||
|
NEW: can add documents on agenda events using API REST
|
||||||
|
NEW: Can set the datestart and dateend of cron job into module descriptor
|
||||||
|
NEW: Close #9296 Add field ref_ext into llx_categorie
|
||||||
|
NEW: move ticket dictionary in API /setup
|
||||||
|
NEW: PHPUnitTest on Loan class #3163
|
||||||
|
NEW: Code changes to be more compatible with PSR2
|
||||||
|
NEW: Removed trigger USER_LOGOUT, USER_LOGIN, USER_LOGIN_FAILED (Some hooks are already dedicated for that)
|
||||||
|
NEW: Add agenda documents in API REST
|
||||||
|
NEW: Add "checked" field for new list engine compatibility
|
||||||
|
NEW: REST API improvements
|
||||||
|
NEW: Save external payment IDs into table of payment
|
||||||
|
NEW: triggers add commercial and del commercial
|
||||||
|
NEW: #9236 Allow to import shipment lines via API
|
||||||
|
NEW: ADD civility list in API
|
||||||
|
NEW: support selllist in the module builder
|
||||||
|
NEW: optional param to show a specific extrafield
|
||||||
|
NEW: hook formConfirm always called if hooked
|
||||||
|
NEW: hook on dispatch order fourn
|
||||||
|
|
||||||
WARNING:
|
WARNING:
|
||||||
|
|
||||||
|
|||||||
@ -817,7 +817,7 @@ class BookKeeping extends CommonObject
|
|||||||
$num = $this->db->num_rows($resql);
|
$num = $this->db->num_rows($resql);
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($obj = $this->db->fetch_object($resql) && (empty($limit) || $i < min($limit, $num))) {
|
while (($obj = $this->db->fetch_object($resql)) && (empty($limit) || $i < min($limit, $num))) {
|
||||||
$line = new BookKeepingLine();
|
$line = new BookKeepingLine();
|
||||||
|
|
||||||
$line->id = $obj->rowid;
|
$line->id = $obj->rowid;
|
||||||
@ -868,11 +868,10 @@ class BookKeeping extends CommonObject
|
|||||||
*
|
*
|
||||||
* @param string $sortorder Sort Order
|
* @param string $sortorder Sort Order
|
||||||
* @param string $sortfield Sort field
|
* @param string $sortfield Sort field
|
||||||
* @param int $limit offset limit
|
* @param int $limit Offset limit
|
||||||
* @param int $offset offset limit
|
* @param int $offset Offset limit
|
||||||
* @param array $filter filter array
|
* @param array $filter Filter array
|
||||||
* @param string $filtermode filter mode (AND or OR)
|
* @param string $filtermode Filter mode (AND or OR)
|
||||||
*
|
|
||||||
* @return int <0 if KO, >0 if OK
|
* @return int <0 if KO, >0 if OK
|
||||||
*/
|
*/
|
||||||
public function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND')
|
public function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND')
|
||||||
@ -932,7 +931,7 @@ class BookKeeping extends CommonObject
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$sql.= ' WHERE entity IN (' . getEntity('accountancy') . ')';
|
$sql.= ' WHERE t.entity IN (' . getEntity('accountancy') . ')';
|
||||||
if (count($sqlwhere) > 0) {
|
if (count($sqlwhere) > 0) {
|
||||||
$sql .= ' AND ' . implode(' ' . $filtermode . ' ', $sqlwhere);
|
$sql .= ' AND ' . implode(' ' . $filtermode . ' ', $sqlwhere);
|
||||||
}
|
}
|
||||||
@ -950,7 +949,8 @@ class BookKeeping extends CommonObject
|
|||||||
$num = $this->db->num_rows($resql);
|
$num = $this->db->num_rows($resql);
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($obj = $this->db->fetch_object($resql) && (empty($limit) || $i < min($limit, $num))) {
|
while (($obj = $this->db->fetch_object($resql)) && (empty($limit) || $i < min($limit, $num)))
|
||||||
|
{
|
||||||
$line = new BookKeepingLine();
|
$line = new BookKeepingLine();
|
||||||
|
|
||||||
$line->id = $obj->rowid;
|
$line->id = $obj->rowid;
|
||||||
@ -989,7 +989,6 @@ class BookKeeping extends CommonObject
|
|||||||
} else {
|
} else {
|
||||||
$this->errors[] = 'Error ' . $this->db->lasterror();
|
$this->errors[] = 'Error ' . $this->db->lasterror();
|
||||||
dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
|
dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1067,6 +1066,7 @@ class BookKeeping extends CommonObject
|
|||||||
$line->numero_compte = $obj->numero_compte;
|
$line->numero_compte = $obj->numero_compte;
|
||||||
$line->debit = $obj->debit;
|
$line->debit = $obj->debit;
|
||||||
$line->credit = $obj->credit;
|
$line->credit = $obj->credit;
|
||||||
|
|
||||||
$this->lines[] = $line;
|
$this->lines[] = $line;
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
|
|||||||
@ -1142,7 +1142,7 @@ $db->close();
|
|||||||
*
|
*
|
||||||
* @param string $val Array of val
|
* @param string $val Array of val
|
||||||
* @param string $typerecord Type of record ('payment', 'payment_supplier', 'payment_expensereport', 'payment_vat', ...)
|
* @param string $typerecord Type of record ('payment', 'payment_supplier', 'payment_expensereport', 'payment_vat', ...)
|
||||||
* @return string|unknown
|
* @return string A string label to describe a record into llx_bank_url
|
||||||
*/
|
*/
|
||||||
function getSourceDocRef($val, $typerecord)
|
function getSourceDocRef($val, $typerecord)
|
||||||
{
|
{
|
||||||
@ -1250,7 +1250,8 @@ function getSourceDocRef($val, $typerecord)
|
|||||||
{
|
{
|
||||||
dol_syslog("accountancy/journal/bankjournal.php::sqlmid=" . $sqlmid, LOG_DEBUG);
|
dol_syslog("accountancy/journal/bankjournal.php::sqlmid=" . $sqlmid, LOG_DEBUG);
|
||||||
$resultmid = $db->query($sqlmid);
|
$resultmid = $db->query($sqlmid);
|
||||||
if ($resultmid) {
|
if ($resultmid)
|
||||||
|
{
|
||||||
while ($objmid = $db->fetch_object($resultmid))
|
while ($objmid = $db->fetch_object($resultmid))
|
||||||
{
|
{
|
||||||
$ref.=' '.$objmid->ref;
|
$ref.=' '.$objmid->ref;
|
||||||
@ -1259,6 +1260,6 @@ function getSourceDocRef($val, $typerecord)
|
|||||||
else dol_print_error($db);
|
else dol_print_error($db);
|
||||||
}
|
}
|
||||||
|
|
||||||
$ref = dol_trunc($langs->trans("BankId").' '.$val['fk_bank'].' - '.$ref, 295); // 295 + 3 ... i< < than max size of 300
|
$ref = dol_trunc($langs->trans("BankId").' '.$val['fk_bank'].' - '.$ref, 295); // 295 + 3 dots (...) is < than max size of 300
|
||||||
return $ref;
|
return $ref;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -129,4 +129,4 @@ print '</form>';
|
|||||||
|
|
||||||
// End of page
|
// End of page
|
||||||
llxFooter();
|
llxFooter();
|
||||||
$db->close();;
|
$db->close();
|
||||||
|
|||||||
@ -304,7 +304,7 @@ if (GETPOST('withtab','alpha'))
|
|||||||
dol_fiche_head($head, 'fingerprints', '', -1);
|
dol_fiche_head($head, 'fingerprints', '', -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<span class="opacitymedium">'.$langs->trans("FingerprintsDesc")."</span><br>\n";
|
print '<span class="opacitymedium hideonsmartphone">'.$langs->trans("FingerprintsDesc")."<br></span>\n";
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
@ -342,7 +342,7 @@ for ($month = 1 ; $month <= 12 ; $month++)
|
|||||||
}
|
}
|
||||||
$retstring.="</select>";
|
$retstring.="</select>";
|
||||||
print $retstring;
|
print $retstring;
|
||||||
print '<input type="text" name="yeartoexport" class="valignmiddle maxwidth75" value="'.GETPOST('yeartoexport','int').'">';
|
print '<input type="text" name="yeartoexport" class="valignmiddle maxwidth50imp" value="'.GETPOST('yeartoexport','int').'">';
|
||||||
print '<input type="hidden" name="withtab" value="'.GETPOST('withtab','alpha').'">';
|
print '<input type="hidden" name="withtab" value="'.GETPOST('withtab','alpha').'">';
|
||||||
print '<input type="submit" name="downloadcsv" class="button" value="'.$langs->trans('DownloadLogCSV').'">';
|
print '<input type="submit" name="downloadcsv" class="button" value="'.$langs->trans('DownloadLogCSV').'">';
|
||||||
if (!empty($conf->global->BLOCKEDLOG_USE_REMOTE_AUTHORITY)) print ' | <a href="?action=downloadblockchain'.(GETPOST('withtab','alpha')?'&withtab='.GETPOST('withtab','alpha'):'').'">'.$langs->trans('DownloadBlockChain').'</a>';
|
if (!empty($conf->global->BLOCKEDLOG_USE_REMOTE_AUTHORITY)) print ' | <a href="?action=downloadblockchain'.(GETPOST('withtab','alpha')?'&withtab='.GETPOST('withtab','alpha'):'').'">'.$langs->trans('DownloadBlockChain').'</a>';
|
||||||
|
|||||||
@ -234,7 +234,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
|
|||||||
|
|
||||||
$sql = "SELECT";
|
$sql = "SELECT";
|
||||||
if ($usergroup > 0) $sql.=" DISTINCT";
|
if ($usergroup > 0) $sql.=" DISTINCT";
|
||||||
$sql.= " s.nom as societe, s.rowid as socid, s.client,";
|
$sql.= " s.nom as societe, s.rowid as socid, s.client, s.email as socemail,";
|
||||||
$sql.= " a.id, a.label, a.datep as dp, a.datep2 as dp2,";
|
$sql.= " a.id, a.label, a.datep as dp, a.datep2 as dp2,";
|
||||||
$sql.= ' a.fk_user_author,a.fk_user_action,';
|
$sql.= ' a.fk_user_author,a.fk_user_action,';
|
||||||
$sql.= " a.fk_contact, a.note, a.percent as percent,";
|
$sql.= " a.fk_contact, a.note, a.percent as percent,";
|
||||||
@ -605,11 +605,13 @@ if ($resql)
|
|||||||
// Third party
|
// Third party
|
||||||
if (! empty($arrayfields['s.nom']['checked'])) {
|
if (! empty($arrayfields['s.nom']['checked'])) {
|
||||||
print '<td class="tdoverflowmax100">';
|
print '<td class="tdoverflowmax100">';
|
||||||
if ($obj->socid)
|
if ($obj->socid > 0)
|
||||||
{
|
{
|
||||||
$societestatic->id=$obj->socid;
|
$societestatic->id=$obj->socid;
|
||||||
$societestatic->client=$obj->client;
|
$societestatic->client=$obj->client;
|
||||||
$societestatic->name=$obj->societe;
|
$societestatic->name=$obj->societe;
|
||||||
|
$societestatic->email=$obj->socemail;
|
||||||
|
|
||||||
print $societestatic->getNomUrl(1,'',28);
|
print $societestatic->getNomUrl(1,'',28);
|
||||||
}
|
}
|
||||||
else print ' ';
|
else print ' ';
|
||||||
|
|||||||
@ -2432,7 +2432,7 @@ class Propal extends CommonObject
|
|||||||
* @param int $notrigger 1=Does not execute triggers, 0=Execute triggers
|
* @param int $notrigger 1=Does not execute triggers, 0=Execute triggers
|
||||||
* @return int <0 if KO, >0 if OK
|
* @return int <0 if KO, >0 if OK
|
||||||
*/
|
*/
|
||||||
function cloture($user, $statut, $note, $notrigger=0)
|
function cloture($user, $statut, $note="", $notrigger=0)
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $langs,$conf;
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
* Copyright (C) 2013 Cédric Salvador <csalvador@gpcsolutions.fr>
|
* Copyright (C) 2013 Cédric Salvador <csalvador@gpcsolutions.fr>
|
||||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||||
* Copyright (C) 2016-2018 Ferran Marcet <fmarcet@2byte.es>
|
* Copyright (C) 2016-2018 Ferran Marcet <fmarcet@2byte.es>
|
||||||
* Copyright (C) 2017 Charlene Benke <charlie@patas-monkey.com>
|
* Copyright (C) 2017-2018 Charlene Benke <charlie@patas-monkey.com>
|
||||||
* Copyright (C) 2018 Nicolas ZABOURI <info@inovea-conseil.com>
|
* Copyright (C) 2018 Nicolas ZABOURI <info@inovea-conseil.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
@ -175,9 +175,6 @@ if (is_array($extrafields->attribute_label) && count($extrafields->attribute_lab
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$object = new Propal($db); // To be passed as parameter of executeHooks that need
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Actions
|
* Actions
|
||||||
*/
|
*/
|
||||||
@ -426,7 +423,7 @@ if ($resql)
|
|||||||
|
|
||||||
$arrayofselected=is_array($toselect)?$toselect:array();
|
$arrayofselected=is_array($toselect)?$toselect:array();
|
||||||
|
|
||||||
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE))
|
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
|
|
||||||
@ -469,7 +466,7 @@ if ($resql)
|
|||||||
'builddoc'=>$langs->trans("PDFMerge"),
|
'builddoc'=>$langs->trans("PDFMerge"),
|
||||||
);
|
);
|
||||||
if ($user->rights->propal->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
|
if ($user->rights->propal->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
|
||||||
if ($user->rights->propal->cloturer) $arrayofmassactions['closed']=$langs->trans("Closed");
|
if ($user->rights->propal->cloturer) $arrayofmassactions['closed']=$langs->trans("Close");
|
||||||
if (in_array($massaction, array('presend','predelete','closed'))) $arrayofmassactions=array();
|
if (in_array($massaction, array('presend','predelete','closed'))) $arrayofmassactions=array();
|
||||||
$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
|
$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
|
||||||
|
|
||||||
|
|||||||
@ -401,7 +401,7 @@ if ($resql)
|
|||||||
|
|
||||||
$arrayofselected=is_array($toselect)?$toselect:array();
|
$arrayofselected=is_array($toselect)?$toselect:array();
|
||||||
|
|
||||||
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE))
|
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
$id = $obj->rowid;
|
$id = $obj->rowid;
|
||||||
|
|||||||
@ -550,7 +550,7 @@ foreach ($accounts as $key=>$type)
|
|||||||
// Balance
|
// Balance
|
||||||
if (! empty($arrayfields['balance']['checked']))
|
if (! empty($arrayfields['balance']['checked']))
|
||||||
{
|
{
|
||||||
print '<td align="right">';
|
print '<td align="right" class="nowraponall">';
|
||||||
print '<a href="'.DOL_URL_ROOT.'/compta/bank/bankentries_list.php?id='.$obj->id.'">'.price($solde, 0, $langs, 0, -1, -1, $obj->currency_code).'</a>';
|
print '<a href="'.DOL_URL_ROOT.'/compta/bank/bankentries_list.php?id='.$obj->id.'">'.price($solde, 0, $langs, 0, -1, -1, $obj->currency_code).'</a>';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
if (! $i) $totalarray['nbfield']++;
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
|||||||
@ -541,7 +541,7 @@ if ($resql)
|
|||||||
|
|
||||||
$arrayofselected=is_array($toselect)?$toselect:array();
|
$arrayofselected=is_array($toselect)?$toselect:array();
|
||||||
|
|
||||||
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE))
|
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
$id = $obj->id;
|
$id = $obj->id;
|
||||||
|
|||||||
@ -589,7 +589,7 @@ else
|
|||||||
|
|
||||||
// Localtax
|
// Localtax
|
||||||
print '<td class="nowrap" align="right">';
|
print '<td class="nowrap" align="right">';
|
||||||
$temp_vat=($local==1?$fields['localtax1']:$fields['localtax2'])*$ratiopaymentinvoice;;
|
$temp_vat=($local==1?$fields['localtax1']:$fields['localtax2'])*$ratiopaymentinvoice;
|
||||||
print price(price2num($temp_vat,'MT'),1);
|
print price(price2num($temp_vat,'MT'),1);
|
||||||
//print price($fields['vat']);
|
//print price($fields['vat']);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|||||||
@ -75,6 +75,8 @@ if (! $sortfield) $sortfield="p.rowid";
|
|||||||
$hookmanager->initHooks(array('paymentlist'));
|
$hookmanager->initHooks(array('paymentlist'));
|
||||||
$extrafields = new ExtraFields($db);
|
$extrafields = new ExtraFields($db);
|
||||||
|
|
||||||
|
$arrayfields=array();
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Actions
|
* Actions
|
||||||
@ -131,7 +133,7 @@ else
|
|||||||
$sql.= " p.statut, p.num_paiement,";
|
$sql.= " p.statut, p.num_paiement,";
|
||||||
$sql.= " c.code as paiement_code,";
|
$sql.= " c.code as paiement_code,";
|
||||||
$sql.= " ba.rowid as bid, ba.ref as bref, ba.label as blabel, ba.number, ba.account_number as account_number, ba.fk_accountancy_journal as accountancy_journal,";
|
$sql.= " ba.rowid as bid, ba.ref as bref, ba.label as blabel, ba.number, ba.account_number as account_number, ba.fk_accountancy_journal as accountancy_journal,";
|
||||||
$sql.= " s.rowid as socid, s.nom as name";
|
$sql.= " s.rowid as socid, s.nom as name, s.email";
|
||||||
// Add fields for extrafields
|
// Add fields for extrafields
|
||||||
foreach ($extrafields->attribute_list as $key => $val) $sql.=",ef.".$key.' as options_'.$key;
|
foreach ($extrafields->attribute_list as $key => $val) $sql.=",ef.".$key.' as options_'.$key;
|
||||||
// Add fields from hooks
|
// Add fields from hooks
|
||||||
@ -209,8 +211,8 @@ if ($resql)
|
|||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
||||||
$param='';
|
$param='';
|
||||||
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
|
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
|
||||||
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
|
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
|
||||||
$param.=(GETPOST("orphelins")?"&orphelins=1":"");
|
$param.=(GETPOST("orphelins")?"&orphelins=1":"");
|
||||||
$param.=($search_ref?"&search_ref=".urlencode($search_ref):"");
|
$param.=($search_ref?"&search_ref=".urlencode($search_ref):"");
|
||||||
$param.=($search_company?"&search_company=".urlencode($search_company):"");
|
$param.=($search_company?"&search_company=".urlencode($search_company):"");
|
||||||
@ -296,11 +298,12 @@ if ($resql)
|
|||||||
{
|
{
|
||||||
$objp = $db->fetch_object($resql);
|
$objp = $db->fetch_object($resql);
|
||||||
|
|
||||||
|
$paymentstatic->id=$objp->rowid;
|
||||||
|
$paymentstatic->ref=$objp->ref;
|
||||||
|
|
||||||
print '<tr class="oddeven">';
|
print '<tr class="oddeven">';
|
||||||
|
|
||||||
print '<td>';
|
print '<td>';
|
||||||
$paymentstatic->id=$objp->rowid;
|
|
||||||
$paymentstatic->ref=$objp->ref;
|
|
||||||
print $paymentstatic->getNomUrl(1);
|
print $paymentstatic->getNomUrl(1);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
@ -311,10 +314,12 @@ if ($resql)
|
|||||||
|
|
||||||
// Thirdparty
|
// Thirdparty
|
||||||
print '<td>';
|
print '<td>';
|
||||||
if ($objp->socid)
|
if ($objp->socid > 0)
|
||||||
{
|
{
|
||||||
$companystatic->id=$objp->socid;
|
$companystatic->id=$objp->socid;
|
||||||
$companystatic->name=$objp->name;
|
$companystatic->name=$objp->name;
|
||||||
|
$companystatic->email=$objp->email;
|
||||||
|
|
||||||
print $companystatic->getNomUrl(1,'',24);
|
print $companystatic->getNomUrl(1,'',24);
|
||||||
}
|
}
|
||||||
else print ' ';
|
else print ' ';
|
||||||
|
|||||||
@ -63,7 +63,7 @@ $hookmanager->initHooks(array('salarycard','globalcard'));
|
|||||||
|
|
||||||
if ($cancel)
|
if ($cancel)
|
||||||
{
|
{
|
||||||
header("Location: index.php");
|
header("Location: list.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -139,7 +139,7 @@ if ($action == 'add' && empty($cancel))
|
|||||||
if ($ret > 0)
|
if ($ret > 0)
|
||||||
{
|
{
|
||||||
$db->commit();
|
$db->commit();
|
||||||
header("Location: index.php");
|
header("Location: list.php");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2018 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@inodbox.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@inodbox.com>
|
||||||
* Copyright (C) 2007 Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
|
* Copyright (C) 2007 Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
|
||||||
@ -132,16 +132,13 @@ if (empty($reshook))
|
|||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
$form = new Form($db);
|
||||||
|
|
||||||
$title = (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("Contacts") : $langs->trans("ContactsAddresses"));
|
$title = (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("Contacts") : $langs->trans("ContactsAddresses"));
|
||||||
if (! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/contactnameonly/',$conf->global->MAIN_HTML_TITLE) && $object->lastname) $title=$object->lastname;
|
if (! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/contactnameonly/',$conf->global->MAIN_HTML_TITLE) && $object->lastname) $title=$object->lastname;
|
||||||
$help_url='EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas';
|
$help_url='EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas';
|
||||||
llxHeader('', $title, $help_url);
|
llxHeader('', $title, $help_url);
|
||||||
|
|
||||||
$form = new Form($db);
|
|
||||||
$formcompany = new FormCompany($db);
|
|
||||||
|
|
||||||
$countrynotdefined=$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')';
|
|
||||||
|
|
||||||
if ($socid > 0)
|
if ($socid > 0)
|
||||||
{
|
{
|
||||||
@ -259,21 +256,17 @@ else
|
|||||||
//print '<div class="tabsAction">';
|
//print '<div class="tabsAction">';
|
||||||
//print '</div>';
|
//print '</div>';
|
||||||
|
|
||||||
|
$newcardbutton='';
|
||||||
$morehtmlcenter='';
|
|
||||||
if (! empty($conf->agenda->enabled))
|
if (! empty($conf->agenda->enabled))
|
||||||
{
|
{
|
||||||
if (! empty($user->rights->agenda->myactions->create) || ! empty($user->rights->agenda->allactions->create))
|
if (! empty($user->rights->agenda->myactions->create) || ! empty($user->rights->agenda->allactions->create))
|
||||||
{
|
{
|
||||||
$morehtmlcenter.= '<a class="butAction" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'">'.$langs->trans("AddAction").'</a>';
|
$newcardbutton.='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'"><span class="valignmiddle">'.$langs->trans("AddAction").'</span>';
|
||||||
}
|
$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
|
||||||
else
|
$newcardbutton.= '</a>';
|
||||||
{
|
|
||||||
$morehtmlcenter.= '<a class="butActionRefused" href="#">'.$langs->trans("AddAction").'</a>';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (! empty($conf->agenda->enabled) && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read) ))
|
if (! empty($conf->agenda->enabled) && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read) ))
|
||||||
{
|
{
|
||||||
print '<br>';
|
print '<br>';
|
||||||
@ -282,7 +275,8 @@ else
|
|||||||
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
|
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
|
||||||
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
|
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
|
||||||
|
|
||||||
print_barre_liste($langs->trans("ActionsOnCompany"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, $morehtmlcenter, 0, -1, '', '', '', '', 0, 1, 1);
|
print load_fiche_titre($langs->trans("ActionsOnContact"), $newcardbutton, '');
|
||||||
|
//print_barre_liste($langs->trans("ActionsOnCompany"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, $morehtmlcenter, 0, -1, '', '', '', '', 0, 1, 1);
|
||||||
|
|
||||||
// List of all actions
|
// List of all actions
|
||||||
$filters=array();
|
$filters=array();
|
||||||
|
|||||||
@ -29,7 +29,7 @@ $mesg=array();
|
|||||||
|
|
||||||
$extrasize=GETPOST('size','int');
|
$extrasize=GETPOST('size','int');
|
||||||
$type=GETPOST('type','alpha');
|
$type=GETPOST('type','alpha');
|
||||||
$param=GETPOST('param','alpha');;
|
$param=GETPOST('param','alpha');
|
||||||
|
|
||||||
if ($type=='double' && strpos($extrasize,',')===false) $extrasize='24,8';
|
if ($type=='double' && strpos($extrasize,',')===false) $extrasize='24,8';
|
||||||
if ($type=='date') $extrasize='';
|
if ($type=='date') $extrasize='';
|
||||||
|
|||||||
@ -238,7 +238,11 @@ class Conf
|
|||||||
{
|
{
|
||||||
global $mc;
|
global $mc;
|
||||||
$ret = @dol_include_once('/multicompany/class/actions_multicompany.class.php');
|
$ret = @dol_include_once('/multicompany/class/actions_multicompany.class.php');
|
||||||
if ($ret) $mc = new ActionsMulticompany($db);
|
if ($ret)
|
||||||
|
{
|
||||||
|
$mc = new ActionsMulticompany($db);
|
||||||
|
$this->mc = $mc;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clean some variables
|
// Clean some variables
|
||||||
|
|||||||
@ -1108,7 +1108,7 @@ class DolGraph
|
|||||||
// Background color
|
// Background color
|
||||||
$color1=sprintf("%02x%02x%02x",$this->bgcolorgrid[0],$this->bgcolorgrid[0],$this->bgcolorgrid[2]);
|
$color1=sprintf("%02x%02x%02x",$this->bgcolorgrid[0],$this->bgcolorgrid[0],$this->bgcolorgrid[2]);
|
||||||
$color2=sprintf("%02x%02x%02x",$this->bgcolorgrid[0],$this->bgcolorgrid[1],$this->bgcolorgrid[2]);
|
$color2=sprintf("%02x%02x%02x",$this->bgcolorgrid[0],$this->bgcolorgrid[1],$this->bgcolorgrid[2]);
|
||||||
$this->stringtoshow.=', grid: { hoverable: true, backgroundColor: { colors: ["#'.$color1.'", "#'.$color2.'"] }, borderWidth: 1, borderColor: \'#eee\', tickColor : \'#f3f3f3\' }'."\n";
|
$this->stringtoshow.=', grid: { hoverable: true, backgroundColor: { colors: ["#'.$color1.'", "#'.$color2.'"] }, borderWidth: 1, borderColor: \'#e6e6e6\', tickColor : \'#e6e6e6\' }'."\n";
|
||||||
//$this->stringtoshow.=', shadowSize: 20'."\n"; TODO Uncommet this
|
//$this->stringtoshow.=', shadowSize: 20'."\n"; TODO Uncommet this
|
||||||
$this->stringtoshow.='});'."\n";
|
$this->stringtoshow.='});'."\n";
|
||||||
$this->stringtoshow.='}'."\n";
|
$this->stringtoshow.='}'."\n";
|
||||||
|
|||||||
@ -189,7 +189,7 @@ class Translate
|
|||||||
|
|
||||||
|
|
||||||
// Load $this->tab_translate[] from database
|
// Load $this->tab_translate[] from database
|
||||||
if (empty($loadfromfileonly) && count($this->tab_translate) == 0) $this->loadFromDatabase($db); // Nothing was loaded yet, so we load database.
|
if (empty($loadfromfileonly) && count($this->tab_translate) == 0) $this->loadFromDatabase($db); // No translation was never loaded yet, so we load database.
|
||||||
|
|
||||||
|
|
||||||
$newdomain = $domain;
|
$newdomain = $domain;
|
||||||
@ -231,7 +231,8 @@ class Translate
|
|||||||
|
|
||||||
$filelangexists=is_file($file_lang_osencoded);
|
$filelangexists=is_file($file_lang_osencoded);
|
||||||
|
|
||||||
//dol_syslog(get_class($this).'::Load Try to read for alt='.$alt.' langofdir='.$langofdir.' newdomain='.$domain.' modulename='.$modulename.' file_lang='.$file_lang." => filelangexists=".$filelangexists);
|
//dol_syslog(get_class($this).'::Load Try to read for alt='.$alt.' langofdir='.$langofdir.' domain='.$domain.' newdomain='.$newdomain.' modulename='.$modulename.' file_lang='.$file_lang." => filelangexists=".$filelangexists);
|
||||||
|
//print 'Try to read for alt='.$alt.' langofdir='.$langofdir.' domain='.$domain.' newdomain='.$newdomain.' modulename='.$modulename.' this->_tab_loaded[newdomain]='.$this->_tab_loaded[$newdomain].' file_lang='.$file_lang." => filelangexists=".$filelangexists."\n";
|
||||||
|
|
||||||
if ($filelangexists)
|
if ($filelangexists)
|
||||||
{
|
{
|
||||||
@ -354,12 +355,12 @@ class Translate
|
|||||||
$this->load($domain,$alt+1,$stopafterdirection,$langofdir);
|
$this->load($domain,$alt+1,$stopafterdirection,$langofdir);
|
||||||
}
|
}
|
||||||
|
|
||||||
// We already are the reference file. No more files to scan to complete.
|
// We are in the pass of the reference file. No more files to scan to complete.
|
||||||
if ($alt == 2)
|
if ($alt == 2)
|
||||||
{
|
{
|
||||||
if ($fileread) $this->_tab_loaded[$newdomain]=1; // Set domain file as loaded
|
if ($fileread) $this->_tab_loaded[$newdomain]=1; // Set domain file as found so loaded
|
||||||
|
|
||||||
if (empty($this->_tab_loaded[$newdomain])) $this->_tab_loaded[$newdomain]=2; // Set this file as found
|
if (empty($this->_tab_loaded[$newdomain])) $this->_tab_loaded[$newdomain]=2; // Set this file as not found
|
||||||
}
|
}
|
||||||
|
|
||||||
// This part is deprecated and replaced with table llx_overwrite_trans
|
// This part is deprecated and replaced with table llx_overwrite_trans
|
||||||
@ -410,22 +411,18 @@ class Translate
|
|||||||
//dol_syslog("Translate::Load Start domain=".$domain." alt=".$alt." forcelangdir=".$forcelangdir." this->defaultlang=".$this->defaultlang);
|
//dol_syslog("Translate::Load Start domain=".$domain." alt=".$alt." forcelangdir=".$forcelangdir." this->defaultlang=".$this->defaultlang);
|
||||||
|
|
||||||
$newdomain = $domain;
|
$newdomain = $domain;
|
||||||
$modulename = '';
|
|
||||||
|
|
||||||
// Check cache
|
// Check cache
|
||||||
if (! empty($this->_tab_loaded[$newdomain])) // File already loaded for this domain
|
if (! empty($this->_tab_loaded[$newdomain])) // File already loaded for this domain 'database'
|
||||||
{
|
{
|
||||||
//dol_syslog("Translate::Load already loaded for newdomain=".$newdomain);
|
//dol_syslog("Translate::Load already loaded for newdomain=".$newdomain);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->_tab_loaded[$newdomain] = 1; // We want to be sure this function is called once only.
|
$this->_tab_loaded[$newdomain] = 1; // We want to be sure this function is called once only for domain 'database'
|
||||||
|
|
||||||
$fileread=0;
|
$fileread=0;
|
||||||
$langofdir=(empty($forcelangdir)?$this->defaultlang:$forcelangdir);
|
$langofdir=$this->defaultlang;
|
||||||
|
|
||||||
// Redefine alt
|
|
||||||
$alt=2;
|
|
||||||
|
|
||||||
if (empty($langofdir)) // This may occurs when load is called without setting the language and without providing a value for forcelangdir
|
if (empty($langofdir)) // This may occurs when load is called without setting the language and without providing a value for forcelangdir
|
||||||
{
|
{
|
||||||
@ -441,7 +438,7 @@ class Translate
|
|||||||
// Using a memcached server
|
// Using a memcached server
|
||||||
if (! empty($conf->memcached->enabled) && ! empty($conf->global->MEMCACHED_SERVER))
|
if (! empty($conf->memcached->enabled) && ! empty($conf->global->MEMCACHED_SERVER))
|
||||||
{
|
{
|
||||||
$usecachekey=$newdomain.'_'.$langofdir.'_'.md5($file_lang); // Should not contains special chars
|
$usecachekey=$newdomain.'_'.$langofdir; // Should not contains special chars
|
||||||
}
|
}
|
||||||
// Using cache with shmop. Speed gain: 40ms - Memory overusage: 200ko (Size of session cache file)
|
// Using cache with shmop. Speed gain: 40ms - Memory overusage: 200ko (Size of session cache file)
|
||||||
else if (isset($conf->global->MAIN_OPTIMIZE_SPEED) && ($conf->global->MAIN_OPTIMIZE_SPEED & 0x02))
|
else if (isset($conf->global->MAIN_OPTIMIZE_SPEED) && ($conf->global->MAIN_OPTIMIZE_SPEED & 0x02))
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2005-2014 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2005-2018 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2014 Regis Houssin <regis.houssin@inodbox.com>
|
* Copyright (C) 2005-2014 Regis Houssin <regis.houssin@inodbox.com>
|
||||||
* Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>
|
* Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>
|
||||||
*
|
*
|
||||||
@ -46,33 +46,33 @@ else header('Cache-Control: no-cache');
|
|||||||
|
|
||||||
// Define tradMonths javascript array (we define this in datepicker AND in parent page to avoid errors with IE8)
|
// Define tradMonths javascript array (we define this in datepicker AND in parent page to avoid errors with IE8)
|
||||||
$tradMonths=array(
|
$tradMonths=array(
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("January")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month01")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("February")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month02")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("March")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month03")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("April")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month04")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("May")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month05")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("June")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month06")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("July")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month07")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("August")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month08")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("September")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month09")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("October")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month10")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("November")),
|
dol_escape_js($langs->transnoentitiesnoconv("Month11")),
|
||||||
dol_escape_js($langs->transnoentitiesnoconv("December"))
|
dol_escape_js($langs->transnoentitiesnoconv("Month12"))
|
||||||
);
|
);
|
||||||
|
|
||||||
$tradMonthsShort=array(
|
$tradMonthsShort=array(
|
||||||
$langs->trans("JanuaryMin"),
|
$langs->trans("MonthShort01"),
|
||||||
$langs->trans("FebruaryMin"),
|
$langs->trans("MonthShort02"),
|
||||||
$langs->trans("MarchMin"),
|
$langs->trans("MonthShort03"),
|
||||||
$langs->trans("AprilMin"),
|
$langs->trans("MonthShort04"),
|
||||||
$langs->trans("MayMin"),
|
$langs->trans("MonthShort05"),
|
||||||
$langs->trans("JuneMin"),
|
$langs->trans("MonthShort06"),
|
||||||
$langs->trans("JulyMin"),
|
$langs->trans("MonthShort07"),
|
||||||
$langs->trans("AugustMin"),
|
$langs->trans("MonthShort08"),
|
||||||
$langs->trans("SeptemberMin"),
|
$langs->trans("MonthShort09"),
|
||||||
$langs->trans("OctoberMin"),
|
$langs->trans("MonthShort10"),
|
||||||
$langs->trans("NovemberMin"),
|
$langs->trans("MonthShort11"),
|
||||||
$langs->trans("DecemberMin")
|
$langs->trans("MonthShort12")
|
||||||
);
|
);
|
||||||
|
|
||||||
$tradDays=array(
|
$tradDays=array(
|
||||||
|
|||||||
@ -1344,7 +1344,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
|
|||||||
elseif (is_object($filterobj) && get_class($filterobj) == 'Product') $sql.= ", ".MAIN_DB_PREFIX."product as o";
|
elseif (is_object($filterobj) && get_class($filterobj) == 'Product') $sql.= ", ".MAIN_DB_PREFIX."product as o";
|
||||||
|
|
||||||
$sql.= " WHERE a.entity IN (".getEntity('agenda').")";
|
$sql.= " WHERE a.entity IN (".getEntity('agenda').")";
|
||||||
if (is_object($filterobj) && get_class($filterobj) == 'Societe' && $filterobj->id) $sql.= " AND a.fk_soc = ".$filterobj->id;
|
if (is_object($filterobj) && in_array(get_class($filterobj), array('Societe', 'Client', 'Fournisseur')) && $filterobj->id) $sql.= " AND a.fk_soc = ".$filterobj->id;
|
||||||
elseif (is_object($filterobj) && get_class($filterobj) == 'Project' && $filterobj->id) $sql.= " AND a.fk_project = ".$filterobj->id;
|
elseif (is_object($filterobj) && get_class($filterobj) == 'Project' && $filterobj->id) $sql.= " AND a.fk_project = ".$filterobj->id;
|
||||||
elseif (is_object($filterobj) && get_class($filterobj) == 'Adherent')
|
elseif (is_object($filterobj) && get_class($filterobj) == 'Adherent')
|
||||||
{
|
{
|
||||||
@ -1386,6 +1386,8 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
|
|||||||
if ($donetodo == 'todo') $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep > '".$db->idate($now)."'))";
|
if ($donetodo == 'todo') $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep > '".$db->idate($now)."'))";
|
||||||
elseif ($donetodo == 'done') $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep <= '".$db->idate($now)."'))";
|
elseif ($donetodo == 'done') $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep <= '".$db->idate($now)."'))";
|
||||||
if (is_array($filters) && $filters['search_agenda_label']) $sql.= natural_search('a.label', $filters['search_agenda_label']);
|
if (is_array($filters) && $filters['search_agenda_label']) $sql.= natural_search('a.label', $filters['search_agenda_label']);
|
||||||
|
|
||||||
|
//TODO Add limit for thirdparty in contexte very all result
|
||||||
$sql.= $db->order($sortfield, $sortorder);
|
$sql.= $db->order($sortfield, $sortorder);
|
||||||
dol_syslog("company.lib::show_actions_done", LOG_DEBUG);
|
dol_syslog("company.lib::show_actions_done", LOG_DEBUG);
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
|
|||||||
@ -2675,7 +2675,7 @@ function dol_print_ip($ip,$mode=0)
|
|||||||
*/
|
*/
|
||||||
function getUserRemoteIP()
|
function getUserRemoteIP()
|
||||||
{
|
{
|
||||||
$ip = $_SERVER['HTTP_X_FORWARDED_FOR']?$_SERVER['HTTP_X_FORWARDED_FOR']:(($_SERVER['HTTP_CLIENT_IP']?$_SERVER['HTTP_CLIENT_IP']:$_SERVER['REMOTE_ADDR']));
|
$ip = empty($_SERVER['HTTP_X_FORWARDED_FOR'])? (empty($_SERVER['HTTP_CLIENT_IP'])?(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR']):$_SERVER['HTTP_CLIENT_IP']) : $_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||||
return $ip;
|
return $ip;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -6954,7 +6954,6 @@ function getLanguageCodeFromCountryCode($countrycode)
|
|||||||
'sv-FI',
|
'sv-FI',
|
||||||
'sv-SE',
|
'sv-SE',
|
||||||
'sw-KE',
|
'sw-KE',
|
||||||
'syr-SY',
|
|
||||||
'ta-IN',
|
'ta-IN',
|
||||||
'te-IN',
|
'te-IN',
|
||||||
'th-TH',
|
'th-TH',
|
||||||
|
|||||||
@ -91,7 +91,7 @@ function report_header($reportname,$notused,$period,$periodlink,$description,$bu
|
|||||||
print '<td>'.$langs->trans("ReportPeriod").'</td>';
|
print '<td>'.$langs->trans("ReportPeriod").'</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
if ($period) print $period;
|
if ($period) print $period;
|
||||||
if ($variante) print '<td>'.$periodlink.'</td>';
|
if ($variante) print '<td class="nowraponall">'.$periodlink.'</td>';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
|
|||||||
@ -822,22 +822,22 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
|
|||||||
//print ' ('.$langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis").')';
|
//print ' ('.$langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis").')';
|
||||||
if ($edit)
|
if ($edit)
|
||||||
{
|
{
|
||||||
if ($conf->global->THEME_ELDY_USE_HOVER == '1') $color='edf4fb';
|
if ($conf->global->THEME_ELDY_USE_HOVER == '1') $color='e6edf0';
|
||||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_HOVER,array()),'');
|
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_HOVER,array()),'');
|
||||||
print $formother->selectColor($color,'THEME_ELDY_USE_HOVER','formcolor',1).' ';
|
print $formother->selectColor($color,'THEME_ELDY_USE_HOVER','formcolor',1).' ';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($conf->global->THEME_ELDY_USE_HOVER == '1') $color='edf4fb';
|
if ($conf->global->THEME_ELDY_USE_HOVER == '1') $color='e6edf0';
|
||||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_HOVER,array()),'');
|
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_HOVER,array()),'');
|
||||||
if ($color)
|
if ($color)
|
||||||
{
|
{
|
||||||
if ($color != 'edf4fb') print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
if ($color != 'e6edf0') print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||||
else print $langs->trans("Default");
|
else print $langs->trans("Default");
|
||||||
}
|
}
|
||||||
else print $langs->trans("None");
|
else print $langs->trans("None");
|
||||||
}
|
}
|
||||||
print ' <span class="nowraponall">('.$langs->trans("Default").': <strong>edf4fb</strong>) ';
|
print ' <span class="nowraponall">('.$langs->trans("Default").': <strong>e6edf0</strong>) ';
|
||||||
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
|
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
|
||||||
print '</span>';
|
print '</span>';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
@ -866,22 +866,22 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
|
|||||||
//print ' ('.$langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis").')';
|
//print ' ('.$langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis").')';
|
||||||
if ($edit)
|
if ($edit)
|
||||||
{
|
{
|
||||||
if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color='ffefbb';
|
if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color='e6edf0';
|
||||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED,array()),'');
|
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED,array()),'');
|
||||||
print $formother->selectColor($color,'THEME_ELDY_USE_CHECKED','formcolor',1).' ';
|
print $formother->selectColor($color,'THEME_ELDY_USE_CHECKED','formcolor',1).' ';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color='ffefbb';
|
if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color='e6edf0';
|
||||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED,array()),'');
|
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED,array()),'');
|
||||||
if ($color)
|
if ($color)
|
||||||
{
|
{
|
||||||
if ($color != 'ffefbb') print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
if ($color != 'e6edf0') print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||||
else print $langs->trans("Default");
|
else print $langs->trans("Default");
|
||||||
}
|
}
|
||||||
else print $langs->trans("None");
|
else print $langs->trans("None");
|
||||||
}
|
}
|
||||||
print ' <span class="nowraponall">('.$langs->trans("Default").': <strong>ffefbb</strong>) ';
|
print ' <span class="nowraponall">('.$langs->trans("Default").': <strong>e6edf0</strong>) ';
|
||||||
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
|
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
|
||||||
print '</span>';
|
print '</span>';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|||||||
@ -35,6 +35,8 @@
|
|||||||
*/
|
*/
|
||||||
function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
|
function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
|
||||||
{
|
{
|
||||||
|
$nbrep = 0;
|
||||||
|
|
||||||
// Replace php code. Note $content may come from database and does not contains body tags.
|
// Replace php code. Note $content may come from database and does not contains body tags.
|
||||||
$replacewith='...php...';
|
$replacewith='...php...';
|
||||||
if ($removephppart) $replacewith='';
|
if ($removephppart) $replacewith='';
|
||||||
@ -59,7 +61,12 @@ function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
|
|||||||
//$replacewith='<span class="phptag">...php...</span>';
|
//$replacewith='<span class="phptag">...php...</span>';
|
||||||
$replacewith='<span class="phptag">...php...</span>';
|
$replacewith='<span class="phptag">...php...</span>';
|
||||||
if ($removephppart) $replacewith='';
|
if ($removephppart) $replacewith='';
|
||||||
$content = preg_replace('/<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content);
|
//$content = preg_replace('/<\?php((?!\?toremove>).)*\?toremove>\n*/ims', $replacewith, $content);
|
||||||
|
/*if ($content === null) {
|
||||||
|
if (preg_last_error() == PREG_JIT_STACKLIMIT_ERROR) $content = 'preg_replace error (when removing php tags) PREG_JIT_STACKLIMIT_ERROR';
|
||||||
|
}*/
|
||||||
|
$content = dolStripPhpCode($content, $replacewith);
|
||||||
|
//var_dump($content);
|
||||||
|
|
||||||
// Replace relative link / with dolibarr URL
|
// Replace relative link / with dolibarr URL
|
||||||
$content = preg_replace('/(href=")\/\"/', '\1'.DOL_URL_ROOT.'/website/index.php?website='.$website->ref.'&pageid='.$website->fk_default_home.'"', $content, -1, $nbrep);
|
$content = preg_replace('/(href=")\/\"/', '\1'.DOL_URL_ROOT.'/website/index.php?website='.$website->ref.'&pageid='.$website->fk_default_home.'"', $content, -1, $nbrep);
|
||||||
@ -88,6 +95,45 @@ function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove PHP code part from a string.
|
||||||
|
*
|
||||||
|
* @param string $str String to clean
|
||||||
|
* @param string $replacewith String to use as replacement
|
||||||
|
* @return string Result string without php code
|
||||||
|
*/
|
||||||
|
function dolStripPhpCode($str, $replacewith='')
|
||||||
|
{
|
||||||
|
$newstr = '';
|
||||||
|
|
||||||
|
//split on each opening tag
|
||||||
|
$parts = explode('<?php',$str);
|
||||||
|
if (!empty($parts))
|
||||||
|
{
|
||||||
|
$i=0;
|
||||||
|
foreach($parts as $part)
|
||||||
|
{
|
||||||
|
if ($i == 0) // The first part is never php code
|
||||||
|
{
|
||||||
|
$i++;
|
||||||
|
$newstr .= $part;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
//split on closing tag
|
||||||
|
$partlings = explode('?>', $part);
|
||||||
|
if (!empty($partlings))
|
||||||
|
{
|
||||||
|
//remove content before closing tag
|
||||||
|
if (count($partlings) > 1) $partlings[0] = '';
|
||||||
|
//append to out string
|
||||||
|
$newstr .= $replacewith.implode('',$partlings);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $newstr;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Render a string of an HTML content and output it.
|
* Render a string of an HTML content and output it.
|
||||||
* Used to ouput the page when viewed from server (Dolibarr or Apache).
|
* Used to ouput the page when viewed from server (Dolibarr or Apache).
|
||||||
|
|||||||
@ -352,7 +352,7 @@ class pdf_standard extends ModeleExpenseReport
|
|||||||
$pageposbefore = $pdf->getPage();
|
$pageposbefore = $pdf->getPage();
|
||||||
$curY = $nexY;
|
$curY = $nexY;
|
||||||
$pdf->startTransaction();
|
$pdf->startTransaction();
|
||||||
$this->printLine($pdf, $object, $i, $curY, $default_font_size, $outputlangs);
|
$this->printLine($pdf, $object, $i, $curY, $default_font_size, $outputlangs, $hidedetails);
|
||||||
$pageposafter=$pdf->getPage();
|
$pageposafter=$pdf->getPage();
|
||||||
if ($pageposafter > $pageposbefore) {
|
if ($pageposafter > $pageposbefore) {
|
||||||
// There is a pagebreak
|
// There is a pagebreak
|
||||||
@ -360,7 +360,7 @@ class pdf_standard extends ModeleExpenseReport
|
|||||||
$pageposafter = $pageposbefore;
|
$pageposafter = $pageposbefore;
|
||||||
//print $pageposafter.'-'.$pageposbefore;exit;
|
//print $pageposafter.'-'.$pageposbefore;exit;
|
||||||
$pdf->setPageOrientation('', 1, $heightforfooter); // The only function to edit the bottom margin of current page to set it.
|
$pdf->setPageOrientation('', 1, $heightforfooter); // The only function to edit the bottom margin of current page to set it.
|
||||||
$this->printLine($pdf, $object, $i, $curY, $default_font_size, $outputlangs);
|
$this->printLine($pdf, $object, $i, $curY, $default_font_size, $outputlangs, $hidedetails);
|
||||||
$pageposafter = $pdf->getPage();
|
$pageposafter = $pdf->getPage();
|
||||||
$posyafter = $pdf->GetY();
|
$posyafter = $pdf->GetY();
|
||||||
//var_dump($posyafter); var_dump(($this->page_hauteur - ($heightforfooter+$heightforfreetext+$heightforinfotot))); exit;
|
//var_dump($posyafter); var_dump(($this->page_hauteur - ($heightforfooter+$heightforfreetext+$heightforinfotot))); exit;
|
||||||
@ -522,15 +522,16 @@ class pdf_standard extends ModeleExpenseReport
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param PDF $pdf Object PDF
|
* @param TCPDF $pdf Object PDF
|
||||||
* @param Object $object Object to show
|
* @param Object $object Object to show
|
||||||
* @param int $linenumber line number
|
* @param int $linenumber line number
|
||||||
* @param int $curY current y position
|
* @param int $curY current y position
|
||||||
* @param int $default_font_size default siez of font
|
* @param int $default_font_size default siez of font
|
||||||
* @param Translate $outputlangs Object lang for output
|
* @param Translate $outputlangs Object lang for output
|
||||||
|
* @param int $hidedetails Hide details (0=no, 1=yes, 2=just special lines)
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
private function printLine(&$pdf, $object, $linenumber, $curY, $default_font_size, $outputlangs)
|
private function printLine(&$pdf, $object, $linenumber, $curY, $default_font_size, $outputlangs, $hidedetails=0)
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
$pdf->SetFont('','', $default_font_size - 1);
|
$pdf->SetFont('','', $default_font_size - 1);
|
||||||
|
|||||||
@ -80,7 +80,7 @@ class modAccounting extends DolibarrModules
|
|||||||
"MAIN_COMPANY_CODE_ALWAYS_REQUIRED",
|
"MAIN_COMPANY_CODE_ALWAYS_REQUIRED",
|
||||||
"chaine",
|
"chaine",
|
||||||
"1",
|
"1",
|
||||||
"With this constants on, third party code is always required whatever is numbering module behaviour", 0, 'current', 0
|
"With this constants on, third party code is always required whatever is numbering module behaviour", 0, 'current', 1
|
||||||
);
|
);
|
||||||
$this->const[2] = array(
|
$this->const[2] = array(
|
||||||
"MAIN_BANK_ACCOUNTANCY_CODE_ALWAYS_REQUIRED",
|
"MAIN_BANK_ACCOUNTANCY_CODE_ALWAYS_REQUIRED",
|
||||||
|
|||||||
@ -97,7 +97,7 @@ class modCashDesk extends DolibarrModules
|
|||||||
// This is to declare the Top Menu entry:
|
// This is to declare the Top Menu entry:
|
||||||
$this->menu[$r]=array( 'fk_menu'=>0, // Put 0 if this is a top menu
|
$this->menu[$r]=array( 'fk_menu'=>0, // Put 0 if this is a top menu
|
||||||
'type'=>'top', // This is a Top menu entry
|
'type'=>'top', // This is a Top menu entry
|
||||||
'titre'=>'CashDeskMenu',
|
'titre'=>'PointOfSaleShort',
|
||||||
'mainmenu'=>'cashdesk',
|
'mainmenu'=>'cashdesk',
|
||||||
'url'=>'/cashdesk/index.php?user=__LOGIN__',
|
'url'=>'/cashdesk/index.php?user=__LOGIN__',
|
||||||
'langs'=>'cashdesk', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
|
'langs'=>'cashdesk', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
|
||||||
|
|||||||
@ -102,7 +102,7 @@ class modTakePos extends DolibarrModules
|
|||||||
$this->requiredby = array(); // List of module ids to disable if this one is disabled
|
$this->requiredby = array(); // List of module ids to disable if this one is disabled
|
||||||
$this->conflictwith = array(); // List of module class names as string this module is in conflict with
|
$this->conflictwith = array(); // List of module class names as string this module is in conflict with
|
||||||
$this->langfiles = array("cashdesk");
|
$this->langfiles = array("cashdesk");
|
||||||
$this->phpmin = array(5,43); // Minimum version of PHP required by module
|
$this->phpmin = array(5,4); // Minimum version of PHP required by module
|
||||||
$this->need_dolibarr_version = array(4,0); // Minimum version of Dolibarr required by module
|
$this->need_dolibarr_version = array(4,0); // Minimum version of Dolibarr required by module
|
||||||
$this->warnings_activation = array(); // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
|
$this->warnings_activation = array(); // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
|
||||||
$this->warnings_activation_ext = array(); // Warning to show when we activate an external module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
|
$this->warnings_activation_ext = array(); // Warning to show when we activate an external module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
|
||||||
@ -226,7 +226,7 @@ class modTakePos extends DolibarrModules
|
|||||||
/* BEGIN MODULEBUILDER TOPMENU */
|
/* BEGIN MODULEBUILDER TOPMENU */
|
||||||
$this->menu[$r++]=array('fk_menu'=>'', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode
|
$this->menu[$r++]=array('fk_menu'=>'', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode
|
||||||
'type'=>'top', // This is a Top menu entry
|
'type'=>'top', // This is a Top menu entry
|
||||||
'titre'=>'PointOfSale',
|
'titre'=>'PointOfSaleShort',
|
||||||
'mainmenu'=>'takepos',
|
'mainmenu'=>'takepos',
|
||||||
'leftmenu'=>'',
|
'leftmenu'=>'',
|
||||||
'url'=>'/takepos/takepos.php',
|
'url'=>'/takepos/takepos.php',
|
||||||
|
|||||||
@ -167,7 +167,7 @@ class modWebsite extends DolibarrModules
|
|||||||
if ($result < 0)
|
if ($result < 0)
|
||||||
{
|
{
|
||||||
$langs->load("errors");
|
$langs->load("errors");
|
||||||
$this->error=$langs->trans('ErrorFailToCopyDirectory',$src,$dest);
|
$this->error=$langs->trans('ErrorFailToCopyDir',$src,$dest);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -796,7 +796,7 @@ class doc_generic_project_odt extends ModelePDFProjects
|
|||||||
if (!empty($row['thm'])) {
|
if (!empty($row['thm'])) {
|
||||||
$row['amountht']=($row['task_duration'] / 3600) * $row['thm'];
|
$row['amountht']=($row['task_duration'] / 3600) * $row['thm'];
|
||||||
$defaultvat = get_default_tva($mysoc, $mysoc);
|
$defaultvat = get_default_tva($mysoc, $mysoc);
|
||||||
$row['amountttc']=price2num($row['amountht'] * (1 + ($defaultvat / 100)),'MT');;
|
$row['amountttc']=price2num($row['amountht'] * (1 + ($defaultvat / 100)),'MT');
|
||||||
} else {
|
} else {
|
||||||
$row['amountht']=0;
|
$row['amountht']=0;
|
||||||
$row['amountttc']=0;
|
$row['amountttc']=0;
|
||||||
|
|||||||
@ -150,7 +150,7 @@ class pdf_stdmovement extends ModelePDFMovement
|
|||||||
// Define position of columns
|
// Define position of columns
|
||||||
$this->wref = 15;
|
$this->wref = 15;
|
||||||
$this->posxidref = $this->marge_gauche;
|
$this->posxidref = $this->marge_gauche;
|
||||||
$this->posxdatemouv = $this->marge_gauche+8;;
|
$this->posxdatemouv = $this->marge_gauche+8;
|
||||||
$this->posxdesc=37;
|
$this->posxdesc=37;
|
||||||
$this->posxlabel=50;
|
$this->posxlabel=50;
|
||||||
$this->posxtva=80;
|
$this->posxtva=80;
|
||||||
|
|||||||
@ -129,7 +129,7 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
|
|||||||
|
|
||||||
$html_id = !empty($object->id) ? $object->element.'_extras_'.$key.'_'.$object->id : '';
|
$html_id = !empty($object->id) ? $object->element.'_extras_'.$key.'_'.$object->id : '';
|
||||||
|
|
||||||
print '<td id="'.$html_id.'" class="'.$object->element.'_extras_'.$key.'"'.($cols?' colspan="'.$cols.'"':'').'>';
|
print '<td id="'.$html_id.'" class="'.$object->element.'_extras_'.$key.' wordbreak"'.($cols?' colspan="'.$cols.'"':'').'>';
|
||||||
|
|
||||||
// Convert date into timestamp format
|
// Convert date into timestamp format
|
||||||
if (in_array($extrafields->attributes[$object->table_element]['type'][$key], array('date','datetime')))
|
if (in_array($extrafields->attributes[$object->table_element]['type'][$key], array('date','datetime')))
|
||||||
|
|||||||
@ -143,6 +143,8 @@ if ($action == 'delete_section')
|
|||||||
|
|
||||||
if (empty($action) || $action == 'editfile' || $action == 'file_manager' || preg_match('/refresh/i',$action) || $action == 'delete')
|
if (empty($action) || $action == 'editfile' || $action == 'file_manager' || preg_match('/refresh/i',$action) || $action == 'delete')
|
||||||
{
|
{
|
||||||
|
$langs->load("ecm");
|
||||||
|
|
||||||
print '<table width="100%" class="liste noborderbottom">'."\n";
|
print '<table width="100%" class="liste noborderbottom">'."\n";
|
||||||
|
|
||||||
print '<!-- Title for manual directories -->'."\n";
|
print '<!-- Title for manual directories -->'."\n";
|
||||||
|
|||||||
@ -227,6 +227,7 @@ if ($action=='activate')
|
|||||||
if ($action=='inactive')
|
if ($action=='inactive')
|
||||||
{
|
{
|
||||||
$object->status=0;
|
$object->status=0;
|
||||||
|
$object->processing=0;
|
||||||
|
|
||||||
// Add cron task
|
// Add cron task
|
||||||
$result = $object->update($user);
|
$result = $object->update($user);
|
||||||
|
|||||||
@ -1068,8 +1068,9 @@ class Cronjob extends CommonObject
|
|||||||
// Load langs
|
// Load langs
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
$result=$langs->load($this->module_name.'@'.$this->module_name);
|
$result=$langs->load($this->module_name);
|
||||||
if ($result < 0)
|
$result=$langs->load($this->module_name.'@'.$this->module_name); // If this->module_name was an existing language file, this will make nothing
|
||||||
|
if ($result < 0) // If technical error
|
||||||
{
|
{
|
||||||
dol_syslog(get_class($this)."::run_jobs Cannot load module lang file - ".$langs->error, LOG_ERR);
|
dol_syslog(get_class($this)."::run_jobs Cannot load module lang file - ".$langs->error, LOG_ERR);
|
||||||
$this->error = $langs->error;
|
$this->error = $langs->error;
|
||||||
@ -1138,14 +1139,17 @@ class Cronjob extends CommonObject
|
|||||||
$conf->entity = $savcurrententity;
|
$conf->entity = $savcurrententity;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load langs
|
// Load langs
|
||||||
$result=$langs->load($this->module_name . '@' . $this->module_name);
|
$result=$langs->load($this->module_name);
|
||||||
if ($result<0)
|
$result=$langs->load($this->module_name.'@'.$this->module_name); // If this->module_name was an existing language file, this will make nothing
|
||||||
|
if ($result < 0) // If technical error
|
||||||
{
|
{
|
||||||
dol_syslog(get_class($this) . "::run_jobs Cannot load module langs" . $langs->error, LOG_ERR);
|
dol_syslog(get_class($this) . "::run_jobs Cannot load module langs" . $langs->error, LOG_ERR);
|
||||||
$conf->entity = $savcurrententity;
|
$conf->entity = $savcurrententity;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
dol_syslog(get_class($this) . "::run_jobs " . $this->libname . "::" . $this->methodename."(" . $this->params . ");", LOG_DEBUG);
|
dol_syslog(get_class($this) . "::run_jobs " . $this->libname . "::" . $this->methodename."(" . $this->params . ");", LOG_DEBUG);
|
||||||
$params_arr = explode(", ", $this->params);
|
$params_arr = explode(", ", $this->params);
|
||||||
if (!is_array($params_arr))
|
if (!is_array($params_arr))
|
||||||
@ -1301,7 +1305,7 @@ class Cronjob extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function getLibStatut($mode=0)
|
function getLibStatut($mode=0)
|
||||||
{
|
{
|
||||||
return $this->LibStatut($this->status,$mode);
|
return $this->LibStatut($this->status, $mode, $this->processing);
|
||||||
}
|
}
|
||||||
|
|
||||||
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
|
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
|
||||||
@ -1310,43 +1314,47 @@ class Cronjob extends CommonObject
|
|||||||
*
|
*
|
||||||
* @param int $status Id statut
|
* @param int $status Id statut
|
||||||
* @param int $mode 0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long, 5=Libelle court + Picto
|
* @param int $mode 0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long, 5=Libelle court + Picto
|
||||||
|
* @param int $processing 0=Not running, 1=Running
|
||||||
* @return string Label of status
|
* @return string Label of status
|
||||||
*/
|
*/
|
||||||
function LibStatut($status,$mode=0)
|
function LibStatut($status, $mode=0, $processing=0)
|
||||||
{
|
{
|
||||||
// phpcs:enable
|
// phpcs:enable
|
||||||
global $langs;
|
global $langs;
|
||||||
$langs->load('users');
|
$langs->load('users');
|
||||||
|
|
||||||
|
$moretext = '';
|
||||||
|
if ($processing) $moretext=' ('.$langs->trans("Running").')';
|
||||||
|
|
||||||
if ($mode == 0)
|
if ($mode == 0)
|
||||||
{
|
{
|
||||||
if ($status == 1) return $langs->trans('Enabled');
|
if ($status == 1) return $langs->trans('Enabled').$moretext;
|
||||||
elseif ($status == 0) return $langs->trans('Disabled');
|
elseif ($status == 0) return $langs->trans('Disabled').$moretext;
|
||||||
}
|
}
|
||||||
elseif ($mode == 1)
|
elseif ($mode == 1)
|
||||||
{
|
{
|
||||||
if ($status == 1) return $langs->trans('Enabled');
|
if ($status == 1) return $langs->trans('Enabled').$moretext;
|
||||||
elseif ($status == 0) return $langs->trans('Disabled');
|
elseif ($status == 0) return $langs->trans('Disabled').$moretext;
|
||||||
}
|
}
|
||||||
elseif ($mode == 2)
|
elseif ($mode == 2)
|
||||||
{
|
{
|
||||||
if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled');
|
if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled').$moretext;
|
||||||
elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
|
elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled').$moretext;
|
||||||
}
|
}
|
||||||
elseif ($mode == 3)
|
elseif ($mode == 3)
|
||||||
{
|
{
|
||||||
if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"');
|
if ($status == 1) return img_picto($langs->trans('Enabled').$moretext,'statut4','class="pictostatus"');
|
||||||
elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
|
elseif ($status == 0) return img_picto($langs->trans('Disabled').$moretext,'statut5','class="pictostatus"');
|
||||||
}
|
}
|
||||||
elseif ($mode == 4)
|
elseif ($mode == 4)
|
||||||
{
|
{
|
||||||
if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled');
|
if ($status == 1) return img_picto($langs->trans('Enabled').$moretext,'statut4','class="pictostatus"').' '.$langs->trans('Enabled').$moretext;
|
||||||
elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
|
elseif ($status == 0) return img_picto($langs->trans('Disabled').$moretext,'statut5','class="pictostatus"').' '.$langs->trans('Disabled').$moretext;
|
||||||
}
|
}
|
||||||
elseif ($mode == 5)
|
elseif ($mode == 5)
|
||||||
{
|
{
|
||||||
if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"');
|
if ($status == 1) return $langs->trans('Enabled').$moretext.' '.img_picto($langs->trans('Enabled').$moretext,'statut4','class="pictostatus"');
|
||||||
elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
|
elseif ($status == 0) return $langs->trans('Disabled').$moretext.' '.img_picto($langs->trans('Disabled').$moretext,'statut5','class="pictostatus"');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -711,6 +711,18 @@ class Don extends CommonObject
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Validate a intervention
|
||||||
|
*
|
||||||
|
* @param User $user User that validate
|
||||||
|
* @param int $notrigger 1=Does not execute triggers, 0= execute triggers
|
||||||
|
* @return int <0 if KO, >0 if OK
|
||||||
|
*/
|
||||||
|
function setValid($user, $notrigger=0)
|
||||||
|
{
|
||||||
|
return $this->valid_promesse($this->id, $user->id, $notrigger);
|
||||||
|
}
|
||||||
|
|
||||||
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
|
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
|
||||||
/**
|
/**
|
||||||
* Validate a promise of donation
|
* Validate a promise of donation
|
||||||
|
|||||||
@ -1417,7 +1417,7 @@ class EmailCollector extends CommonObject
|
|||||||
$modele = empty($conf->global->PROJECT_ADDON)?'mod_project_simple':$conf->global->PROJECT_ADDON;
|
$modele = empty($conf->global->PROJECT_ADDON)?'mod_project_simple':$conf->global->PROJECT_ADDON;
|
||||||
|
|
||||||
// Search template files
|
// Search template files
|
||||||
$file=''; $classname=''; $filefound=0;
|
$file=''; $classname=''; $filefound=0; $reldir='';
|
||||||
$dirmodels=array_merge(array('/'),(array) $conf->modules_parts['models']);
|
$dirmodels=array_merge(array('/'),(array) $conf->modules_parts['models']);
|
||||||
foreach($dirmodels as $reldir)
|
foreach($dirmodels as $reldir)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -83,7 +83,7 @@ class EmailCollectorAction extends CommonObject
|
|||||||
*/
|
*/
|
||||||
public $fields=array(
|
public $fields=array(
|
||||||
'rowid' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-1, 'position'=>1, 'notnull'=>1, 'index'=>1, 'comment'=>"Id",),
|
'rowid' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-1, 'position'=>1, 'notnull'=>1, 'index'=>1, 'comment'=>"Id",),
|
||||||
'fk_emailcollector' => array('type'=>'integer', 'label'=>'Id of emailcollector', 'foreignkey'=>'emailcollecotr.rowid'),
|
'fk_emailcollector' => array('type'=>'integer', 'label'=>'Id of emailcollector', 'foreignkey'=>'emailcollector.rowid'),
|
||||||
'type' => array('type'=>'varchar(128)', 'label'=>'Type', 'enabled'=>1, 'visible'=>1, 'position'=>10, 'notnull'=>1, 'index'=>1),
|
'type' => array('type'=>'varchar(128)', 'label'=>'Type', 'enabled'=>1, 'visible'=>1, 'position'=>10, 'notnull'=>1, 'index'=>1),
|
||||||
'actionparam' => array('type'=>'varchar(255)', 'label'=>'ParamForAction', 'enabled'=>1, 'visible'=>1, 'position'=>40, 'notnull'=>-1),
|
'actionparam' => array('type'=>'varchar(255)', 'label'=>'ParamForAction', 'enabled'=>1, 'visible'=>1, 'position'=>40, 'notnull'=>-1),
|
||||||
'date_creation' => array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-2, 'position'=>500, 'notnull'=>1,),
|
'date_creation' => array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-2, 'position'=>500, 'notnull'=>1,),
|
||||||
|
|||||||
@ -1925,7 +1925,7 @@ else
|
|||||||
print $paymentexpensereportstatic->getNomUrl(1);
|
print $paymentexpensereportstatic->getNomUrl(1);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td>'.dol_print_date($db->jdate($objp->dp),'day')."</td>\n";
|
print '<td>'.dol_print_date($db->jdate($objp->dp),'day')."</td>\n";
|
||||||
$labeltype=$langs->trans("PaymentType".$objp->p_code)!=("PaymentType".$objp->p_code)?$langs->trans("PaymentType".$objp->p_code):$objp->fk_typepayment;
|
$labeltype=$langs->trans("PaymentType".$objp->p_code)!=("PaymentType".$objp->p_code)?$langs->trans("PaymentType".$objp->p_code):$objp->payment_type;
|
||||||
print "<td>".$labeltype.' '.$objp->num_payment."</td>\n";
|
print "<td>".$labeltype.' '.$objp->num_payment."</td>\n";
|
||||||
if (! empty($conf->banque->enabled))
|
if (! empty($conf->banque->enabled))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -459,7 +459,7 @@ class ExpenseReport extends CommonObject
|
|||||||
$sql.= " d.date_debut, d.date_fin, d.date_create, d.tms as date_modif, d.date_valid, d.date_approve,"; // DATES (datetime)
|
$sql.= " d.date_debut, d.date_fin, d.date_create, d.tms as date_modif, d.date_valid, d.date_approve,"; // DATES (datetime)
|
||||||
$sql.= " d.fk_user_author, d.fk_user_modif, d.fk_user_validator,";
|
$sql.= " d.fk_user_author, d.fk_user_modif, d.fk_user_validator,";
|
||||||
$sql.= " d.fk_user_valid, d.fk_user_approve,";
|
$sql.= " d.fk_user_valid, d.fk_user_approve,";
|
||||||
$sql.= " d.fk_statut as status, d.fk_c_paiement,";
|
$sql.= " d.fk_statut as status, d.fk_c_paiement, d.paid,";
|
||||||
$sql.= " dp.libelle as libelle_paiement, dp.code as code_paiement"; // INNER JOIN paiement
|
$sql.= " dp.libelle as libelle_paiement, dp.code as code_paiement"; // INNER JOIN paiement
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element." as d";
|
$sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element." as d";
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as dp ON d.fk_c_paiement = dp.id";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as dp ON d.fk_c_paiement = dp.id";
|
||||||
|
|||||||
@ -315,7 +315,6 @@ class Fichinter extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function update($user, $notrigger=0)
|
function update($user, $notrigger=0)
|
||||||
{
|
{
|
||||||
global $conf;
|
|
||||||
if (! is_numeric($this->duration)) {
|
if (! is_numeric($this->duration)) {
|
||||||
$this->duration = 0;
|
$this->duration = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -608,7 +608,7 @@ if ($resql)
|
|||||||
|
|
||||||
$arrayofselected=is_array($toselect)?$toselect:array();
|
$arrayofselected=is_array($toselect)?$toselect:array();
|
||||||
|
|
||||||
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE))
|
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
$id = $obj->rowid;
|
$id = $obj->rowid;
|
||||||
|
|||||||
@ -2717,7 +2717,7 @@ else
|
|||||||
|
|
||||||
$paymentstatic->id=$objp->rowid;
|
$paymentstatic->id=$objp->rowid;
|
||||||
$paymentstatic->datepaye=$db->jdate($objp->dp);
|
$paymentstatic->datepaye=$db->jdate($objp->dp);
|
||||||
$paymentstatic->ref=($objp->ref ? $objp->ref : $objp->rowid);;
|
$paymentstatic->ref=($objp->ref ? $objp->ref : $objp->rowid);
|
||||||
$paymentstatic->num_paiement=$objp->num_paiement;
|
$paymentstatic->num_paiement=$objp->num_paiement;
|
||||||
$paymentstatic->payment_code=$objp->payment_code;
|
$paymentstatic->payment_code=$objp->payment_code;
|
||||||
|
|
||||||
|
|||||||
@ -427,7 +427,7 @@ if ($resql)
|
|||||||
|
|
||||||
$arrayofselected=is_array($toselect)?$toselect:array();
|
$arrayofselected=is_array($toselect)?$toselect:array();
|
||||||
|
|
||||||
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE))
|
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($resql);
|
$obj = $db->fetch_object($resql);
|
||||||
$id = $obj->facid;
|
$id = $obj->facid;
|
||||||
|
|||||||
Binary file not shown.
@ -32,3 +32,4 @@ INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 8, 'SRC_WOM',
|
|||||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 9, 'SRC_PARTNER', 'Partner', 1);
|
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 9, 'SRC_PARTNER', 'Partner', 1);
|
||||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES (10, 'SRC_EMPLOYEE', 'Employee', 1);
|
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES (10, 'SRC_EMPLOYEE', 'Employee', 1);
|
||||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES (11, 'SRC_SPONSORING', 'Sponsorship', 1);
|
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES (11, 'SRC_SPONSORING', 'Sponsorship', 1);
|
||||||
|
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES (12, 'SRC_CUSTOMER', 'Incoming contact of a customer', 1);
|
||||||
|
|||||||
@ -222,6 +222,6 @@ ALTER TABLE llx_emailcollector_emailcollectoraction ADD CONSTRAINT fk_emailcolle
|
|||||||
ALTER TABLE llx_emailcollector_emailcollectorfilter ADD UNIQUE INDEX uk_emailcollector_emailcollectorfilter (fk_emailcollector, type, rulevalue);
|
ALTER TABLE llx_emailcollector_emailcollectorfilter ADD UNIQUE INDEX uk_emailcollector_emailcollectorfilter (fk_emailcollector, type, rulevalue);
|
||||||
ALTER TABLE llx_emailcollector_emailcollectoraction ADD UNIQUE INDEX uk_emailcollector_emailcollectoraction (fk_emailcollector, type);
|
ALTER TABLE llx_emailcollector_emailcollectoraction ADD UNIQUE INDEX uk_emailcollector_emailcollectoraction (fk_emailcollector, type);
|
||||||
|
|
||||||
|
ALTER TABLE llx_societe_rib ADD COLUMN comment varchar(255);
|
||||||
|
ALTER TABLE llx_societe_rib ADD COLUMN ipaddress varchar(68);
|
||||||
|
|
||||||
|
|||||||
@ -41,10 +41,12 @@ create table llx_societe_rib
|
|||||||
proprio varchar(60),
|
proprio varchar(60),
|
||||||
owner_address varchar(255),
|
owner_address varchar(255),
|
||||||
default_rib smallint NOT NULL DEFAULT 0,
|
default_rib smallint NOT NULL DEFAULT 0,
|
||||||
|
|
||||||
-- For BAN direct debit feature
|
-- For BAN direct debit feature
|
||||||
rum varchar(32), -- RUM value to use for SEPA generation
|
rum varchar(32), -- RUM value to use for SEPA generation
|
||||||
date_rum date, -- Date of mandate
|
date_rum date, -- Date of mandate
|
||||||
frstrecur varchar(16) default 'FRST', -- 'FRST' or 'RECUR'
|
frstrecur varchar(16) default 'FRST', -- 'FRST' or 'RECUR'
|
||||||
|
|
||||||
--For credit card
|
--For credit card
|
||||||
last_four varchar(4), -- last 4
|
last_four varchar(4), -- last 4
|
||||||
card_type varchar(255), -- card type 'VISA', 'MC' , ...
|
card_type varchar(255), -- card type 'VISA', 'MC' , ...
|
||||||
@ -52,6 +54,7 @@ create table llx_societe_rib
|
|||||||
exp_date_month INTEGER,
|
exp_date_month INTEGER,
|
||||||
exp_date_year INTEGER,
|
exp_date_year INTEGER,
|
||||||
country_code varchar(10),
|
country_code varchar(10),
|
||||||
|
|
||||||
--For Paypal
|
--For Paypal
|
||||||
approved INTEGER DEFAULT 0,
|
approved INTEGER DEFAULT 0,
|
||||||
email varchar(255),
|
email varchar(255),
|
||||||
@ -60,9 +63,12 @@ create table llx_societe_rib
|
|||||||
preapproval_key varchar(255),
|
preapproval_key varchar(255),
|
||||||
starting_date date,
|
starting_date date,
|
||||||
total_amount_of_all_payments double(24,8),
|
total_amount_of_all_payments double(24,8),
|
||||||
|
|
||||||
--For Stripe
|
--For Stripe
|
||||||
stripe_card_ref varchar(128), -- 'card_...'
|
stripe_card_ref varchar(128), -- 'card_...'
|
||||||
|
|
||||||
|
comment varchar(255),
|
||||||
|
ipaddress varchar(68),
|
||||||
status integer NOT NULL DEFAULT 1, -- 1=ACTIVE, 0=IN_TRASH
|
status integer NOT NULL DEFAULT 1, -- 1=ACTIVE, 0=IN_TRASH
|
||||||
import_key varchar(14) -- import key
|
import_key varchar(14) -- import key
|
||||||
)ENGINE=innodb;
|
)ENGINE=innodb;
|
||||||
|
|||||||
@ -487,7 +487,7 @@ DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploade
|
|||||||
Module0Name=Users & Groups
|
Module0Name=Users & Groups
|
||||||
Module0Desc=Users / Employees and Groups management
|
Module0Desc=Users / Employees and Groups management
|
||||||
Module1Name=Third Parties
|
Module1Name=Third Parties
|
||||||
Module1Desc=Companies and contact management (customers, prospects...)
|
Module1Desc=Companies and contacts management (customers, prospects...)
|
||||||
Module2Name=Commercial
|
Module2Name=Commercial
|
||||||
Module2Desc=Commercial management
|
Module2Desc=Commercial management
|
||||||
Module10Name=Accounting
|
Module10Name=Accounting
|
||||||
@ -1843,6 +1843,7 @@ LoadThirdPartyFromName=Load thirdparty from name (load only)
|
|||||||
LoadThirdPartyFromNameOrCreate=Load thirdparty from name (create if not found)
|
LoadThirdPartyFromNameOrCreate=Load thirdparty from name (create if not found)
|
||||||
WithDolTrackingID=Dolibarr Tracking ID found
|
WithDolTrackingID=Dolibarr Tracking ID found
|
||||||
WithoutDolTrackingID=Dolibarr Tracking ID not found
|
WithoutDolTrackingID=Dolibarr Tracking ID not found
|
||||||
|
FormatZip=Zip
|
||||||
##### Resource ####
|
##### Resource ####
|
||||||
ResourceSetup=Configuration du module Resource
|
ResourceSetup=Configuration du module Resource
|
||||||
UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
|
UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
|
||||||
|
|||||||
@ -164,3 +164,5 @@ AddVariousPayment=Add miscellaneous payments
|
|||||||
SEPAMandate=SEPA mandate
|
SEPAMandate=SEPA mandate
|
||||||
YourSEPAMandate=Your SEPA mandate
|
YourSEPAMandate=Your SEPA mandate
|
||||||
FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Return it signed (scan of the signed document) or send it by mail to
|
FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Return it signed (scan of the signed document) or send it by mail to
|
||||||
|
BankAccountReleveModule=Module Bank statement
|
||||||
|
AutoReportLastAccountStatement=Automatic report account stament
|
||||||
|
|||||||
@ -33,6 +33,7 @@ FilterRefOrLabelOrBC=Search (Ref/Label)
|
|||||||
UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that uses POS needs to have permission to edit stock.
|
UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that uses POS needs to have permission to edit stock.
|
||||||
DolibarrReceiptPrinter=Dolibarr Receipt Printer
|
DolibarrReceiptPrinter=Dolibarr Receipt Printer
|
||||||
PointOfSale=Point of sales
|
PointOfSale=Point of sales
|
||||||
|
PointOfSaleShort=POS
|
||||||
CloseBill=Close Bill
|
CloseBill=Close Bill
|
||||||
Floors=Floors
|
Floors=Floors
|
||||||
Floor=Floor
|
Floor=Floor
|
||||||
|
|||||||
@ -295,7 +295,7 @@ CurrencyCentINR=paisa
|
|||||||
CurrencyCentSingINR=paise
|
CurrencyCentSingINR=paise
|
||||||
CurrencyThousandthSingTND=thousandth
|
CurrencyThousandthSingTND=thousandth
|
||||||
#### Input reasons #####
|
#### Input reasons #####
|
||||||
DemandReasonTypeSRC_INTE=Internetaaa
|
DemandReasonTypeSRC_INTE=Internet
|
||||||
DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
|
DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
|
||||||
DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
|
DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
|
||||||
DemandReasonTypeSRC_CAMP_PHO=Phone campaign
|
DemandReasonTypeSRC_CAMP_PHO=Phone campaign
|
||||||
@ -306,6 +306,7 @@ DemandReasonTypeSRC_WOM=Word of mouth
|
|||||||
DemandReasonTypeSRC_PARTNER=Partner
|
DemandReasonTypeSRC_PARTNER=Partner
|
||||||
DemandReasonTypeSRC_EMPLOYEE=Employee
|
DemandReasonTypeSRC_EMPLOYEE=Employee
|
||||||
DemandReasonTypeSRC_SPONSORING=Sponsorship
|
DemandReasonTypeSRC_SPONSORING=Sponsorship
|
||||||
|
DemandReasonTypeSRC_SRC_CUSTOMER=Incoming contact of a customer
|
||||||
#### Paper formats ####
|
#### Paper formats ####
|
||||||
PaperFormatEU4A0=Format 4A0
|
PaperFormatEU4A0=Format 4A0
|
||||||
PaperFormatEU2A0=Format 2A0
|
PaperFormatEU2A0=Format 2A0
|
||||||
|
|||||||
@ -112,7 +112,7 @@ NoticePeriod=Notice period
|
|||||||
HolidaysToValidate=Validate leave requests
|
HolidaysToValidate=Validate leave requests
|
||||||
HolidaysToValidateBody=Below is a leave request to validate
|
HolidaysToValidateBody=Below is a leave request to validate
|
||||||
HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
|
HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
|
||||||
HolidaysToValidateAlertSolde=The user who made this leave request does have enough available days.
|
HolidaysToValidateAlertSolde=The user who made this leave request does not have enough available days.
|
||||||
HolidaysValidated=Validated leave requests
|
HolidaysValidated=Validated leave requests
|
||||||
HolidaysValidatedBody=Your leave request for %s to %s has been validated.
|
HolidaysValidatedBody=Your leave request for %s to %s has been validated.
|
||||||
HolidaysRefused=Request denied
|
HolidaysRefused=Request denied
|
||||||
|
|||||||
@ -437,6 +437,7 @@ ContactsForCompany=Contacts for this third party
|
|||||||
ContactsAddressesForCompany=Contacts/addresses for this third party
|
ContactsAddressesForCompany=Contacts/addresses for this third party
|
||||||
AddressesForCompany=Addresses for this third party
|
AddressesForCompany=Addresses for this third party
|
||||||
ActionsOnCompany=Events about this third party
|
ActionsOnCompany=Events about this third party
|
||||||
|
ActionsOnContact=Events about this contact/address
|
||||||
ActionsOnMember=Events about this member
|
ActionsOnMember=Events about this member
|
||||||
ActionsOnProduct=Events about this product
|
ActionsOnProduct=Events about this product
|
||||||
NActionsLate=%s late
|
NActionsLate=%s late
|
||||||
|
|||||||
@ -83,6 +83,7 @@ LinkedObject=Linked object
|
|||||||
NbOfActiveNotifications=Number of notifications (no. of recipient emails)
|
NbOfActiveNotifications=Number of notifications (no. of recipient emails)
|
||||||
PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
|
PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailTestHtml=__(Hello)__\nThis 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>__USER_SIGNATURE__
|
PredefinedMailTestHtml=__(Hello)__\nThis 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>__USER_SIGNATURE__
|
||||||
|
PredefinedMailContentContract=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendInvoice=__(Hello)__\n\nPlease find attached invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendInvoice=__(Hello)__\n\nPlease find attached invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice __REF__ seems to have not been paid. The invoice is attached, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice __REF__ seems to have not been paid. The invoice is attached, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendProposal=__(Hello)__\n\nPlease find attached commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendProposal=__(Hello)__\n\nPlease find attached commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
@ -261,6 +262,6 @@ WEBSITE_PAGEURL=URL of page
|
|||||||
WEBSITE_TITLE=Title
|
WEBSITE_TITLE=Title
|
||||||
WEBSITE_DESCRIPTION=Description
|
WEBSITE_DESCRIPTION=Description
|
||||||
WEBSITE_IMAGE=Image
|
WEBSITE_IMAGE=Image
|
||||||
WEBSITE_IMAGEDesc=Relative path of the image media. You can keep this empty as this is rarely used (it can be used when container is of type 'blog_post' to show a preview of a news in some pages with dynamic content of Blog Posts.
|
WEBSITE_IMAGEDesc=Relative path of the image media. You can keep this empty as this is rarely used (it can be used by dynamic content to show a preview of a list of blog posts).
|
||||||
WEBSITE_KEYWORDS=Keywords
|
WEBSITE_KEYWORDS=Keywords
|
||||||
LinesToImport=Lines to import
|
LinesToImport=Lines to import
|
||||||
|
|||||||
@ -104,7 +104,7 @@ WriteBookKeeping=Registrar movimientos en el Libro Mayor
|
|||||||
Bookkeeping=Libro Mayor
|
Bookkeeping=Libro Mayor
|
||||||
AccountBalance=Saldo de la cuenta
|
AccountBalance=Saldo de la cuenta
|
||||||
ObjectsRef=Referencia de objeto origen
|
ObjectsRef=Referencia de objeto origen
|
||||||
CAHTF=Total purchase supplier before tax
|
CAHTF=Total compras a proveedor antes de impuestos
|
||||||
TotalExpenseReport=Total informe de gastos
|
TotalExpenseReport=Total informe de gastos
|
||||||
InvoiceLines=Líneas de facturas a contabilizar
|
InvoiceLines=Líneas de facturas a contabilizar
|
||||||
InvoiceLinesDone=Líneas de facturas contabilizadas
|
InvoiceLinesDone=Líneas de facturas contabilizadas
|
||||||
|
|||||||
@ -60,8 +60,8 @@ ActionAC_CLO=Cierre
|
|||||||
ActionAC_EMAILING=Envío mailing masivo
|
ActionAC_EMAILING=Envío mailing masivo
|
||||||
ActionAC_COM=Envío pedido de cliente por correo
|
ActionAC_COM=Envío pedido de cliente por correo
|
||||||
ActionAC_SHIP=Envío expedición por correo
|
ActionAC_SHIP=Envío expedición por correo
|
||||||
ActionAC_SUP_ORD=Send purchase order by mail
|
ActionAC_SUP_ORD=Envío pedido a proveedor por correo
|
||||||
ActionAC_SUP_INV=Send vendor invoice by mail
|
ActionAC_SUP_INV=Envío de factura de proveedor por correo
|
||||||
ActionAC_OTH=Otra
|
ActionAC_OTH=Otra
|
||||||
ActionAC_OTH_AUTO=Eventos creados automáticamente
|
ActionAC_OTH_AUTO=Eventos creados automáticamente
|
||||||
ActionAC_MANUAL=Eventos creados manualmente
|
ActionAC_MANUAL=Eventos creados manualmente
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Dolibarr language file - Source file is en_US - orders
|
# Dolibarr language file - Source file is en_US - orders
|
||||||
OrdersArea=Área pedidos de clientes
|
OrdersArea=Área pedidos de clientes
|
||||||
SuppliersOrdersArea=Purchase orders area
|
SuppliersOrdersArea=Área pedidos a proveedores
|
||||||
OrderCard=Ficha pedido
|
OrderCard=Ficha pedido
|
||||||
OrderId=Id pedido
|
OrderId=Id pedido
|
||||||
Order=Pedido
|
Order=Pedido
|
||||||
@ -13,9 +13,9 @@ OrderToProcess=Pedido a procesar
|
|||||||
NewOrder=Nuevo pedido
|
NewOrder=Nuevo pedido
|
||||||
ToOrder=Realizar pedido
|
ToOrder=Realizar pedido
|
||||||
MakeOrder=Realizar pedido
|
MakeOrder=Realizar pedido
|
||||||
SupplierOrder=Purchase order
|
SupplierOrder=Pedido a proveedor
|
||||||
SuppliersOrders=Purchase orders
|
SuppliersOrders=Pedidos a proveedores
|
||||||
SuppliersOrdersRunning=Current purchase orders
|
SuppliersOrdersRunning=Pedidos a proveedores actuales
|
||||||
CustomerOrder=Cuenta bloqueada
|
CustomerOrder=Cuenta bloqueada
|
||||||
CustomersOrders=Pedidos de clientes
|
CustomersOrders=Pedidos de clientes
|
||||||
CustomersOrdersRunning=Pedidos de clientes en curso
|
CustomersOrdersRunning=Pedidos de clientes en curso
|
||||||
@ -24,7 +24,7 @@ OrdersDeliveredToBill=Pedidos de clientes enviados a facturar
|
|||||||
OrdersToBill=Pedidos de clientes enviados
|
OrdersToBill=Pedidos de clientes enviados
|
||||||
OrdersInProcess=Pedidos de clientes en proceso
|
OrdersInProcess=Pedidos de clientes en proceso
|
||||||
OrdersToProcess=Pedidos de clientes a procesar
|
OrdersToProcess=Pedidos de clientes a procesar
|
||||||
SuppliersOrdersToProcess=Purchase orders to process
|
SuppliersOrdersToProcess=Pedidos a proveedores a procesar
|
||||||
StatusOrderCanceledShort=Anulado
|
StatusOrderCanceledShort=Anulado
|
||||||
StatusOrderDraftShort=Borrador
|
StatusOrderDraftShort=Borrador
|
||||||
StatusOrderValidatedShort=Validado
|
StatusOrderValidatedShort=Validado
|
||||||
|
|||||||
@ -21,20 +21,20 @@ SupplierPayment=Vendor payment
|
|||||||
SuppliersArea=Vendor area
|
SuppliersArea=Vendor area
|
||||||
RefSupplierShort=Ref. vendor
|
RefSupplierShort=Ref. vendor
|
||||||
Availability=Disponibilidad
|
Availability=Disponibilidad
|
||||||
ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
|
ExportDataset_fournisseur_1=Facturas de proveedor y líneas de factura
|
||||||
ExportDataset_fournisseur_2=Vendor invoices and payments
|
ExportDataset_fournisseur_2=Facturas de proveedor y pagos
|
||||||
ExportDataset_fournisseur_3=Purchase orders and order lines
|
ExportDataset_fournisseur_3=Pedidos a proveedor y líneas de pedido
|
||||||
ApproveThisOrder=Aprobar este pedido
|
ApproveThisOrder=Aprobar este pedido
|
||||||
ConfirmApproveThisOrder=Está seguro de querer aprobar el pedido a proveedor <b>%s</b>?
|
ConfirmApproveThisOrder=Está seguro de querer aprobar el pedido a proveedor <b>%s</b>?
|
||||||
DenyingThisOrder=Denegar este pedido
|
DenyingThisOrder=Denegar este pedido
|
||||||
ConfirmDenyingThisOrder=¿Está seguro de querer denegar el pedido a proveedor <b>%s</b>?
|
ConfirmDenyingThisOrder=¿Está seguro de querer denegar el pedido a proveedor <b>%s</b>?
|
||||||
ConfirmCancelThisOrder=¿Está seguro de querer cancelar el pedido a proveedor <b>%s</b>?
|
ConfirmCancelThisOrder=¿Está seguro de querer cancelar el pedido a proveedor <b>%s</b>?
|
||||||
AddSupplierOrder=Create Purchase Order
|
AddSupplierOrder=Crear pedido a proveedor
|
||||||
AddSupplierInvoice=Create vendor invoice
|
AddSupplierInvoice=Crear factura de proveedor
|
||||||
ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
|
ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
|
||||||
SentToSuppliers=Sent to vendors
|
SentToSuppliers=Sent to vendors
|
||||||
ListOfSupplierOrders=List of purchase orders
|
ListOfSupplierOrders=Listado de pedidos a proveedor
|
||||||
MenuOrdersSupplierToBill=Purchase orders to invoice
|
MenuOrdersSupplierToBill=Pedidos a proveedor a facturar
|
||||||
NbDaysToDelivery=Tiempo de entrega en días
|
NbDaysToDelivery=Tiempo de entrega en días
|
||||||
DescNbDaysToDelivery=El mayor retraso en las entregas de productos de este pedido
|
DescNbDaysToDelivery=El mayor retraso en las entregas de productos de este pedido
|
||||||
SupplierReputation=Vendor reputation
|
SupplierReputation=Vendor reputation
|
||||||
|
|||||||
@ -2,7 +2,6 @@
|
|||||||
ErrorAddRateFail=Erreur dans le taux ajouté
|
ErrorAddRateFail=Erreur dans le taux ajouté
|
||||||
ErrorAddCurrencyFail=Erreur dans la monnaie ajoutée
|
ErrorAddCurrencyFail=Erreur dans la monnaie ajoutée
|
||||||
ErrorDeleteCurrencyFail=Erreur de suppression d'échec
|
ErrorDeleteCurrencyFail=Erreur de suppression d'échec
|
||||||
multicurrency_syncronize_error=Erreur de synchronisation: %s
|
|
||||||
multicurrency_appCurrencySource=Source de devises
|
multicurrency_appCurrencySource=Source de devises
|
||||||
CurrenciesUsed_help_to_add=Ajoutez les différentes devises et taux que vous devez utiliser sur <b> propositions</b>, <b> commandes </b>, etc.
|
CurrenciesUsed_help_to_add=Ajoutez les différentes devises et taux que vous devez utiliser sur <b> propositions</b>, <b> commandes </b>, etc.
|
||||||
MulticurrencyReceived=Reçu, monnaie d'origine
|
MulticurrencyReceived=Reçu, monnaie d'origine
|
||||||
|
|||||||
@ -103,7 +103,6 @@ ListProductServiceByPopularity=Liste des produits / services par popularité
|
|||||||
Finished=Produit fabriqué
|
Finished=Produit fabriqué
|
||||||
CloneProduct=Clone produit ou service
|
CloneProduct=Clone produit ou service
|
||||||
ConfirmCloneProduct=Êtes-vous sûr de vouloir cloner un produit ou un service <b>%s</b>?
|
ConfirmCloneProduct=Êtes-vous sûr de vouloir cloner un produit ou un service <b>%s</b>?
|
||||||
CloneContentProduct=Cloner toutes les informations principales du produit / service
|
|
||||||
CloneCompositionProduct=Produit / service emballé par clone
|
CloneCompositionProduct=Produit / service emballé par clone
|
||||||
CloneCombinationsProduct=Variantes de produit de clonage
|
CloneCombinationsProduct=Variantes de produit de clonage
|
||||||
NewRefForClone=Réf. De nouveau produit / service
|
NewRefForClone=Réf. De nouveau produit / service
|
||||||
|
|||||||
@ -113,7 +113,6 @@ inventoryValidate=Validée
|
|||||||
inventoryDraft=Fonctionnement
|
inventoryDraft=Fonctionnement
|
||||||
inventorySelectWarehouse=Choix d'entrepôt
|
inventorySelectWarehouse=Choix d'entrepôt
|
||||||
inventoryOfWarehouse=Inventaire pour entrepôt: %s
|
inventoryOfWarehouse=Inventaire pour entrepôt: %s
|
||||||
inventoryErrorQtyAdd=Erreur: une quantité est inférieure à zéro
|
|
||||||
SelectCategory=Filtre de catégorie
|
SelectCategory=Filtre de catégorie
|
||||||
INVENTORY_DISABLE_VIRTUAL=Permettre au produit non déstocké d'un produit d'un kit d'inventaire
|
INVENTORY_DISABLE_VIRTUAL=Permettre au produit non déstocké d'un produit d'un kit d'inventaire
|
||||||
INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utilisez le prix d'achat si aucun dernier prix d'achat ne peut être trouvé
|
INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utilisez le prix d'achat si aucun dernier prix d'achat ne peut être trouvé
|
||||||
@ -125,7 +124,6 @@ LastPA=Dernière BP
|
|||||||
RealQty=Qté réelle
|
RealQty=Qté réelle
|
||||||
RegulatedQty=Qté réglementée
|
RegulatedQty=Qté réglementée
|
||||||
FlushInventory=Flush inventaire
|
FlushInventory=Flush inventaire
|
||||||
ConfirmFlushInventory=Confirmez-vous cette action?
|
|
||||||
InventoryFlushed=Inventaire rincé
|
InventoryFlushed=Inventaire rincé
|
||||||
ExitEditMode=Édition de sortie
|
ExitEditMode=Édition de sortie
|
||||||
inventoryDeleteLine=Suppression de ligne
|
inventoryDeleteLine=Suppression de ligne
|
||||||
|
|||||||
@ -36,12 +36,12 @@ AlreadyInGeneralLedger=Enregistrement déjà présent dans le grand livre
|
|||||||
NotYetInGeneralLedger=Pas encore envoyé dans le grand livre
|
NotYetInGeneralLedger=Pas encore envoyé dans le grand livre
|
||||||
GroupIsEmptyCheckSetup=Le groupe est vide. Vérifier la configuration du groupe personnalisé
|
GroupIsEmptyCheckSetup=Le groupe est vide. Vérifier la configuration du groupe personnalisé
|
||||||
DetailByAccount=Afficher le détail par compte
|
DetailByAccount=Afficher le détail par compte
|
||||||
AccountWithNonZeroValues=Accounts with non-zero values
|
AccountWithNonZeroValues=Comptes avec des valeurs non nulles
|
||||||
ListOfAccounts=Liste des comptes
|
ListOfAccounts=Liste des comptes
|
||||||
CountriesInEEC=Countries in EEC
|
CountriesInEEC=Pays de la CEE
|
||||||
CountriesNotInEEC=Countries not in EEC
|
CountriesNotInEEC=Pays hors CEE
|
||||||
CountriesInEECExceptMe=Countries in EEC except %s
|
CountriesInEECExceptMe=Pays de la CEE sauf %s
|
||||||
CountriesExceptMe=All countries except %s
|
CountriesExceptMe=Tous les pays sauf %s
|
||||||
|
|
||||||
MainAccountForCustomersNotDefined=Compte comptable général pour les clients non défini dans la configuration
|
MainAccountForCustomersNotDefined=Compte comptable général pour les clients non défini dans la configuration
|
||||||
MainAccountForSuppliersNotDefined=Compte comptable général pour les fournisseurs non défini dans la configuration
|
MainAccountForSuppliersNotDefined=Compte comptable général pour les fournisseurs non défini dans la configuration
|
||||||
@ -160,7 +160,7 @@ Docref=Référence
|
|||||||
LabelAccount=Libellé du compte
|
LabelAccount=Libellé du compte
|
||||||
LabelOperation=Libellé opération
|
LabelOperation=Libellé opération
|
||||||
Sens=Sens
|
Sens=Sens
|
||||||
LetteringCode=Lettering code
|
LetteringCode=Code de lettrage
|
||||||
Codejournal=Journal
|
Codejournal=Journal
|
||||||
NumPiece=Numéro de pièce
|
NumPiece=Numéro de pièce
|
||||||
TransactionNumShort=Num. transaction
|
TransactionNumShort=Num. transaction
|
||||||
@ -203,7 +203,7 @@ PaymentsNotLinkedToProduct=Paiement non lié à un produit / service
|
|||||||
|
|
||||||
Pcgtype=Groupe de comptes comptables
|
Pcgtype=Groupe de comptes comptables
|
||||||
Pcgsubtype=Sous-groupe de comptes comptables
|
Pcgsubtype=Sous-groupe de comptes comptables
|
||||||
PcgtypeDesc=Group and subgroup of account are used as predefined 'filter' and 'grouping' criteria for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for accounting accounts of products to build the expense/income report.
|
PcgtypeDesc=Les groupes et sous-groupes de comptes sont utilisés comme critères de filtre et de regroupement prédéfinis pour certains rapports de comptabilité. Par exemple, «REVENU» ou «CHARGES» sont utilisés en tant que groupes pour la comptabilité des produits afin de générer le rapport dépenses / revenus.
|
||||||
|
|
||||||
TotalVente=Total chiffre affaires hors taxe
|
TotalVente=Total chiffre affaires hors taxe
|
||||||
TotalMarge=Total marge
|
TotalMarge=Total marge
|
||||||
@ -226,7 +226,7 @@ AutomaticBindingDone=Liaison automatique faite
|
|||||||
|
|
||||||
ErrorAccountancyCodeIsAlreadyUse=Erreur, vous ne pouvez pas détruire de compte comptable car il est utilisé
|
ErrorAccountancyCodeIsAlreadyUse=Erreur, vous ne pouvez pas détruire de compte comptable car il est utilisé
|
||||||
MvtNotCorrectlyBalanced=Mouvement non équilibré. Débit = %s| Crébit = %s
|
MvtNotCorrectlyBalanced=Mouvement non équilibré. Débit = %s| Crébit = %s
|
||||||
Balancing=Balancing
|
Balancing=Équilibrage
|
||||||
FicheVentilation=Fiche lien
|
FicheVentilation=Fiche lien
|
||||||
GeneralLedgerIsWritten=Les transactions sont enregistrées dans le grand livre
|
GeneralLedgerIsWritten=Les transactions sont enregistrées dans le grand livre
|
||||||
GeneralLedgerSomeRecordWasNotRecorded=Certaines des opérations n'ont pu être journalisées. S'il n'y a pas d'autres messages, c'est probablement car elles sont déjà comptabilisées.
|
GeneralLedgerSomeRecordWasNotRecorded=Certaines des opérations n'ont pu être journalisées. S'il n'y a pas d'autres messages, c'est probablement car elles sont déjà comptabilisées.
|
||||||
@ -253,7 +253,7 @@ AccountingJournalType5=Note de frais
|
|||||||
AccountingJournalType8=Inventaire
|
AccountingJournalType8=Inventaire
|
||||||
AccountingJournalType9=A-nouveaux
|
AccountingJournalType9=A-nouveaux
|
||||||
ErrorAccountingJournalIsAlreadyUse=Le journal est déjà utilisé
|
ErrorAccountingJournalIsAlreadyUse=Le journal est déjà utilisé
|
||||||
AccountingAccountForSalesTaxAreDefinedInto=Remarque: Le compte de comptabilité pour la TVA est défini dans le menu <b> %s </b> - <b> %s </b>
|
AccountingAccountForSalesTaxAreDefinedInto=Remarque: Le compte comptable pour la TVA est défini dans le menu <b> %s </b> - <b> %s </b>
|
||||||
|
|
||||||
## Export
|
## Export
|
||||||
ExportDraftJournal=Exporter le journal brouillon
|
ExportDraftJournal=Exporter le journal brouillon
|
||||||
@ -269,7 +269,7 @@ Modelcsv_ebp=Export vers EBP
|
|||||||
Modelcsv_cogilog=Export vers Cogilog
|
Modelcsv_cogilog=Export vers Cogilog
|
||||||
Modelcsv_agiris=Export vers Agiris
|
Modelcsv_agiris=Export vers Agiris
|
||||||
Modelcsv_configurable=Export CSV Configurable
|
Modelcsv_configurable=Export CSV Configurable
|
||||||
Modelcsv_FEC=Export FEC (Art. L47 A) (Test)
|
Modelcsv_FEC=Exportation FEC (Art. L47 A) (Test)
|
||||||
ChartofaccountsId=Id plan comptable
|
ChartofaccountsId=Id plan comptable
|
||||||
|
|
||||||
## Tools - Init accounting account on product / service
|
## Tools - Init accounting account on product / service
|
||||||
@ -303,7 +303,7 @@ BookeppingLineAlreayExists=Lignes dejà existantes dans le grand livre
|
|||||||
NoJournalDefined=Pas de journal défini
|
NoJournalDefined=Pas de journal défini
|
||||||
Binded=Lignes liées
|
Binded=Lignes liées
|
||||||
ToBind=Lignes à lier
|
ToBind=Lignes à lier
|
||||||
UseMenuToSetBindindManualy=Lines not yet bound, use menu <a href="%s">%s</a> to make the binding manually
|
UseMenuToSetBindindManualy=Lignes non encore liées, utilisez le menu <a href="%s"> %s </a> pour effectuer la liaison manuellement.
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
ImportAccountingEntries=Écritures comptables
|
ImportAccountingEntries=Écritures comptables
|
||||||
|
|||||||
@ -193,7 +193,7 @@ FeatureDisabledInDemo=Fonction désactivée dans la démo
|
|||||||
FeatureAvailableOnlyOnStable=Fonction disponible uniquement sur les versions officielles stables
|
FeatureAvailableOnlyOnStable=Fonction disponible uniquement sur les versions officielles stables
|
||||||
BoxesDesc=Les widgets sont des composants montrant des informations que vous pouvez ajouter à vos pages pour les personnaliser. Vous pouvez choisir de les afficher ou non en sélectionnant la page cible et en cliquant sur "Activer" ou "Désactiver".
|
BoxesDesc=Les widgets sont des composants montrant des informations que vous pouvez ajouter à vos pages pour les personnaliser. Vous pouvez choisir de les afficher ou non en sélectionnant la page cible et en cliquant sur "Activer" ou "Désactiver".
|
||||||
OnlyActiveElementsAreShown=Seuls les éléments en rapport avec un <a href="%s">module actif</a> sont présentés.
|
OnlyActiveElementsAreShown=Seuls les éléments en rapport avec un <a href="%s">module actif</a> sont présentés.
|
||||||
ModulesDesc=Les modules Dolibarr définissent quelles fonctionnalités sont disponibles dans le logiciel. Certains modules / applications nécessitent, après activation, d'accorder des autorisations aux utilisateurs. Cliquez sur le bouton activé / désactivé pour activer un module / application.
|
ModulesDesc=Les modules Dolibarr définissent quelles fonctionnalités sont disponibles dans le logiciel. Certains modules / applications nécessitent, après activation, d'accorder des autorisations aux utilisateurs. Cliquez sur le bouton activé/désactivé (en fin de ligne) pour activer un module/application.
|
||||||
ModulesMarketPlaceDesc=D'autres modules/extensions sont disponibles en téléchargement sur des sites externes sur Internet...
|
ModulesMarketPlaceDesc=D'autres modules/extensions sont disponibles en téléchargement sur des sites externes sur Internet...
|
||||||
ModulesDeployDesc=Si les permissions de votre système de fichier le permettent , vous pouvez utiliser cet outil pour déployer un module externe. Le module sera alors visible dans l'onglet <strong>%s</strong>.
|
ModulesDeployDesc=Si les permissions de votre système de fichier le permettent , vous pouvez utiliser cet outil pour déployer un module externe. Le module sera alors visible dans l'onglet <strong>%s</strong>.
|
||||||
ModulesMarketPlaces=Rechercher un module/application externe
|
ModulesMarketPlaces=Rechercher un module/application externe
|
||||||
@ -211,8 +211,8 @@ Nouveauté=Nouveauté
|
|||||||
AchatTelechargement=Acheter/télécharger
|
AchatTelechargement=Acheter/télécharger
|
||||||
GoModuleSetupArea=Pour déployer/installer un nouveau module, rendez vous dans la zone de configuration des modules : <a href="%s">%s</a>
|
GoModuleSetupArea=Pour déployer/installer un nouveau module, rendez vous dans la zone de configuration des modules : <a href="%s">%s</a>
|
||||||
DoliStoreDesc=DoliStore, la place de marché officielle des modules et extensions complémentaires pour Dolibarr ERP/CRM
|
DoliStoreDesc=DoliStore, la place de marché officielle des modules et extensions complémentaires pour Dolibarr ERP/CRM
|
||||||
DoliPartnersDesc=Liste de quelques sociétés qui peuvent fournir/développer des modules ou fonctions sur mesure. <br>Remarque: Toute société Open Source connaissant le langage PHP peut fournir du développement spécifique.
|
DoliPartnersDesc=Liste de quelques sociétés qui peuvent fournir/développer des modules ou fonctions sur mesure. <br>Remarque: <i>Toute société</i> Open Source connaissant le langage PHP peut fournir du développement spécifique.
|
||||||
WebSiteDesc=Sites fournisseurs à consulter pour trouver plus de modules...
|
WebSiteDesc=Sites fournisseurs à consulter pour trouver plus de modules (extensions)...
|
||||||
DevelopYourModuleDesc=Quelques pistes pour développer votre propre module/application...
|
DevelopYourModuleDesc=Quelques pistes pour développer votre propre module/application...
|
||||||
URL=Lien
|
URL=Lien
|
||||||
BoxesAvailable=Widgets disponibles
|
BoxesAvailable=Widgets disponibles
|
||||||
@ -321,7 +321,7 @@ SetupIsReadyForUse=L"installation du module est terminée. Il est cependant néc
|
|||||||
NotExistsDirect=Le dossier racine alternatif n'est pas défini.<br>
|
NotExistsDirect=Le dossier racine alternatif n'est pas défini.<br>
|
||||||
InfDirAlt=Depuis les versions 3, il est possible de définir un dossier racine alternatif. Cela permet d'installer modules et thèmes additionnels dans un répertoire dédié.<br>Créer un dossier racine alternatif à Dolibarr (ex : custom).<br>
|
InfDirAlt=Depuis les versions 3, il est possible de définir un dossier racine alternatif. Cela permet d'installer modules et thèmes additionnels dans un répertoire dédié.<br>Créer un dossier racine alternatif à Dolibarr (ex : custom).<br>
|
||||||
InfDirExample=<br>Ensuite, déclarez le dans le fichier <strong>conf.php</strong><br>$dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>Si ces lignes sont commentées avec un symbole "#" ou "//", activer les en supprimant le caractère "#" ou "//".
|
InfDirExample=<br>Ensuite, déclarez le dans le fichier <strong>conf.php</strong><br>$dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>Si ces lignes sont commentées avec un symbole "#" ou "//", activer les en supprimant le caractère "#" ou "//".
|
||||||
YouCanSubmitFile=Pour cette étape, vous pouvez soumettre votre fichier package ici :
|
YouCanSubmitFile=Pour cette étape, vous pouvez téléverser votre fichier package .zip ici :
|
||||||
CurrentVersion=Version actuelle de Dolibarr
|
CurrentVersion=Version actuelle de Dolibarr
|
||||||
CallUpdatePage=Aller à la page de mise à jour de la structure et des données de la base : %s.
|
CallUpdatePage=Aller à la page de mise à jour de la structure et des données de la base : %s.
|
||||||
LastStableVersion=Dernière version stable disponible
|
LastStableVersion=Dernière version stable disponible
|
||||||
@ -331,9 +331,9 @@ LastActivationIP=Dernière adresse IP d'activation
|
|||||||
UpdateServerOffline=Serveur de mise à jour hors ligne
|
UpdateServerOffline=Serveur de mise à jour hors ligne
|
||||||
WithCounter=Gérer un compteur
|
WithCounter=Gérer un compteur
|
||||||
GenericMaskCodes=Vous pouvez saisir tout masque de numérotation. Dans ce masque, les balises suivantes peuvent être utilisées:<br><b>{000000}</b> correspond à un numéro qui sera incrémenté à chaque %s. Mettre autant de zéro que la longueur désirée du compteur. Le compteur sera complété par des 0 à gauche afin d'avoir autant de zéro que dans le masque.<br><b>{000000+000}</b> idem que précédemment mais un décalage correspondant au nombre à droite du + est appliqué dès la première %s.<br><b>{000000@x}</b> idem que précédemment mais le compteur est remis à zéro le xème mois de l'année (x entre 1 et 12, ou 0 pour utiliser le mois de début d'exercice fiscal défini dans votre configuration, ou 99 pour remise à zéro chaque mois). Si cette option est utilisée et x vaut 2 ou plus, alors la séquence {yy}{mm} ou {yyyy}{mm} est obligatoire. <br><b>{dd}</b> jour (01 à 31).<br><b>{mm}</b> mois (01 à 12).<br><b>{yy}</b>, <b>{yyyy}</b> ou <b>{y}</b> année sur 2, 4 ou 1 chiffres.<br>
|
GenericMaskCodes=Vous pouvez saisir tout masque de numérotation. Dans ce masque, les balises suivantes peuvent être utilisées:<br><b>{000000}</b> correspond à un numéro qui sera incrémenté à chaque %s. Mettre autant de zéro que la longueur désirée du compteur. Le compteur sera complété par des 0 à gauche afin d'avoir autant de zéro que dans le masque.<br><b>{000000+000}</b> idem que précédemment mais un décalage correspondant au nombre à droite du + est appliqué dès la première %s.<br><b>{000000@x}</b> idem que précédemment mais le compteur est remis à zéro le xème mois de l'année (x entre 1 et 12, ou 0 pour utiliser le mois de début d'exercice fiscal défini dans votre configuration, ou 99 pour remise à zéro chaque mois). Si cette option est utilisée et x vaut 2 ou plus, alors la séquence {yy}{mm} ou {yyyy}{mm} est obligatoire. <br><b>{dd}</b> jour (01 à 31).<br><b>{mm}</b> mois (01 à 12).<br><b>{yy}</b>, <b>{yyyy}</b> ou <b>{y}</b> année sur 2, 4 ou 1 chiffres.<br>
|
||||||
GenericMaskCodes2=<b>{cccc}</b> : code client sur n caractères</br><b>{cccc000}</b> : code client sur n caractères suivi d'un compteur propre au client. Ce compteur propre au client est remis à zéro en même temps que le compteur général.</br><b>{tttt}</b> code du type de tiers sur n caractères (Voir menu Accueil > Configuration > Dictionnaires > Types de tiers). Si vous ajoutez cet élément au masque de numérotation, le compteur sera différent pour chaque type de tiers.<br>
|
GenericMaskCodes2=<b>{cccc}</b> : code client sur n caractères<br><b>{cccc000}</b> : code client sur n caractères suivi d'un compteur propre au client. Ce compteur propre au client est remis à zéro en même temps que le compteur général.<br><b>{tttt}</b> code du type de tiers sur n caractères (Voir menu Accueil > Configuration > Dictionnaires > Types de tiers). Si vous ajoutez cet élément au masque de numérotation, le compteur sera différent pour chaque type de tiers.<br>
|
||||||
GenericMaskCodes3=Tout autre caractère dans le masque sera laissé inchangé.<br>Les espaces ne sont pas permis.<br>
|
GenericMaskCodes3=Tout autre caractère dans le masque sera laissé inchangé.<br>Les espaces ne sont pas permis.<br>
|
||||||
GenericMaskCodes4a=<u>Exemple sur la 99eme %s du tiers LaCompanie faite le 31/03/2007 :</u><br>
|
GenericMaskCodes4a=<u>Exemple sur la 99eme %s du tiers LaCompanie faite le 31/01/2007:</u><br>
|
||||||
GenericMaskCodes4b=<u>Exemple sur un tiers créé le 31/03/2007 :</u><br>
|
GenericMaskCodes4b=<u>Exemple sur un tiers créé le 31/03/2007 :</u><br>
|
||||||
GenericMaskCodes4c=<u>Exemple sur un produit/service créé le 31/03/2007 :</u><br>
|
GenericMaskCodes4c=<u>Exemple sur un produit/service créé le 31/03/2007 :</u><br>
|
||||||
GenericMaskCodes5=<b>ABC{yy}{mm}-{000000}</b> donnera <b>ABC0703-000099</b><br><b>{0000+100@1}-XXX-{dd}-YYY</b> donnera <b>0199-XXX-31-YYY</b><br><b>IN{yy}{mm}-{0000}-{t}</b> donnera <b>IN0701-0099-A</b> si la société a le type 'Responsable Inscripto' avec le code type qui est 'A_RI'
|
GenericMaskCodes5=<b>ABC{yy}{mm}-{000000}</b> donnera <b>ABC0703-000099</b><br><b>{0000+100@1}-XXX-{dd}-YYY</b> donnera <b>0199-XXX-31-YYY</b><br><b>IN{yy}{mm}-{0000}-{t}</b> donnera <b>IN0701-0099-A</b> si la société a le type 'Responsable Inscripto' avec le code type qui est 'A_RI'
|
||||||
@ -374,7 +374,7 @@ ResponseTimeout=Délai expiration de réponse
|
|||||||
SmsTestMessage=Message de test de __PHONEFROM__ vers __PHONETO__
|
SmsTestMessage=Message de test de __PHONEFROM__ vers __PHONETO__
|
||||||
ModuleMustBeEnabledFirst=Le module <b>%s</b> doit être activé pour utiliser cette fonction.
|
ModuleMustBeEnabledFirst=Le module <b>%s</b> doit être activé pour utiliser cette fonction.
|
||||||
SecurityToken=Clé de sécurisation des URLs
|
SecurityToken=Clé de sécurisation des URLs
|
||||||
NoSmsEngine=Aucun gestionnaire d'envoi de SMS n'est disponible. Les gestionnaires d'envois SMS ne sont pas installés en standard (car dépendent d'un fournisseur) mais vous pourrez en trouver depuis la plateforme %s
|
NoSmsEngine=Aucun gestionnaire d'envoi de SMS n'est disponible. Les gestionnaires d'envois SMS ne sont pas installés en standard, car dépendent d'un fournisseur externe, mais vous pourrez en trouver depuis la plateforme %s
|
||||||
PDF=PDF
|
PDF=PDF
|
||||||
PDFDesc=Vous pouvez définir ici des options globales sur la génération des PDF
|
PDFDesc=Vous pouvez définir ici des options globales sur la génération des PDF
|
||||||
PDFAddressForging=Règles de fabrication des zones adresses
|
PDFAddressForging=Règles de fabrication des zones adresses
|
||||||
@ -419,11 +419,11 @@ ExtrafieldLink=Lien vers un objet
|
|||||||
ComputedFormula=Champ calculé
|
ComputedFormula=Champ calculé
|
||||||
ComputedFormulaDesc=Vous pouvez entrer ici une formule utilisant les propriétés objet ou tout code PHP pour obtenir des valeurs dynamiques. Vous pouvez utiliser toute formule compatible PHP, incluant l'opérateur conditionnel "?", et les objets globaux : <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>ATTENTION</strong> : Seulement quelques propriétés de l'objet $object pourraient être disponibles. Si vous avez besoin de propriétés non chargées, créez vous même une instance de l'objet dans votre formule, comme dans le deuxième exemple.<br>Utiliser un champs calculé signifie que vous ne pouvez pas entrer vous même toute valeur à partir de l'interface. Aussi, s'il y a une erreur de syntaxe, la formule pourrait ne rien retourner.<br><br>Exemple de formule:<br> $object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Exemple pour recharger l'objet: <br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Un autre exemple de formule pour forcer le rechargement d'un objet et de son objet parent:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Objet parent projet non trouvé'
|
ComputedFormulaDesc=Vous pouvez entrer ici une formule utilisant les propriétés objet ou tout code PHP pour obtenir des valeurs dynamiques. Vous pouvez utiliser toute formule compatible PHP, incluant l'opérateur conditionnel "?", et les objets globaux : <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>ATTENTION</strong> : Seulement quelques propriétés de l'objet $object pourraient être disponibles. Si vous avez besoin de propriétés non chargées, créez vous même une instance de l'objet dans votre formule, comme dans le deuxième exemple.<br>Utiliser un champs calculé signifie que vous ne pouvez pas entrer vous même toute valeur à partir de l'interface. Aussi, s'il y a une erreur de syntaxe, la formule pourrait ne rien retourner.<br><br>Exemple de formule:<br> $object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Exemple pour recharger l'objet: <br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Un autre exemple de formule pour forcer le rechargement d'un objet et de son objet parent:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Objet parent projet non trouvé'
|
||||||
ExtrafieldParamHelpPassword=Laissez ce champ vide signifie que la valeur sera stockée sans cryptage (le champ doit juste être caché avec des étoiles sur l'écran).<br> Définissez la valeur 'auto' pour utiliser la règle de cryptage par défaut pour enregistrer le mot de passe dans la base de données (ensuite la valeur utilisée sera le hash uniquement, sans moyen de retrouver la valeur d'origine)
|
ExtrafieldParamHelpPassword=Laissez ce champ vide signifie que la valeur sera stockée sans cryptage (le champ doit juste être caché avec des étoiles sur l'écran).<br> Définissez la valeur 'auto' pour utiliser la règle de cryptage par défaut pour enregistrer le mot de passe dans la base de données (ensuite la valeur utilisée sera le hash uniquement, sans moyen de retrouver la valeur d'origine)
|
||||||
ExtrafieldParamHelpselect=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')<br><br> par exemple : <br>1,valeur1<br>2,valeur2<br>3,valeur3<br>...<br><br>\nPour afficher une liste dépendant d'une autre liste attribut complémentaire: <br>1, valeur1|options_<i>code_liste_parente</i>:clé_parente<br> 2,valeur2|option_<i>Code_liste_parente</i>:clé_parente<br><br>\nPour que la liste soit dépendante d'une autre liste:<br>1,valeur1|<i>code_liste_parent</i>:clef_parent<br>2,valeur2|<i>code_liste_parent</i>:clef_parent
|
ExtrafieldParamHelpselect=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')<br><br> par exemple : <br>1,valeur1<br>2,valeur2<br>3,valeur3<br>...<br><br>\nPour afficher une liste dépendant d'une autre liste attribut complémentaire: <br>1, valeur1|options_<i>code_liste_parente</i>:clé_parente<br> 2,valeur2|option_<i>Code_liste_parente</i>:clé_parente<br><br>\nPour que la liste soit dépendante d'une autre liste:<br>1,valeur1|<i>code_liste_parent</i>:clef_parent<br>2,valeur2|<i>code_liste_parent</i>:clef_parent
|
||||||
ExtrafieldParamHelpcheckbox=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')<br><br> par exemple : <br>1,valeur1<br>2,valeur2<br>3,valeur3<br>...
|
ExtrafieldParamHelpcheckbox=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')<br><br> par exemple : <br>1,valeur1<br>2,valeur2<br>3,valeur3<br>...
|
||||||
ExtrafieldParamHelpradio=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')<br><br> par exemple : <br>1,valeur1<br>2,valeur2<br>3,valeur3<br>...
|
ExtrafieldParamHelpradio=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')<br><br> par exemple : <br>1,valeur1<br>2,valeur2<br>3,valeur3<br>...
|
||||||
ExtrafieldParamHelpsellist=Les paramètres de la liste viennent d'une table<br>Syntax : table_name:label_field:id_field::filter<br>Exemple : c_typent:libelle:id::filter<br><br>-idfilter est nécessairement une clé primaire int<br>- filter peut être un simple test (e.g. active=1) pour seulement montrer les valeurs actives<br>Vous pouvez aussi utiliser $ID$ dans le filtre qui est le ID actuel de l'objet<br>Pour faire un SELECT dans le filtre, utilisez $SEL$<br>Si vous voulez filtrer sur un extrafield, utilisez la syntaxe extra.fieldcode=... (ou fieldcode est le code de l'extrafield)<br><br>Pour avoir une liste qui dépend d'un autre attribut complémentaire:<br>\n<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>Pour avoir une liste qui dépend d'une autre liste:<br>\nc_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
|
ExtrafieldParamHelpsellist=Les paramètres de la liste viennent d'une table<br>Syntax : table_name:label_field:id_field::filter<br>Exemple : c_typent:libelle:id::filter<br><br>-idfilter est nécessairement une clé primaire int<br>- filter peut être un simple test (e.g. active=1) pour seulement montrer les valeurs actives<br>Vous pouvez aussi utiliser $ID$ dans le filtre qui est le ID actuel de l'objet<br>Pour faire un SELECT dans le filtre, utilisez $SEL$<br>Si vous voulez filtrer sur un extrafield, utilisez la syntaxe extra.fieldcode=... (ou fieldcode est le code de l'extrafield)<br><br>Pour avoir une liste qui dépend d'un autre attribut complémentaire:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>Pour avoir une liste qui dépend d'une autre liste:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
|
||||||
ExtrafieldParamHelpchkbxlst=Les paramètres de la liste proviennent d'une table<br>:\nSyntaxe : nom_de_la_table:libelle_champ:id_champ::filtre<br>\nExemple : c_typent:libelle:id::filter<br><br>le filtre peut n'est qu'un test (ex : active=1) pour n'afficher que les valeurs actives.<br>Vous pouvez aussi utiliser $ID$ dans les filtres pour indiquer l'ID de l'élément courant.<br>\nPour utiliser un SELECT dans un filtre, utilisez $SEL$<br>\nPour filtrer sur un attribut supplémentaire, utilisez la syntaxe\nextra.fieldcode=... (ou fieldcode est le code de l'attribut supplémentaire)<br><br>Pour afficher une liste dépendant d'un autre attribut supplémentaire : <br>c_typent:libelle:id:options_<i>code_liste_parente</i>|colonne_parente:filtre <br><br>Pour afficher une liste dépendant d'une autre liste : <br>c_typent:libelle:id:<i>code_liste_parente</i>|colonne_parente:filter
|
ExtrafieldParamHelpchkbxlst=Les paramètres de la liste proviennent d'une table<br>:Syntaxe : nom_de_la_table:libelle_champ:id_champ::filtre<br>Exemple : c_typent:libelle:id::filter<br><br>le filtre peut n'est qu'un test (ex : active=1) pour n'afficher que les valeurs actives.<br>Vous pouvez aussi utiliser $ID$ dans les filtres pour indiquer l'ID de l'élément courant.<br>Pour utiliser un SELECT dans un filtre, utilisez $SEL$<br>Pour filtrer sur un attribut supplémentaire, utilisez la syntaxeextra.fieldcode=... (ou fieldcode est le code de l'attribut supplémentaire)<br><br>Pour afficher une liste dépendant d'un autre attribut supplémentaire : <br>c_typent:libelle:id:options_<i>code_liste_parente</i>|colonne_parente:filtre <br><br>Pour afficher une liste dépendant d'une autre liste : <br>c_typent:libelle:id:<i>code_liste_parente</i>|colonne_parente:filter
|
||||||
ExtrafieldParamHelplink=Les paramètres doivent être ObjectName:Classpath <br> Syntaxe: ObjectName:Classpath <br> Exemples: <br> Société:societe/class/societe.class.php <br> Contact:contact/class/contact.class.php
|
ExtrafieldParamHelplink=Les paramètres doivent être ObjectName:Classpath <br> Syntaxe: ObjectName:Classpath <br> Exemples: <br> Société:societe/class/societe.class.php <br> Contact:contact/class/contact.class.php
|
||||||
LibraryToBuildPDF=Bibliothèque utilisée pour la génération des PDF
|
LibraryToBuildPDF=Bibliothèque utilisée pour la génération des PDF
|
||||||
LocalTaxDesc=Certains pays appliquent 2 voire 3 taux sur chaque ligne de facture. Si c'est le cas, choisissez le type du deuxième et troisième taux et sa valeur. Les types possibles sont:<br>1 : taxe locale sur les produits et services hors tva (la taxe locale est calculée sur le montant hors taxe)<br>2 : taxe locale sur les produits et services avant tva (la taxe locale est calculée sur le montant + tva)<br>3 : taxe locale uniquement sur les produits hors tva (la taxe locale est calculée sur le montant hors taxe)<br>4 : taxe locale uniquement sur les produits avant tva (la taxe locale est calculée sur le montant + tva)<br>5 : taxe locale uniquement sur les services hors tva (la taxe locale est calculée sur le montant hors taxe)<br>6 : taxe locale uniquement sur les service avant tva (la taxe locale est calculée sur le montant + tva)
|
LocalTaxDesc=Certains pays appliquent 2 voire 3 taux sur chaque ligne de facture. Si c'est le cas, choisissez le type du deuxième et troisième taux et sa valeur. Les types possibles sont:<br>1 : taxe locale sur les produits et services hors tva (la taxe locale est calculée sur le montant hors taxe)<br>2 : taxe locale sur les produits et services avant tva (la taxe locale est calculée sur le montant + tva)<br>3 : taxe locale uniquement sur les produits hors tva (la taxe locale est calculée sur le montant hors taxe)<br>4 : taxe locale uniquement sur les produits avant tva (la taxe locale est calculée sur le montant + tva)<br>5 : taxe locale uniquement sur les services hors tva (la taxe locale est calculée sur le montant hors taxe)<br>6 : taxe locale uniquement sur les service avant tva (la taxe locale est calculée sur le montant + tva)
|
||||||
@ -458,14 +458,14 @@ ModuleCompanyCodeDigitaria=Renvoie un code comptable composé suivant le code ti
|
|||||||
Use3StepsApproval=Par défaut, les commandes fournisseurs nécessitent d'être créées et approuvées en deux étapes/utilisateurs (une étape/utilisateur pour créer et une étape/utilisateur pour approuver. Si un utilisateur à les deux permissions, ces deux actions sont effectuées en une seule fois). Cette option ajoute la nécessité d'une approbation par une troisième étape/utilisateur, si le montant de la commande est supérieur au montant d'une valeur définie (soit 3 étapes nécessaire: 1 =Validation, 2=Première approbation et 3=seconde approbation si le montant l'exige).<br>Laissez le champ vide si une seule approbation (2 étapes) sont suffisantes, placez une valeur très faibe (0.1) si une deuxième approbation (3 étapes) est toujours exigée.
|
Use3StepsApproval=Par défaut, les commandes fournisseurs nécessitent d'être créées et approuvées en deux étapes/utilisateurs (une étape/utilisateur pour créer et une étape/utilisateur pour approuver. Si un utilisateur à les deux permissions, ces deux actions sont effectuées en une seule fois). Cette option ajoute la nécessité d'une approbation par une troisième étape/utilisateur, si le montant de la commande est supérieur au montant d'une valeur définie (soit 3 étapes nécessaire: 1 =Validation, 2=Première approbation et 3=seconde approbation si le montant l'exige).<br>Laissez le champ vide si une seule approbation (2 étapes) sont suffisantes, placez une valeur très faibe (0.1) si une deuxième approbation (3 étapes) est toujours exigée.
|
||||||
UseDoubleApproval=Activer l'approbation en trois étapes si le montant HT est supérieur à...
|
UseDoubleApproval=Activer l'approbation en trois étapes si le montant HT est supérieur à...
|
||||||
WarningPHPMail=Attention : Il est préférable de configurer les emails sortant pour utiliser le serveur email de votre fournisseur plutôt que la configuration par défaut. Certains fournisseurs email (comme Yahoo) ne permettent pas l'envoi d'e-mails depuis un autre serveur que le leur si l'adresse d'envoi utilisée est une adresse autre que la leur. Votre configuration actuelle utilise le serveur de l'application pour l'envoi d'e-mails et non le serveur de votre fournisseur de messagerie, aussi certains destinataires (ceux compatibles avec le protocole restrictif DMARC) demanderont au fournisseur d'email si ils peuvent accepter l'email et certains fournisseurs (comme Yahoo) peuvent répondre "non" car le serveur utilisé pour l'envoi n'est pas un serveur appartenant au fournisseur, aussi certains de vos emails envoyés peuvent ne pas etre accepté (faites attention aussi aux quotas de votre fournisseur d'email). <br>SI votre fournisseur d'email (comme Yahoo) impose cette restriction, vous devrez modifier votre configuration et opter pour l'autre méthode d'envoi "SMTP server" et saisir les identifiants SMTP de votre compte fournis par votre fournisseur d'e-mail (à demander à votre fournisseur d'e-mail)
|
WarningPHPMail=Attention : Il est préférable de configurer les emails sortant pour utiliser le serveur email de votre fournisseur plutôt que la configuration par défaut. Certains fournisseurs email (comme Yahoo) ne permettent pas l'envoi d'e-mails depuis un autre serveur que le leur si l'adresse d'envoi utilisée est une adresse autre que la leur. Votre configuration actuelle utilise le serveur de l'application pour l'envoi d'e-mails et non le serveur de votre fournisseur de messagerie, aussi certains destinataires (ceux compatibles avec le protocole restrictif DMARC) demanderont au fournisseur d'email si ils peuvent accepter l'email et certains fournisseurs (comme Yahoo) peuvent répondre "non" car le serveur utilisé pour l'envoi n'est pas un serveur appartenant au fournisseur, aussi certains de vos emails envoyés peuvent ne pas etre accepté (faites attention aussi aux quotas de votre fournisseur d'email). <br>SI votre fournisseur d'email (comme Yahoo) impose cette restriction, vous devrez modifier votre configuration et opter pour l'autre méthode d'envoi "SMTP server" et saisir les identifiants SMTP de votre compte fournis par votre fournisseur d'e-mail (à demander à votre fournisseur d'e-mail)
|
||||||
WarningPHPMail2=Si votre fournisseur de messagerie SMTP a besoin de restreindre le client de messagerie à certaines adresses IP (très rare), voici l'adresse IP du mail agent (MUA) de votre application CRM ERP : <strong> %s </strong>.
|
WarningPHPMail2=Si votre fournisseur de messagerie SMTP a besoin de restreindre le client de messagerie à certaines adresses IP (très rare), voici l'adresse IP du mail user agent (MUA) de votre application CRM ERP : <strong> %s </strong>.
|
||||||
ClickToShowDescription=Cliquer pour afficher la description
|
ClickToShowDescription=Cliquer pour afficher la description
|
||||||
DependsOn=Ce module a besoin du(des) module(s)
|
DependsOn=Ce module a besoin du(des) module(s)
|
||||||
RequiredBy=Ce module est requis par le ou les module(s)
|
RequiredBy=Ce module est requis par le ou les module(s)
|
||||||
TheKeyIsTheNameOfHtmlField=C'est le nom du champ HTML. Cela nécessite d'avoir des connaissances techniques pour lire le contenu de la page HTML et récupérer le nom d'un champ.
|
TheKeyIsTheNameOfHtmlField=C'est le nom du champ HTML. Cela nécessite d'avoir des connaissances techniques pour lire le contenu de la page HTML et récupérer le nom d'un champ.
|
||||||
PageUrlForDefaultValues=Vous devez entrer ici l'URL relative de la page. Si vous indiquez des paramètres dans l'URL, les valeurs par défaut seront effectives si tous les paramètres sont définis sur la même valeur. Exemples :
|
PageUrlForDefaultValues=Vous devez entrer ici l'URL relative de la page. Si vous indiquez des paramètres dans l'URL, les valeurs par défaut seront effectives si tous les paramètres sont définis avec la même valeur.
|
||||||
PageUrlForDefaultValuesCreate=<br> Pour le formulaire pour créer un nouveau tiers, c'est <strong> %s </strong>, <br> Si vous voulez une valeur par défaut seulement si l'url a certains paramètres, vous pouvez utiliser <strong> %s </strong>
|
PageUrlForDefaultValuesCreate=<br> Example:<br>Pour le formulaire pour créer un nouveau tiers, c'est <strong> %s </strong>. <br> Pour l'URL des modules externes installés dans le répertoire custom, n'incluez pas le "custom/", aussi le chemin ressemblera à <strong>monmodule/mapage.php</strong> et non custom/monmodule/mapache.php.<br> Si voulez une valeur par défaut seulement si l'url a certains paramètres, vous pouvez utiliser <strong> %s </strong>
|
||||||
PageUrlForDefaultValuesList=<br>Pour la page de liste des tiers, c'est <strong>%s</strong>,<br>Si vous voulez une valeur par défaut uniquement sir l'url a certains paramètres, vous pouvez utiliser <strong>%s</strong>
|
PageUrlForDefaultValuesList=<br>Example: <br> Pour la page de liste des tiers, c'est <strong>%s</strong>,<br>Pour une URL des modules externes installés dans le répertoire custom, n'incluez pas le "custom/" aussi le chemin sera <strong>monmodule/mapage.php</strong> et non custom/monmodule/mapage.php.<br>Si vous voulez une valeur par défaut uniquement si l'url a certains paramètres, vous pouvez utiliser <strong>%s</strong>
|
||||||
EnableDefaultValues=Activer la fonction de valeurs par défaut personnalisées
|
EnableDefaultValues=Activer la fonction de valeurs par défaut personnalisées
|
||||||
EnableOverwriteTranslation=Permettre la réécriture des traductions
|
EnableOverwriteTranslation=Permettre la réécriture des traductions
|
||||||
GoIntoTranslationMenuToChangeThis=Une traduction a été trouvée pour le code de cette valeur. Pour changer cette valeur, vous devez modifier le fichier depuis Accueil > Configuration > Traduction.
|
GoIntoTranslationMenuToChangeThis=Une traduction a été trouvée pour le code de cette valeur. Pour changer cette valeur, vous devez modifier le fichier depuis Accueil > Configuration > Traduction.
|
||||||
@ -487,7 +487,7 @@ DAV_ALLOW_ECM_DIRTooltip=Répertoire racine où tous les fichiers sont télécha
|
|||||||
Module0Name=Utilisateurs & Groupes
|
Module0Name=Utilisateurs & Groupes
|
||||||
Module0Desc=Gestion des utilisateurs / employés et groupes
|
Module0Desc=Gestion des utilisateurs / employés et groupes
|
||||||
Module1Name=Tiers
|
Module1Name=Tiers
|
||||||
Module1Desc=Gestion des tiers (sociétés, particuliers) et contacts
|
Module1Desc=Gestion des tiers (clients, prospects) et contacts
|
||||||
Module2Name=Commercial
|
Module2Name=Commercial
|
||||||
Module2Desc=Gestion commerciale
|
Module2Desc=Gestion commerciale
|
||||||
Module10Name=Comptabilité
|
Module10Name=Comptabilité
|
||||||
@ -501,7 +501,7 @@ Module23Desc=Suivi de la consommation des énergies
|
|||||||
Module25Name=Commandes clients
|
Module25Name=Commandes clients
|
||||||
Module25Desc=Gestion des commandes clients
|
Module25Desc=Gestion des commandes clients
|
||||||
Module30Name=Factures et avoirs
|
Module30Name=Factures et avoirs
|
||||||
Module30Desc=Gestion des factures et avoirs clients. Gestion des factures fournisseurs
|
Module30Desc=Gestion des factures et avoirs clients. Gestion des factures et avoirs fournisseurs
|
||||||
Module40Name=Fournisseurs
|
Module40Name=Fournisseurs
|
||||||
Module40Desc=Gestion des fournisseurs et des achats (commandes et factures fournisseurs)
|
Module40Desc=Gestion des fournisseurs et des achats (commandes et factures fournisseurs)
|
||||||
Module42Name=Journaux et traces de Debug
|
Module42Name=Journaux et traces de Debug
|
||||||
@ -555,7 +555,7 @@ Module320Desc=Ajout de flux d'informations RSS dans les écrans Dolibarr
|
|||||||
Module330Name=Marque-pages et raccourci
|
Module330Name=Marque-pages et raccourci
|
||||||
Module330Desc=Créez des raccourcis, toujours accessibles, vers les pages internes ou externes auxquelles vous accédez fréquemment
|
Module330Desc=Créez des raccourcis, toujours accessibles, vers les pages internes ou externes auxquelles vous accédez fréquemment
|
||||||
Module400Name=Projets ou Opportunités
|
Module400Name=Projets ou Opportunités
|
||||||
Module400Desc=Gestion des projets, opportunités/affaires et/ou tâches. Vous pouvez aussi assigner tous les autres éléments (facture, commande, proposition, intervention, ...) à ces projets et avoir une vue transverse depuis la vue projet.
|
Module400Desc=Gestion des projets, opportunités/affaires et/ou tâches. Vous pouvez aussi assigner tous les autres éléments (facture, commande, proposition, intervention, ...) à un projet et avoir une vue transverse depuis la vue projet.
|
||||||
Module410Name=Webcalendar
|
Module410Name=Webcalendar
|
||||||
Module410Desc=Interface avec le calendrier Webcalendar
|
Module410Desc=Interface avec le calendrier Webcalendar
|
||||||
Module500Name=Taxes et dépenses spéciales
|
Module500Name=Taxes et dépenses spéciales
|
||||||
@ -598,7 +598,7 @@ Module2610Desc=Active le server REST Dolibarr fournissant des services API
|
|||||||
Module2660Name=Appelle de Webservices externes (client SOAP)
|
Module2660Name=Appelle de Webservices externes (client SOAP)
|
||||||
Module2660Desc=Activez le client Dolibarr de services Web (Peut être utilisé pour pousser des données/demandes vers des serveurs externes. Seules les commandes Fournisseurs sont prises en charge pour le moment)
|
Module2660Desc=Activez le client Dolibarr de services Web (Peut être utilisé pour pousser des données/demandes vers des serveurs externes. Seules les commandes Fournisseurs sont prises en charge pour le moment)
|
||||||
Module2700Name=Gravatar
|
Module2700Name=Gravatar
|
||||||
Module2700Desc=Utilise le service en ligne Gravatar (www.gravatar.com) pour afficher les photos d'utilisateurs/membres (en fonction leur email). Besoin d'un accès Internet
|
Module2700Desc=Utilise le service en ligne Gravatar (www.gravatar.com) pour afficher les photos d'utilisateurs/adhérents (en fonction leur email). Besoin d'un accès Internet
|
||||||
Module2800Desc=Client FTP
|
Module2800Desc=Client FTP
|
||||||
Module2900Name=GeoIPMaxmind
|
Module2900Name=GeoIPMaxmind
|
||||||
Module2900Desc=Capacités de conversion GeoIP Maxmind
|
Module2900Desc=Capacités de conversion GeoIP Maxmind
|
||||||
@ -928,22 +928,22 @@ SetupNotSaved=Configuration non enregistrée
|
|||||||
BackToModuleList=Retour liste des modules
|
BackToModuleList=Retour liste des modules
|
||||||
BackToDictionaryList=Retour liste des dictionnaires
|
BackToDictionaryList=Retour liste des dictionnaires
|
||||||
TypeOfRevenueStamp=Type de timbre fiscal
|
TypeOfRevenueStamp=Type de timbre fiscal
|
||||||
VATManagement=Sale Tax Management
|
VATManagement=Gestion TVA
|
||||||
VATIsUsedDesc=By default when creating prospects, invoices, orders etc. the Sale Tax rate follows the active standard rule:<br>If the seller is not subject to Sale tax, then Sale tax defaults to 0. End of rule.<br>If the (seller's country = buyer's country), then the Sale tax by default equals the Sale tax of the product in the seller's country. End of rule.<br>If the seller and buyer are both in the European Community and goods are transport-related products (haulage, shipping, airline), the default Sale tax is 0. This rule is dependant on the seller's country - please consult with your accountant. The Sale tax should be paid by the buyer to their customs office in their country and not to the seller. End of rule.<br>If the seller and buyer are both in the European Community and the buyer is not a company (with a registered intra-Community Sale tax number) then the Sale tax by defaults to the Sale tax of the seller's country. End of rule.<br>If the seller and buyer are both in the European Community and the buyer is a company (with a registered intra-Community Sale tax number), then the Sale tax is 0 by default. End of rule.<br>In any other case the proposed default is Sale tax=0. End of rule.
|
VATIsUsedDesc=Le taux de TVA proposé par défaut lors de la création de propositions commerciales, factures, commandes, etc... répond à la règle standard suivante:<br>Si vendeur non assujetti à TVA, TVA par défaut=0. Fin de règle.<br>Si le (pays vendeur= pays acheteur) alors TVA par défaut=TVA du produit vendu. Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et bien vendu= moyen de transport neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payée par acheteur au centre d'impôts de son pays et non au vendeur). Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et acheteur= particulier alors TVA par défaut=TVA du produit vendu. Fin de règle.<br>Si vendeur et acheteur sont dans la Communauté européenne et que l'acheteur est une société alors TVA par défaut=0. Fin de règle.<br>Sinon la TVA proposée par défaut=0. Fin de règle.
|
||||||
VATIsNotUsedDesc=Le taux de TVA proposé par défaut est 0. C'est le cas d'associations, particuliers ou certaines petites sociétés.
|
VATIsNotUsedDesc=Le taux de TVA proposé par défaut est 0. C'est le cas d'associations, particuliers ou certaines petites sociétés.
|
||||||
VATIsUsedExampleFR=En France, cela signifie que les entreprises ou les organisations sont assuetis à la tva (réel ou normal).
|
VATIsUsedExampleFR=En France, cela signifie que les entreprises ou les organisations sont assuetis à la tva (réel ou normal).
|
||||||
VATIsNotUsedExampleFR=In France, it means associations that are non Sale tax declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (Sale tax in franchise) and paid a franchise Sale tax without any Sale tax declaration. This choice will display the reference "Non applicable Sale tax - art-293B of CGI" on invoices.
|
VATIsNotUsedExampleFR=En France, il s'agit des associations ne déclarant pas de TVA ou sociétés, organismes ou professions libérales ayant choisi le régime fiscal micro entreprise (TVA en franchise) et payant une TVA en franchise sans faire de déclaration de TVA. Ce choix fait de plus apparaître la mention "TVA non applicable - art-293B du CGI" sur les factures.
|
||||||
##### Local Taxes #####
|
##### Local Taxes #####
|
||||||
LTRate=Taux
|
LTRate=Taux
|
||||||
LocalTax1IsNotUsed=Non assujeti
|
LocalTax1IsNotUsed=Non assujeti
|
||||||
LocalTax1IsUsedDesc=Utilisation d'un 2ème type taxe (autre que TVA)
|
LocalTax1IsUsedDesc=Utilisation d'un 2ème type taxe (autre que le premier)
|
||||||
LocalTax1IsNotUsedDesc=Pas d'utilisation de 2ème type taxe (autre que TVA)
|
LocalTax1IsNotUsedDesc=Pas d'utilisation de 2ème type taxe (autre que le premier)
|
||||||
LocalTax1Management=Gestion 2ème type de taxe
|
LocalTax1Management=Gestion 2ème type de taxe
|
||||||
LocalTax1IsUsedExample=
|
LocalTax1IsUsedExample=
|
||||||
LocalTax1IsNotUsedExample=
|
LocalTax1IsNotUsedExample=
|
||||||
LocalTax2IsNotUsed=Non assujeti
|
LocalTax2IsNotUsed=Non assujeti
|
||||||
LocalTax2IsUsedDesc=Use a third type of tax (other than first one)
|
LocalTax2IsUsedDesc=Utilisation d'un 3ème type taxe (autre que le premier)
|
||||||
LocalTax2IsNotUsedDesc=Pas d'utilisation de 2ème type taxe (autre que TVA)
|
LocalTax2IsNotUsedDesc=Pas d'utilisation de 2ème type taxe (autre que le premier)
|
||||||
LocalTax2Management=Gestion 3ème type de tax
|
LocalTax2Management=Gestion 3ème type de tax
|
||||||
LocalTax2IsUsedExample=
|
LocalTax2IsUsedExample=
|
||||||
LocalTax2IsNotUsedExample=
|
LocalTax2IsNotUsedExample=
|
||||||
@ -967,6 +967,7 @@ CalcLocaltax3Desc=Le Rapports des Taxes locales sont le total des taxes locales
|
|||||||
LabelUsedByDefault=Libellé qui sera utilisé si aucune traduction n'est trouvée pour ce code
|
LabelUsedByDefault=Libellé qui sera utilisé si aucune traduction n'est trouvée pour ce code
|
||||||
LabelOnDocuments=Libellé sur les documents
|
LabelOnDocuments=Libellé sur les documents
|
||||||
LabelOrTranslationKey=Libellé ou clé de traduction
|
LabelOrTranslationKey=Libellé ou clé de traduction
|
||||||
|
ValueOfConstantKey=Valeur de constante
|
||||||
NbOfDays=Nb. de jours
|
NbOfDays=Nb. de jours
|
||||||
AtEndOfMonth=En fin de mois
|
AtEndOfMonth=En fin de mois
|
||||||
CurrentNext=Current/Next
|
CurrentNext=Current/Next
|
||||||
@ -1049,11 +1050,11 @@ Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolérance de retard avant alerte (en jours
|
|||||||
Delays_MAIN_DELAY_EXPENSEREPORTS=Tolérance de retard avant alerte (en jours) sur les notes de frais à approuver
|
Delays_MAIN_DELAY_EXPENSEREPORTS=Tolérance de retard avant alerte (en jours) sur les notes de frais à approuver
|
||||||
SetupDescription1=L'espace configuration permet de réaliser le paramétrage initial afin de pouvoir commencer à utiliser l'application.
|
SetupDescription1=L'espace configuration permet de réaliser le paramétrage initial afin de pouvoir commencer à utiliser l'application.
|
||||||
SetupDescription2=Les deux étapes obligatoires sont les deux premières entrées dans le menu de configuration, soit
|
SetupDescription2=Les deux étapes obligatoires sont les deux premières entrées dans le menu de configuration, soit
|
||||||
SetupDescription3=<a href="%s">%s -> %s</a>. Paramètres pour personnaliser le comportement par défaut du logiciel (comportement lié au pays par exemple).
|
SetupDescription3=<a href="%s">%s -> %s</a><br>Paramètres pour personnaliser le comportement par défaut du logiciel (comportement lié au pays par exemple).
|
||||||
SetupDescription4=<a href="%s"> %s -> %s </a><br>Cette étape est requise car Dolibarr ERP/CRM est un ensemble de plusieurs modules/applications, tous plus ou moins indépendants. Les fonctionnalités sont ajoutées aux menus pour chaque module que vous activez.
|
SetupDescription4=<a href="%s"> %s -> %s </a><br>Cette étape est requise car Dolibarr ERP/CRM est un ensemble de plusieurs modules/applications, tous plus ou moins indépendants. Les fonctionnalités sont ajoutées aux menus pour chaque module que vous activez.
|
||||||
SetupDescription5=Les autres entrées de configuration gèrent des paramètres facultatifs.
|
SetupDescription5=Les autres entrées de configuration gèrent des paramètres facultatifs.
|
||||||
LogEvents=Événements d'audit de sécurité
|
LogEvents=Événements d'audit de sécurité
|
||||||
Audit=Audit
|
Audit=Audit de sécurité
|
||||||
InfoDolibarr=Infos Dolibarr
|
InfoDolibarr=Infos Dolibarr
|
||||||
InfoBrowser=Infos navigateur
|
InfoBrowser=Infos navigateur
|
||||||
InfoOS=Infos OS
|
InfoOS=Infos OS
|
||||||
@ -1065,7 +1066,7 @@ BrowserName=Nom du navigateur
|
|||||||
BrowserOS=OS du navigateur
|
BrowserOS=OS du navigateur
|
||||||
ListOfSecurityEvents=Liste des événements de sécurité Dolibarr
|
ListOfSecurityEvents=Liste des événements de sécurité Dolibarr
|
||||||
SecurityEventsPurged=Evenement de sécurité purgés
|
SecurityEventsPurged=Evenement de sécurité purgés
|
||||||
LogEventDesc=Vous pouvez activer ici, la journalisation des événements d'audit de sécurité. Cet historique est consultable par les administrateurs dans le menu <b>Outils systèmes - Audit</b>. Attention, cette fonctionnalité peut générer un gros volume de données.
|
LogEventDesc=Vous pouvez activer ici, l'historique des événements d'audit de sécurité. Cet historique est consultable par les administrateurs dans le menu <b>%s - %s</b>. Attention, cette fonctionnalité peut générer un gros volume de données.
|
||||||
AreaForAdminOnly=Les paramètres d'installation ne peuvent être remplis que par les <b>utilisateurs administrateurs</b> uniquement.
|
AreaForAdminOnly=Les paramètres d'installation ne peuvent être remplis que par les <b>utilisateurs administrateurs</b> uniquement.
|
||||||
SystemInfoDesc=Les informations systèmes sont des informations techniques diverses accessibles en lecture seule aux administrateurs uniquement.
|
SystemInfoDesc=Les informations systèmes sont des informations techniques diverses accessibles en lecture seule aux administrateurs uniquement.
|
||||||
SystemAreaForAdminOnly=Cet espace n'est accessible qu'aux utilisateurs de type administrateur. Aucune permission Dolibarr ne permet d'étendre le cercle des utilisateurs autorisés à cet espace.
|
SystemAreaForAdminOnly=Cet espace n'est accessible qu'aux utilisateurs de type administrateur. Aucune permission Dolibarr ne permet d'étendre le cercle des utilisateurs autorisés à cet espace.
|
||||||
@ -1076,7 +1077,7 @@ DisplayDesc=Vous pouvez choisir ici tous les paramètres liés à l'apparence de
|
|||||||
AvailableModules=Modules/applications installés
|
AvailableModules=Modules/applications installés
|
||||||
ToActivateModule=Pour activer des modules, aller dans l'espace Configuration (Accueil->Configuration->Modules).
|
ToActivateModule=Pour activer des modules, aller dans l'espace Configuration (Accueil->Configuration->Modules).
|
||||||
SessionTimeOut=Délai expiration des sessions
|
SessionTimeOut=Délai expiration des sessions
|
||||||
SessionExplanation=Ce nombre garanti que la session n'expire pas avant ce délai, lorsque le nettoyage des sessions est assurés par le mécanisme de nettoyage interne à PHP (et aucun autre). Le nettoyage interne de sessions PHP ne garantie pas que la session expire juste au moment de ce délai. Elle expirera après ce délai, mais au moment du nettoyage des sessions, qui a lieu toutes les <b>%s/%s</b> accès environ, mais uniquement lors d'accès fait par d'autres sessions.<br>Note : sur certains serveurs munis d'un mécanisme de nettoyage de session externe (cron sous Debian, Ubuntu…), le sessions peuvent être détruites après un délai, défini par la valeur par défaut de <strong>session.gc_maxlifetime</strong>, quelle que soit la valeur saisie ici.
|
SessionExplanation=Ce nombre garanti que la session n'expire pas avant ce délai, lorsque le nettoyage des sessions est assurés par le mécanisme de nettoyage interne à PHP (et aucun autre). Le nettoyage interne de sessions PHP ne garantie pas que la session expire juste au moment de ce délai. Elle expirera après ce délai, mais au moment du nettoyage des sessions, qui a lieu toutes les <b>%s/%s</b> accès environ, mais uniquement lors d'accès fait par d'autres sessions (si la valeur est 0, cela signifie que le nettoyage des session est fait par un process externe).<br>Note: sur certains serveurs munis d'un mécanisme de nettoyage de session externe (cron sous Debian, Ubuntu…), le sessions peuvent être détruites après un délai, défini par une configuration extérieure, quelle que soit la valeur saisie ici.
|
||||||
TriggersAvailable=Déclencheurs disponibles
|
TriggersAvailable=Déclencheurs disponibles
|
||||||
TriggersDesc=Les déclencheurs sont des fichiers qui, une fois déposés dans le répertoire <b>htdocs/core/triggers</b>, modifient le comportement du workflow de Dolibarr. Ils réalisent des actions supplémentaires, déclenchées par les événements Dolibarr (création société, validation facture, clôture contrat…).
|
TriggersDesc=Les déclencheurs sont des fichiers qui, une fois déposés dans le répertoire <b>htdocs/core/triggers</b>, modifient le comportement du workflow de Dolibarr. Ils réalisent des actions supplémentaires, déclenchées par les événements Dolibarr (création société, validation facture, clôture contrat…).
|
||||||
TriggerDisabledByName=Déclencheurs de ce fichier désactivés par le suffix <b>-NORUN</b> dans le nom du fichier.
|
TriggerDisabledByName=Déclencheurs de ce fichier désactivés par le suffix <b>-NORUN</b> dans le nom du fichier.
|
||||||
@ -1096,12 +1097,12 @@ MAIN_ROUNDING_RULE_TOT=Pas de la plage d'arrondi (pour les pays où l'arrondi se
|
|||||||
UnitPriceOfProduct=Prix unitaire HT d'un produit
|
UnitPriceOfProduct=Prix unitaire HT d'un produit
|
||||||
TotalPriceAfterRounding=Prix total (HT/TVA/TTC) après arrondis
|
TotalPriceAfterRounding=Prix total (HT/TVA/TTC) après arrondis
|
||||||
ParameterActiveForNextInputOnly=Paramètre effectif pour les prochaines saisies uniquement
|
ParameterActiveForNextInputOnly=Paramètre effectif pour les prochaines saisies uniquement
|
||||||
NoEventOrNoAuditSetup=Aucun événement d'audit de sécurité n'a été enregistré. Ceci peut être normal si l'audit n'a pas été activé dans la configuration - sécurité - audit.
|
NoEventOrNoAuditSetup=Aucun événement d'audit de sécurité n'a été enregistré. Ceci peut être normal si l'audit n'a pas été activé dans "Configuration - Sécurité - Evénements de sécurité".
|
||||||
NoEventFoundWithCriteria=Aucun événement d'audit de sécurité trouvé avec ces critères de recherche.
|
NoEventFoundWithCriteria=Aucun événement d'audit de sécurité trouvé avec ces critères de recherche.
|
||||||
SeeLocalSendMailSetup=Voir la configuration locale de sendmail
|
SeeLocalSendMailSetup=Voir la configuration locale de sendmail
|
||||||
BackupDesc=Pour réaliser une sauvegarde complète de Dolibarr, vous devez :
|
BackupDesc=Pour réaliser une sauvegarde complète de Dolibarr, vous devez :
|
||||||
BackupDesc2=Sauvegardez le contenu du répertoire document (<b>%s</b>) qui contient tous les fichiers envoyés et générés (Par conséquent il contient également les fichiers dump générés à l'étape 1).
|
BackupDesc2=Sauvegardez le contenu du répertoire document (<b>%s</b>) qui contient tous les fichiers envoyés et générés (Par conséquent il contient également les fichiers dump générés à l'étape 1).
|
||||||
BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use the following assistant.
|
BackupDesc3=Sauvez le contenu de votre base de données (<b>%s</b>) dans un fichier « dump ». Pour cela vous pouvez utiliser l'assistant ci-dessous.
|
||||||
BackupDescX=Le répertoire archivé devra être placé en lieu sûr.
|
BackupDescX=Le répertoire archivé devra être placé en lieu sûr.
|
||||||
BackupDescY=Le fichier « dump » généré devra être placé en lieu sûr.
|
BackupDescY=Le fichier « dump » généré devra être placé en lieu sûr.
|
||||||
BackupPHPWarning=La sauvegarde n'est pas garantie avec cette méthode. Il est recommandé d'utiliser la méthode précédente.
|
BackupPHPWarning=La sauvegarde n'est pas garantie avec cette méthode. Il est recommandé d'utiliser la méthode précédente.
|
||||||
@ -1141,7 +1142,7 @@ ExtraFieldsLinesRec=Attributs supplémentaires (ligne de factures modèles)
|
|||||||
ExtraFieldsSupplierOrdersLines=Attributs supplémentaires (lignes de commandes)
|
ExtraFieldsSupplierOrdersLines=Attributs supplémentaires (lignes de commandes)
|
||||||
ExtraFieldsSupplierInvoicesLines=Attributs supplémentaires (lignes de factures)
|
ExtraFieldsSupplierInvoicesLines=Attributs supplémentaires (lignes de factures)
|
||||||
ExtraFieldsThirdParties=Attributs supplémentaires (tiers)
|
ExtraFieldsThirdParties=Attributs supplémentaires (tiers)
|
||||||
ExtraFieldsContacts=Attributs supplémentaires (adresses de contacts)
|
ExtraFieldsContacts=Attributs supplémentaires (contacts/adresses)
|
||||||
ExtraFieldsMember=Attributs supplémentaires (adhérents)
|
ExtraFieldsMember=Attributs supplémentaires (adhérents)
|
||||||
ExtraFieldsMemberType=Attributs supplémentaires (type d'adhérents)
|
ExtraFieldsMemberType=Attributs supplémentaires (type d'adhérents)
|
||||||
ExtraFieldsCustomerInvoices=Attributs supplémentaires (factures)
|
ExtraFieldsCustomerInvoices=Attributs supplémentaires (factures)
|
||||||
@ -1155,11 +1156,11 @@ AlphaNumOnlyLowerCharsAndNoSpace=uniquement des caractères alphanumériques et
|
|||||||
SendmailOptionNotComplete=Attention, sur certains systèmes Linux, avec cette méthode d'envoi, pour pouvoir envoyer des emails en votre nom, la configuration d'exécution de sendmail doit contenir l'option <b>-ba</b> (paramètre <b>mail.force_extra_parameters</b> dans le fichier <b>php.ini</b>). Si certains de vos destinataires ne reçoivent pas de message, essayer de modifier ce paramètre PHP avec <b>mail.force_extra_parameters = -ba</b>.
|
SendmailOptionNotComplete=Attention, sur certains systèmes Linux, avec cette méthode d'envoi, pour pouvoir envoyer des emails en votre nom, la configuration d'exécution de sendmail doit contenir l'option <b>-ba</b> (paramètre <b>mail.force_extra_parameters</b> dans le fichier <b>php.ini</b>). Si certains de vos destinataires ne reçoivent pas de message, essayer de modifier ce paramètre PHP avec <b>mail.force_extra_parameters = -ba</b>.
|
||||||
PathToDocuments=Chemin d'accès aux documents
|
PathToDocuments=Chemin d'accès aux documents
|
||||||
PathDirectory=Répertoire
|
PathDirectory=Répertoire
|
||||||
SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might not be parsed correctly by some receiving mail servers. The result is that some mails can't be read by people hosted by those bugged platforms. This is the case for some Internet providers (Ex: Orange in France). This is not a problem with Dolibarr or PHP but with the receiving mail server. You can however add an option MAIN_FIX_FOR_BUGGED_MTA to 1 in Setup - Other to modify Dolibarr to avoid this. However, you may experience problems with other servers that strictly use the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" which has no disadvantages.
|
SendmailOptionMayHurtBuggedMTA=La fonction permettant d’envoyer des e-mails à l’aide de la méthode "PHP mail direct" générera un message qui risque de ne pas être analysé correctement par certains serveurs de messagerie. Le résultat est que certains mails ne peuvent pas être lus par des personnes hébergées par ces plateformes. C'est le cas de certains fournisseurs d'accès Internet (Ex: Orange en France). Ce n'est pas un problème avec Dolibarr ou PHP, mais avec le serveur de messagerie destinataire. Vous pouvez cependant ajouter une option MAIN_FIX_FOR_BUGGED_MTA à 1 dans Configuration - Autre pour modifier Dolibarr afin d'éviter cela. Cependant, vous pouvez rencontrer des problèmes avec d'autres serveurs qui utilisent strictement le standard SMTP. L'autre solution (recommandée) consiste à utiliser la méthode "Bibliothèque de socket SMTP" qui ne présente aucun inconvénient.
|
||||||
TranslationSetup=Configuration de la traduction
|
TranslationSetup=Configuration de la traduction
|
||||||
TranslationKeySearch=Rechercher une traduction
|
TranslationKeySearch=Rechercher une traduction
|
||||||
TranslationOverwriteKey=Ajouter une traduction
|
TranslationOverwriteKey=Ajouter une traduction
|
||||||
TranslationDesc=Pour sélectionner la langue d'affichage de l'environnement : <br>* langue par défaut : menu <strong>Accueil - Configuration - Affichage</strong><br>* langue par utilisateur: Onglet <strong>Interface utilisateur</strong> de la fiche utilisateur (Accès a la fiche de l'utilisateur depuis l'identifiant dans l'angle supérieur droit de l'écran).
|
TranslationDesc=Pour sélectionner la langue d'affichage de l'environnement : <br>* Au niveau global: menu <strong>Accueil - Configuration - Affichage</strong><br>* Configuration au niveau de l'utilisateur: Utilisez l'onglet <strong>Interface utilisateur</strong> de la fiche utilisateur (Accès a la fiche de l'utilisateur depuis l'identifiant dans l'angle supérieur droit de l'écran).
|
||||||
TranslationOverwriteDesc=Vous pouvez aussi écraser des valeurs en complétant/corrigeant le tableau suivant. Choisissez votre code de langue depuis la liste déroulante "%s", choisissez le code trouvé dans le fichier lang dans le champ "%s", et dans "%s" la nouvelle valeur que vous souhaitez utiliser comme nouvelle traduction.
|
TranslationOverwriteDesc=Vous pouvez aussi écraser des valeurs en complétant/corrigeant le tableau suivant. Choisissez votre code de langue depuis la liste déroulante "%s", choisissez le code trouvé dans le fichier lang dans le champ "%s", et dans "%s" la nouvelle valeur que vous souhaitez utiliser comme nouvelle traduction.
|
||||||
TranslationOverwriteDesc2=Vous pouvez utilisez l'autre onglet pour vous aider à trouver la clé de traduction à utiliser
|
TranslationOverwriteDesc2=Vous pouvez utilisez l'autre onglet pour vous aider à trouver la clé de traduction à utiliser
|
||||||
TranslationString=Traduction
|
TranslationString=Traduction
|
||||||
@ -1170,18 +1171,18 @@ OriginalValueWas=La traduction d'origine est écrasée. La valeur initiale étai
|
|||||||
TransKeyWithoutOriginalValue=Vous avez forcé une nouvelle traduction pour la clé de traduction '<strong>%s</strong>' qui n'existe dans aucun fichier de langue
|
TransKeyWithoutOriginalValue=Vous avez forcé une nouvelle traduction pour la clé de traduction '<strong>%s</strong>' qui n'existe dans aucun fichier de langue
|
||||||
TotalNumberOfActivatedModules=Modules activés : <b>%s</b> / <b>%s</b>
|
TotalNumberOfActivatedModules=Modules activés : <b>%s</b> / <b>%s</b>
|
||||||
YouMustEnableOneModule=Vous devez activer au moins une fonctionnalité
|
YouMustEnableOneModule=Vous devez activer au moins une fonctionnalité
|
||||||
ClassNotFoundIntoPathWarning=Class %s not found in PHP path
|
ClassNotFoundIntoPathWarning=La classe %s n'a pas été trouvée dans le chemin PHP
|
||||||
YesInSummer=Oui en été
|
YesInSummer=Oui en été
|
||||||
OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are opened to external users (whatever the permissions of such users) and only if permissions are granted:
|
OnlyFollowingModulesAreOpenedToExternalUsers=Remarque, seuls les modules suivants sont ouverts aux utilisateurs externes (quelles qu'en soient les permissions de ces utilisateurs) et seulement si les permissions leur ont été données:
|
||||||
SuhosinSessionEncrypt=Stockage des sessions chiffrées par Suhosin
|
SuhosinSessionEncrypt=Stockage des sessions chiffrées par Suhosin
|
||||||
ConditionIsCurrently=La condition est actuellement %s
|
ConditionIsCurrently=La condition est actuellement %s
|
||||||
YouUseBestDriver=Vous utilisez le driver %s qui est le driver recommandé actuellement.
|
YouUseBestDriver=Vous utilisez le driver %s qui est le driver recommandé actuellement.
|
||||||
YouDoNotUseBestDriver=You use driver %s but driver %s is recommended.
|
YouDoNotUseBestDriver=Vous utilisez le pilote %s mais le pilote %s est recommandé.
|
||||||
NbOfProductIsLowerThanNoPb=You have only %s products/services in the database. This does not require any particular optimization.
|
NbOfProductIsLowerThanNoPb=Vous avez uniquement %s produits / services dans la base de données. Cela ne nécessite aucune optimisation particulière.
|
||||||
SearchOptim=Optimisation des recherches
|
SearchOptim=Optimisation des recherches
|
||||||
YouHaveXProductUseSearchOptim=You have %s products in the database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Home-Setup-Other. Limit the search to the beginning of strings which makes it possible for the database to use indexes and you should get an immediate response.
|
YouHaveXProductUseSearchOptim=Vous avez des produits %s dans la base de données. Vous devez ajouter la constante PRODUCT_DONOTSEARCH_ANYWHERE à 1 dans Home-Setup-Other. Limitez la recherche au début des chaînes, ce qui permet à la base de données d'utiliser des index et vous devez obtenir une réponse immédiate.
|
||||||
BrowserIsOK=You are using the %s web browser. This browser is ok for security and performance.
|
BrowserIsOK=Vous utilisez le navigateur Web %s. Ce navigateur est correct pour la sécurité et la performance.
|
||||||
BrowserIsKO=You are using the %s web browser. This browser is known to be a bad choice for security, performance and reliability. We recommend using Firefox, Chrome, Opera or Safari.
|
BrowserIsKO=Vous utilisez le navigateur Web %s. Ce navigateur est connu pour être un mauvais choix pour la sécurité, la performance et la fiabilité. Nous vous recommandons d'utiliser Firefox, Chrome, Opera ou Safari.
|
||||||
XDebugInstalled=XDebug est chargé.
|
XDebugInstalled=XDebug est chargé.
|
||||||
XCacheInstalled=XCache est chargé.
|
XCacheInstalled=XCache est chargé.
|
||||||
AddRefInList=Afficher les références client/fournisseur dans les listes (listes déroulantes ou à autocomplétion) et les libellés des liens clicables.<br>Les tiers apparaîtront alors sous la forme "CC12345 - SC45678 - La big company coorp", au lieu de "La big company coorp".
|
AddRefInList=Afficher les références client/fournisseur dans les listes (listes déroulantes ou à autocomplétion) et les libellés des liens clicables.<br>Les tiers apparaîtront alors sous la forme "CC12345 - SC45678 - La big company coorp", au lieu de "La big company coorp".
|
||||||
@ -1205,8 +1206,8 @@ UserMailRequired=Email requis pour créer un nouvel utilisateur
|
|||||||
HRMSetup=Configuration du module GRH
|
HRMSetup=Configuration du module GRH
|
||||||
##### Company setup #####
|
##### Company setup #####
|
||||||
CompanySetup=Configuration du module Tiers
|
CompanySetup=Configuration du module Tiers
|
||||||
CompanyCodeChecker=Options for automatic generation of customer / vendor codes
|
CompanyCodeChecker=Options pour la génération automatique de codes client / fournisseur
|
||||||
AccountCodeManager=Options for automatic generation of customer / vendor accounting codes
|
AccountCodeManager=Options pour la génération automatique de codes comptable client ou fournisseur
|
||||||
NotificationsDesc=Les notifications activent l'envoi d'e-mails automatiques pour certains événements de Dolibarr. L'envoi de ces e-mails automatiques est défini selon :
|
NotificationsDesc=Les notifications activent l'envoi d'e-mails automatiques pour certains événements de Dolibarr. L'envoi de ces e-mails automatiques est défini selon :
|
||||||
NotificationsDescUser=* par utilisateurs, utilisateur par utilisateur.
|
NotificationsDescUser=* par utilisateurs, utilisateur par utilisateur.
|
||||||
NotificationsDescContact=* par tiers de contacts (clients ou fournisseur), contact par contact.
|
NotificationsDescContact=* par tiers de contacts (clients ou fournisseur), contact par contact.
|
||||||
@ -1217,7 +1218,7 @@ WatermarkOnDraft=Filigrane sur les documents brouillons
|
|||||||
JSOnPaimentBill=Activer la fonctionnalité de remplissage automatique des lignes de paiement sur le formulaire de paiement
|
JSOnPaimentBill=Activer la fonctionnalité de remplissage automatique des lignes de paiement sur le formulaire de paiement
|
||||||
CompanyIdProfChecker=Règles sur les Identifiants professionnels
|
CompanyIdProfChecker=Règles sur les Identifiants professionnels
|
||||||
MustBeUnique=Doit être unique ?
|
MustBeUnique=Doit être unique ?
|
||||||
MustBeMandatory=Obligatoire pour créer des tiers ?
|
MustBeMandatory=Obligatoire pour créer des tiers (si le numéro de TVA ou le type d'entreprise est défini) ?
|
||||||
MustBeInvoiceMandatory=Obligatoire pour valider des factures ?
|
MustBeInvoiceMandatory=Obligatoire pour valider des factures ?
|
||||||
TechnicalServicesProvided=Services techniques fournis
|
TechnicalServicesProvided=Services techniques fournis
|
||||||
#####DAV #####
|
#####DAV #####
|
||||||
@ -1229,7 +1230,7 @@ WebCalUrlForVCalExport=Un lien d'exportation du calendrier au format <b>%s</b> s
|
|||||||
BillsSetup=Configuration du module Factures
|
BillsSetup=Configuration du module Factures
|
||||||
BillsNumberingModule=Modèle de numérotation des factures et avoirs
|
BillsNumberingModule=Modèle de numérotation des factures et avoirs
|
||||||
BillsPDFModules=Modèle de document de factures
|
BillsPDFModules=Modèle de document de factures
|
||||||
BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type
|
BillsPDFModulesAccordindToInvoiceType=Modèles de documents de facturation en fonction du type de facture
|
||||||
PaymentsPDFModules=Modèle de document pour les règlements
|
PaymentsPDFModules=Modèle de document pour les règlements
|
||||||
CreditNote=Avoir
|
CreditNote=Avoir
|
||||||
CreditNotes=Avoirs
|
CreditNotes=Avoirs
|
||||||
@ -1358,8 +1359,8 @@ LDAPSynchroKO=Échec du test de synchronisation
|
|||||||
LDAPSynchroKOMayBePermissions=Échec du test de synchronisation. Vérifier que la connexion au serveur est correctement configurée et permet les mises à jour LDAP
|
LDAPSynchroKOMayBePermissions=Échec du test de synchronisation. Vérifier que la connexion au serveur est correctement configurée et permet les mises à jour LDAP
|
||||||
LDAPTCPConnectOK=Connexion TCP au serveur LDAP réussie (Serveur=%s, Port=%s)
|
LDAPTCPConnectOK=Connexion TCP au serveur LDAP réussie (Serveur=%s, Port=%s)
|
||||||
LDAPTCPConnectKO=Connexion TCP au serveur LDAP échouée (Serveur=%s, Port=%s)
|
LDAPTCPConnectKO=Connexion TCP au serveur LDAP échouée (Serveur=%s, Port=%s)
|
||||||
LDAPBindOK=Connect/Authenticate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s)
|
LDAPBindOK=Connexion / Authentification réussie sur le serveur LDAP (Serveur = %s, Port = %s, Admin = %s, Mot de passe = %s)
|
||||||
LDAPBindKO=Connect/Authenticate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
|
LDAPBindKO=La connexion / l'authentification au serveur LDAP a échoué (serveur = %s, port = %s, administrateur = %s, mot de passe = %s)
|
||||||
LDAPSetupForVersion3=Serveur LDAP configuré en version 3
|
LDAPSetupForVersion3=Serveur LDAP configuré en version 3
|
||||||
LDAPSetupForVersion2=Serveur LDAP configuré en version 2
|
LDAPSetupForVersion2=Serveur LDAP configuré en version 2
|
||||||
LDAPDolibarrMapping=Mapping Dolibarr
|
LDAPDolibarrMapping=Mapping Dolibarr
|
||||||
@ -1421,40 +1422,40 @@ LDAPDescMembersTypes=Cette page permet de définir le nom des attributs de l'arb
|
|||||||
LDAPDescValues=Les valeurs exemples sont adaptées à <b>OpenLDAP</b> avec les schémas suivant chargés: <b>core.schema, cosine.schema, inetorgperson.schema</b>). Si vous utilisez les valeurs suggérées et OpenLDAP, modifiez votre fichier de configuration LDAP <b>slapd.conf</b> pour avoir tous ces schémas actifs.
|
LDAPDescValues=Les valeurs exemples sont adaptées à <b>OpenLDAP</b> avec les schémas suivant chargés: <b>core.schema, cosine.schema, inetorgperson.schema</b>). Si vous utilisez les valeurs suggérées et OpenLDAP, modifiez votre fichier de configuration LDAP <b>slapd.conf</b> pour avoir tous ces schémas actifs.
|
||||||
ForANonAnonymousAccess=Pour un accès authentifié (pour accès en écriture par exemple)
|
ForANonAnonymousAccess=Pour un accès authentifié (pour accès en écriture par exemple)
|
||||||
PerfDolibarr=Rapport de configuration/optimisation sur la performance
|
PerfDolibarr=Rapport de configuration/optimisation sur la performance
|
||||||
YouMayFindPerfAdviceHere=This page provides some checks or advice related to performance.
|
YouMayFindPerfAdviceHere=Cette page fournit des vérifications ou des conseils relatifs aux performances.
|
||||||
NotInstalled=Not installed, so your server is not slowed down by this.
|
NotInstalled=Non installé, votre serveur n'est donc pas ralenti.
|
||||||
ApplicativeCache=Cache applicatif
|
ApplicativeCache=Cache applicatif
|
||||||
MemcachedNotAvailable=Aucun cache applicatif trouvé. Vous pouvez accélérer les performances de Dolibarr en installant un serveur de cache Memcached et un module de cache applicatif exploitant ce serveur.<br>Plus d'info sur la page <a href="http://wiki.dolibarr.org/index.php/Module_MemCached">http://wiki.dolibarr.org/index.php/Module_MemCached</a>. Notez que de nombreux hébergeurs low-cost ne fournissent pas de tels serveurs de cache dans leur infrastructure.
|
MemcachedNotAvailable=Aucun cache applicatif trouvé. Vous pouvez accélérer les performances de Dolibarr en installant un serveur de cache Memcached et un module de cache applicatif exploitant ce serveur.<br>Plus d'info sur la page <a href="http://wiki.dolibarr.org/index.php/Module_MemCached">http://wiki.dolibarr.org/index.php/Module_MemCached</a>. Notez que de nombreux hébergeurs low-cost ne fournissent pas de tels serveurs de cache dans leur infrastructure.
|
||||||
MemcachedModuleAvailableButNotSetup=Le module memcached pour le cache applicatif a été trouvé mais la configuration de ce module n'est pas complète.
|
MemcachedModuleAvailableButNotSetup=Le module memcached pour le cache applicatif a été trouvé mais la configuration de ce module n'est pas complète.
|
||||||
MemcachedAvailableAndSetup=Le module memcached dédié à l'utilisation du serveur de cache memcached est activé.
|
MemcachedAvailableAndSetup=Le module memcached dédié à l'utilisation du serveur de cache memcached est activé.
|
||||||
OPCodeCache=Cache OPCode
|
OPCodeCache=Cache OPCode
|
||||||
NoOPCodeCacheFound=No OPCode cache found. Maybe you are using an OPCode cache other than XCache or eAccelerator (good), or maybe you don't have OPCode cache (very bad).
|
NoOPCodeCacheFound=Aucun cache OPCode trouvé. Peut-être utilisez-vous un cache OPCode autre que XCache ou eAccelerator (bon) ou n’avez-vous pas un cache OPCode (très mauvais).
|
||||||
HTTPCacheStaticResources=Cache HTTP des ressources statiques (css, img, javascript)
|
HTTPCacheStaticResources=Cache HTTP des ressources statiques (css, img, javascript)
|
||||||
FilesOfTypeCached=Fichiers de type %s mis en cache par le serveur HTTP
|
FilesOfTypeCached=Fichiers de type %s mis en cache par le serveur HTTP
|
||||||
FilesOfTypeNotCached=Fichiers de type %s non mis en cache par le serveur HTTP
|
FilesOfTypeNotCached=Fichiers de type %s non mis en cache par le serveur HTTP
|
||||||
FilesOfTypeCompressed=Fichiers de type %s compressé par le serveur HTTP
|
FilesOfTypeCompressed=Fichiers de type %s compressé par le serveur HTTP
|
||||||
FilesOfTypeNotCompressed=Fichiers de type %s non compressé par le serveur HTTP
|
FilesOfTypeNotCompressed=Fichiers de type %s non compressé par le serveur HTTP
|
||||||
CacheByServer=Cache par le serveur
|
CacheByServer=Cache par le serveur
|
||||||
CacheByServerDesc=For example using the Apache directive "ExpiresByType image/gif A2592000"
|
CacheByServerDesc=Par exemple, en utilisant la directive Apache "ExpiresByType image / gif A2592000"
|
||||||
CacheByClient=Cache par le navigateur
|
CacheByClient=Cache par le navigateur
|
||||||
CompressionOfResources=Compression des réponses HTTP
|
CompressionOfResources=Compression des réponses HTTP
|
||||||
CompressionOfResourcesDesc=For example using the Apache directive "AddOutputFilterByType DEFLATE"
|
CompressionOfResourcesDesc=Par exemple, en utilisant la directive Apache "AddOutputFilterByType DEFLATE"
|
||||||
TestNotPossibleWithCurrentBrowsers=Une détection automatique n'est pas possible avec le navigateur courant
|
TestNotPossibleWithCurrentBrowsers=Une détection automatique n'est pas possible avec le navigateur courant
|
||||||
DefaultValuesDesc=Vous pouvez définir/forcer ici la valeur par défaut que vous voulez obtenir lorsque vous créez un nouvel enregistrement, et/ou les filtres par défaut ou ordre de tri des listes.
|
DefaultValuesDesc=Vous pouvez définir/forcer ici la valeur par défaut que vous voulez obtenir lorsque vous créez un nouvel enregistrement, et/ou les filtres par défaut ou ordre de tri des listes.
|
||||||
DefaultCreateForm=Valeurs par défaut (sur les formulaires de création)
|
DefaultCreateForm=Valeurs par défaut (sur les formulaires de création)
|
||||||
DefaultSearchFilters=Filtres de recherche par défaut
|
DefaultSearchFilters=Filtres de recherche par défaut
|
||||||
DefaultSortOrder=Ordre de tri par défaut
|
DefaultSortOrder=Ordre de tri par défaut
|
||||||
DefaultFocus=Champs par défaut ayant le focus
|
DefaultFocus=Champs par défaut ayant le focus
|
||||||
DefaultMandatory=Mandatory form fields
|
DefaultMandatory=Champs de formulaire obligatoires
|
||||||
##### Products #####
|
##### Products #####
|
||||||
ProductSetup=Configuration du module Produits
|
ProductSetup=Configuration du module Produits
|
||||||
ServiceSetup=Configuration du module Services
|
ServiceSetup=Configuration du module Services
|
||||||
ProductServiceSetup=Configuration des modules Produits et Services
|
ProductServiceSetup=Configuration des modules Produits et Services
|
||||||
NumberOfProductShowInSelect=Nombre maximum de produits dans les listes déroulantes (0=aucune limite)
|
NumberOfProductShowInSelect=Nombre maximum de produits dans les listes déroulantes (0=aucune limite)
|
||||||
ViewProductDescInFormAbility=Display product descriptions in forms (otherwise as popup tooltip)
|
ViewProductDescInFormAbility=Afficher les descriptions de produits dans des formulaires (sinon, comme info-bulle contextuelle)
|
||||||
MergePropalProductCard=Ajoute dans l'onglet Fichiers joints des produits/services, une option pour fusionner le document PDF du produit au PDF des propositions Azur si le produit/services est inclut dans la proposition.
|
MergePropalProductCard=Ajoute dans l'onglet Fichiers joints des produits/services, une option pour fusionner le document PDF du produit au PDF des propositions Azur si le produit/services est inclut dans la proposition.
|
||||||
ViewProductDescInThirdpartyLanguageAbility=Display products descriptions in the language of the third party
|
ViewProductDescInThirdpartyLanguageAbility=Afficher les descriptions de produits dans la langue du tiers
|
||||||
UseSearchToSelectProductTooltip=Also if you have a large number of products (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
|
UseSearchToSelectProductTooltip=De même, si vous avez un grand nombre de produits (> 100 000), vous pouvez augmenter la vitesse en définissant une constante PRODUCT_DONOTSEARCH_ANYWHERE sur 1 dans Configuration-> Autre. La recherche sera alors limitée au début de la chaîne.
|
||||||
UseSearchToSelectProduct=Attendre que vous ayez appuyé sur une touche avant de charger le contenu de la liste déroulante des produits (Cela peut augmenter les performances si vous avez un grand nombre de produits, mais cela est moins convivial)
|
UseSearchToSelectProduct=Attendre que vous ayez appuyé sur une touche avant de charger le contenu de la liste déroulante des produits (Cela peut augmenter les performances si vous avez un grand nombre de produits, mais cela est moins convivial)
|
||||||
SetDefaultBarcodeTypeProducts=Type de code-barre utilisé par défaut pour les produits
|
SetDefaultBarcodeTypeProducts=Type de code-barre utilisé par défaut pour les produits
|
||||||
SetDefaultBarcodeTypeThirdParties=Type de code-barre utilisé par défaut pour les tiers
|
SetDefaultBarcodeTypeThirdParties=Type de code-barre utilisé par défaut pour les tiers
|
||||||
@ -1528,18 +1529,18 @@ AdvancedEditor=Editeur avancé
|
|||||||
ActivateFCKeditor=Activer l'éditeur avancé pour :
|
ActivateFCKeditor=Activer l'éditeur avancé pour :
|
||||||
FCKeditorForCompany=Création/édition WYSIWIG de la description et note des éléments (autre que produits/services)
|
FCKeditorForCompany=Création/édition WYSIWIG de la description et note des éléments (autre que produits/services)
|
||||||
FCKeditorForProduct=Création/édition WYSIWIG de la description et note des produits/services
|
FCKeditorForProduct=Création/édition WYSIWIG de la description et note des produits/services
|
||||||
FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files.</font>
|
FCKeditorForProductDetails=Création/édition WYSIWIG des lignes détails produits sur tous les éléments (commandes, propales, factures, etc...). <font class="warning">Attention: L'utilisation pour ce cas est fortement déconseillée car peut poser des problèmes dans la gestion de caractères et mise en page des fichiers PDF générés.</font>
|
||||||
FCKeditorForMailing= Création/édition WYSIWIG des emailings (Outils->Emailings)
|
FCKeditorForMailing= Création/édition WYSIWIG des emailings (Outils->Emailings)
|
||||||
FCKeditorForUserSignature=Création/édition WYSIWIG de la signature des utilisateurs
|
FCKeditorForUserSignature=Création/édition WYSIWIG de la signature des utilisateurs
|
||||||
FCKeditorForMail=Création/édition WYSIWIG tous les emails (sauf Outils->Emailings)
|
FCKeditorForMail=Création/édition WYSIWIG tous les emails (sauf Outils->Emailings)
|
||||||
##### OSCommerce 1 #####
|
##### OSCommerce 1 #####
|
||||||
OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database does not appear to be an OSCommerce database (Key %s not found in table %s).
|
OSCommerceErrorConnectOkButWrongDatabase=La connexion a réussi, mais la base de données ne semble pas être une base de données OSCommerce (la clé %s n’a pas été trouvée dans le tableau %s).
|
||||||
OSCommerceTestOk=La connexion au serveur '%s' sur la base '%s' par l'utilisateur '%s' a réussi.
|
OSCommerceTestOk=La connexion au serveur '%s' sur la base '%s' par l'utilisateur '%s' a réussi.
|
||||||
OSCommerceTestKo1=Connection to server '%s' succeeded but database '%s' could not be reached.
|
OSCommerceTestKo1=La connexion au serveur '%s' a réussi mais la base de données '%s' n'a pas pu être atteinte.
|
||||||
OSCommerceTestKo2=La connexion au serveur '%s' par l'utilisateur '%s' à échoué.
|
OSCommerceTestKo2=La connexion au serveur '%s' par l'utilisateur '%s' à échoué.
|
||||||
##### Stock #####
|
##### Stock #####
|
||||||
StockSetup=Configuration du module Stock / Entrepôt
|
StockSetup=Configuration du module Stock / Entrepôt
|
||||||
IfYouUsePointOfSaleCheckModule=If you use the Point of Sale module (POS) provided by default or an external module, this setup may be ignored by your POS module. Most POS modules are designed by default to create an invoice immediately and decrease stock irrespective of the options here. So if you need or not to have a stock decrease when registering a sale from your POS, check also your POS module setup.
|
IfYouUsePointOfSaleCheckModule=Si vous utilisez le module de point de vente (PDV) fourni par défaut ou un module externe, cette configuration peut être ignorée par votre module de PDV. La plupart des modules de PDV sont conçus par défaut pour créer une facture immédiatement et réduire le stock quelles que soient les options proposées. Donc, si vous avez besoin ou non d'une réduction de stock lors de l'enregistrement d'une vente depuis votre point de vente, vérifiez également la configuration de votre module de point de vente.
|
||||||
##### Menu #####
|
##### Menu #####
|
||||||
MenuDeleted=Menu supprimé
|
MenuDeleted=Menu supprimé
|
||||||
Menus=Menus
|
Menus=Menus
|
||||||
@ -1561,7 +1562,7 @@ DetailRight=Condition d'affichage plein ou grisé
|
|||||||
DetailLangs=Fichier .lang pour la traduction du code libellé
|
DetailLangs=Fichier .lang pour la traduction du code libellé
|
||||||
DetailUser=Interne / Externe / Tous
|
DetailUser=Interne / Externe / Tous
|
||||||
Target=Cible
|
Target=Cible
|
||||||
DetailTarget=Target for links (_blank top opens a new window)
|
DetailTarget=Cible pour les liens (_blank ouvre une nouvelle fenêtre)
|
||||||
DetailLevel=Niveau (-1:menu haut, 0:entête menu, >0 menu et sous menu)
|
DetailLevel=Niveau (-1:menu haut, 0:entête menu, >0 menu et sous menu)
|
||||||
ModifMenu=Modification du menu
|
ModifMenu=Modification du menu
|
||||||
DeleteMenu=Effacer entrée de menu
|
DeleteMenu=Effacer entrée de menu
|
||||||
@ -1576,7 +1577,7 @@ OptionVatDefaultDesc=TVA sur encaissement, l'exigibilité de la TVA est:<br>- su
|
|||||||
OptionVatDebitOptionDesc=TVA sur débit, l'exigibilité de la TVA est:<br>- sur livraison pour les biens (en pratique on utilise la date de facturation)<br>- sur facturation (débit) pour les services
|
OptionVatDebitOptionDesc=TVA sur débit, l'exigibilité de la TVA est:<br>- sur livraison pour les biens (en pratique on utilise la date de facturation)<br>- sur facturation (débit) pour les services
|
||||||
OptionPaymentForProductAndServices=Sur paiements pour les produits et services
|
OptionPaymentForProductAndServices=Sur paiements pour les produits et services
|
||||||
OptionPaymentForProductAndServicesDesc=La TVA est due: <br> - sur le paiement pour les marchandises <br> - sur les paiements pour les services
|
OptionPaymentForProductAndServicesDesc=La TVA est due: <br> - sur le paiement pour les marchandises <br> - sur les paiements pour les services
|
||||||
SummaryOfVatExigibilityUsedByDefault=Time of VAT eligibility by default according to chosen option:
|
SummaryOfVatExigibilityUsedByDefault=Moment d'exigibilité par défaut de la TVA pour l'option choisie:
|
||||||
OnDelivery=Sur livraison
|
OnDelivery=Sur livraison
|
||||||
OnPayment=Sur paiement
|
OnPayment=Sur paiement
|
||||||
OnInvoice=Sur facture
|
OnInvoice=Sur facture
|
||||||
@ -1593,36 +1594,36 @@ AccountancyCodeBuy=Code comptable achat
|
|||||||
AgendaSetup=Configuration du module actions et agenda
|
AgendaSetup=Configuration du module actions et agenda
|
||||||
PasswordTogetVCalExport=Clé pour autoriser le lien d'exportation
|
PasswordTogetVCalExport=Clé pour autoriser le lien d'exportation
|
||||||
PastDelayVCalExport=Ne pas exporter les événements de plus de
|
PastDelayVCalExport=Ne pas exporter les événements de plus de
|
||||||
AGENDA_USE_EVENT_TYPE=Use events types (managed in menu Setup -> Dictionaries -> Type of agenda events)
|
AGENDA_USE_EVENT_TYPE=Utiliser les types d'événements (gérés dans le menu Configuration -> Dictionnaires -> Type d'événements de l'agenda)
|
||||||
AGENDA_USE_EVENT_TYPE_DEFAULT=Automatically set this default value for type of event in event create form
|
AGENDA_USE_EVENT_TYPE_DEFAULT=Définir automatiquement cette valeur par défaut pour le type d'événement dans le formulaire de création d'événement
|
||||||
AGENDA_DEFAULT_FILTER_TYPE=Automatically set this type of event in search filter of agenda view
|
AGENDA_DEFAULT_FILTER_TYPE=Définir automatiquement ce type d'événement dans le filtre de recherche de la vue agenda
|
||||||
AGENDA_DEFAULT_FILTER_STATUS=Automatically set this status for events in search filter of agenda view
|
AGENDA_DEFAULT_FILTER_STATUS=Définir automatiquement cet état pour les événements dans le filtre de recherche de la vue agenda
|
||||||
AGENDA_DEFAULT_VIEW=Quel onglet voulez-vous voir ouvrir par défaut quand on choisit le menu Agenda
|
AGENDA_DEFAULT_VIEW=Quel onglet voulez-vous voir ouvrir par défaut quand on choisit le menu Agenda
|
||||||
AGENDA_REMINDER_EMAIL=Activer le rappel d'événement <b> par e-mail </b> (l'option de rappel / délai peut être défini pour chaque événement). Remarque: Le module <strong> %s </strong> doit être activé et configuré correctement pour que le rappel soit envoyé à la bonne fréquence.
|
AGENDA_REMINDER_EMAIL=Activer le rappel d'événement <b> par e-mail </b> (l'option de rappel / délai peut être défini pour chaque événement). Remarque: Le module <strong> %s </strong> doit être activé et configuré correctement pour que le rappel soit envoyé à la bonne fréquence.
|
||||||
AGENDA_REMINDER_BROWSER=Enable event reminder <b>on user's browser</b> (when event date is reached, each user is able to refuse this from the browser confirmation question)
|
AGENDA_REMINDER_BROWSER=Activer le rappel d'événement <b> sur le navigateur de l'utilisateur </b> (lorsque la date de l'événement est atteinte, chaque utilisateur peut le refuser à partir de la question de confirmation du navigateur)
|
||||||
AGENDA_REMINDER_BROWSER_SOUND=Activer les notifications sonores.
|
AGENDA_REMINDER_BROWSER_SOUND=Activer les notifications sonores.
|
||||||
AGENDA_SHOW_LINKED_OBJECT=Afficher l'objet lié dans la vue agenda
|
AGENDA_SHOW_LINKED_OBJECT=Afficher l'objet lié dans la vue agenda
|
||||||
##### Clicktodial #####
|
##### Clicktodial #####
|
||||||
ClickToDialSetup=Configuration du module Click To Dial
|
ClickToDialSetup=Configuration du module Click To Dial
|
||||||
ClickToDialUrlDesc=URL appelée quand un clic sur l'icône téléphone est fait. Dans l'URL, vous pouvez utiliser les tags<br><b>__PHONETO__</b> qui sera remplacée par le numéro de téléphone de la personne à appeler<br><b>__PHONEFROM__</b> qui sera remplacée par le numéro de l'appelant (vous)<br><b>__LOGIN__</b> qui sera remplacée par l'identifiant d'accès de l'utilisateur à l'application d'appel (à définir sur la fiche utilisateur) et <br><b>__PASS__</b> qui sera remplacée par le mot de passe d'accès de l'utilisateur à l'application d'appel (également à définir sur la fiche utilisateur).
|
ClickToDialUrlDesc=URL appelée quand un clic sur l'icône téléphone est fait. Dans l'URL, vous pouvez utiliser les tags<br><b>__PHONETO__</b> qui sera remplacée par le numéro de téléphone de la personne à appeler<br><b>__PHONEFROM__</b> qui sera remplacée par le numéro de l'appelant (vous)<br><b>__LOGIN__</b> qui sera remplacée par l'identifiant d'accès de l'utilisateur à l'application d'appel (à définir sur la fiche utilisateur) et <br><b>__PASS__</b> qui sera remplacée par le mot de passe d'accès de l'utilisateur à l'application d'appel (également à définir sur la fiche utilisateur).
|
||||||
ClickToDialDesc=This module allows to make phone numbers clickable. A click on this icon will call make your phone call the phone number. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
|
ClickToDialDesc=Ce module permet de rendre les numéros de téléphone cliquables. Un clic sur cette icône appellera votre téléphone à composer le numéro de téléphone. Cela peut être utilisé pour appeler un système de centre d'appels de Dolibarr qui peut appeler le numéro de téléphone d'un système SIP, par exemple.
|
||||||
ClickToDialUseTelLink=Utiliser un lien «Tel.» sur les numéros de téléphone
|
ClickToDialUseTelLink=Utiliser un lien «Tel.» sur les numéros de téléphone
|
||||||
ClickToDialUseTelLinkDesc=Utilisez cette méthode si vos utilisateurs ont un softphone ou une interface de logiciel installé sur un même ordinateur que le navigateur, et a appelé lorsque vous cliquez sur un lien dans votre navigateur qui commencent par "tel:". Si vous avez besoin d'une solution de serveur complet (pas besoin d'installation locale du logiciel), vous devez définir ceci à "Non" et remplir le champ suivant.
|
ClickToDialUseTelLinkDesc=Utilisez cette méthode si vos utilisateurs ont un softphone ou une interface de logiciel installé sur un même ordinateur que le navigateur, et a appelé lorsque vous cliquez sur un lien dans votre navigateur qui commencent par "tel:". Si vous avez besoin d'une solution de serveur complet (pas besoin d'installation locale du logiciel), vous devez définir ceci à "Non" et remplir le champ suivant.
|
||||||
##### Point Of Sales (CashDesk) #####
|
##### Point Of Sales (CashDesk) #####
|
||||||
CashDesk=Caisse enregistreuse
|
CashDesk=Caisse enregistreuse
|
||||||
CashDeskSetup=Configuration du module Point de vente/caisse enregistreuse
|
CashDeskSetup=Configuration du module Point de vente/caisse enregistreuse
|
||||||
CashDeskThirdPartyForSell=Default generic third party to use for sales
|
CashDeskThirdPartyForSell=Tiers générique à utiliser par défaut pour les ventes
|
||||||
CashDeskBankAccountForSell=Compte par défaut à utiliser pour l'encaissement en liquide
|
CashDeskBankAccountForSell=Compte par défaut à utiliser pour l'encaissement en liquide
|
||||||
CashDeskBankAccountForCheque= Compte par défaut à utiliser pour l'encaissement en chèque
|
CashDeskBankAccountForCheque= Compte par défaut à utiliser pour l'encaissement en chèque
|
||||||
CashDeskBankAccountForCB= Compte par défaut à utiliser pour l'encaissement en carte de crédit
|
CashDeskBankAccountForCB= Compte par défaut à utiliser pour l'encaissement en carte de crédit
|
||||||
CashDeskDoNotDecreaseStock=Disable stock decrease when a sale is done from Point of Sale (if "no", stock decrease is done for each sale done from POS, irrespective of the option set in module Stock).
|
CashDeskDoNotDecreaseStock=Désactiver la réduction de stock lorsqu'une vente est effectuée à partir du point de vente (si "non", une réduction de stock est effectuée pour chaque vente effectuée à partir du point de vente, quelle que soit l'option définie dans le module Stock).
|
||||||
CashDeskIdWareHouse=Forcer et restreindre l'emplacement/entrepôt à utiliser pour la réduction de stock
|
CashDeskIdWareHouse=Forcer et restreindre l'emplacement/entrepôt à utiliser pour la réduction de stock
|
||||||
StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled
|
StockDecreaseForPointOfSaleDisabled=Diminution du stock du point de vente désactivé
|
||||||
StockDecreaseForPointOfSaleDisabledbyBatch=La décrémentation de stock depuis ce module Point de Vente n'est pas encore compatible avec la gestion des numéros de lots/série.
|
StockDecreaseForPointOfSaleDisabledbyBatch=La décrémentation de stock depuis ce module Point de Vente n'est pas encore compatible avec la gestion des numéros de lots/série.
|
||||||
CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required.
|
CashDeskYouDidNotDisableStockDecease=Vous n'avez pas désactivé la réduction de stock lors d'une vente depuis le point de vente. Par conséquent, un entrepôt est nécessaire.
|
||||||
##### Bookmark #####
|
##### Bookmark #####
|
||||||
BookmarkSetup=Configuration du module Marque-pages
|
BookmarkSetup=Configuration du module Marque-pages
|
||||||
BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or external web sites on your left menu.
|
BookmarkDesc=Ce module vous permet de gérer des liens et raccourcis. Il permet aussi d'ajouter n'importe quelle page de Dolibarr ou lien web dans le menu d'accès rapide sur la gauche.
|
||||||
NbOfBoomarkToShow=Nombre maximum de marques-pages à afficher dans le menu
|
NbOfBoomarkToShow=Nombre maximum de marques-pages à afficher dans le menu
|
||||||
##### WebServices #####
|
##### WebServices #####
|
||||||
WebServicesSetup=Configuration du module Webservices
|
WebServicesSetup=Configuration du module Webservices
|
||||||
@ -1650,7 +1651,7 @@ ChequeReceiptsNumberingModule=Module de numérotation des bordereaux de remises
|
|||||||
MultiCompanySetup=Configuration du module Multi-société
|
MultiCompanySetup=Configuration du module Multi-société
|
||||||
##### Suppliers #####
|
##### Suppliers #####
|
||||||
SuppliersSetup=Configuration du module Fournisseurs
|
SuppliersSetup=Configuration du module Fournisseurs
|
||||||
SuppliersCommandModel=Complete template of purchase order (logo...)
|
SuppliersCommandModel=Modèle de commandes fournisseur complet (logo…)
|
||||||
SuppliersInvoiceModel=Modèle de factures fournisseur complet (logo…)
|
SuppliersInvoiceModel=Modèle de factures fournisseur complet (logo…)
|
||||||
SuppliersInvoiceNumberingModel=Modèles de numérotation des factures fournisseur
|
SuppliersInvoiceNumberingModel=Modèles de numérotation des factures fournisseur
|
||||||
IfSetToYesDontForgetPermission=Si positionné sur Oui, n'oubliez pas de donner les permissions aux groupes ou utilisateurs qui auront le droit de cette action.
|
IfSetToYesDontForgetPermission=Si positionné sur Oui, n'oubliez pas de donner les permissions aux groupes ou utilisateurs qui auront le droit de cette action.
|
||||||
@ -1701,7 +1702,7 @@ ListOfNotificationsPerUser=Liste des notifications par utilisateur*
|
|||||||
ListOfNotificationsPerUserOrContact=Liste des notifications par utilisateur* ou par contact**
|
ListOfNotificationsPerUserOrContact=Liste des notifications par utilisateur* ou par contact**
|
||||||
ListOfFixedNotifications=Liste des notifications emails fixes
|
ListOfFixedNotifications=Liste des notifications emails fixes
|
||||||
GoOntoUserCardToAddMore=Allez dans l'onglet "Notifications" d'un utilisateur pour ajouter ou supprimer des notifications pour les utilisateurs
|
GoOntoUserCardToAddMore=Allez dans l'onglet "Notifications" d'un utilisateur pour ajouter ou supprimer des notifications pour les utilisateurs
|
||||||
GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contact addresses
|
GoOntoContactCardToAddMore=Rendez-vous sur l'onglet "Notifications" d'un tiers pour ajouter ou enlever les notifications pour les contacts/adresses
|
||||||
Threshold=Seuil
|
Threshold=Seuil
|
||||||
BackupDumpWizard=Assistant de génération d'un fichier de sauvegarde de la base de données
|
BackupDumpWizard=Assistant de génération d'un fichier de sauvegarde de la base de données
|
||||||
SomethingMakeInstallFromWebNotPossible=L'installation de module externe est impossible depuis l'interface web pour la raison suivante :
|
SomethingMakeInstallFromWebNotPossible=L'installation de module externe est impossible depuis l'interface web pour la raison suivante :
|
||||||
@ -1785,9 +1786,9 @@ AddOtherPagesOrServices=Ajout d'autres pages ou services
|
|||||||
AddModels=Ajout de modèles de document ou de numérotation
|
AddModels=Ajout de modèles de document ou de numérotation
|
||||||
AddSubstitutions=Ajout de valeurs de substitution
|
AddSubstitutions=Ajout de valeurs de substitution
|
||||||
DetectionNotPossible=Détection impossible
|
DetectionNotPossible=Détection impossible
|
||||||
UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved in database user table and must be provided on each API call)
|
UrlToGetKeyToUseAPIs=Url pour que le jeton utilise l'API (une fois le jeton reçu, il est enregistré dans la table des utilisateurs de la base de données et doit être fourni à chaque appel d'API)
|
||||||
ListOfAvailableAPIs=Liste des APIs disponibles
|
ListOfAvailableAPIs=Liste des APIs disponibles
|
||||||
activateModuleDependNotSatisfied=Module "%s" depends on module "%s", that is missing, so module "%1$s" may not work correctly. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
|
activateModuleDependNotSatisfied=Le module "%s" dépend du module "%s" manquant. Le module "%1$s" risque donc de ne pas fonctionner correctement. Veuillez installer le module "%2$s" ou désactiver le module "%1$s" si vous souhaitez être à l'abri de toute surprise.
|
||||||
CommandIsNotInsideAllowedCommands=La commande que vous essayez d'exécuter ne figure pas dans la liste des commandes autorisées définies dans le paramètre <strong> $dolibarr_main_restrict_os_commands </strong> du fichier <strong> conf.php </strong>.
|
CommandIsNotInsideAllowedCommands=La commande que vous essayez d'exécuter ne figure pas dans la liste des commandes autorisées définies dans le paramètre <strong> $dolibarr_main_restrict_os_commands </strong> du fichier <strong> conf.php </strong>.
|
||||||
LandingPage=Page cible
|
LandingPage=Page cible
|
||||||
SamePriceAlsoForSharedCompanies=Si vous utilisez un module multi-société, avec le choix «prix unique», le prix sera aussi le même pour toutes les sociétés si les produits sont partagés entre les environnements
|
SamePriceAlsoForSharedCompanies=Si vous utilisez un module multi-société, avec le choix «prix unique», le prix sera aussi le même pour toutes les sociétés si les produits sont partagés entre les environnements
|
||||||
@ -1804,40 +1805,44 @@ MAIN_PDF_MARGIN_TOP=Marge haute sur les PDF
|
|||||||
MAIN_PDF_MARGIN_BOTTOM=Marge bas sur les PDF
|
MAIN_PDF_MARGIN_BOTTOM=Marge bas sur les PDF
|
||||||
NothingToSetup=Aucune configuration particulière n'est requise pour ce module.
|
NothingToSetup=Aucune configuration particulière n'est requise pour ce module.
|
||||||
SetToYesIfGroupIsComputationOfOtherGroups=Réglez ceci sur Oui si ce groupe est un calcul d'autres groupes
|
SetToYesIfGroupIsComputationOfOtherGroups=Réglez ceci sur Oui si ce groupe est un calcul d'autres groupes
|
||||||
EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
|
EnterCalculationRuleIfPreviousFieldIsYes=Entrez la règle de calcul si le champ précédent était défini sur Oui (par exemple, 'CODEGRP1 + CODEGRP2')
|
||||||
SeveralLangugeVariatFound=Plusieurs variantes de langue trouvées
|
SeveralLangugeVariatFound=Plusieurs variantes de langue trouvées
|
||||||
COMPANY_AQUARIUM_REMOVE_SPECIAL=Supprimer les caractères spéciaux
|
COMPANY_AQUARIUM_REMOVE_SPECIAL=Supprimer les caractères spéciaux
|
||||||
COMPANY_AQUARIUM_CLEAN_REGEX=Filtre Regex pour nettoyer la valeur (COMPANY_AQUARIUM_CLEAN_REGEX)
|
COMPANY_AQUARIUM_CLEAN_REGEX=Filtre Regex pour nettoyer la valeur (COMPANY_AQUARIUM_CLEAN_REGEX)
|
||||||
GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact)
|
GDPRContact=Responsable de la protection des données (DPO ou contact RGPD)
|
||||||
GDPRContactDesc=If you store data about European companies/citizen, you can store the contact who is responsible for the General Data Protection Regulation here
|
GDPRContactDesc=Si vous stockez des données sur des entreprises / citoyens européens, vous pouvez enregistrer ici le contact responsable du règlement général sur la protection des données.
|
||||||
HelpOnTooltip=Help text to show on tooltip
|
HelpOnTooltip=Texte d'aide à afficher dans l'info-bulle
|
||||||
HelpOnTooltipDesc=Put text or a translation key here for the text to show on a tooltip when this field appears in a form
|
HelpOnTooltipDesc=Mettez du texte ou une clé de traduction ici pour que le texte apparaisse dans une info-bulle lorsque ce champ apparaît dans un formulaire
|
||||||
YouCanDeleteFileOnServerWith=You can delete this file on server with Command Line:<br>%s
|
YouCanDeleteFileOnServerWith=Vous pouvez supprimer ce fichier sur le serveur avec la ligne de commande: <br> %s
|
||||||
ChartLoaded=Modèle de plan de compte chargé
|
ChartLoaded=Modèle de plan de compte chargé
|
||||||
SocialNetworkSetup=Configuration du module Réseaux Sociaux
|
SocialNetworkSetup=Configuration du module Réseaux Sociaux
|
||||||
EnableFeatureFor=Enable features for <strong>%s</strong>
|
EnableFeatureFor=Activer les fonctionnalités pour <strong> %s </strong>
|
||||||
VATIsUsedIsOff=Note: The option to use sales Tax or VAT has been set to <strong>Off</strong> in the menu %s - %s, so Sale tax or Vat used will always be 0 for sales.
|
VATIsUsedIsOff=Remarque: l'option d'utilisation de la taxe de vente ou de la TVA a été définie sur <strong> Désactivée </strong> dans le menu %s - %s, aussi la taxe de vente ou la TVA utilisée sera toujours égale à 0 pour les ventes.
|
||||||
SwapSenderAndRecipientOnPDF=Échanger adresses expéditeurs et destinataires sur le PDF
|
SwapSenderAndRecipientOnPDF=Échanger adresses expéditeurs et destinataires sur le PDF
|
||||||
FeatureSupportedOnTextFieldsOnly=Attention, fonctionnalité prise en charge sur les champs de texte uniquement
|
FeatureSupportedOnTextFieldsOnly=Attention, fonctionnalité prise en charge sur les champs de texte uniquement
|
||||||
EmailCollector=Email collector
|
EmailCollector=Collecteur de courrier électronique
|
||||||
EmailCollectorDescription=Ajoute un travail planifié et une page de configuration pour analyser régulièrement les boîtes aux lettres (à l'aide du protocole IMAP) et enregistrer les courriers électroniques reçus dans votre application, au bon endroit et/ou créer automatiquement certains enregistrements (comme des opportunités).
|
EmailCollectorDescription=Ajoute un travail planifié et une page de configuration pour analyser régulièrement les boîtes aux lettres (à l'aide du protocole IMAP) et enregistrer les courriers électroniques reçus dans votre application, au bon endroit et/ou créer automatiquement certains enregistrements (comme des opportunités).
|
||||||
NewEmailCollector=New Email Collector
|
NewEmailCollector=Nouveau collecteur d'email
|
||||||
EMailHost=Host of email IMAP server
|
EMailHost=Hôte du serveur de messagerie IMAP
|
||||||
MailboxSourceDirectory=Mailbox source directory
|
MailboxSourceDirectory=Répertoire source dans la boîte aux lettres
|
||||||
MailboxTargetDirectory=Mailbox target directory
|
MailboxTargetDirectory=Répertoire cible dans la boîte aux lettres
|
||||||
EmailcollectorOperations=Operations to do by collector
|
EmailcollectorOperations=Opérations à effectuer par le collectionneur
|
||||||
CollectNow=Collect now
|
CollectNow=Collecter maintenant
|
||||||
DateLastResult=Date last collect
|
DateLastResult=Date de dernière collecte
|
||||||
LastResult=Last result
|
LastResult=Dernier résultat
|
||||||
EmailCollectorConfirmCollectTitle=Email collect confirmation
|
EmailCollectorConfirmCollectTitle=Confirmation de la collecte Email
|
||||||
EmailCollectorConfirmCollect=Do you want to run the collect for this collector now ?
|
EmailCollectorConfirmCollect=Voulez-vous exécuter la collecte pour ce collecteur maintenant ?
|
||||||
NoNewEmailToProcess=No new email (matching filters) to process
|
NoNewEmailToProcess=Aucun nouvel email (correspondants aux filtres) à traiter
|
||||||
NothingProcessed=Nothing done
|
NothingProcessed=Aucune action faite
|
||||||
XEmailsDoneYActionsDone=%s emails analyzed, %s emails successfuly processed (for %s record/actions done) by collector
|
XEmailsDoneYActionsDone=%s e-mails qualifiés, %s e-mails traités avec succès (pour %s enregistrements/actions faites) par le collecteur
|
||||||
RecordEvent=Record event
|
RecordEvent=Enregistrer événement émail
|
||||||
CreateLeadAndThirdParty=Créer opportunité (et tiers si nécessaire)
|
CreateLeadAndThirdParty=Créer opportunité (et tiers si nécessaire)
|
||||||
CodeLastResult=Result code of last collect
|
CodeLastResult=Code du résultat de la dernière collecte
|
||||||
NbOfEmailsInInbox=Number of email in source directory
|
NbOfEmailsInInbox=Nombre de courriels dans le répertoire source
|
||||||
|
LoadThirdPartyFromName=Charger le tiers à partir du nom (charger uniquement)
|
||||||
|
LoadThirdPartyFromNameOrCreate=Charger le tiers à partir du nom (créer si non trouvé)
|
||||||
|
WithDolTrackingID=ID Tracker Dolibarr trouvé
|
||||||
|
WithoutDolTrackingID=ID Tracker Dolibarr non trouvé
|
||||||
##### Resource ####
|
##### Resource ####
|
||||||
ResourceSetup=Configuration du module Ressource
|
ResourceSetup=Configuration du module Ressource
|
||||||
UseSearchToSelectResource=Utilisez un champ avec auto-complétion pour choisir les ressources (plutôt qu'une liste déroulante).
|
UseSearchToSelectResource=Utilisez un champ avec auto-complétion pour choisir les ressources (plutôt qu'une liste déroulante).
|
||||||
@ -1845,4 +1850,4 @@ DisabledResourceLinkUser=Désactiver la fonctionnalité pour lier une ressource
|
|||||||
DisabledResourceLinkContact=Désactiver la fonctionnalité pour lier une ressource aux contacts/adresses
|
DisabledResourceLinkContact=Désactiver la fonctionnalité pour lier une ressource aux contacts/adresses
|
||||||
ConfirmUnactivation=Confirmer réinitialisation du module
|
ConfirmUnactivation=Confirmer réinitialisation du module
|
||||||
OnMobileOnly=Sur petit écran (smartphone) uniquement
|
OnMobileOnly=Sur petit écran (smartphone) uniquement
|
||||||
DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both)
|
DisableProspectCustomerType=Désactiver le type de tiers "Prospect + Client" (le tiers doit donc être un client potentiel ou un client, mais ne peut pas être les deux)
|
||||||
|
|||||||
@ -100,7 +100,7 @@ AgendaUrlOptions1=Vous pouvez aussi ajouter les paramètres suivants pour filtre
|
|||||||
AgendaUrlOptions3=<b>logina=%s</b> pour limiter l'export aux actions dont l'utilisateur <b>%s</b> est propriétaire.
|
AgendaUrlOptions3=<b>logina=%s</b> pour limiter l'export aux actions dont l'utilisateur <b>%s</b> est propriétaire.
|
||||||
AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> pour limiter l'export aux actions non assignées à l'utilisateur <b>%s</b>.
|
AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> pour limiter l'export aux actions non assignées à l'utilisateur <b>%s</b>.
|
||||||
AgendaUrlOptions4=<b>logint=%s</b>pour limiter l'export aux actions assignées à l'utilisateur <b>%s</b> (propriétaire et autres).
|
AgendaUrlOptions4=<b>logint=%s</b>pour limiter l'export aux actions assignées à l'utilisateur <b>%s</b> (propriétaire et autres).
|
||||||
AgendaUrlOptionsProject=<b>project=PROJECT_ID</b> pour restreindre aux événements associés au projet <b>PROJECT_ID</b>.
|
AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> pour restreindre aux événements associés au projet <b>__PROJECT_ID__</b>.
|
||||||
AgendaUrlOptionsNotAutoEvent=<b> notactiontype=systemauto </b> pour exclure les événements automatiques.
|
AgendaUrlOptionsNotAutoEvent=<b> notactiontype=systemauto </b> pour exclure les événements automatiques.
|
||||||
AgendaShowBirthdayEvents=Afficher les anniversaires de contacts
|
AgendaShowBirthdayEvents=Afficher les anniversaires de contacts
|
||||||
AgendaHideBirthdayEvents=Masquer les anniversaires de contacts
|
AgendaHideBirthdayEvents=Masquer les anniversaires de contacts
|
||||||
|
|||||||
59
htdocs/langs/fr_FR/assets.lang
Normal file
59
htdocs/langs/fr_FR/assets.lang
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright (C) 2018 Alexandre Spangaro <aspangaro@zendsi.com>
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
#
|
||||||
|
# Generic
|
||||||
|
#
|
||||||
|
Assets = Immobilisations
|
||||||
|
NewAsset = Nouvelle immobilisation
|
||||||
|
AccountancyCodeAsset = Code comptable (immobilisation)
|
||||||
|
AccountancyCodeDepreciationAsset = Code comptable (compte d'amortissement)
|
||||||
|
AccountancyCodeDepreciationExpense = Code comptable (compte de charges d'amortissement)
|
||||||
|
NewAssetType=Nouveau type d'immobilisation
|
||||||
|
AssetsTypeSetup=Configuration du type d'actifs
|
||||||
|
AssetTypeModified=Type d'actif modifié
|
||||||
|
AssetType=Type d'immobilisations
|
||||||
|
AssetsLines=Immobilisations
|
||||||
|
DeleteType=Supprimer
|
||||||
|
DeleteAnAssetType=Supprimer un type d'actif
|
||||||
|
ConfirmDeleteAssetType=Êtes-vous sûr de vouloir supprimer ce type d'actif?
|
||||||
|
ShowTypeCard=Voir type '%s'
|
||||||
|
|
||||||
|
# Module label 'ModuleAssetsName'
|
||||||
|
ModuleAssetsName = Immobilisations
|
||||||
|
# Module description 'ModuleAssetsDesc'
|
||||||
|
ModuleAssetsDesc = Module pour suivre vos immobilisations
|
||||||
|
|
||||||
|
#
|
||||||
|
# Admin page
|
||||||
|
#
|
||||||
|
AssetsSetup = Configuration du module immobilisations
|
||||||
|
Settings = Paramètres
|
||||||
|
AssetsSetupPage = Page de configuration des actifs
|
||||||
|
ExtraFieldsAssetsType = Attributs supplémentaires (type d'immobilisation)
|
||||||
|
AssetsType=Type d'immobilisations
|
||||||
|
AssetsTypeId=Id du type d'immobilisations
|
||||||
|
AssetsTypeLabel=Libellé du type d'immobilisations
|
||||||
|
AssetsTypes=Types d'immobilisations
|
||||||
|
|
||||||
|
#
|
||||||
|
# Menu
|
||||||
|
#
|
||||||
|
MenuAssets = Immobilisations
|
||||||
|
MenuNewAsset = Nouvelle immobilisation
|
||||||
|
MenuTypeAssets = Type d'immobilisations
|
||||||
|
MenuListAssets = Liste
|
||||||
|
MenuNewTypeAssets = Nouveau type
|
||||||
|
MenuListTypeAssets = Liste
|
||||||
@ -7,7 +7,7 @@ BankName=Nom de la banque
|
|||||||
FinancialAccount=Compte
|
FinancialAccount=Compte
|
||||||
BankAccount=Compte bancaire
|
BankAccount=Compte bancaire
|
||||||
BankAccounts=Comptes bancaires
|
BankAccounts=Comptes bancaires
|
||||||
BankAccountsAndGateways=Comptes bancaires | Interfaces paiement
|
BankAccountsAndGateways=Comptes bancaires | Passerelles paiement
|
||||||
ShowAccount=Afficher compte
|
ShowAccount=Afficher compte
|
||||||
AccountRef=Ref compte financier
|
AccountRef=Ref compte financier
|
||||||
AccountLabel=Libellé compte financier
|
AccountLabel=Libellé compte financier
|
||||||
@ -46,7 +46,7 @@ BankAccountDomiciliation=Domiciliation du compte
|
|||||||
BankAccountCountry=Pays du compte
|
BankAccountCountry=Pays du compte
|
||||||
BankAccountOwner=Nom du propriétaire du compte
|
BankAccountOwner=Nom du propriétaire du compte
|
||||||
BankAccountOwnerAddress=Adresse du propriétaire du compte
|
BankAccountOwnerAddress=Adresse du propriétaire du compte
|
||||||
RIBControlError=Les contrôles indiquent que les informations de ce compte bancaire sont incomplètes ou incorrectes (vérifier le pays, les numéros de compte ou IBAN).
|
RIBControlError=Les contrôles indiquent que les informations de ce compte bancaire sont incomplètes ou incorrectes (vérifier le pays, les numéros de compte et IBAN).
|
||||||
CreateAccount=Créer compte
|
CreateAccount=Créer compte
|
||||||
NewBankAccount=Nouveau compte
|
NewBankAccount=Nouveau compte
|
||||||
NewFinancialAccount=Nouveau compte financier
|
NewFinancialAccount=Nouveau compte financier
|
||||||
@ -76,6 +76,7 @@ TransactionsToConciliate=Écritures à rapprocher
|
|||||||
Conciliable=Rapprochable
|
Conciliable=Rapprochable
|
||||||
Conciliate=Rapprocher
|
Conciliate=Rapprocher
|
||||||
Conciliation=Rapprochement
|
Conciliation=Rapprochement
|
||||||
|
SaveStatementOnly=Enregistrer le relevé uniquement
|
||||||
ReconciliationLate=Rapprochement en retard
|
ReconciliationLate=Rapprochement en retard
|
||||||
IncludeClosedAccount=Inclure comptes fermés
|
IncludeClosedAccount=Inclure comptes fermés
|
||||||
OnlyOpenedAccount=Seulement les comptes ouverts
|
OnlyOpenedAccount=Seulement les comptes ouverts
|
||||||
@ -104,7 +105,7 @@ SocialContributionPayment=Paiement de charge fiscale/sociale
|
|||||||
BankTransfer=Virement bancaire
|
BankTransfer=Virement bancaire
|
||||||
BankTransfers=Virements bancaire
|
BankTransfers=Virements bancaire
|
||||||
MenuBankInternalTransfer=Virement interne
|
MenuBankInternalTransfer=Virement interne
|
||||||
TransferDesc=Transférer d'un compte bancaire à un autre, Dolibarr ajoutera deux lignes d'écritures (une ligne de débit dans le compte source et une ligne de crédit dans le compte de destination. le même montant (excepté le signe), le libellé et la date seront repris).
|
TransferDesc=Transférer d'un compte bancaire à un autre, Dolibarr ajoutera deux lignes d'écritures (une ligne de débit dans le compte source et une ligne de crédit dans le compte de destination. le même montant (excepté le signe), le libellé et la date seront utilisés pour la transaction).
|
||||||
TransferFrom=De
|
TransferFrom=De
|
||||||
TransferTo=Vers
|
TransferTo=Vers
|
||||||
TransferFromToDone=Le virement depuis <b>%s</b> vers <b>%s</b> de <b>%s</b> %s a été créé.
|
TransferFromToDone=Le virement depuis <b>%s</b> vers <b>%s</b> de <b>%s</b> %s a été créé.
|
||||||
@ -132,10 +133,10 @@ PaymentDateUpdateSucceeded=Date de paiement mise à jour avec succès
|
|||||||
PaymentDateUpdateFailed=Impossible de mettre la date de paiement à jour
|
PaymentDateUpdateFailed=Impossible de mettre la date de paiement à jour
|
||||||
Transactions=Ecritures
|
Transactions=Ecritures
|
||||||
BankTransactionLine=Écriture bancaire
|
BankTransactionLine=Écriture bancaire
|
||||||
AllAccounts=Tous les comptes bancaires/caisses
|
AllAccounts=Tous les comptes bancaires et caisses
|
||||||
BackToAccount=Retour au compte
|
BackToAccount=Retour au compte
|
||||||
ShowAllAccounts=Afficher pour tous les comptes
|
ShowAllAccounts=Afficher pour tous les comptes
|
||||||
FutureTransaction=Transaction future. Pas moyen de concilier.
|
FutureTransaction=Transaction future. Pas moyen de rapprocher.
|
||||||
SelectChequeTransactionAndGenerate=Sélectionner/filtrer les chèques à inclure dans le bordereau de remise et cliquer sur "Créer".
|
SelectChequeTransactionAndGenerate=Sélectionner/filtrer les chèques à inclure dans le bordereau de remise et cliquer sur "Créer".
|
||||||
InputReceiptNumber=Choisissez le relevé bancaire liés au rapprochement. Utilisez une valeur numérique triable: AAAAMM ou AAAAMMJJ
|
InputReceiptNumber=Choisissez le relevé bancaire liés au rapprochement. Utilisez une valeur numérique triable: AAAAMM ou AAAAMMJJ
|
||||||
EventualyAddCategory=Eventuellement, saisissez une catégorie dans laquelle classer les écritures
|
EventualyAddCategory=Eventuellement, saisissez une catégorie dans laquelle classer les écritures
|
||||||
|
|||||||
@ -25,10 +25,10 @@ InvoiceProFormaAsk=Facture proforma
|
|||||||
InvoiceProFormaDesc=La <b>facture proforma</b> est une image de facture définitive mais qui n'a aucune valeur comptable.
|
InvoiceProFormaDesc=La <b>facture proforma</b> est une image de facture définitive mais qui n'a aucune valeur comptable.
|
||||||
InvoiceReplacement=Facture de remplacement
|
InvoiceReplacement=Facture de remplacement
|
||||||
InvoiceReplacementAsk=Facture de remplacement de la facture
|
InvoiceReplacementAsk=Facture de remplacement de la facture
|
||||||
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and completely replace an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'.
|
InvoiceReplacementDesc=La <b>facture de remplacement</b> sert à annuler et remplacer complètement une facture existante sur laquelle aucun paiement n'a encore eu lieu.<br><br>Rem: Seules les factures sans aucun paiement peuvent être remplacées. Si ces dernières ne sont pas fermées, elles le seront automatiquement au statut 'abandonnée'.
|
||||||
InvoiceAvoir=Facture avoir
|
InvoiceAvoir=Facture avoir
|
||||||
InvoiceAvoirAsk=Facture avoir pour correction de la facture
|
InvoiceAvoirAsk=Facture avoir pour correction de la facture
|
||||||
InvoiceAvoirDesc=The <b>credit note</b> is a negative invoice used to correct the fact that an invoice has an amount that differs from the amount really paid (eg customer paid too much by mistake, or will not pay completely since he returned some products).
|
InvoiceAvoirDesc=La <b>facture d'avoir</b> est une facture négative destinée à compenser un montant de facture qui diffère du montant réellement versé (suite à un trop versé par le client par erreur ou un manque non versé par le client suite à un retour produit par exemple).
|
||||||
invoiceAvoirWithLines=Créer l'avoir avec les même lignes que la factures dont il est issu
|
invoiceAvoirWithLines=Créer l'avoir avec les même lignes que la factures dont il est issu
|
||||||
invoiceAvoirWithPaymentRestAmount=Créer l'avoir avec le montant restant à payer de la facture dont il est issu.
|
invoiceAvoirWithPaymentRestAmount=Créer l'avoir avec le montant restant à payer de la facture dont il est issu.
|
||||||
invoiceAvoirLineWithPaymentRestAmount=Avoir sur le reste à payer
|
invoiceAvoirLineWithPaymentRestAmount=Avoir sur le reste à payer
|
||||||
@ -66,12 +66,12 @@ paymentInInvoiceCurrency=Dans la devise des factures
|
|||||||
PaidBack=Remboursé
|
PaidBack=Remboursé
|
||||||
DeletePayment=Supprimer le paiement
|
DeletePayment=Supprimer le paiement
|
||||||
ConfirmDeletePayment=Êtes-vous sûr de vouloir supprimer ce paiement ?
|
ConfirmDeletePayment=Êtes-vous sûr de vouloir supprimer ce paiement ?
|
||||||
ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount?<br>The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
|
ConfirmConvertToReduc=Voulez vous convertir ce(cet) %s en remise fixe ?<br>Le montant sera enregistré parmi les autres remises et pourra être utilisé en tant que remise sur une autre facture du client.
|
||||||
ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount?<br>The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this supplier.
|
ConfirmConvertToReducSupplier=Souhaitez-vous convertir ce %s en une remise absolue? <br> Le montant sera sauvegardé parmi toutes les remises et pourra être utilisé comme remise pour une facture actuelle ou future de ce fournisseur.
|
||||||
SupplierPayments=Règlements fournisseurs
|
SupplierPayments=Règlements fournisseurs
|
||||||
ReceivedPayments=Règlements reçus
|
ReceivedPayments=Règlements reçus
|
||||||
ReceivedCustomersPayments=Règlements reçus du client
|
ReceivedCustomersPayments=Règlements reçus du client
|
||||||
PayedSuppliersPayments=Payments paid to suppliers
|
PayedSuppliersPayments=Paiements versés aux fournisseurs
|
||||||
ReceivedCustomersPaymentsToValid=Règlements clients reçus à valider
|
ReceivedCustomersPaymentsToValid=Règlements clients reçus à valider
|
||||||
PaymentsReportsForYear=Rapports de règlements pour %s
|
PaymentsReportsForYear=Rapports de règlements pour %s
|
||||||
PaymentsReports=Rapports de règlements
|
PaymentsReports=Rapports de règlements
|
||||||
@ -91,8 +91,8 @@ PaymentConditionsShort=Conditions de règlement
|
|||||||
PaymentAmount=Montant règlement
|
PaymentAmount=Montant règlement
|
||||||
ValidatePayment=Valider ce règlement
|
ValidatePayment=Valider ce règlement
|
||||||
PaymentHigherThanReminderToPay=Règlement supérieur au reste à payer
|
PaymentHigherThanReminderToPay=Règlement supérieur au reste à payer
|
||||||
HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay. <br> Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice.
|
HelpPaymentHigherThanReminderToPay=Attention, le montant de paiement pour une ou plusieurs factures est supérieur au reste à payer.<br>Corrigez votre saisie, sinon, confirmez et pensez à créer un avoir du trop perçu lors de la fermeture de chacune des factures surpayées.
|
||||||
HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay. <br> Edit your entry, otherwise confirm and consider creating a credit note for the excess paid for each overpaid invoice.
|
HelpPaymentHigherThanReminderToPaySupplier=Attention, le montant du paiement d'une ou plusieurs factures est supérieur au montant restant à payer. <br> Modifiez votre entrée, sinon confirmez et envisagez de créer une note de crédit pour l'excédent payé pour chaque facture en trop.
|
||||||
ClassifyPaid=Classer 'Payée'
|
ClassifyPaid=Classer 'Payée'
|
||||||
ClassifyPaidPartially=Classer 'Payée partiellement'
|
ClassifyPaidPartially=Classer 'Payée partiellement'
|
||||||
ClassifyCanceled=Classer 'Abandonnée'
|
ClassifyCanceled=Classer 'Abandonnée'
|
||||||
@ -131,8 +131,8 @@ BillStatusClosedUnpaid=Fermée (impayée)
|
|||||||
BillStatusClosedPaidPartially=Payée (partiellement)
|
BillStatusClosedPaidPartially=Payée (partiellement)
|
||||||
BillShortStatusDraft=Brouillon
|
BillShortStatusDraft=Brouillon
|
||||||
BillShortStatusPaid=Payée
|
BillShortStatusPaid=Payée
|
||||||
BillShortStatusPaidBackOrConverted=Refunded or converted
|
BillShortStatusPaidBackOrConverted=Remboursé ou converti
|
||||||
Refunded=Refunded
|
Refunded=Remboursé
|
||||||
BillShortStatusConverted=Payé
|
BillShortStatusConverted=Payé
|
||||||
BillShortStatusCanceled=Abandonnée
|
BillShortStatusCanceled=Abandonnée
|
||||||
BillShortStatusValidated=Validée
|
BillShortStatusValidated=Validée
|
||||||
@ -142,16 +142,16 @@ BillShortStatusNotRefunded=Non remboursé
|
|||||||
BillShortStatusClosedUnpaid=Fermée
|
BillShortStatusClosedUnpaid=Fermée
|
||||||
BillShortStatusClosedPaidPartially=Payée
|
BillShortStatusClosedPaidPartially=Payée
|
||||||
PaymentStatusToValidShort=A valider
|
PaymentStatusToValidShort=A valider
|
||||||
ErrorVATIntraNotConfigured=Intra-Community VAT number not yet defined
|
ErrorVATIntraNotConfigured=Numéro de TVA intracommunautaire non encore défini
|
||||||
ErrorNoPaiementModeConfigured=Aucun mode de règlement défini par défaut. Allez corriger dans la configuration du module facture.
|
ErrorNoPaiementModeConfigured=Aucun mode de règlement défini par défaut. Allez corriger dans la configuration du module facture.
|
||||||
ErrorCreateBankAccount=Créer un compte bancaire puis aller dans la configuration du module facture pour définir les modes de règlement
|
ErrorCreateBankAccount=Créer un compte bancaire puis aller dans la configuration du module facture pour définir les modes de règlement
|
||||||
ErrorBillNotFound=Facture %s inexistante
|
ErrorBillNotFound=Facture %s inexistante
|
||||||
ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
|
ErrorInvoiceAlreadyReplaced=Erreur, vous avez tenté de valider une facture pour remplacer la facture %s. Mais celle-ci a déjà été remplacée par la facture %s.
|
||||||
ErrorDiscountAlreadyUsed=Erreur, la remise a déjà été attribuée
|
ErrorDiscountAlreadyUsed=Erreur, la remise a déjà été attribuée
|
||||||
ErrorInvoiceAvoirMustBeNegative=Erreur, une facture de type Avoir doit avoir un montant négatif
|
ErrorInvoiceAvoirMustBeNegative=Erreur, une facture de type Avoir doit avoir un montant négatif
|
||||||
ErrorInvoiceOfThisTypeMustBePositive=Erreur, une facture de ce type doit avoir un montant positif
|
ErrorInvoiceOfThisTypeMustBePositive=Erreur, une facture de ce type doit avoir un montant positif
|
||||||
ErrorCantCancelIfReplacementInvoiceNotValidated=Erreur, il n'est pas possible d'annuler une facture qui a été remplacée par une autre qui se trouve toujours à l'état 'brouillon'.
|
ErrorCantCancelIfReplacementInvoiceNotValidated=Erreur, il n'est pas possible d'annuler une facture qui a été remplacée par une autre qui se trouve toujours à l'état 'brouillon'.
|
||||||
ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed.
|
ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Cette partie ou une autre est déjà utilisée et les séries d'escompte ne peuvent donc pas être supprimées.
|
||||||
BillFrom=Émetteur
|
BillFrom=Émetteur
|
||||||
BillTo=Adressé à
|
BillTo=Adressé à
|
||||||
ActionsOnBill=Événements sur la facture
|
ActionsOnBill=Événements sur la facture
|
||||||
@ -180,20 +180,20 @@ ConfirmClassifyPaidBill=Êtes-vous sûr de vouloir classer la facture <b>%s</b>
|
|||||||
ConfirmCancelBill=Êtes-vous sûr de vouloir annuler la facture <b>%s</b> ?
|
ConfirmCancelBill=Êtes-vous sûr de vouloir annuler la facture <b>%s</b> ?
|
||||||
ConfirmCancelBillQuestion=Pour quelle raison voulez-vous classer la facture abandonnée ?
|
ConfirmCancelBillQuestion=Pour quelle raison voulez-vous classer la facture abandonnée ?
|
||||||
ConfirmClassifyPaidPartially=Êtes-vous sûr de vouloir classer la facture <b>%s</b> comme payée ?
|
ConfirmClassifyPaidPartially=Êtes-vous sûr de vouloir classer la facture <b>%s</b> comme payée ?
|
||||||
ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason/s for you closing this invoice?
|
ConfirmClassifyPaidPartiallyQuestion=Cette facture n'a pas été payée complètement. Quelle est la raison pour la fermeture de cette facture?
|
||||||
ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularize the VAT with a credit note.
|
ConfirmClassifyPaidPartiallyReasonAvoir=Le reste à payer <b>(%s %s)</b> est un trop facturé (car article retourné, oubli, escompte réalisé...), régularisé par un avoir
|
||||||
ConfirmClassifyPaidPartiallyReasonDiscount=Le reste à payer <b> (%s %s) </b> est un escompte accordé parce que le paiement a été effectué avant terme.
|
ConfirmClassifyPaidPartiallyReasonDiscount=Le reste à payer <b> (%s %s) </b> est un escompte accordé parce que le paiement a été effectué avant terme.
|
||||||
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Le reste à payer <b>(%s %s)</b> est un escompte accordé après facture. J'accepte de perdre la TVA sur cet escompte
|
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Le reste à payer <b>(%s %s)</b> est un escompte accordé après facture. J'accepte de perdre la TVA sur cet escompte
|
||||||
ConfirmClassifyPaidPartiallyReasonDiscountVat=Le reste à payer <b>(%s %s)</b> est un escompte
|
ConfirmClassifyPaidPartiallyReasonDiscountVat=Le reste à payer <b>(%s %s)</b> est un escompte
|
||||||
ConfirmClassifyPaidPartiallyReasonBadCustomer=Mauvais payeur
|
ConfirmClassifyPaidPartiallyReasonBadCustomer=Mauvais payeur
|
||||||
ConfirmClassifyPaidPartiallyReasonProductReturned=Produits en partie retournés
|
ConfirmClassifyPaidPartiallyReasonProductReturned=Produits en partie retournés
|
||||||
ConfirmClassifyPaidPartiallyReasonOther=Créance abandonnée pour autre raison
|
ConfirmClassifyPaidPartiallyReasonOther=Créance abandonnée pour autre raison
|
||||||
ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice has been provided with suitable comments. (Example «Only the tax corresponding to the price that has been actually paid gives rights to deduction»)
|
ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Ce choix est possible si votre facture a été fournie avec les commentaires appropriés. (Exemple «Seule la taxe correspondant au prix effectivement payé donne droit à déduction»)
|
||||||
ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct notes.
|
ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=Dans certains pays, ce choix n'est possible que si votre facture contient des notes correctes.
|
||||||
ConfirmClassifyPaidPartiallyReasonAvoirDesc=Ce choix est le choix à prendre si les autres ne sont pas applicables
|
ConfirmClassifyPaidPartiallyReasonAvoirDesc=Ce choix est le choix à prendre si les autres ne sont pas applicables
|
||||||
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A <b>bad customer</b> is a customer that refuses to pay his debt.
|
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=Un <b>mauvais payeur</b> est un client qui refuse de régler sa dette.
|
||||||
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Ce choix sera celui choisi, dans le cas du paiement incomplet suite au retour d'une partie des produits
|
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Ce choix sera celui choisi, dans le cas du paiement incomplet suite au retour d'une partie des produits
|
||||||
ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all others are not suitable, for example in following situation:<br>- payment not complete because some products were shipped back<br>- amount claimed too important because a discount was forgotten<br>In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
|
ConfirmClassifyPaidPartiallyReasonOtherDesc=Utilisez ce choix si tous les autres ne conviennent pas, par exemple dans les situations suivantes: <br> - paiement non effectué car certains produits ont été retournés <br> - montant réclamé trop important car une remise a été oubliée <br> Dans tous les cas, montant la sur-réclamation doit être corrigée dans le système comptable en créant une note de crédit.
|
||||||
ConfirmClassifyAbandonReasonOther=Autre
|
ConfirmClassifyAbandonReasonOther=Autre
|
||||||
ConfirmClassifyAbandonReasonOtherDesc=Ce choix sera celui choisi dans tout autre cas. Par exemple suite à l'intention de créer une facture de remplacement.
|
ConfirmClassifyAbandonReasonOtherDesc=Ce choix sera celui choisi dans tout autre cas. Par exemple suite à l'intention de créer une facture de remplacement.
|
||||||
ConfirmCustomerPayment=Confirmez-vous la saisie de ce règlement de <b>%s</b> %s ?
|
ConfirmCustomerPayment=Confirmez-vous la saisie de ce règlement de <b>%s</b> %s ?
|
||||||
@ -201,10 +201,10 @@ ConfirmSupplierPayment=Confirmez-vous la saisie de ce règlement de <b>%s</b> %s
|
|||||||
ConfirmValidatePayment=Êtes-vous sûr de vouloir valider ce paiement, aucune modification n'est possible une fois le paiement validé ?
|
ConfirmValidatePayment=Êtes-vous sûr de vouloir valider ce paiement, aucune modification n'est possible une fois le paiement validé ?
|
||||||
ValidateBill=Valider facture
|
ValidateBill=Valider facture
|
||||||
UnvalidateBill=Repasser facture en brouillon
|
UnvalidateBill=Repasser facture en brouillon
|
||||||
NumberOfBills=No. of invoices
|
NumberOfBills=Nb de factures
|
||||||
NumberOfBillsByMonth=No. of invoices per month
|
NumberOfBillsByMonth=Nb de factures par mois
|
||||||
AmountOfBills=Montant de factures
|
AmountOfBills=Montant de factures
|
||||||
AmountOfBillsHT=Amount of invoices (net of tax)
|
AmountOfBillsHT=Montant des factures (HT)
|
||||||
AmountOfBillsByMonthHT=Montant de factures par mois (HT)
|
AmountOfBillsByMonthHT=Montant de factures par mois (HT)
|
||||||
ShowSocialContribution=Afficher charge fiscale/sociale
|
ShowSocialContribution=Afficher charge fiscale/sociale
|
||||||
ShowBill=Afficher facture
|
ShowBill=Afficher facture
|
||||||
@ -262,9 +262,9 @@ Repeatables=Modèles
|
|||||||
ChangeIntoRepeatableInvoice=Convertir en facture modèle
|
ChangeIntoRepeatableInvoice=Convertir en facture modèle
|
||||||
CreateRepeatableInvoice=Créer facture modèle
|
CreateRepeatableInvoice=Créer facture modèle
|
||||||
CreateFromRepeatableInvoice=Créer depuis facture modèle
|
CreateFromRepeatableInvoice=Créer depuis facture modèle
|
||||||
CustomersInvoicesAndInvoiceLines=Customer invoices and invoice details
|
CustomersInvoicesAndInvoiceLines=Factures clients et lignes de factures
|
||||||
CustomersInvoicesAndPayments=Factures clients et règlements
|
CustomersInvoicesAndPayments=Factures clients et règlements
|
||||||
ExportDataset_invoice_1=Customer invoices and invoice details
|
ExportDataset_invoice_1=Factures clients et lignes de facture
|
||||||
ExportDataset_invoice_2=Factures clients et règlements
|
ExportDataset_invoice_2=Factures clients et règlements
|
||||||
ProformaBill=Facture Proforma :
|
ProformaBill=Facture Proforma :
|
||||||
Reduction=Réduction
|
Reduction=Réduction
|
||||||
@ -304,9 +304,9 @@ DiscountAlreadyCounted=Réductions ou crédits déjà consommés
|
|||||||
CustomerDiscounts=Remises client
|
CustomerDiscounts=Remises client
|
||||||
SupplierDiscounts=Remises vendeurs
|
SupplierDiscounts=Remises vendeurs
|
||||||
BillAddress=Adresse de facturation
|
BillAddress=Adresse de facturation
|
||||||
HelpEscompte=This discount is a discount granted to customer because payment was made before term.
|
HelpEscompte=Un escompte est une remise accordée, sur une facture donnée, à un client car ce dernier a réalisé son règlement bien avant l'échéance.
|
||||||
HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loss.
|
HelpAbandonBadCustomer=Ce montant a été abandonné (client jugé mauvais payeur) et est considéré comme une perte exceptionnelle.
|
||||||
HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by another for example)
|
HelpAbandonOther=Ce montant a été abandonné car il s'agissait d'une erreur de facturation (saisie mauvais client, facture remplacée par une autre par exemple).
|
||||||
IdSocialContribution=Id de paiement charge fiscale ou sociale
|
IdSocialContribution=Id de paiement charge fiscale ou sociale
|
||||||
PaymentId=Id paiement
|
PaymentId=Id paiement
|
||||||
PaymentRef=Ref paiement
|
PaymentRef=Ref paiement
|
||||||
@ -323,19 +323,19 @@ InvoiceNotChecked=Aucune facture n'a été sélectionnée
|
|||||||
CloneInvoice=Cloner facture
|
CloneInvoice=Cloner facture
|
||||||
ConfirmCloneInvoice=Êtes-vous sûr de vouloir cloner cette facture <b>%s</b> ?
|
ConfirmCloneInvoice=Êtes-vous sûr de vouloir cloner cette facture <b>%s</b> ?
|
||||||
DisabledBecauseReplacedInvoice=Action désactivée car facture remplacée
|
DisabledBecauseReplacedInvoice=Action désactivée car facture remplacée
|
||||||
DescTaxAndDividendsArea=Cet écran résume la liste de toutes les paiements réalisés pour des dépenses particulières. Seuls les paiements de l'année choisi sont inclus ici.
|
DescTaxAndDividendsArea=Cet écran résume la liste de toutes les paiements réalisés pour des dépenses particulières. Seuls les paiements de l'année choisie sont inclus ici.
|
||||||
NbOfPayments=No. of payments
|
NbOfPayments=Nb de paiements
|
||||||
SplitDiscount=Scinder réduction en deux
|
SplitDiscount=Scinder réduction en deux
|
||||||
ConfirmSplitDiscount=Are you sure you want to split this discount of <b>%s</b> %s into 2 smaller discounts?
|
ConfirmSplitDiscount=Êtes-vous sûr de vouloir scinder la réduction de <b>%s</b> %s en 2 réductions plus petites ?
|
||||||
TypeAmountOfEachNewDiscount=Input amount for each of two parts:
|
TypeAmountOfEachNewDiscount=Quantité d'entrée pour chacune des deux parties:
|
||||||
TotalOfTwoDiscountMustEqualsOriginal=Total of two new discounts must be equal to original discount amount.
|
TotalOfTwoDiscountMustEqualsOriginal=Le total de deux nouvelles remises doit être égal au montant de la remise initiale.
|
||||||
ConfirmRemoveDiscount=Êtes-vous sûr de vouloir supprimer cette réduction ?
|
ConfirmRemoveDiscount=Êtes-vous sûr de vouloir supprimer cette réduction ?
|
||||||
RelatedBill=Facture associée
|
RelatedBill=Facture associée
|
||||||
RelatedBills=Factures associées
|
RelatedBills=Factures associées
|
||||||
RelatedCustomerInvoices=Factures clients liées
|
RelatedCustomerInvoices=Factures clients liées
|
||||||
RelatedSupplierInvoices=Factures fournisseurs liées
|
RelatedSupplierInvoices=Factures fournisseurs liées
|
||||||
LatestRelatedBill=Dernière facture en rapport
|
LatestRelatedBill=Dernière facture en rapport
|
||||||
WarningBillExist=Warning, one or more invoices already exist
|
WarningBillExist=Attention, une ou plusieurs factures existent déjà
|
||||||
MergingPDFTool=Outil de fusion de PDF
|
MergingPDFTool=Outil de fusion de PDF
|
||||||
AmountPaymentDistributedOnInvoice=Montant paiement affecté à la facture
|
AmountPaymentDistributedOnInvoice=Montant paiement affecté à la facture
|
||||||
PaymentOnDifferentThirdBills=Autoriser le règlement de factures de différents tiers si ils ont la même maison-mère
|
PaymentOnDifferentThirdBills=Autoriser le règlement de factures de différents tiers si ils ont la même maison-mère
|
||||||
@ -410,19 +410,19 @@ PaymentTypeCHQ=Chèque
|
|||||||
PaymentTypeShortCHQ=Chèque
|
PaymentTypeShortCHQ=Chèque
|
||||||
PaymentTypeTIP=TIP (Titre interbancaire de paiement)
|
PaymentTypeTIP=TIP (Titre interbancaire de paiement)
|
||||||
PaymentTypeShortTIP=Paiement TIP
|
PaymentTypeShortTIP=Paiement TIP
|
||||||
PaymentTypeVAD=Online payment
|
PaymentTypeVAD=Paiement en ligne
|
||||||
PaymentTypeShortVAD=Online payment
|
PaymentTypeShortVAD=Paiement en ligne
|
||||||
PaymentTypeTRA=Traite
|
PaymentTypeTRA=Traite
|
||||||
PaymentTypeShortTRA=Traite
|
PaymentTypeShortTRA=Traite
|
||||||
PaymentTypeFAC=Facteur
|
PaymentTypeFAC=Facteur
|
||||||
PaymentTypeShortFAC=Facteur
|
PaymentTypeShortFAC=Facteur
|
||||||
BankDetails=Coordonnées bancaires
|
BankDetails=Coordonnées bancaires
|
||||||
BankCode=Code banque
|
BankCode=Code banque
|
||||||
DeskCode=Office code
|
DeskCode=Code guichet
|
||||||
BankAccountNumber=Numéro de compte
|
BankAccountNumber=Numéro de compte
|
||||||
BankAccountNumberKey=Check digits
|
BankAccountNumberKey=Clé
|
||||||
Residence=Domiciliation
|
Residence=Domiciliation
|
||||||
IBANNumber=IBAN complete account number
|
IBANNumber=Code IBAN
|
||||||
IBAN=IBAN
|
IBAN=IBAN
|
||||||
BIC=BIC/SWIFT
|
BIC=BIC/SWIFT
|
||||||
BICNumber=Code BIC/SWIFT
|
BICNumber=Code BIC/SWIFT
|
||||||
@ -447,7 +447,7 @@ PaymentByTransferOnThisBankAccount=Règlement par virement sur le compte bancair
|
|||||||
VATIsNotUsedForInvoice=* TVA non applicable art-293B du CGI
|
VATIsNotUsedForInvoice=* TVA non applicable art-293B du CGI
|
||||||
LawApplicationPart1=Par application de la loi 80.335 du 12/05/80
|
LawApplicationPart1=Par application de la loi 80.335 du 12/05/80
|
||||||
LawApplicationPart2=les marchandises demeurent la propriété du
|
LawApplicationPart2=les marchandises demeurent la propriété du
|
||||||
LawApplicationPart3=the seller until full payment of
|
LawApplicationPart3=vendeur jusqu'à complet encaissement de
|
||||||
LawApplicationPart4=leurs prix.
|
LawApplicationPart4=leurs prix.
|
||||||
LimitedLiabilityCompanyCapital=SARL au Capital de
|
LimitedLiabilityCompanyCapital=SARL au Capital de
|
||||||
UseLine=Appliquer
|
UseLine=Appliquer
|
||||||
@ -465,7 +465,7 @@ Cheques=Chèques
|
|||||||
DepositId=Id dépôt
|
DepositId=Id dépôt
|
||||||
NbCheque=Nombre de chèques
|
NbCheque=Nombre de chèques
|
||||||
CreditNoteConvertedIntoDiscount=Ce %s a été converti en %s
|
CreditNoteConvertedIntoDiscount=Ce %s a été converti en %s
|
||||||
UsBillingContactAsIncoiveRecipientIfExist=Utiliser l'adresse du contact facturation client de la facture plutôt que l'adresse du tiers comme destinataire des factures
|
UsBillingContactAsIncoiveRecipientIfExist=Utiliser l'adresse du contact de type 'contact facturation' plutôt que l'adresse du tiers comme destinataire des factures
|
||||||
ShowUnpaidAll=Afficher tous les impayés
|
ShowUnpaidAll=Afficher tous les impayés
|
||||||
ShowUnpaidLateOnly=Afficher uniquement les factures impayées en retard
|
ShowUnpaidLateOnly=Afficher uniquement les factures impayées en retard
|
||||||
PaymentInvoiceRef=Paiement facture %s
|
PaymentInvoiceRef=Paiement facture %s
|
||||||
@ -478,20 +478,20 @@ CantRemovePaymentWithOneInvoicePaid=Suppression impossible quand il existe au mo
|
|||||||
ExpectedToPay=Paiement attendu
|
ExpectedToPay=Paiement attendu
|
||||||
CantRemoveConciliatedPayment=Suppression d'un paiement rapproché impossible
|
CantRemoveConciliatedPayment=Suppression d'un paiement rapproché impossible
|
||||||
PayedByThisPayment=Règlé par ce paiement
|
PayedByThisPayment=Règlé par ce paiement
|
||||||
ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down payment or replacement invoices paid entirely.
|
ClosePaidInvoicesAutomatically=Classer «payées» toutes les factures standard, les acomptes ou les factures de remplacement entièrement payées
|
||||||
ClosePaidCreditNotesAutomatically=Classer automatiquement à "Payé" les factures avoirs entièrement remboursées.
|
ClosePaidCreditNotesAutomatically=Classer automatiquement à "Payé" les factures avoirs entièrement remboursées.
|
||||||
ClosePaidContributionsAutomatically=Classer "payé" toutes les contributions sociales ou fiscales payées entièrement.
|
ClosePaidContributionsAutomatically=Classer "payé" toutes les contributions sociales ou fiscales payées entièrement.
|
||||||
AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remainder to pay will be automatically closed with status "Paid".
|
AllCompletelyPayedInvoiceWillBeClosed=Toutes les factures sans reste à payer seront automatiquement clôturées avec le statut "Payée".
|
||||||
ToMakePayment=Payer
|
ToMakePayment=Payer
|
||||||
ToMakePaymentBack=Rembourser
|
ToMakePaymentBack=Rembourser
|
||||||
ListOfYourUnpaidInvoices=Liste des factures impayées
|
ListOfYourUnpaidInvoices=Liste des factures impayées
|
||||||
NoteListOfYourUnpaidInvoices=Remarque: Cette liste ne contient que les factures des Tiers pour lesquels vous êtes le commercial affecté.
|
NoteListOfYourUnpaidInvoices=Remarque: Cette liste ne contient que les factures des Tiers pour lesquels vous êtes le commercial affecté.
|
||||||
RevenueStamp=Timbre fiscal
|
RevenueStamp=Timbre fiscal
|
||||||
YouMustCreateInvoiceFromThird=This option is only available when creating invoices from tab "customer" of third party
|
YouMustCreateInvoiceFromThird=Cette option est uniquement disponible lors de la création de factures à partir de l'onglet "client" d'un tiers
|
||||||
YouMustCreateInvoiceFromSupplierThird=Cette option est disponible uniquement lors de la création d'une facture depuis l'onglet «fournisseur» d'un tiers
|
YouMustCreateInvoiceFromSupplierThird=Cette option est disponible uniquement lors de la création d'une facture depuis l'onglet "fournisseur" d'un tiers
|
||||||
YouMustCreateStandardInvoiceFirstDesc=Pour créer une facture modèle, vous devez d'abord créer une facture standard brouillon et la convertir en modèle.
|
YouMustCreateStandardInvoiceFirstDesc=Pour créer une facture modèle, vous devez d'abord créer une facture standard brouillon et la convertir en modèle.
|
||||||
PDFCrabeDescription=Modèle de facture PDF complet (modèle recommandé par défaut)
|
PDFCrabeDescription=Modèle de facture PDF complet (modèle recommandé par défaut)
|
||||||
PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template
|
PDFSpongeDescription=Modèle de facture PDF Sponge. Un modèle de facture complet
|
||||||
PDFCrevetteDescription=Modèle de facture PDF Crevette (modèle complet pour les factures de situation)
|
PDFCrevetteDescription=Modèle de facture PDF Crevette (modèle complet pour les factures de situation)
|
||||||
TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn pour les factures et factures de remplacement, %syymm-nnnn pour les avoirs et %syymm-nnnn pour les acomptes où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0
|
TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn pour les factures et factures de remplacement, %syymm-nnnn pour les avoirs et %syymm-nnnn pour les acomptes où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0
|
||||||
MarsNumRefModelDesc1=Renvoie une numérotation au format %syymm-nnnn pour les factures standards, %syymm-nnnn pour les factures de remplacement, %syymm-nnnn pour les factures d'acompte et %syymm-nnnn pour les factures d'avoir où yy est l'année, mm le mois et nnnn un compteur sans rupture ni retour à zéro.
|
MarsNumRefModelDesc1=Renvoie une numérotation au format %syymm-nnnn pour les factures standards, %syymm-nnnn pour les factures de remplacement, %syymm-nnnn pour les factures d'acompte et %syymm-nnnn pour les factures d'avoir où yy est l'année, mm le mois et nnnn un compteur sans rupture ni retour à zéro.
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
BlockedLog=Unalterable Logs
|
BlockedLog=Journaux Inaltérables
|
||||||
Field=Champ
|
Field=Champ
|
||||||
BlockedLogDesc=Ce module suit à la trace quelques événements dans un journal invariable (que vous ne pouvez pas modifier une fois enregistré) dans une chaîne de bloc, en temps réel. Ce module fournit la compatibilité avec les exigences des lois de quelques pays (comme la France avec la Loi de Finance 2016 - Norme NF535)
|
BlockedLogDesc=Ce module retrace certains événements dans un journal immuable (que vous ne pouvez pas modifier une fois enregistré) dans une chaîne de blocs, en temps réel. Ce module assure la compatibilité avec les exigences des lois de certains pays (comme la France avec la loi Finance 2016 - Norme NF535).
|
||||||
Fingerprints=Événements et empreintes archivés
|
Fingerprints=Événements et empreintes archivés
|
||||||
FingerprintsDesc=C'est l'outil pour parcourir ou extraire les logs inaltérables. Les journaux inaltérables sont générés et archivés localement dans une table dédiée, en temps réel lorsque vous enregistrez une action dans dolibarr. Vous pouvez utiliser cet outil pour exporter cette archive et l'enregistrer sur un support externe (certains pays, comme la France, vous demandent de le faire chaque année). Notez qu'il n'y a pas de fonction pour purger ce journal et chaque changement essayé d'être fait directement dans ce journal (par un hacker par exemple) sera rapporté avec une empreinte non valide. Si vous avez vraiment besoin de purger cette table parce que vous avez utilisé votre application à des fins de démonstration/test et que vous voulez nettoyer vos données pour démarrer votre production, vous pouvez demander à votre revendeur ou intégrateur de réinitialiser votre base de données (toutes vos données seront supprimées).\n
|
FingerprintsDesc=C'est l'outil pour parcourir ou extraire les logs inaltérables. Les journaux inaltérables sont générés et archivés localement dans une table dédiée, en temps réel lorsque vous enregistrez une action dans dolibarr. Vous pouvez utiliser cet outil pour exporter cette archive et l'enregistrer sur un support externe (certains pays, comme la France, vous demandent de le faire chaque année). Notez qu'il n'y a pas de fonction pour purger ce journal et chaque changement essayé d'être fait directement dans ce journal (par un hacker par exemple) sera rapporté avec une empreinte non valide. Si vous avez vraiment besoin de purger cette table parce que vous avez utilisé votre application à des fins de démonstration/test et que vous voulez nettoyer vos données pour démarrer votre production, vous pouvez demander à votre revendeur ou intégrateur de réinitialiser votre base de données (toutes vos données seront supprimées).\n
|
||||||
CompanyInitialKey=Clé initiale de la société (hachage du bloc de genèse)
|
CompanyInitialKey=Clé initiale de la société (hachage du bloc de genèse)
|
||||||
@ -8,46 +8,46 @@ BrowseBlockedLog=Logs inaltérables
|
|||||||
ShowAllFingerPrintsMightBeTooLong=Afficher tous les journaux archivés (peut être long)
|
ShowAllFingerPrintsMightBeTooLong=Afficher tous les journaux archivés (peut être long)
|
||||||
ShowAllFingerPrintsErrorsMightBeTooLong=Afficher tous les logs d'archives non valides (peut être long)
|
ShowAllFingerPrintsErrorsMightBeTooLong=Afficher tous les logs d'archives non valides (peut être long)
|
||||||
DownloadBlockChain=Télécharger les empreintes
|
DownloadBlockChain=Télécharger les empreintes
|
||||||
KoCheckFingerprintValidity=Archived log is not valid. It means someone (a hacker?) has modified some data of this archived log after it was recorded, or has erased the previous archived record (check that line with previous # exists).
|
KoCheckFingerprintValidity=Le journal archivé n'est pas valide. Cela signifie que quelqu'un (un pirate informatique?) A modifié certaines données de ce journal archivé après son enregistrement ou a effacé l'enregistrement archivé précédent (vérifiez que la ligne avec le # précédent existe).
|
||||||
OkCheckFingerprintValidity=Archived log is valid. It means all data on this line were not modified and record follow the previous one.
|
OkCheckFingerprintValidity=Le journal archivé est valide. Cela signifie que toutes les données de cette ligne n'ont pas été modifiées et l'enregistrement suit la précédente.
|
||||||
OkCheckFingerprintValidityButChainIsKo=Archived log seems valid compared to previous one but the chain was corrupted previously.
|
OkCheckFingerprintValidityButChainIsKo=Le journal archivé semble valide par rapport au précédent mais la chaîne était corrompue auparavant.
|
||||||
AddedByAuthority=Stored into remote authority
|
AddedByAuthority=Stocké dans une autorité distante
|
||||||
NotAddedByAuthorityYet=Not yet stored into remote authority
|
NotAddedByAuthorityYet=Pas encore stocké dans une autorité distante
|
||||||
ShowDetails=Voir plus de détails
|
ShowDetails=Voir plus de détails
|
||||||
logPAYMENT_VARIOUS_CREATE=Payment (not assigned to invoice) created
|
logPAYMENT_VARIOUS_CREATE=Paiement créé (non affecté à la facture)
|
||||||
logPAYMENT_VARIOUS_MODIFY=Payment (not assigned to invoice) modified
|
logPAYMENT_VARIOUS_MODIFY=Paiement modifié (non affecté à la facture)
|
||||||
logPAYMENT_VARIOUS_DELETE=Payment (not assigned to invoice) logical deletion
|
logPAYMENT_VARIOUS_DELETE=Suppression logique du paiement (non affecté à la facture)
|
||||||
logPAYMENT_ADD_TO_BANK=Payment added to bank
|
logPAYMENT_ADD_TO_BANK=Paiement ajouté à la banque
|
||||||
logPAYMENT_CUSTOMER_CREATE=Customer payment created
|
logPAYMENT_CUSTOMER_CREATE=Paiement client créé
|
||||||
logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion
|
logPAYMENT_CUSTOMER_DELETE=Suppression logique du paiement client
|
||||||
logDONATION_PAYMENT_CREATE=Donation payment created
|
logDONATION_PAYMENT_CREATE=Paiement de donation créé
|
||||||
logDONATION_PAYMENT_DELETE=Donation payment logical deletion
|
logDONATION_PAYMENT_DELETE=Suppression logique du paiement des dons
|
||||||
logBILL_PAYED=Customer invoice paid
|
logBILL_PAYED=Facture client payée
|
||||||
logBILL_UNPAYED=Customer invoice set unpaid
|
logBILL_UNPAYED=Facture client impayée
|
||||||
logBILL_VALIDATE=Facture client validée
|
logBILL_VALIDATE=Facture client validée
|
||||||
logBILL_SENTBYMAIL=Facture client envoyée par mail
|
logBILL_SENTBYMAIL=Facture client envoyée par mail
|
||||||
logBILL_DELETE=Customer invoice logically deleted
|
logBILL_DELETE=Facture client supprimée logiquement
|
||||||
logMODULE_RESET=Module BlockedLog was disabled
|
logMODULE_RESET=Le module BlockedLog a été désactivé
|
||||||
logMODULE_SET=Module BlockedLog was enabled
|
logMODULE_SET=Le module BlockedLog a été activé
|
||||||
logDON_VALIDATE=Don validé
|
logDON_VALIDATE=Don validé
|
||||||
logDON_MODIFY=Don modifié
|
logDON_MODIFY=Don modifié
|
||||||
logDON_DELETE=Donation logical deletion
|
logDON_DELETE=Don logique suppression
|
||||||
logMEMBER_SUBSCRIPTION_CREATE=Cotisation adhérent créée
|
logMEMBER_SUBSCRIPTION_CREATE=Cotisation adhérent créée
|
||||||
logMEMBER_SUBSCRIPTION_MODIFY=Cotisation adhérent modifiée
|
logMEMBER_SUBSCRIPTION_MODIFY=Cotisation adhérent modifiée
|
||||||
logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion
|
logMEMBER_SUBSCRIPTION_DELETE=Suppression logique d'abonnement de membre
|
||||||
BlockedLogBillDownload=Téléchargement facture client
|
BlockedLogBillDownload=Téléchargement facture client
|
||||||
BlockedLogBillPreview=Aperçu facture client
|
BlockedLogBillPreview=Aperçu facture client
|
||||||
BlockedlogInfoDialog=Détail du log
|
BlockedlogInfoDialog=Détail du log
|
||||||
ListOfTrackedEvents=Liste des actions suivies
|
ListOfTrackedEvents=Liste des actions suivies
|
||||||
Fingerprint=Empreinte
|
Fingerprint=Empreinte
|
||||||
DownloadLogCSV=Export archived logs (CSV)
|
DownloadLogCSV=Exporter les journaux archivés (CSV)
|
||||||
logDOC_PREVIEW=Preview of a validated document in order to print or download
|
logDOC_PREVIEW=Aperçu d'un document validé pour impression ou téléchargement
|
||||||
logDOC_DOWNLOAD=Download of a validated document in order to print or send
|
logDOC_DOWNLOAD=Téléchargement d'un document validé pour impression ou envoi
|
||||||
DataOfArchivedEvent=Full datas of archived event
|
DataOfArchivedEvent=Données complètes de l'événement archivé
|
||||||
ImpossibleToReloadObject=Original object (type %s, id %s) not linked (see 'Full datas' column to get unalterable saved data)
|
ImpossibleToReloadObject=Objet d'origine (type %s, id %s) non lié (voir la colonne 'Données complètes' pour obtenir les données sauvegardées non modifiables)
|
||||||
BlockedLogAreRequiredByYourCountryLegislation=Unalterable Logs module may be required by the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they can not be validated by a tax audit.
|
BlockedLogAreRequiredByYourCountryLegislation=Le module Journaux inaltérables peut être requis par la législation de votre pays. La désactivation de ce module peut invalider toute transaction future au regard de la loi et de l'utilisation de logiciels légaux, car elles ne peuvent être validées par un contrôle fiscal.
|
||||||
BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Unalterable Logs module was activated because of the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they cannot be validated by a tax audit.
|
BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Le module Journaux inaltérables a été activé en raison de la législation de votre pays. La désactivation de ce module peut invalider toute transaction future au regard de la loi et de l’utilisation de logiciels légaux, car elles ne peuvent pas être validées par un audit fiscal.
|
||||||
BlockedLogDisableNotAllowedForCountry=Liste des pays où l'utilisation de ce module est obligatoire (juste pour éviter de désactiver le module par erreur. Si votre pays est dans cette liste, la désactivation du module n'est pas possible sans la modification préalable de cette liste. Notez également que l'activation/désactivation de ce module garder une trace dans le journal des logs inaltérables).
|
BlockedLogDisableNotAllowedForCountry=Liste des pays où l'utilisation de ce module est obligatoire (juste pour éviter de désactiver le module par erreur. Si votre pays est dans cette liste, la désactivation du module n'est pas possible sans la modification préalable de cette liste. Notez également que l'activation/désactivation de ce module garder une trace dans le journal des logs inaltérables).
|
||||||
OnlyNonValid=Non-valid
|
OnlyNonValid=Non valide
|
||||||
TooManyRecordToScanRestrictFilters=Too many records to scan/analyze. Please restrict list with more restrictive filters.
|
TooManyRecordToScanRestrictFilters=Trop d'enregistrements à analyser / analyser. Veuillez restreindre la liste avec des filtres plus restrictifs.
|
||||||
RestrictYearToExport=Restrict month / year to export
|
RestrictYearToExport=Restreindre mois / année pour exporter
|
||||||
|
|||||||
@ -26,13 +26,13 @@ BoxTitleLastSuppliers=les %s derniers fournisseurs enregistrés
|
|||||||
BoxTitleLastModifiedSuppliers=Les %s derniers fournisseurs modifiés
|
BoxTitleLastModifiedSuppliers=Les %s derniers fournisseurs modifiés
|
||||||
BoxTitleLastModifiedCustomers=Les %s derniers clients modifiés
|
BoxTitleLastModifiedCustomers=Les %s derniers clients modifiés
|
||||||
BoxTitleLastCustomersOrProspects=Les %s derniers clients ou prospects
|
BoxTitleLastCustomersOrProspects=Les %s derniers clients ou prospects
|
||||||
BoxTitleLastCustomerBills=Les%s dernières factures clients
|
BoxTitleLastCustomerBills=Les %s dernières factures client
|
||||||
BoxTitleLastSupplierBills=Les %s dernières factures fournisseurs
|
BoxTitleLastSupplierBills=Les %s dernières factures fournisseurs
|
||||||
BoxTitleLastModifiedProspects=Les %s derniers prospects modifiés
|
BoxTitleLastModifiedProspects=Les %s derniers prospects modifiés
|
||||||
BoxTitleLastModifiedMembers=Les %s derniers adhérents modifiés
|
BoxTitleLastModifiedMembers=Les %s derniers adhérents modifiés
|
||||||
BoxTitleLastFicheInter=Les %s dernières interventions modifiées
|
BoxTitleLastFicheInter=Les %s dernières interventions modifiées
|
||||||
BoxTitleOldestUnpaidCustomerBills=Les %s plus anciennes factures clients impayées
|
BoxTitleOldestUnpaidCustomerBills=Les %s plus anciennes factures client impayées
|
||||||
BoxTitleOldestUnpaidSupplierBills=Les %s plus anciennes factures fournisseurs impayées
|
BoxTitleOldestUnpaidSupplierBills=Les %s plus anciennes factures fournisseur impayées
|
||||||
BoxTitleCurrentAccounts=Balances des comptes ouverts
|
BoxTitleCurrentAccounts=Balances des comptes ouverts
|
||||||
BoxTitleLastModifiedContacts=Les %s derniers contacts/adresses modifiés
|
BoxTitleLastModifiedContacts=Les %s derniers contacts/adresses modifiés
|
||||||
BoxMyLastBookmarks=Mes %s derniers marque-pages
|
BoxMyLastBookmarks=Mes %s derniers marque-pages
|
||||||
|
|||||||
@ -30,14 +30,14 @@ ShowCompany=Voir société
|
|||||||
ShowStock=Voir entrepôt
|
ShowStock=Voir entrepôt
|
||||||
DeleteArticle=Cliquez pour enlever cet article
|
DeleteArticle=Cliquez pour enlever cet article
|
||||||
FilterRefOrLabelOrBC=Recherche (Ref/Lib.)
|
FilterRefOrLabelOrBC=Recherche (Ref/Lib.)
|
||||||
UserNeedPermissionToEditStockToUsePos=Vous avez demandé de réduire le stock sur création de facture, aussi l'utilisateur qui utilise le Point De Vente doit avoir la permission d'éditer le stock.
|
UserNeedPermissionToEditStockToUsePos=Vous demandez de réduire le stock lors de la création de la facture. L'utilisateur qui utilise le Point De Vente doit donc avoir l'autorisation de modifier le stock.
|
||||||
DolibarrReceiptPrinter=Imprimante reçu
|
DolibarrReceiptPrinter=Imprimante reçu
|
||||||
PointOfSale=Point de Vente
|
PointOfSale=Caisse enregistreuses
|
||||||
CloseBill=Fermer Bill
|
CloseBill=Fermer la facture
|
||||||
Floors=Étages
|
Floors=Etages
|
||||||
Floor=Étage
|
Floor=Etage
|
||||||
AddTable=Ajouter une table
|
AddTable=Ajouter une table
|
||||||
Place=Endroit
|
Place=Marché
|
||||||
TakeboxNecesary='TakeBOX' Application requise
|
TakeboxNecesary=Application 'TakeBOX' requise
|
||||||
OrderPrinters=Commande imprimantes
|
OrderPrinters=Commande imprimantes
|
||||||
SearchProduct=Recherche produit
|
SearchProduct=Rechercher un produit
|
||||||
|
|||||||
@ -16,6 +16,7 @@ MembersCategoriesArea=Espace tags/catégories adhérents
|
|||||||
ContactsCategoriesArea=Espace tags/catégories de contacts
|
ContactsCategoriesArea=Espace tags/catégories de contacts
|
||||||
AccountsCategoriesArea=Espace des tags/categories
|
AccountsCategoriesArea=Espace des tags/categories
|
||||||
ProjectsCategoriesArea=Zone des tags/catégories des projets
|
ProjectsCategoriesArea=Zone des tags/catégories des projets
|
||||||
|
UsersCategoriesArea=Espace tags/catégories des utlisateurs
|
||||||
SubCats=Sous-catégories
|
SubCats=Sous-catégories
|
||||||
CatList=Liste des tags/catégories
|
CatList=Liste des tags/catégories
|
||||||
NewCategory=Nouveau tag/catégorie
|
NewCategory=Nouveau tag/catégorie
|
||||||
@ -47,19 +48,20 @@ ContentsNotVisibleByAllShort=Contenu non visible par tous
|
|||||||
DeleteCategory=Effacer le(a) libellé/catégorie
|
DeleteCategory=Effacer le(a) libellé/catégorie
|
||||||
ConfirmDeleteCategory=Êtes-vous sûr de vouloir supprimer ce tag/catégorie ?
|
ConfirmDeleteCategory=Êtes-vous sûr de vouloir supprimer ce tag/catégorie ?
|
||||||
NoCategoriesDefined=Aucun(e) tag/catégorie défini(e)
|
NoCategoriesDefined=Aucun(e) tag/catégorie défini(e)
|
||||||
SuppliersCategoryShort=Tags/catégories de fournisseurs
|
SuppliersCategoryShort=Tag/catégorie de fournisseurs
|
||||||
CustomersCategoryShort=Tags/catégories de clients
|
CustomersCategoryShort=Tag/catégorie de clients
|
||||||
ProductsCategoryShort=Tags/catégories de produits
|
ProductsCategoryShort=Tag/catégorie de produits
|
||||||
MembersCategoryShort=Tags/catégories adhérents
|
MembersCategoryShort=Tag/catégorie adhérents
|
||||||
SuppliersCategoriesShort=Tags fournisseurs
|
SuppliersCategoriesShort=Tags fournisseurs
|
||||||
CustomersCategoriesShort=Tags/catégories de clients
|
CustomersCategoriesShort=Tags clients
|
||||||
ProspectsCategoriesShort=Tags/Catégories de prospects
|
ProspectsCategoriesShort=Tags prospects
|
||||||
CustomersProspectsCategoriesShort=Tags clients/prosp.
|
CustomersProspectsCategoriesShort=Tags clients/prosp.
|
||||||
ProductsCategoriesShort=Tags/catégories de produits
|
ProductsCategoriesShort=Tags de produits
|
||||||
MembersCategoriesShort=Tags/catégories de membres
|
MembersCategoriesShort=Tags des adhérents
|
||||||
ContactCategoriesShort=Tags de contacts
|
ContactCategoriesShort=Tags de contacts
|
||||||
AccountsCategoriesShort=Tag/catégorie des comptes
|
AccountsCategoriesShort=Tags des comptes
|
||||||
ProjectsCategoriesShort=Tags/catégories de projets
|
ProjectsCategoriesShort=Tags de projets
|
||||||
|
UsersCategoriesShort=Tags utlisateurs
|
||||||
ThisCategoryHasNoProduct=Ce tag/catégorie ne contient aucun produit.
|
ThisCategoryHasNoProduct=Ce tag/catégorie ne contient aucun produit.
|
||||||
ThisCategoryHasNoSupplier=Ce tag/catégorie ne contient aucun fournisseur.
|
ThisCategoryHasNoSupplier=Ce tag/catégorie ne contient aucun fournisseur.
|
||||||
ThisCategoryHasNoCustomer=Ce tag/catégorie ne contient aucun client.
|
ThisCategoryHasNoCustomer=Ce tag/catégorie ne contient aucun client.
|
||||||
|
|||||||
@ -52,6 +52,7 @@ ActionAC_TEL=Appel téléphonique
|
|||||||
ActionAC_FAX=Envoi fax
|
ActionAC_FAX=Envoi fax
|
||||||
ActionAC_PROP=Envoi proposition par email
|
ActionAC_PROP=Envoi proposition par email
|
||||||
ActionAC_EMAIL=Envoi email
|
ActionAC_EMAIL=Envoi email
|
||||||
|
ActionAC_EMAIL_IN=Réception d'email
|
||||||
ActionAC_RDV=Rendez-vous
|
ActionAC_RDV=Rendez-vous
|
||||||
ActionAC_INT=Intervention sur site
|
ActionAC_INT=Intervention sur site
|
||||||
ActionAC_FAC=Envoi facture client par email
|
ActionAC_FAC=Envoi facture client par email
|
||||||
@ -75,5 +76,5 @@ ToOfferALinkForOnlineSignature=Lien pour signature en ligne
|
|||||||
WelcomeOnOnlineSignaturePage=Bienvenue sur la page pour accepter les propositions commerciales de%s
|
WelcomeOnOnlineSignaturePage=Bienvenue sur la page pour accepter les propositions commerciales de%s
|
||||||
ThisScreenAllowsYouToSignDocFrom=Cet écran vous permet d'accepter et signer ou de refuser le devis ou la proposition commerciale
|
ThisScreenAllowsYouToSignDocFrom=Cet écran vous permet d'accepter et signer ou de refuser le devis ou la proposition commerciale
|
||||||
ThisIsInformationOnDocumentToSign=Ceci est une information sur le document à accepter ou à refuser
|
ThisIsInformationOnDocumentToSign=Ceci est une information sur le document à accepter ou à refuser
|
||||||
SignatureProposalRef=Signer le devis ou la proposition commerciale %s
|
SignatureProposalRef=Signature du devis ou proposition commerciale %s
|
||||||
FeatureOnlineSignDisabled=Fonctionnalité pour la signature en ligne désactivée ou document généré avant l'activation de la fonctionnalité
|
FeatureOnlineSignDisabled=Fonctionnalité pour la signature en ligne désactivée ou document généré avant l'activation de la fonctionnalité
|
||||||
|
|||||||
@ -38,9 +38,9 @@ ThirdPartyCustomers=Clients
|
|||||||
ThirdPartyCustomersStats=Clients
|
ThirdPartyCustomersStats=Clients
|
||||||
ThirdPartyCustomersWithIdProf12=Clients avec %s ou %s
|
ThirdPartyCustomersWithIdProf12=Clients avec %s ou %s
|
||||||
ThirdPartySuppliers=Fournisseurs
|
ThirdPartySuppliers=Fournisseurs
|
||||||
ThirdPartyType=Type of company
|
ThirdPartyType=Type du tiers
|
||||||
Individual=Individu privé
|
Individual=Individu privé
|
||||||
ToCreateContactWithSameName=Will create a Third Party and a linked Contact/Address with same information as the Third Party. In most cases, even if your Third Party is a physical person, creating a Third Party alone is enough.
|
ToCreateContactWithSameName=Crée automatiquement un contact/adresse, sous le tiers, avec la même information que le tiers. Dans la plupart des cas, même si votre tiers est une personne physique, la création d'un tiers seul suffit.
|
||||||
ParentCompany=Maison mère
|
ParentCompany=Maison mère
|
||||||
Subsidiaries=Filiales
|
Subsidiaries=Filiales
|
||||||
ReportByMonth=Rapport par mois
|
ReportByMonth=Rapport par mois
|
||||||
@ -76,8 +76,8 @@ Town=Ville
|
|||||||
Web=Web
|
Web=Web
|
||||||
Poste= Poste
|
Poste= Poste
|
||||||
DefaultLang=Langue par défaut
|
DefaultLang=Langue par défaut
|
||||||
VATIsUsed=Sales tax used
|
VATIsUsed=Assujetti à la TVA
|
||||||
VATIsUsedWhenSelling=This defines if this third party includes a sale tax or not when it makes an invoice to its own customers
|
VATIsUsedWhenSelling=Cela définit si ce tiers inclut une taxe de vente ou non lorsqu'il facture une facture à ses propres clients.
|
||||||
VATIsNotUsed=Non assujetti à la TVA
|
VATIsNotUsed=Non assujetti à la TVA
|
||||||
CopyAddressFromSoc=Remplir avec l'adresse du tiers
|
CopyAddressFromSoc=Remplir avec l'adresse du tiers
|
||||||
ThirdpartyNotCustomerNotSupplierSoNoRef=Tiers ni client ni fournisseur, pas d'objets référents disponibles
|
ThirdpartyNotCustomerNotSupplierSoNoRef=Tiers ni client ni fournisseur, pas d'objets référents disponibles
|
||||||
@ -258,7 +258,7 @@ ProfId1DZ=RC
|
|||||||
ProfId2DZ=Article
|
ProfId2DZ=Article
|
||||||
ProfId3DZ=Numéro d'identification du fournisseur
|
ProfId3DZ=Numéro d'identification du fournisseur
|
||||||
ProfId4DZ=Numéro d'identification du client
|
ProfId4DZ=Numéro d'identification du client
|
||||||
VATIntra=Sales Tax/VAT ID
|
VATIntra=Numéro de TVA
|
||||||
VATIntraShort=Num. TVA
|
VATIntraShort=Num. TVA
|
||||||
VATIntraSyntaxIsValid=Syntaxe valide
|
VATIntraSyntaxIsValid=Syntaxe valide
|
||||||
VATReturn=Fréquence TVA
|
VATReturn=Fréquence TVA
|
||||||
@ -274,8 +274,8 @@ CompanyHasRelativeDiscount=Ce client a une remise par défaut de <b>%s%%</b>
|
|||||||
CompanyHasNoRelativeDiscount=Ce client n'a pas de remise relative par défaut
|
CompanyHasNoRelativeDiscount=Ce client n'a pas de remise relative par défaut
|
||||||
HasRelativeDiscountFromSupplier=Vous avez une réduction par défaut de <b> %s%% </b> chez ce fournisseur
|
HasRelativeDiscountFromSupplier=Vous avez une réduction par défaut de <b> %s%% </b> chez ce fournisseur
|
||||||
HasNoRelativeDiscountFromSupplier=Vous n'avez pas de remise relative par défaut chez ce fournisseur
|
HasNoRelativeDiscountFromSupplier=Vous n'avez pas de remise relative par défaut chez ce fournisseur
|
||||||
CompanyHasAbsoluteDiscount=This customer has discounts available (credits notes or down payments) for <b>%s</b> %s
|
CompanyHasAbsoluteDiscount=Ce client dispose de crédits disponibles (avoirs ou acomptes) pour un montant de <b>%s</b> %s
|
||||||
CompanyHasDownPaymentOrCommercialDiscount=This customer has discounts available (commercial, down payments) for <b>%s</b> %s
|
CompanyHasDownPaymentOrCommercialDiscount=Ce client a une réduction disponible (commercial, acompte) pour <b>%s</b>%s
|
||||||
CompanyHasCreditNote=Ce client a <b>%s</b> %s d'avoirs disponibles
|
CompanyHasCreditNote=Ce client a <b>%s</b> %s d'avoirs disponibles
|
||||||
HasNoAbsoluteDiscountFromSupplier=Vous n'avez aucun crédit de réduction disponible auprès de ce fournisseur
|
HasNoAbsoluteDiscountFromSupplier=Vous n'avez aucun crédit de réduction disponible auprès de ce fournisseur
|
||||||
HasAbsoluteDiscountFromSupplier=Vous avez des crédits disponibles (avoirs ou acomptes) pour <b> %s </b> %s chez ce fournisseur
|
HasAbsoluteDiscountFromSupplier=Vous avez des crédits disponibles (avoirs ou acomptes) pour <b> %s </b> %s chez ce fournisseur
|
||||||
@ -307,18 +307,18 @@ CustomerCode=Code client
|
|||||||
SupplierCode=Code fournisseur
|
SupplierCode=Code fournisseur
|
||||||
CustomerCodeShort=Code client
|
CustomerCodeShort=Code client
|
||||||
SupplierCodeShort=Code fournisseur
|
SupplierCodeShort=Code fournisseur
|
||||||
CustomerCodeDesc=Customer Code, unique for all customers
|
CustomerCodeDesc=Code client unique pour chaque client
|
||||||
SupplierCodeDesc=Vendor Code, unique for all vendors
|
SupplierCodeDesc=Code fournisseur unique pour chaque fournisseur
|
||||||
RequiredIfCustomer=Requis si le tiers est un client ou un prospect
|
RequiredIfCustomer=Requis si le tiers est un client ou un prospect
|
||||||
RequiredIfSupplier=Requis si un tiers est un fournisseur
|
RequiredIfSupplier=Requis si un tiers est un fournisseur
|
||||||
ValidityControledByModule=Validity controlled by module
|
ValidityControledByModule=Validité contrôlée par le module
|
||||||
ThisIsModuleRules=Rules for this module
|
ThisIsModuleRules=Voici les règles de ce module
|
||||||
ProspectToContact=Prospect à contacter
|
ProspectToContact=Prospect à contacter
|
||||||
CompanyDeleted=La société "%s" a été supprimée de la base.
|
CompanyDeleted=La société "%s" a été supprimée de la base.
|
||||||
ListOfContacts=Liste des contacts
|
ListOfContacts=Liste des contacts
|
||||||
ListOfContactsAddresses=Liste des contacts/adresses
|
ListOfContactsAddresses=Liste des contacts/adresses
|
||||||
ListOfThirdParties=Liste des tiers
|
ListOfThirdParties=Liste des tiers
|
||||||
ShowCompany=Show Third Party
|
ShowCompany=Affichier tiers
|
||||||
ShowContact=Afficher contact
|
ShowContact=Afficher contact
|
||||||
ContactsAllShort=Tous (pas de filtre)
|
ContactsAllShort=Tous (pas de filtre)
|
||||||
ContactType=Type de contact
|
ContactType=Type de contact
|
||||||
@ -333,20 +333,20 @@ NoContactForAnyProposal=Ce contact n'est contact d'aucune proposition commercial
|
|||||||
NoContactForAnyContract=Ce contact n'est contact d'aucun contrat
|
NoContactForAnyContract=Ce contact n'est contact d'aucun contrat
|
||||||
NoContactForAnyInvoice=Ce contact n'est contact d'aucune facture
|
NoContactForAnyInvoice=Ce contact n'est contact d'aucune facture
|
||||||
NewContact=Nouveau contact
|
NewContact=Nouveau contact
|
||||||
NewContactAddress=New Contact/Address
|
NewContactAddress=Nouveau Contact/Adresse
|
||||||
MyContacts=Mes contacts
|
MyContacts=Mes contacts
|
||||||
Capital=Capital
|
Capital=Capital
|
||||||
CapitalOf=Capital de %s
|
CapitalOf=Capital de %s
|
||||||
EditCompany=Modification société
|
EditCompany=Modification société
|
||||||
ThisUserIsNot=This user is not a prospect, customer or vendor
|
ThisUserIsNot=Cet utilisateur n'est ni un prospect, ni un client, ni un fournisseur
|
||||||
VATIntraCheck=Vérifier
|
VATIntraCheck=Vérifier
|
||||||
VATIntraCheckDesc=The link <b>%s</b> uses the European VAT checker service (VIES). An external internet access from server is required for this service to work.
|
VATIntraCheckDesc=Le lien <b>%s</b> permet d'interroger le service européen de contrôle des numéro de TVA intracommunautaire. Un accès à Internet depuis le serveur est requis pour que ce service fonctionne.
|
||||||
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
|
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
|
||||||
VATIntraCheckableOnEUSite=Vérifier la TVA intra-communautaire sur le site de la Commission Européenne
|
VATIntraCheckableOnEUSite=Vérifier la TVA intra-communautaire sur le site de la Commission Européenne
|
||||||
VATIntraManualCheck=Vous pouvez aussi vérifier manuellement via le site de la commission européenne <a href="%s" target="_blank">%s</a>
|
VATIntraManualCheck=Vous pouvez aussi vérifier manuellement via le site de la commission européenne <a href="%s" target="_blank">%s</a>
|
||||||
ErrorVATCheckMS_UNAVAILABLE=Vérification impossible. Le service de vérification n'est pas fourni par ce pays membre (%s).
|
ErrorVATCheckMS_UNAVAILABLE=Vérification impossible. Le service de vérification n'est pas fourni par ce pays membre (%s).
|
||||||
NorProspectNorCustomer=Not prospect, or customer
|
NorProspectNorCustomer=Ni client, ni prospect
|
||||||
JuridicalStatus=Legal Entity Type
|
JuridicalStatus=Type d'entité légale
|
||||||
Staff=Effectif
|
Staff=Effectif
|
||||||
ProspectLevelShort=Potentiel
|
ProspectLevelShort=Potentiel
|
||||||
ProspectLevel=Potentiel du prospect
|
ProspectLevel=Potentiel du prospect
|
||||||
@ -387,11 +387,11 @@ ExportCardToFormat=Exporter fiche au format
|
|||||||
ContactNotLinkedToCompany=Contact non lié à un tiers
|
ContactNotLinkedToCompany=Contact non lié à un tiers
|
||||||
DolibarrLogin=Identifiant utilisateur
|
DolibarrLogin=Identifiant utilisateur
|
||||||
NoDolibarrAccess=Pas d'accès utilisateur
|
NoDolibarrAccess=Pas d'accès utilisateur
|
||||||
ExportDataset_company_1=Third Parties (companies/foundations/physical people) and their properties
|
ExportDataset_company_1=Tiers (sociétés/institutions/particuliers) et attributs
|
||||||
ExportDataset_company_2=Contacts and their properties
|
ExportDataset_company_2=Contacts (de tiers) et attributs
|
||||||
ImportDataset_company_1=Third Parties (companies/foundations/physical people) and their properties
|
ImportDataset_company_1=Tiers (sociétés/institutions/particuliers) et attributs
|
||||||
ImportDataset_company_2=Contacts/Addresses and attributes
|
ImportDataset_company_2=Contacts/Adresses (de tiers ou libre) et attributs
|
||||||
ImportDataset_company_3=Bank accounts of Third Parties
|
ImportDataset_company_3=Coordonnées bancaires des tiers
|
||||||
ImportDataset_company_4=Tiers - Commerciaux (Affectation des Commerciaux aux Tiers)
|
ImportDataset_company_4=Tiers - Commerciaux (Affectation des Commerciaux aux Tiers)
|
||||||
PriceLevel=Niveau de prix
|
PriceLevel=Niveau de prix
|
||||||
DeliveryAddress=Adresse de livraison
|
DeliveryAddress=Adresse de livraison
|
||||||
@ -402,16 +402,16 @@ DeleteFile=Suppression d'un fichier
|
|||||||
ConfirmDeleteFile=Êtes-vous sûr de vouloir supprimer ce fichier ?
|
ConfirmDeleteFile=Êtes-vous sûr de vouloir supprimer ce fichier ?
|
||||||
AllocateCommercial=Affecter un commercial
|
AllocateCommercial=Affecter un commercial
|
||||||
Organization=Organisme
|
Organization=Organisme
|
||||||
FiscalYearInformation=Fiscal Year
|
FiscalYearInformation=Exercice fiscal
|
||||||
FiscalMonthStart=Mois de début d'exercice
|
FiscalMonthStart=Mois de début d'exercice
|
||||||
YouMustAssignUserMailFirst=Vous devez définir un email pour cet utilisateur avant de pouvoir ajouter une notification par courrier électronique.
|
YouMustAssignUserMailFirst=Vous devez définir un email pour cet utilisateur avant de pouvoir ajouter une notification par courrier électronique.
|
||||||
YouMustCreateContactFirst=Pour pouvoir ajouter une notifications par mail,vous devez déjà définir des contacts valides pour le tiers
|
YouMustCreateContactFirst=Pour pouvoir ajouter une notifications par mail,vous devez déjà définir des contacts valides pour le tiers
|
||||||
ListSuppliersShort=Liste des fournisseurs
|
ListSuppliersShort=Liste des fournisseurs
|
||||||
ListProspectsShort=Liste des prospects
|
ListProspectsShort=Liste des prospects
|
||||||
ListCustomersShort=Liste des clients
|
ListCustomersShort=Liste des clients
|
||||||
ThirdPartiesArea=Third Parties/Contacts
|
ThirdPartiesArea=Tiers / Contacts
|
||||||
LastModifiedThirdParties=Last %s modified Third Parties
|
LastModifiedThirdParties=Les %s derniers tiers modifiés
|
||||||
UniqueThirdParties=Total of Third Parties
|
UniqueThirdParties=Total de tiers uniques
|
||||||
InActivity=Ouvert
|
InActivity=Ouvert
|
||||||
ActivityCeased=Clos
|
ActivityCeased=Clos
|
||||||
ThirdPartyIsClosed=Le tiers est clôturé
|
ThirdPartyIsClosed=Le tiers est clôturé
|
||||||
@ -420,7 +420,7 @@ CurrentOutstandingBill=Montant encours
|
|||||||
OutstandingBill=Montant encours autorisé
|
OutstandingBill=Montant encours autorisé
|
||||||
OutstandingBillReached=Montant encours autorisé dépassé
|
OutstandingBillReached=Montant encours autorisé dépassé
|
||||||
OrderMinAmount=Montant minimum pour la commande
|
OrderMinAmount=Montant minimum pour la commande
|
||||||
MonkeyNumRefModelDesc=Return a number with the format %syymm-nnnn for the customer code and %syymm-nnnn for the vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
|
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.
|
||||||
LeopardNumRefModelDesc=Code libre sans vérification. Peut être modifié à tout moment.
|
LeopardNumRefModelDesc=Code libre sans vérification. Peut être modifié à tout moment.
|
||||||
ManagingDirectors=Nom du(des) gestionnaire(s) (PDG, directeur, président...)
|
ManagingDirectors=Nom du(des) gestionnaire(s) (PDG, directeur, président...)
|
||||||
MergeOriginThirdparty=Tiers en doublon (le tiers que vous voulez supprimer)
|
MergeOriginThirdparty=Tiers en doublon (le tiers que vous voulez supprimer)
|
||||||
|
|||||||
@ -142,7 +142,7 @@ CalcModeVATDebt=Mode <b>%sTVA sur débit%s</b>.
|
|||||||
CalcModeVATEngagement=Mode <b>%sTVA sur encaissement%s</b>.
|
CalcModeVATEngagement=Mode <b>%sTVA sur encaissement%s</b>.
|
||||||
CalcModeDebt=Analyse des factures enregistrées connues même si elles ne sont pas encore comptabilisées dans le Grand Livre.
|
CalcModeDebt=Analyse des factures enregistrées connues même si elles ne sont pas encore comptabilisées dans le Grand Livre.
|
||||||
CalcModeEngagement=Analyse des paiements enregistrés connus, même s'ils ne sont pas encore comptabilisés dans le Grand Livre.
|
CalcModeEngagement=Analyse des paiements enregistrés connus, même s'ils ne sont pas encore comptabilisés dans le Grand Livre.
|
||||||
CalcModeBookkeeping=Analyse des <b> données journalisées dans le grand livre </b>
|
CalcModeBookkeeping=Analyse des données journalisées dans le tableau Grand livre.
|
||||||
CalcModeLT1= Mode <b>%sRE sur factures clients - factures fournisseurs%s<b>
|
CalcModeLT1= Mode <b>%sRE sur factures clients - factures fournisseurs%s<b>
|
||||||
CalcModeLT1Debt=Mode <b>%sRE sur factures clients%s</b>
|
CalcModeLT1Debt=Mode <b>%sRE sur factures clients%s</b>
|
||||||
CalcModeLT1Rec= Mode <b>%sRE sur factures fournisseurs%s</b>
|
CalcModeLT1Rec= Mode <b>%sRE sur factures fournisseurs%s</b>
|
||||||
@ -229,11 +229,11 @@ ACCOUNTING_VAT_SOLD_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur l
|
|||||||
ACCOUNTING_VAT_BUY_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur les achats (utilisé si non défini au niveau de la configuration du dictionnaire de TVA)
|
ACCOUNTING_VAT_BUY_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur les achats (utilisé si non défini au niveau de la configuration du dictionnaire de TVA)
|
||||||
ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable par défaut pour le paiement de la TVA
|
ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable par défaut pour le paiement de la TVA
|
||||||
ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable utilisé pour le tiers client
|
ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable utilisé pour le tiers client
|
||||||
ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Le compte comptable dédié défini sur la fiche tiers sera utilisé pour l'affectation du compte auxiliaire uniquement. Celui-ci sera utilisé pour la comptabilité générale et comme valeur par défaut de la comptabilité auxiliaire si le compte comptable client dédié du ties n'est pas défini.
|
ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Le compte de comptabilité dédié défini sur la carte tierce sera utilisé pour la comptabilité Subledger uniquement. Celui-ci sera utilisé pour le grand livre et comme valeur par défaut de la comptabilité Subledger si le compte de comptabilité client dédié sur une tierce partie n'est pas défini.
|
||||||
ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable utilisé pour les tiers fournisseur
|
ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable utilisé pour les tiers fournisseur
|
||||||
ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Le compte comptable dédié défini sur la carte tierce sera utilisé pour l'affectation du compte secondaire uniquement. Celui-ci sera utilisé pour le grand livre général et comme valeur par défaut de la comptabilité du sous-compte rendu si le compte d'affectation spécialisé du fournisseur sur un tiers n'est pas défini.
|
ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Le compte de comptabilité dédié défini sur la carte tierce sera utilisé pour la comptabilité Subledger uniquement. Celui-ci sera utilisé pour le grand livre et comme valeur par défaut de la comptabilité Subledger si le compte de comptabilité fournisseur dédié sur une tierce partie n'est pas défini.
|
||||||
CloneTax=Cloner une charge sociale/fiscale
|
CloneTax=Cloner une charge sociale/fiscale
|
||||||
ConfirmCloneTax=Confirmez le clone du paiement de charge sociale/fiscale
|
ConfirmCloneTax=Confirmer le clone d'un impôt social / fiscal
|
||||||
CloneTaxForNextMonth=Cloner pour le mois suivant
|
CloneTaxForNextMonth=Cloner pour le mois suivant
|
||||||
SimpleReport=Rapport simple
|
SimpleReport=Rapport simple
|
||||||
AddExtraReport=Rapports complémentaires (Ajouter le rapport client local et international)
|
AddExtraReport=Rapports complémentaires (Ajouter le rapport client local et international)
|
||||||
@ -248,7 +248,7 @@ ErrorBankAccountNotFound=Erreur: compte banque non trouvé
|
|||||||
FiscalPeriod=Période fiscale
|
FiscalPeriod=Période fiscale
|
||||||
ListSocialContributionAssociatedProject=Liste des charges sociales liées au projet
|
ListSocialContributionAssociatedProject=Liste des charges sociales liées au projet
|
||||||
DeleteFromCat=Supprimer du groupe comptable
|
DeleteFromCat=Supprimer du groupe comptable
|
||||||
AccountingAffectation=Compte affecté
|
AccountingAffectation=Affectation comptable
|
||||||
LastDayTaxIsRelatedTo=Dernier jour de la période pour laquelle la taxe est due
|
LastDayTaxIsRelatedTo=Dernier jour de la période pour laquelle la taxe est due
|
||||||
VATDue=TVA réclamée
|
VATDue=TVA réclamée
|
||||||
ClaimedForThisPeriod=Réclamé pour la période
|
ClaimedForThisPeriod=Réclamé pour la période
|
||||||
|
|||||||
@ -67,7 +67,7 @@ CloseService=Fermer service
|
|||||||
BoardRunningServices=Services actifs et expirés en contrat
|
BoardRunningServices=Services actifs et expirés en contrat
|
||||||
ServiceStatus=Statut du service
|
ServiceStatus=Statut du service
|
||||||
DraftContracts=Contrats brouillons
|
DraftContracts=Contrats brouillons
|
||||||
CloseRefusedBecauseOneServiceActive=Fermeture du contrat impossible car il y a au moins un service actif
|
CloseRefusedBecauseOneServiceActive=Le contrat ne peut pas être fermé car il y a au moins un service ouvert dessus
|
||||||
ActivateAllContracts=Activer tous les services
|
ActivateAllContracts=Activer tous les services
|
||||||
CloseAllContracts=Clôturer tous les services
|
CloseAllContracts=Clôturer tous les services
|
||||||
DeleteContractLine=Supprimer ligne de contrat
|
DeleteContractLine=Supprimer ligne de contrat
|
||||||
@ -89,6 +89,7 @@ CloneContract=Cloner le contrat
|
|||||||
ConfirmCloneContract=Etes vous sûr de vouloir cloner le contrat <b>%s</b> ?
|
ConfirmCloneContract=Etes vous sûr de vouloir cloner le contrat <b>%s</b> ?
|
||||||
LowerDateEndPlannedShort=Date de fin de service la plus basse parmi les services actifs
|
LowerDateEndPlannedShort=Date de fin de service la plus basse parmi les services actifs
|
||||||
SendContractRef=Informations contrat __REF__
|
SendContractRef=Informations contrat __REF__
|
||||||
|
OtherContracts=Autres contrats
|
||||||
##### Types de contacts #####
|
##### Types de contacts #####
|
||||||
TypeContact_contrat_internal_SALESREPSIGN=Commercial signataire du contrat
|
TypeContact_contrat_internal_SALESREPSIGN=Commercial signataire du contrat
|
||||||
TypeContact_contrat_internal_SALESREPFOLL=Commercial suivi du contrat
|
TypeContact_contrat_internal_SALESREPFOLL=Commercial suivi du contrat
|
||||||
|
|||||||
@ -12,7 +12,7 @@ OrToLaunchASpecificJob=Ou pour vérifier et lancer un travail programmé spécif
|
|||||||
KeyForCronAccess=Clé de sécurité pour l'URL de lancement des travaux programmés
|
KeyForCronAccess=Clé de sécurité pour l'URL de lancement des travaux programmés
|
||||||
FileToLaunchCronJobs=Ligne de commande pour vérifier et lancer les travaux programmés qualifiés
|
FileToLaunchCronJobs=Ligne de commande pour vérifier et lancer les travaux programmés qualifiés
|
||||||
CronExplainHowToRunUnix=Sur un environnement Unix vous pouvez utiliser l'entrée suivante en crontab pour exécuter la ligne de commande toutes les 5 minutes
|
CronExplainHowToRunUnix=Sur un environnement Unix vous pouvez utiliser l'entrée suivante en crontab pour exécuter la ligne de commande toutes les 5 minutes
|
||||||
CronExplainHowToRunWin=On Microsoft(tm) Windows environment you can use Scheduled Task tools to run the command line each 5 minutes
|
CronExplainHowToRunWin=Sous Microsoft (tm) Windows, vous pouvez utiliser les outils Tâches programmées pour exécuter la ligne de commande toutes les 5 minutes.
|
||||||
CronMethodDoesNotExists=La classe %s ne contient aucune méthode %s
|
CronMethodDoesNotExists=La classe %s ne contient aucune méthode %s
|
||||||
CronJobDefDesc=Les travaux planifiés sont définis dans le fichier descripteur de module. Lorsque le module est activé, ils sont chargés et disponibles afin que vous puissiez administrer les travaux à partir du menu des outils d'administration %s.
|
CronJobDefDesc=Les travaux planifiés sont définis dans le fichier descripteur de module. Lorsque le module est activé, ils sont chargés et disponibles afin que vous puissiez administrer les travaux à partir du menu des outils d'administration %s.
|
||||||
CronJobProfiles=Liste des profils de travaux planifiés prédéfinis
|
CronJobProfiles=Liste des profils de travaux planifiés prédéfinis
|
||||||
@ -42,7 +42,7 @@ CronModule=Module
|
|||||||
CronNoJobs=Aucun travail enregistré
|
CronNoJobs=Aucun travail enregistré
|
||||||
CronPriority=Priorité
|
CronPriority=Priorité
|
||||||
CronLabel=Libellé
|
CronLabel=Libellé
|
||||||
CronNbRun=No. launches
|
CronNbRun=Nb. lancements
|
||||||
CronMaxRun=Nb max de lancement
|
CronMaxRun=Nb max de lancement
|
||||||
CronEach=Tous les
|
CronEach=Tous les
|
||||||
JobFinished=Travail lancé et terminé
|
JobFinished=Travail lancé et terminé
|
||||||
@ -61,11 +61,11 @@ CronStatusInactiveBtn=Désactiver
|
|||||||
CronTaskInactive=Cette tâche est désactivée
|
CronTaskInactive=Cette tâche est désactivée
|
||||||
CronId=Id
|
CronId=Id
|
||||||
CronClassFile=Nom de fichier intégrant la classe
|
CronClassFile=Nom de fichier intégrant la classe
|
||||||
CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). <BR> For example to call the fetch method of Dolibarr Product object /htdocs/<u>product</u>/class/product.class.php, the value for module is<br><i>product</i>
|
CronModuleHelp=Nom du répertoire du module Dolibarr (fonctionne également avec le module externe Dolibarr). <BR> Par exemple, pour appeler la méthode fetch de l'objet produit Dolibarr /htdocs/<u>product</u>/class/product.class.php, la valeur du module est <br> <i> produit </i>
|
||||||
CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory). <BR> For example to call the fetch method of Dolibarr Product object htdocs/product/class/<u>product.class.php</u>, the value for class file name is<br><i>product/class/product.class.php</i>
|
CronClassFileHelp=Le chemin relatif et le nom du fichier à charger (le chemin d'accès est relatif au répertoire racine du serveur Web). <BR> Par exemple, pour appeler la méthode fetch de l'objet Product htdocs/product/class/<u> product.class.php</u>, la valeur du nom de fichier de classe est<br> <i> product/class/product.class.php</i>
|
||||||
CronObjectHelp=The object name to load. <BR> For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is<br><i>Product</i>
|
CronObjectHelp=Le nom de l'objet à charger. <BR> Par exemple pour appeler la méthode de récupération de l'objet Produut Dolibarr /htdocs/product/class/product.class.php, la valeur du nom de fichier de classe est <br> <i> Product </i>
|
||||||
CronMethodHelp=The object method to launch. <BR> For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is<br><i>fetch</i>
|
CronMethodHelp=La méthode objet à lancer. <BR> Par exemple, pour appeler la méthode fetch de l'objet Dolibarr Product /htdocs/product/class/product.class.php, la valeur pour la méthode est<br><i>fetch</i>
|
||||||
CronArgsHelp=The method arguments. <BR> For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be<br><i>0, ProductRef</i>
|
CronArgsHelp=Les arguments de la méthode. <BR> Par exemple pour appeler la méthode fetch de l'objet Product de Dolibarr /htdocs/product/class/product.class.php, la valeur des arguments pourrait être<br> <i>0, RefProduit</i>
|
||||||
CronCommandHelp=La commande système a exécuter.
|
CronCommandHelp=La commande système a exécuter.
|
||||||
CronCreateJob=Créer un nouveau travail planifié
|
CronCreateJob=Créer un nouveau travail planifié
|
||||||
CronFrom=A partir du
|
CronFrom=A partir du
|
||||||
|
|||||||
@ -223,7 +223,7 @@ CountryTO=Tonga
|
|||||||
CountryTT=Trinité-et-Tobago
|
CountryTT=Trinité-et-Tobago
|
||||||
CountryTR=Turquie
|
CountryTR=Turquie
|
||||||
CountryTM=Turkménistan
|
CountryTM=Turkménistan
|
||||||
CountryTC=Iles Turks-et-Caicos
|
CountryTC=Iles Turques-et-Caïques
|
||||||
CountryTV=Tuvalu
|
CountryTV=Tuvalu
|
||||||
CountryUG=Ouganda
|
CountryUG=Ouganda
|
||||||
CountryUA=Ukraine
|
CountryUA=Ukraine
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Dolibarr language file - Source file is en_US - ecm
|
# Dolibarr language file - Source file is en_US - ecm
|
||||||
ECMNbOfDocs=Nombre de documents du répertoire
|
ECMNbOfDocs=Nb. de documents du répertoire
|
||||||
ECMSection=Répertoire
|
ECMSection=Répertoire
|
||||||
ECMSectionManual=Répertoire manuel
|
ECMSectionManual=Répertoire manuel
|
||||||
ECMSectionAuto=Répertoire automatique
|
ECMSectionAuto=Répertoire automatique
|
||||||
|
|||||||
@ -42,7 +42,7 @@ ErrorBadDateFormat=La valeur '%s' a un format de date non reconnu
|
|||||||
ErrorWrongDate=La date est incorrecte
|
ErrorWrongDate=La date est incorrecte
|
||||||
ErrorFailedToWriteInDir=Impossible d'écrire dans le répertoire %s
|
ErrorFailedToWriteInDir=Impossible d'écrire dans le répertoire %s
|
||||||
ErrorFoundBadEmailInFile=Syntaxe d'email incorrecte trouvée pour %s lignes dans le fichier (exemple ligne %s avec email=%s)
|
ErrorFoundBadEmailInFile=Syntaxe d'email incorrecte trouvée pour %s lignes dans le fichier (exemple ligne %s avec email=%s)
|
||||||
ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities.
|
ErrorUserCannotBeDelete=L'utilisateur ne peut pas être supprimé. Peut-être est-il associé à des entités Dolibarr.
|
||||||
ErrorFieldsRequired=Des champs obligatoires n'ont pas été renseignés
|
ErrorFieldsRequired=Des champs obligatoires n'ont pas été renseignés
|
||||||
ErrorSubjectIsRequired=Le sujet du mail est obligatoire
|
ErrorSubjectIsRequired=Le sujet du mail est obligatoire
|
||||||
ErrorFailedToCreateDir=Echec à la création d'un répertoire. Vérifiez que le user du serveur Web ait bien les droits d'écriture dans les répertoires documents de Dolibarr. Si le paramètre <b>safe_mode</b> a été activé sur ce PHP, vérifiez que les fichiers php dolibarr appartiennent à l'utilisateur du serveur Web.
|
ErrorFailedToCreateDir=Echec à la création d'un répertoire. Vérifiez que le user du serveur Web ait bien les droits d'écriture dans les répertoires documents de Dolibarr. Si le paramètre <b>safe_mode</b> a été activé sur ce PHP, vérifiez que les fichiers php dolibarr appartiennent à l'utilisateur du serveur Web.
|
||||||
@ -65,22 +65,22 @@ ErrorNoValueForSelectType=Les valeurs de la liste de sélection doivent être re
|
|||||||
ErrorNoValueForCheckBoxType=Les valeurs de la liste de case à cochées doivent être renseignées
|
ErrorNoValueForCheckBoxType=Les valeurs de la liste de case à cochées doivent être renseignées
|
||||||
ErrorNoValueForRadioType=Les valeurs de la liste d'options doivent être renseignées
|
ErrorNoValueForRadioType=Les valeurs de la liste d'options doivent être renseignées
|
||||||
ErrorBadFormatValueList=Les valeurs de la liste ne peuvent pas avoir plus d'une virgule: <u>%s</u> mais il en faut au moins une: clé, valeur
|
ErrorBadFormatValueList=Les valeurs de la liste ne peuvent pas avoir plus d'une virgule: <u>%s</u> mais il en faut au moins une: clé, valeur
|
||||||
ErrorFieldCanNotContainSpecialCharacters=The field <b>%s</b> must not contains special characters.
|
ErrorFieldCanNotContainSpecialCharacters=Le champ <b>%s</b> ne peut contenir de caractères spéciaux.
|
||||||
ErrorFieldCanNotContainSpecialNorUpperCharacters=The field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
|
ErrorFieldCanNotContainSpecialNorUpperCharacters=Le champ <b> %s </b> ne doit contenir ni caractères spéciaux ni majuscules et ne peut contenir que des chiffres.
|
||||||
ErrorFieldMustHaveXChar=The field <b>%s</b> must have at least %s characters.
|
ErrorFieldMustHaveXChar=Le champ <b> %s </b> doit comporter au moins %s caractères.
|
||||||
ErrorNoAccountancyModuleLoaded=Aucun module de comptabilité activé
|
ErrorNoAccountancyModuleLoaded=Aucun module de comptabilité activé
|
||||||
ErrorExportDuplicateProfil=Ce nom de profil existe déjà pour ce lot d'export.
|
ErrorExportDuplicateProfil=Ce nom de profil existe déjà pour ce lot d'export.
|
||||||
ErrorLDAPSetupNotComplete=Le matching Dolibarr-LDAP est incomplet.
|
ErrorLDAPSetupNotComplete=Le matching Dolibarr-LDAP est incomplet.
|
||||||
ErrorLDAPMakeManualTest=Un fichier .ldif a été généré dans le répertoire %s. Essayez de charger ce fichier manuellement depuis la ligne de commande pour plus de détail sur l'erreur.
|
ErrorLDAPMakeManualTest=Un fichier .ldif a été généré dans le répertoire %s. Essayez de charger ce fichier manuellement depuis la ligne de commande pour plus de détail sur l'erreur.
|
||||||
ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "status not started" if field "done by" is also filled.
|
ErrorCantSaveADoneUserWithZeroPercentage=Impossible de sauver une action à l'état "non commencé" si le champ "réalisé par" est aussi défini.
|
||||||
ErrorRefAlreadyExists=La référence utilisée pour la création existe déjà
|
ErrorRefAlreadyExists=La référence utilisée pour la création existe déjà
|
||||||
ErrorPleaseTypeBankTransactionReportName=Choisissez le nom du relevé bancaire sur lequel la ligne est rapportées (Format AAAAMM ou AAAAMMJJ)
|
ErrorPleaseTypeBankTransactionReportName=Choisissez le nom du relevé bancaire sur lequel la ligne est rapportées (Format AAAAMM ou AAAAMMJJ)
|
||||||
ErrorRecordHasChildren=Failed to delete record since it has some child records.
|
ErrorRecordHasChildren=Impossible de supprimer l'enregistrement car il possède des enregistrements fils.
|
||||||
ErrorRecordHasAtLeastOneChildOfType=L'objet a au moins un enfant de type %s
|
ErrorRecordHasAtLeastOneChildOfType=L'objet a au moins un enfant de type %s
|
||||||
ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object.
|
ErrorRecordIsUsedCantDelete=Impossible de supprimer l'enregistrement. Il est déjà utilisé ou inclus dans un autre objet.
|
||||||
ErrorModuleRequireJavascript=Le javascript ne doit pas être désactivé pour que cette fonctionnalité soit utilisable. Pour activer/désactiver l'utilisation de javascript, allez dans le menu Accueil->Configuration->Affichage.
|
ErrorModuleRequireJavascript=Le javascript ne doit pas être désactivé pour que cette fonctionnalité soit utilisable. Pour activer/désactiver l'utilisation de javascript, allez dans le menu Accueil->Configuration->Affichage.
|
||||||
ErrorPasswordsMustMatch=Les 2 mots de passe saisis doivent correspondre
|
ErrorPasswordsMustMatch=Les 2 mots de passe saisis doivent correspondre
|
||||||
ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> and provide the error code <b>%s</b> in your message, or add a screen copy of this page.
|
ErrorContactEMail=Une erreur technique est apparue. Merci de contacter l'administrateur à l'email suivant <b>%s</b> en lui indiquant le code erreur <b>%s</b> dans votre message ou mieux en fournissant une copie d'écran de cette page.
|
||||||
ErrorWrongValueForField=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' ne respecte pas la règle <b>%s</b>)
|
ErrorWrongValueForField=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' ne respecte pas la règle <b>%s</b>)
|
||||||
ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur disponible dans le champ <b>%s</b> de la table <b>%s</b>)
|
ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur disponible dans le champ <b>%s</b> de la table <b>%s</b>)
|
||||||
ErrorFieldRefNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une référence existante comme <b>%s</b>)
|
ErrorFieldRefNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une référence existante comme <b>%s</b>)
|
||||||
@ -97,7 +97,7 @@ ErrorBadMaskBadRazMonth=Erreur, mauvais valeur de remise à zéro
|
|||||||
ErrorMaxNumberReachForThisMask=Nombre maximum atteint pour ce masque
|
ErrorMaxNumberReachForThisMask=Nombre maximum atteint pour ce masque
|
||||||
ErrorCounterMustHaveMoreThan3Digits=Le compteur doit avoir au moins 3 positions
|
ErrorCounterMustHaveMoreThan3Digits=Le compteur doit avoir au moins 3 positions
|
||||||
ErrorSelectAtLeastOne=Erreur. Sélectionnez au moins une entrée.
|
ErrorSelectAtLeastOne=Erreur. Sélectionnez au moins une entrée.
|
||||||
ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated
|
ErrorDeleteNotPossibleLineIsConsolidated=Suppression impossible car l'enregistrement porte sur au moins une transaction bancaire rapprochée
|
||||||
ErrorProdIdAlreadyExist=%s est attribué à un autre tiers
|
ErrorProdIdAlreadyExist=%s est attribué à un autre tiers
|
||||||
ErrorFailedToSendPassword=Échec de l'envoi du mot de passe
|
ErrorFailedToSendPassword=Échec de l'envoi du mot de passe
|
||||||
ErrorFailedToLoadRSSFile=Echec de la récupération du flux RSS. Ajoutez la constante MAIN_SIMPLEXMLLOAD_DEBUG si le message d'erreur n'est pas assez explicite.
|
ErrorFailedToLoadRSSFile=Echec de la récupération du flux RSS. Ajoutez la constante MAIN_SIMPLEXMLLOAD_DEBUG si le message d'erreur n'est pas assez explicite.
|
||||||
@ -117,7 +117,7 @@ ErrorLoginDoesNotExists=Le compte utilisateur identifié par <b>%s</b> n'a pu ê
|
|||||||
ErrorLoginHasNoEmail=Cet utilisateur n'a pas d'email. Impossible de continuer.
|
ErrorLoginHasNoEmail=Cet utilisateur n'a pas d'email. Impossible de continuer.
|
||||||
ErrorBadValueForCode=Mauvaise valeur saisie pour le code. Réessayez avec une nouvelle valeur...
|
ErrorBadValueForCode=Mauvaise valeur saisie pour le code. Réessayez avec une nouvelle valeur...
|
||||||
ErrorBothFieldCantBeNegative=Les champs %s et %s ne peuvent être tous deux négatifs
|
ErrorBothFieldCantBeNegative=Les champs %s et %s ne peuvent être tous deux négatifs
|
||||||
ErrorFieldCantBeNegativeOnInvoice=Field <strong>%s</strong> can't be negative on such type of invoice. If you want to add a discount line, just create the discount first with link %s on screen and apply it to invoice. You can also ask your admin to set option FACTURE_ENABLE_NEGATIVE_LINES to 1 to restore old behaviour.
|
ErrorFieldCantBeNegativeOnInvoice=Le champ <strong> %s </strong> ne peut pas être négatif pour ce type de facture. Si vous souhaitez ajouter une ligne de remise, créez tout d'abord la remise avec le lien %s à l'écran et appliquez-la à la facturation. Vous pouvez également demander à votre administrateur de définir l'option FACTURE_ENABLE_NEGATIVE_LINES sur 1 pour restaurer l'ancien comportement.
|
||||||
ErrorQtyForCustomerInvoiceCantBeNegative=La quantité d'une ligne ne peut pas être négative dans les factures clients
|
ErrorQtyForCustomerInvoiceCantBeNegative=La quantité d'une ligne ne peut pas être négative dans les factures clients
|
||||||
ErrorWebServerUserHasNotPermission=Le compte d'exécution du serveur web <b>%s</b> n'a pas les permissions pour cela
|
ErrorWebServerUserHasNotPermission=Le compte d'exécution du serveur web <b>%s</b> n'a pas les permissions pour cela
|
||||||
ErrorNoActivatedBarcode=Aucun type de code-barres activé
|
ErrorNoActivatedBarcode=Aucun type de code-barres activé
|
||||||
@ -141,7 +141,7 @@ ErrorBadFormat=Mauvais format
|
|||||||
ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Erreur, cet adhérent n'ait pas encore lié à un tiers. Lier le tier à un tiers existant ou créer un nouveau tiers avant de créer une adhésion avec facture.
|
ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Erreur, cet adhérent n'ait pas encore lié à un tiers. Lier le tier à un tiers existant ou créer un nouveau tiers avant de créer une adhésion avec facture.
|
||||||
ErrorThereIsSomeDeliveries=Erreur, il y a des bordereaux de réception liées à ces expéditions. La suppression est refusée.
|
ErrorThereIsSomeDeliveries=Erreur, il y a des bordereaux de réception liées à ces expéditions. La suppression est refusée.
|
||||||
ErrorCantDeletePaymentReconciliated=Impossible d'effacer un paiement qui a généré une écriture sur le compte bancaire et qui a été rapprochée.
|
ErrorCantDeletePaymentReconciliated=Impossible d'effacer un paiement qui a généré une écriture sur le compte bancaire et qui a été rapprochée.
|
||||||
ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Paid
|
ErrorCantDeletePaymentSharedWithPayedInvoice=Impossible de supprimer un paiement partagé par au moins une facture avec le statut Payé
|
||||||
ErrorPriceExpression1=Ne peut assigner la constante '%s'
|
ErrorPriceExpression1=Ne peut assigner la constante '%s'
|
||||||
ErrorPriceExpression2=Ne peut redéfinir la fonction '%s'
|
ErrorPriceExpression2=Ne peut redéfinir la fonction '%s'
|
||||||
ErrorPriceExpression3=Variable '%s' non définie dans la définition de fonction
|
ErrorPriceExpression3=Variable '%s' non définie dans la définition de fonction
|
||||||
@ -150,7 +150,7 @@ ErrorPriceExpression5=Unexpected '%s'
|
|||||||
ErrorPriceExpression6=Nombre incorrect d'arguments (%s donné,%s attendu)
|
ErrorPriceExpression6=Nombre incorrect d'arguments (%s donné,%s attendu)
|
||||||
ErrorPriceExpression8=Operateur '%s' non attendu
|
ErrorPriceExpression8=Operateur '%s' non attendu
|
||||||
ErrorPriceExpression9=Une erreur inattendue s'est produite
|
ErrorPriceExpression9=Une erreur inattendue s'est produite
|
||||||
ErrorPriceExpression10=Operator '%s' lacks operand
|
ErrorPriceExpression10=L'opérateur '%s' manque d'opérande
|
||||||
ErrorPriceExpression11=Attendu '%s'
|
ErrorPriceExpression11=Attendu '%s'
|
||||||
ErrorPriceExpression14=Division par zéro
|
ErrorPriceExpression14=Division par zéro
|
||||||
ErrorPriceExpression17=Variable '%s' non définie
|
ErrorPriceExpression17=Variable '%s' non définie
|
||||||
@ -211,8 +211,8 @@ ErrorFileNotFoundWithSharedLink=Fichier non trouvé. Peut que la clé de partage
|
|||||||
ErrorProductBarCodeAlreadyExists=Le code-barre du produit %s existe déjà sur une autre référence de produit
|
ErrorProductBarCodeAlreadyExists=Le code-barre du produit %s existe déjà sur une autre référence de produit
|
||||||
ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Notez également que l'utilisation d'un produit virtuel pour augmenter ou réduire automatiquement les sous-produits n'est pas possible lorsqu'au moins un sous-produit (ou sous-produit de sous-produits) a besoin d'un numéro de série/lot.
|
ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Notez également que l'utilisation d'un produit virtuel pour augmenter ou réduire automatiquement les sous-produits n'est pas possible lorsqu'au moins un sous-produit (ou sous-produit de sous-produits) a besoin d'un numéro de série/lot.
|
||||||
ErrorDescRequiredForFreeProductLines=La description est obligatoire pour les lignes avec un produit non prédéfini
|
ErrorDescRequiredForFreeProductLines=La description est obligatoire pour les lignes avec un produit non prédéfini
|
||||||
ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container <strong>%s</strong> has the same name or alternative alias that the one your try to use
|
ErrorAPageWithThisNameOrAliasAlreadyExists=La page / conteneur <strong> %s </strong> a le même nom ou un autre alias que celui que vous tentez d'utiliser.
|
||||||
|
ErrorDuringChartLoad=Erreur lors du chargement du tableau de compte. Si certains comptes n'ont pas été chargés, vous pouvez toujours les entrer manuellement.
|
||||||
# Warnings
|
# Warnings
|
||||||
WarningPasswordSetWithNoAccount=Un mot de passe a été fixé pour cet adhérent. Cependant, aucun compte d'utilisateur n'a été créé. Donc, ce mot de passe est stocké, mais ne peut être utilisé pour accéder à Dolibarr. Il peut être utilisé par un module/interface externe, mais si vous n'avez pas besoin de définir ni login ni mot de passe pour un adhérent, vous pouvez désactiver l'option «Gérer un login pour chaque adhérent" depuis la configuration du module Adhérents. Si vous avez besoin de gérer un login, mais pas de mot de passe, vous pouvez laisser ce champ vide pour éviter cet avertissement. Remarque: L'email peut également être utilisé comme login si l'adhérent est lié à un utilisateur.
|
WarningPasswordSetWithNoAccount=Un mot de passe a été fixé pour cet adhérent. Cependant, aucun compte d'utilisateur n'a été créé. Donc, ce mot de passe est stocké, mais ne peut être utilisé pour accéder à Dolibarr. Il peut être utilisé par un module/interface externe, mais si vous n'avez pas besoin de définir ni login ni mot de passe pour un adhérent, vous pouvez désactiver l'option «Gérer un login pour chaque adhérent" depuis la configuration du module Adhérents. Si vous avez besoin de gérer un login, mais pas de mot de passe, vous pouvez laisser ce champ vide pour éviter cet avertissement. Remarque: L'email peut également être utilisé comme login si l'adhérent est lié à un utilisateur.
|
||||||
WarningMandatorySetupNotComplete=Les informations de configuration obligatoire doivent être renseignées
|
WarningMandatorySetupNotComplete=Les informations de configuration obligatoire doivent être renseignées
|
||||||
@ -221,9 +221,9 @@ WarningBookmarkAlreadyExists=Un marque-page avec ce titre ou cette destination (
|
|||||||
WarningPassIsEmpty=Attention, le mot de passe de la base de données Dolibarr est vide. Cela représente une faille de sécurité. Il est recommandé d'ajouter manuellement un mot de passe à la base et de modifier le fichier conf.php pour refléter ce changement.
|
WarningPassIsEmpty=Attention, le mot de passe de la base de données Dolibarr est vide. Cela représente une faille de sécurité. Il est recommandé d'ajouter manuellement un mot de passe à la base et de modifier le fichier conf.php pour refléter ce changement.
|
||||||
WarningConfFileMustBeReadOnly=Attention, votre fichier de configuration (<b>htdocs/conf/conf.php</b>) est accessible en écriture au serveur Web. Ceci représente une faille sérieuse de sécurité. Modifiez les permissions pour qu'il soit en lecture seule pour le compte sous lequel tourne le serveur Web et non lisible pour les autres.<br>Si vous êtes sous Windows sur un disque dur utilisant un formatage FAT, sachez que ce système de fichier ne permet pas de protéger des fichiers et n'offre donc aucune solution pour réduire les risques de manipulation de ce fichier.
|
WarningConfFileMustBeReadOnly=Attention, votre fichier de configuration (<b>htdocs/conf/conf.php</b>) est accessible en écriture au serveur Web. Ceci représente une faille sérieuse de sécurité. Modifiez les permissions pour qu'il soit en lecture seule pour le compte sous lequel tourne le serveur Web et non lisible pour les autres.<br>Si vous êtes sous Windows sur un disque dur utilisant un formatage FAT, sachez que ce système de fichier ne permet pas de protéger des fichiers et n'offre donc aucune solution pour réduire les risques de manipulation de ce fichier.
|
||||||
WarningsOnXLines=Alertes sur <b>%s</b> enregistrement(s) source
|
WarningsOnXLines=Alertes sur <b>%s</b> enregistrement(s) source
|
||||||
WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup.
|
WarningNoDocumentModelActivated=Aucun modèle, pour la génération de document, n'a été activé. Un modèle sera choisi par défaut jusqu'à ce que vous vérifiiez la configuration de votre module.
|
||||||
WarningLockFileDoesNotExists=Attention, une fois l'installation terminée, les outils d'installation/migration doivent être désactivés en ajoutant un fichier <b>install.lock</b> dans le répertoire <b>%s</b>. L'absence de ce fichier représente une faille de sécurité.
|
WarningLockFileDoesNotExists=Attention, une fois l'installation terminée, les outils d'installation/migration doivent être désactivés en ajoutant un fichier <b>install.lock</b> dans le répertoire <b>%s</b>. L'absence de ce fichier représente une faille de sécurité.
|
||||||
WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other Setup).
|
WarningUntilDirRemoved=Tous les avertissements de sécurité (visibles uniquement par les administrateurs) resteront actifs tant que la vulnérabilité sera présente (ou que la constante MAIN_REMOVE_INSTALL_WARNING sera ajoutée dans Setup -> Other Setup).
|
||||||
WarningCloseAlways=Attention, la fermeture se fait même lorsque le montant diffère. N'activez cette fonctionnalité qu'en connaissance de cause.
|
WarningCloseAlways=Attention, la fermeture se fait même lorsque le montant diffère. N'activez cette fonctionnalité qu'en connaissance de cause.
|
||||||
WarningUsingThisBoxSlowDown=Attention, l'utilisation de cette boîte provoque de sérieux ralentissements des pages affichant cette boîte.
|
WarningUsingThisBoxSlowDown=Attention, l'utilisation de cette boîte provoque de sérieux ralentissements des pages affichant cette boîte.
|
||||||
WarningClickToDialUserSetupNotComplete=La configuration ClickToDial pour votre compte utilisateur n'est pas complète (voir l'onglet ClickToDial sur votre fiche utilisateur)
|
WarningClickToDialUserSetupNotComplete=La configuration ClickToDial pour votre compte utilisateur n'est pas complète (voir l'onglet ClickToDial sur votre fiche utilisateur)
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Dolibarr language file - Source file is en_US - exports
|
# Dolibarr language file - Source file is en_US - exports
|
||||||
ExportsArea=Espace exports
|
ExportsArea=Exports
|
||||||
ImportArea=Espace import
|
ImportArea=Espace import
|
||||||
NewExport=Nouvel export
|
NewExport=Nouvel export
|
||||||
NewImport=Nouvel import
|
NewImport=Nouvel import
|
||||||
@ -8,22 +8,22 @@ ImportableDatas=Lot de données importables
|
|||||||
SelectExportDataSet=Choisissez un lot prédéfini de données que vous désirez exporter…
|
SelectExportDataSet=Choisissez un lot prédéfini de données que vous désirez exporter…
|
||||||
SelectImportDataSet=Choisissez un lot prédéfini de données que vous désirez importer…
|
SelectImportDataSet=Choisissez un lot prédéfini de données que vous désirez importer…
|
||||||
SelectExportFields=Choisissez les champs à exporter, ou choisissez un profil d'export prédéfini
|
SelectExportFields=Choisissez les champs à exporter, ou choisissez un profil d'export prédéfini
|
||||||
SelectImportFields=Choisissez les champs du fichier source à importer et leur destination dans la base en les déplaçant vers le haut ou vers le bas via l'ancre %s,<br>ou choisissez un profil d'import prédéfini:
|
SelectImportFields=Choisissez les champs du fichier source à importer et leur destination dans la base en les déplaçant vers le haut ou vers le bas via l'ancre %s, ou choisissez un profil d'import prédéfini:
|
||||||
NotImportedFields=Champs du fichier source non importés
|
NotImportedFields=Champs du fichier source non importés
|
||||||
SaveExportModel=Enregistrer ce profil d'export si vous désirez le réutiliser ultérieurement…
|
SaveExportModel=Enregistrer ce profil d'import (si vous désirez le réutiliser ultérieurement) …
|
||||||
SaveImportModel=Enregistrer ce profil d'import si vous désirez le réutiliser ultérieurement…
|
SaveImportModel=Enregistrer ce profil d'import (si vous désirez le réutiliser ultérieurement) …
|
||||||
ExportModelName=Nom du profil d'export
|
ExportModelName=Nom du profil d'export
|
||||||
ExportModelSaved=Profil d'export sauvegardé sous le nom <b>%s</b>.
|
ExportModelSaved=Profil d'export sauvegardé sous le nom <b>%s</b>.
|
||||||
ExportableFields=Champs exportables
|
ExportableFields=Champs exportables
|
||||||
ExportedFields=Champs à exporter
|
ExportedFields=Champs à exporter
|
||||||
ImportModelName=Nom du profil d'import
|
ImportModelName=Nom du profil d'import
|
||||||
ImportModelSaved=Profil d'import sauvegardé sous le nom <b>%s</b>.
|
ImportModelSaved=Profil d'export sauvegardé sous le nom <b>%s</b>.
|
||||||
DatasetToExport=Lot de données à exporter
|
DatasetToExport=Lot de données à exporter
|
||||||
DatasetToImport=Importer fichier dans la table de
|
DatasetToImport=Importer fichier dans la table de
|
||||||
ChooseFieldsOrdersAndTitle=Choisissez l'ordre des champs…
|
ChooseFieldsOrdersAndTitle=Choisissez l'ordre des champs…
|
||||||
FieldsTitle=Titre champs
|
FieldsTitle=Titre champs
|
||||||
FieldTitle=Titre champ
|
FieldTitle=Titre champ
|
||||||
NowClickToGenerateToBuildExportFile=Maintenant, sélectionnez le format d'export dans la liste déroulante et cliquez sur "Générer" pour fabriquer le fichier export…
|
NowClickToGenerateToBuildExportFile=Maintenant, sélectionnez le format d'export du fichier dans la liste déroulante et cliquez sur "Générer" pour fabriquer le fichier export…
|
||||||
AvailableFormats=Formats disponibles
|
AvailableFormats=Formats disponibles
|
||||||
LibraryShort=Bibliothèque
|
LibraryShort=Bibliothèque
|
||||||
Step=Étape
|
Step=Étape
|
||||||
@ -51,7 +51,7 @@ TypeOfLineServiceOrProduct=Type de ligne (0=produit, 1=service)
|
|||||||
FileWithDataToImport=Fichier contenant les données à importer
|
FileWithDataToImport=Fichier contenant les données à importer
|
||||||
FileToImport=Fichier source à importer
|
FileToImport=Fichier source à importer
|
||||||
FileMustHaveOneOfFollowingFormat=Le fichier à importer doit avoir un des formats suivants
|
FileMustHaveOneOfFollowingFormat=Le fichier à importer doit avoir un des formats suivants
|
||||||
DownloadEmptyExample=Télécharger fichier vierge exemple
|
DownloadEmptyExample=Télécharger fichier vierge exemple (* sont les champs obligatoires)
|
||||||
ChooseFormatOfFileToImport=Choisissez le format de fichier à importer en cliquant sur le pictogramme %s pour le sélectionner…
|
ChooseFormatOfFileToImport=Choisissez le format de fichier à importer en cliquant sur le pictogramme %s pour le sélectionner…
|
||||||
ChooseFileToImport=Ajoutez le fichier à importer puis cliquez sur le pictogramme %s pour le sélectionner comme fichier source d'import…
|
ChooseFileToImport=Ajoutez le fichier à importer puis cliquez sur le pictogramme %s pour le sélectionner comme fichier source d'import…
|
||||||
SourceFileFormat=Format du fichier source
|
SourceFileFormat=Format du fichier source
|
||||||
@ -68,7 +68,7 @@ FieldsTarget=Champs cibles
|
|||||||
FieldTarget=Champ cible
|
FieldTarget=Champ cible
|
||||||
FieldSource=Champ source
|
FieldSource=Champ source
|
||||||
NbOfSourceLines=Nombre de lignes du fichier source
|
NbOfSourceLines=Nombre de lignes du fichier source
|
||||||
NowClickToTestTheImport=Vérifiez les paramètres d'import que vous avez défini. S'ils vous conviennent, cliquez sur le bouton "<b>%s</b>" pour lancer une simulation d'import (aucune donnée ne sera modifiée, il s'agit dans un premier temps d'une simple simulation)…
|
NowClickToTestTheImport=Vérifiez les paramètres d'import que vous avez défini (vérifiez si vous devez omettre la ou les premières lignes sinon celle-ci renverront des erreurs dans la simulation). Cliquez sur "<b>%s</b>" pour lancer une simulation d'import sur la structure et le contenu du fichier.<br><b>Aucune donnée ne sera modifiée, il s'agit dans un premier temps d'une simple simulation</b>.
|
||||||
RunSimulateImportFile=Lancer la simulation d'import
|
RunSimulateImportFile=Lancer la simulation d'import
|
||||||
FieldNeedSource=Ce champ en base requiert obligatoirement une donnée source
|
FieldNeedSource=Ce champ en base requiert obligatoirement une donnée source
|
||||||
SomeMandatoryFieldHaveNoSource=Certains champs obligatoires n'ont pas de champ source issus du fichier
|
SomeMandatoryFieldHaveNoSource=Certains champs obligatoires n'ont pas de champ source issus du fichier
|
||||||
@ -76,9 +76,9 @@ InformationOnSourceFile=Informations sur le fichier source
|
|||||||
InformationOnTargetTables=Informations sur les champs cibles
|
InformationOnTargetTables=Informations sur les champs cibles
|
||||||
SelectAtLeastOneField=Basculez au moins un champ source dans la colonne des champs à exporter
|
SelectAtLeastOneField=Basculez au moins un champ source dans la colonne des champs à exporter
|
||||||
SelectFormat=Choisir ce format de fichier import
|
SelectFormat=Choisir ce format de fichier import
|
||||||
RunImportFile=Lancer l'import en base
|
RunImportFile=Espace import
|
||||||
NowClickToRunTheImport=Vérifiez le résultat de la simulation. Si tout est bon, lancez l'import définitif en base.
|
NowClickToRunTheImport=Vérifiez le résultat de la simulation. Corriger les erreurs et retester.<br>Si tout est bon, lancez l'import définitif en base.
|
||||||
DataLoadedWithId=Toutes les données seront chargées avec l'id d'importation suivante: <b>%s</b>
|
DataLoadedWithId=Toutes les données seront chargées avec l'id d'importation suivant: <b>%s</b> pour permettre une recherche sur ce lot de donnée en cas de découverte de problèmes futurs.
|
||||||
ErrorMissingMandatoryValue=Donnée obligatoire non renseignée dans le fichier source, champ numéro <b>%s</b>.
|
ErrorMissingMandatoryValue=Donnée obligatoire non renseignée dans le fichier source, champ numéro <b>%s</b>.
|
||||||
TooMuchErrors=Il y a encore <b>%s</b> autres lignes en erreur mais leur affichage a été limité.
|
TooMuchErrors=Il y a encore <b>%s</b> autres lignes en erreur mais leur affichage a été limité.
|
||||||
TooMuchWarnings=Il y a encore <b>%s</b> autres lignes en avertissement mais leur affichage a été limité.
|
TooMuchWarnings=Il y a encore <b>%s</b> autres lignes en avertissement mais leur affichage a été limité.
|
||||||
@ -93,15 +93,15 @@ DataComeFromFileFieldNb=La valeur à insérer sera issue du champ numéro <b>%s<
|
|||||||
DataComeFromIdFoundFromRef=La valeur issue du champ numéro <b>%s</b> du fichier source sera utilisée pour trouver l'identifiant de l'objet père à utiliser (L'objet <b>%s</b> ayant la réf. issue du fichier source doit donc exister dans Dolibarr).
|
DataComeFromIdFoundFromRef=La valeur issue du champ numéro <b>%s</b> du fichier source sera utilisée pour trouver l'identifiant de l'objet père à utiliser (L'objet <b>%s</b> ayant la réf. issue du fichier source doit donc exister dans Dolibarr).
|
||||||
DataComeFromIdFoundFromCodeId=Le code issu du champ numéro <b>%s</b> du fichier source sera utilisée pour trouver l'id de l'objet père à utiliser (Le code issue du fichier source doit donc exister dans le dictionnaire <b>%s</b>). Notons que si vous connaissez cet id, vous pouvez l'utiliser dans le fichier source au lieu du code. L'import fonctionnera dans les 2 cas.
|
DataComeFromIdFoundFromCodeId=Le code issu du champ numéro <b>%s</b> du fichier source sera utilisée pour trouver l'id de l'objet père à utiliser (Le code issue du fichier source doit donc exister dans le dictionnaire <b>%s</b>). Notons que si vous connaissez cet id, vous pouvez l'utiliser dans le fichier source au lieu du code. L'import fonctionnera dans les 2 cas.
|
||||||
DataIsInsertedInto=La donnée issue du fichier source sera insérée dans le champ suivant:
|
DataIsInsertedInto=La donnée issue du fichier source sera insérée dans le champ suivant:
|
||||||
DataIDSourceIsInsertedInto=L'identifiant de l'objet père retrouvé à partir de la donnée source, sera inséré dans le champ suivant :
|
DataIDSourceIsInsertedInto=L'identifiant de l'objet père, retrouvé à partir de la donnée source, sera inséré dans le champ suivant :
|
||||||
DataCodeIDSourceIsInsertedInto=L'identifiant de la ligne père retrouvé à partir du code, sera inséré dans le champ suivant :
|
DataCodeIDSourceIsInsertedInto=L'identifiant de la ligne père retrouvé à partir du code, sera inséré dans le champ suivant :
|
||||||
SourceRequired=Donnée source obligatoire
|
SourceRequired=Donnée source obligatoire
|
||||||
SourceExample=Exemple de donnée source possible
|
SourceExample=Exemple de donnée source possible
|
||||||
ExampleAnyRefFoundIntoElement=Toute réf. trouvée pour les éléments <b>%s</b>
|
ExampleAnyRefFoundIntoElement=Toute réf. trouvée pour les éléments <b>%s</b>
|
||||||
ExampleAnyCodeOrIdFoundIntoDictionary=Tout code (ou id) trouvée dans le dictionnaire <b>%s</b>
|
ExampleAnyCodeOrIdFoundIntoDictionary=Tout code (ou id) trouvée dans le dictionnaire <b>%s</b>
|
||||||
CSVFormatDesc=Fichier au format <b>Comma Separated Value</b> (.csv).<br>C'est un fichier au format texte dans lequel les champs sont séparés par le caractère [ %s ]. Si le séparateur est trouvé dans le contenu d'un champ, le champ doit être entouré du caractère [ %s ]. Le caractère d'échappement pour inclure un caractère de contour dans une donnée est [ %s ].
|
CSVFormatDesc=Fichier au format <b>Comma Separated Value</b> (.csv).<br>C'est un fichier au format texte dans lequel les champs sont séparés par le caractère [ %s ]. Si le séparateur est trouvé dans le contenu d'un champ, le champ doit être entouré du caractère [ %s ]. Le caractère d'échappement pour inclure un caractère de contour dans une donnée est [ %s ].
|
||||||
Excel95FormatDesc=Format <b>Excel</b> (.xls).<br>Format Excel 95 (BIFF5).
|
Excel95FormatDesc=Format de fichier <b>Excel</b> (.xls).<br>Format Excel 95 (BIFF5).
|
||||||
Excel2007FormatDesc=Format <b>Excel</b> (.xls).<br>Format standard Excel 2007 (SpreadsheetML).
|
Excel2007FormatDesc=Format de fichier <b>Excel</b> (.xls).<br>Format standard Excel 2007 (SpreadsheetML).
|
||||||
TsvFormatDesc=Format de fichier à <b>Valeurs Séparées par des Tabulations</b> (.tsv).<br>C'est un fichier texte dont les champs sont séparés par des tabulations [tab].
|
TsvFormatDesc=Format de fichier à <b>Valeurs Séparées par des Tabulations</b> (.tsv).<br>C'est un fichier texte dont les champs sont séparés par des tabulations [tab].
|
||||||
ExportFieldAutomaticallyAdded=Le champ <b>%s</b> a été ajouté automatiquement car il évitera que des lignes identiques ne soient considérées comme des doublons (avec ce champ, aucune ligne ne sera identique mais aura un identifiant propre).
|
ExportFieldAutomaticallyAdded=Le champ <b>%s</b> a été ajouté automatiquement car il évitera que des lignes identiques ne soient considérées comme des doublons (avec ce champ, aucune ligne ne sera identique mais aura un identifiant propre).
|
||||||
CsvOptions=Options du fichier CSV
|
CsvOptions=Options du fichier CSV
|
||||||
@ -118,7 +118,7 @@ SetThisValueTo2ToExcludeFirstLine=Par exemple, positionnez cette valeur à 3 pou
|
|||||||
KeepEmptyToGoToEndOfFile=Laissez ce champ vide pour aller jusqu'à la fin du fichier
|
KeepEmptyToGoToEndOfFile=Laissez ce champ vide pour aller jusqu'à la fin du fichier
|
||||||
SelectPrimaryColumnsForUpdateAttempt=Sélectionnez la ou les colonne(s) à utiliser comme clé primaire pour la tentative de mise à jour
|
SelectPrimaryColumnsForUpdateAttempt=Sélectionnez la ou les colonne(s) à utiliser comme clé primaire pour la tentative de mise à jour
|
||||||
UpdateNotYetSupportedForThisImport=La mise à jour n'est pas pris en charge pour ce type d'importation (seulement les ajouts)
|
UpdateNotYetSupportedForThisImport=La mise à jour n'est pas pris en charge pour ce type d'importation (seulement les ajouts)
|
||||||
NoUpdateAttempt=Aucune tentative de mise à jour n'a été effectuée, seulement un insertion.
|
NoUpdateAttempt=Aucune tentative de mise à jour n'a été effectuée, seulement des insertions.
|
||||||
ImportDataset_user_1=Utilisateurs (employés ou non) et attributs
|
ImportDataset_user_1=Utilisateurs (employés ou non) et attributs
|
||||||
ComputedField=Champ calculé
|
ComputedField=Champ calculé
|
||||||
## filters
|
## filters
|
||||||
@ -131,7 +131,3 @@ KeysToUseForUpdates=Clé à utiliser pour mettre à jour les données
|
|||||||
NbInsert=Nombre de lignes insérées: %s
|
NbInsert=Nombre de lignes insérées: %s
|
||||||
NbUpdate=Nombre de lignes mises à jour: %s
|
NbUpdate=Nombre de lignes mises à jour: %s
|
||||||
MultipleRecordFoundWithTheseFilters=Plusieurs enregistrements ont été trouvés avec ces filtres: %s
|
MultipleRecordFoundWithTheseFilters=Plusieurs enregistrements ont été trouvés avec ces filtres: %s
|
||||||
## setup page
|
|
||||||
ExportSetup=Configuration du module Export
|
|
||||||
ExportModel = Modèle d'export
|
|
||||||
set_EXPORTS_SHARE_MODELS = Partager tous les profils d'export
|
|
||||||
@ -5,9 +5,9 @@ RemoteControlSupport=Assistance en ligne temps réel
|
|||||||
OtherSupport=Autres type d'assistance
|
OtherSupport=Autres type d'assistance
|
||||||
ToSeeListOfAvailableRessources=Pour contacter/voir les ressources disponibles :
|
ToSeeListOfAvailableRessources=Pour contacter/voir les ressources disponibles :
|
||||||
HelpCenter=Centre d'assistance
|
HelpCenter=Centre d'assistance
|
||||||
DolibarrHelpCenter=Dolibarr Help and Support Center
|
DolibarrHelpCenter=Centre d'aide et de support de Dolibarr
|
||||||
ToGoBackToDolibarr=Otherwise, <a href="%s">click here to continue to use Dolibarr</a>.
|
ToGoBackToDolibarr=Sinon, <a href="%s"> cliquez ici pour continuer à utiliser Dolibarr </a>.
|
||||||
TypeOfSupport=Type of support
|
TypeOfSupport=Source de l'assistance
|
||||||
TypeSupportCommunauty=Communautaire (gratuit)
|
TypeSupportCommunauty=Communautaire (gratuit)
|
||||||
TypeSupportCommercial=Commercial
|
TypeSupportCommercial=Commercial
|
||||||
TypeOfHelp=Type
|
TypeOfHelp=Type
|
||||||
@ -15,12 +15,9 @@ NeedHelpCenter=Besoin d'assistance ou aide ?
|
|||||||
Efficiency=Efficacité
|
Efficiency=Efficacité
|
||||||
TypeHelpOnly=Aide uniquement
|
TypeHelpOnly=Aide uniquement
|
||||||
TypeHelpDev=Aide+Développement
|
TypeHelpDev=Aide+Développement
|
||||||
TypeHelpDevForm=Help+Development+Training
|
TypeHelpDevForm=Aide+Développement+Formation
|
||||||
ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by remote control of your computer. Such help can be found on <b>%s</b> web site:
|
BackToHelpCenter=Sinon, cliquez ici pour <a href="%s">retourner au centre d'assistance</a>.
|
||||||
ToGetHelpGoOnSparkAngels3=Vous pouvez aussi accéder à la liste complète de tous les accompagnants possibles, pour cela cliquez sur le bouton
|
LinkToGoldMember=Vous pouvez appeler immédiatement un des quelques accompagnateurs présélectionnés par Dolibarr pour votre langue (%s) en cliquant son Widget (disponibilité et tarif maximum sont rafraîchis automatiquement):
|
||||||
ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available when you make your search, so change the filter to look for "all availability". You will be able to send more requests.
|
|
||||||
BackToHelpCenter=Otherwise, <a href="%s">go back to Help center home page</a>.
|
|
||||||
LinkToGoldMember=You can call one of the trainers preselected by Dolibarr for your language (%s) by clicking their Widget (status and maximum price are automatically updated):
|
|
||||||
PossibleLanguages=Langues disponibles
|
PossibleLanguages=Langues disponibles
|
||||||
SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation
|
SubscribeToFoundation=Aidez le projet Dolibarr, adhérez à l'association Dolibarr
|
||||||
SeeOfficalSupport=Pour un accompagnement officiel Dolibarr dans votre langue : <br><b><a href="%s" target="_blank">%s</a></b>
|
SeeOfficalSupport=Pour un accompagnement officiel Dolibarr dans votre langue : <br><b><a href="%s" target="_blank">%s</a></b>
|
||||||
|
|||||||
@ -4,7 +4,7 @@ Holidays=Congés
|
|||||||
CPTitreMenu=Congés
|
CPTitreMenu=Congés
|
||||||
MenuReportMonth=État mensuel
|
MenuReportMonth=État mensuel
|
||||||
MenuAddCP=Créer demande de congés
|
MenuAddCP=Créer demande de congés
|
||||||
NotActiveModCP=You must enable the module Leave to view this page.
|
NotActiveModCP=Vous devez activer le module Laisser pour voir cette page.
|
||||||
AddCP=Créer une demande de congés
|
AddCP=Créer une demande de congés
|
||||||
DateDebCP=Date Début
|
DateDebCP=Date Début
|
||||||
DateFinCP=Date Fin
|
DateFinCP=Date Fin
|
||||||
@ -19,14 +19,14 @@ ListeCP=Liste des demandes de congés
|
|||||||
LeaveId=ID demande de congès
|
LeaveId=ID demande de congès
|
||||||
ReviewedByCP=Sera approuvé par
|
ReviewedByCP=Sera approuvé par
|
||||||
UserForApprovalID=ID de l'utilisateur d'approbation
|
UserForApprovalID=ID de l'utilisateur d'approbation
|
||||||
UserForApprovalFirstname=First name of approval user
|
UserForApprovalFirstname=Prénom de l'utilisateur d'approbation
|
||||||
UserForApprovalLastname=Last name of approval user
|
UserForApprovalLastname=Nom d'utilisateur d'approbation
|
||||||
UserForApprovalLogin=Login de l'utilisateur d'approbation
|
UserForApprovalLogin=Login de l'utilisateur d'approbation
|
||||||
DescCP=Description
|
DescCP=Description
|
||||||
SendRequestCP=Créer une demande de congés
|
SendRequestCP=Créer une demande de congés
|
||||||
DelayToRequestCP=Les demandes de congés doivent être faites au moins <b>%s jour(s)</b> avant la date de ceux-ci.
|
DelayToRequestCP=Les demandes de congés doivent être faites au moins <b>%s jour(s)</b> avant la date de ceux-ci.
|
||||||
MenuConfCP=Balance of leave
|
MenuConfCP=Solde des congés
|
||||||
SoldeCPUser=Leave balance is <b>%s</b> days.
|
SoldeCPUser=Solde de congés: <b>%s jours</b>.
|
||||||
ErrorEndDateCP=Vous devez choisir une date de fin supérieur à la date de début.
|
ErrorEndDateCP=Vous devez choisir une date de fin supérieur à la date de début.
|
||||||
ErrorSQLCreateCP=Une erreur SQL est survenue durant la création :
|
ErrorSQLCreateCP=Une erreur SQL est survenue durant la création :
|
||||||
ErrorIDFicheCP=Une erreur est survenue, cette demande de congés n'existe pas.
|
ErrorIDFicheCP=Une erreur est survenue, cette demande de congés n'existe pas.
|
||||||
@ -101,7 +101,7 @@ LEAVE_SICK=Congé maladie
|
|||||||
LEAVE_OTHER=Autre congé
|
LEAVE_OTHER=Autre congé
|
||||||
LEAVE_PAID_FR=Congés payés
|
LEAVE_PAID_FR=Congés payés
|
||||||
## Configuration du Module ##
|
## Configuration du Module ##
|
||||||
LastUpdateCP=Latest automatic update of leave allocation
|
LastUpdateCP=Dernière mise à jour automatique de l'attribution des congés
|
||||||
MonthOfLastMonthlyUpdate=Mois de la dernière mise à jour automatique des attributions de congés
|
MonthOfLastMonthlyUpdate=Mois de la dernière mise à jour automatique des attributions de congés
|
||||||
UpdateConfCPOK=Mise à jour effectuée avec succès.
|
UpdateConfCPOK=Mise à jour effectuée avec succès.
|
||||||
Module27130Name= Demandes de congés
|
Module27130Name= Demandes de congés
|
||||||
@ -112,7 +112,7 @@ NoticePeriod=Délai de prévenance
|
|||||||
HolidaysToValidate=Valider les demandes de congés
|
HolidaysToValidate=Valider les demandes de congés
|
||||||
HolidaysToValidateBody=Veuillez trouver ci-dessous une demande de congés à valider.
|
HolidaysToValidateBody=Veuillez trouver ci-dessous une demande de congés à valider.
|
||||||
HolidaysToValidateDelay=Cette demande de congés a été effectuée dans un délai de moins de %s jours avant ceux-ci.
|
HolidaysToValidateDelay=Cette demande de congés a été effectuée dans un délai de moins de %s jours avant ceux-ci.
|
||||||
HolidaysToValidateAlertSolde=The user who made this leave request does have enough available days.
|
HolidaysToValidateAlertSolde=L'utilisateur ayant fait cette demande de congés payés n'a pas le solde requis.
|
||||||
HolidaysValidated=Validation de la demande de congés
|
HolidaysValidated=Validation de la demande de congés
|
||||||
HolidaysValidatedBody=Votre demande de congés du %s au %s vient d'être approuvée.
|
HolidaysValidatedBody=Votre demande de congés du %s au %s vient d'être approuvée.
|
||||||
HolidaysRefused=Congés refusés
|
HolidaysRefused=Congés refusés
|
||||||
@ -122,8 +122,8 @@ HolidaysCanceledBody=Votre demande de congés du %s au %s a été annulée.
|
|||||||
FollowedByACounter=1: Ce type de congé doit être suivis par un compteur. Le compteur est incrémenté manuellement ou automatiquement et quand une demande de congé est validée, le compteur est décrémenté.<br>0: Non suivi par un compteur.
|
FollowedByACounter=1: Ce type de congé doit être suivis par un compteur. Le compteur est incrémenté manuellement ou automatiquement et quand une demande de congé est validée, le compteur est décrémenté.<br>0: Non suivi par un compteur.
|
||||||
NoLeaveWithCounterDefined=Il n'y a pas de type de congés définis qui requiert un suivi par un compteur
|
NoLeaveWithCounterDefined=Il n'y a pas de type de congés définis qui requiert un suivi par un compteur
|
||||||
GoIntoDictionaryHolidayTypes=Aller dans <strong>Accueil - Configuration - Dictionnaires - Type de congés</strong> pour configurer les différents types de congés.
|
GoIntoDictionaryHolidayTypes=Aller dans <strong>Accueil - Configuration - Dictionnaires - Type de congés</strong> pour configurer les différents types de congés.
|
||||||
HolidaySetup=Setup of module Holiday
|
HolidaySetup=Configuration du module Congés
|
||||||
HolidaysNumberingModules=Leave requests numbering models
|
HolidaysNumberingModules=Modèles de numérotation des demandes de congés
|
||||||
TemplatePDFHolidays=Template for leave requests PDF
|
TemplatePDFHolidays=Modèle de demande de congés PDF
|
||||||
FreeLegalTextOnHolidays=Free text on PDF
|
FreeLegalTextOnHolidays=Texte libre sur PDF
|
||||||
WatermarkOnDraftHolidayCards=Watermarks on draft leave requests
|
WatermarkOnDraftHolidayCards=Filigranes sur les demandes de congés brouillons
|
||||||
|
|||||||
@ -2,37 +2,37 @@
|
|||||||
InstallEasy=Veuillez suivre les étapes une à une.
|
InstallEasy=Veuillez suivre les étapes une à une.
|
||||||
MiscellaneousChecks=Vérification des prérequis
|
MiscellaneousChecks=Vérification des prérequis
|
||||||
ConfFileExists=Le fichier de configuration <b>%s</b> existe.
|
ConfFileExists=Le fichier de configuration <b>%s</b> existe.
|
||||||
ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not exist and could not be created!
|
ConfFileDoesNotExistsAndCouldNotBeCreated=Le fichier de configuration <b>%s</b> n'existe pas et n'a pu être créé !
|
||||||
ConfFileCouldBeCreated=Le fichier de configuration <b>%s</b> a pu être créé.
|
ConfFileCouldBeCreated=Le fichier de configuration <b>%s</b> a pu être créé.
|
||||||
ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
|
ConfFileIsNotWritable=Le fichier <b>%s</b> n'est pas modifiable. Pour une première installation, modifiez ses permissions. Le serveur Web doit avoir le droit d'écrire dans ce fichier le temps de la configuration ("chmod 666" par exemple sur un OS compatible Unix).
|
||||||
ConfFileIsWritable=Le fichier <b>%s</b> est modifiable.
|
ConfFileIsWritable=Le fichier <b>%s</b> est modifiable.
|
||||||
ConfFileMustBeAFileNotADir=Le fichier de configuration <b> %s </b> doit être un fichier, pas un répertoire.
|
ConfFileMustBeAFileNotADir=Le fichier de configuration <b> %s </b> doit être un fichier, pas un répertoire.
|
||||||
ConfFileReload=Reloading parameters from configuration file.
|
ConfFileReload=Rechargement des paramètres depuis le fichier de configuration.
|
||||||
PHPSupportSessions=Ce PHP prend en charge les sessions.
|
PHPSupportSessions=Ce PHP prend en charge les sessions.
|
||||||
PHPSupportPOSTGETOk=Ce PHP prend bien en charge les variables POST et GET.
|
PHPSupportPOSTGETOk=Ce PHP prend bien en charge les variables POST et GET.
|
||||||
PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter <b>variables_order</b> in php.ini.
|
PHPSupportPOSTGETKo=Il est possible que votre configuration PHP ne supporte pas les variables POST et / ou GET. Vérifiez le paramètre <b> variables_order </b> dans le fichier php.ini.
|
||||||
PHPSupportGD=This PHP supports GD graphical functions.
|
PHPSupportGD=Ce PHP prend en charge les fonctions graphiques GD.
|
||||||
PHPSupportCurl=PHP supporte l'extension Curl
|
PHPSupportCurl=PHP supporte l'extension Curl
|
||||||
PHPSupportUTF8=This PHP supports UTF8 functions.
|
PHPSupportUTF8=Ce PHP prend en charge les fonctions UTF8.
|
||||||
PHPMemoryOK=Votre mémoire maximum de session PHP est définie à <b>%s</b>. Ceci devrait être suffisant.
|
PHPMemoryOK=Votre mémoire maximum de session PHP est définie à <b>%s</b>. Ceci devrait être suffisant.
|
||||||
PHPMemoryTooLow=Your PHP max session memory is set to <b>%s</b> bytes. This is too low. Change your <b>php.ini</b> to set <b>memory_limit</b> parameter to at least <b>%s</b> bytes.
|
PHPMemoryTooLow=Votre mémoire maximum de session PHP est définie à <b>%s</b> octets. Ceci est trop faible. Il est recommandé de modifier le paramètre <b>memory_limit</b> de votre fichier <b>php.ini</b> à au moins <b>%s</b> octets.
|
||||||
Recheck=Click here for a more detailed test
|
Recheck=Cliquez ici pour un test plus détaillé
|
||||||
ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to allow Dolibarr to work. Check your PHP setup and permissions of the sessions directory.
|
ErrorPHPDoesNotSupportSessions=Votre installation PHP ne supporte pas les sessions. Cette fonctionnalité est nécessaire pour permettre à Dolibarr de fonctionner. Vérifiez votre configuration PHP et les autorisations du répertoire des sessions.
|
||||||
ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available.
|
ErrorPHPDoesNotSupportGD=Votre installation PHP ne supporte pas les fonctions graphiques GD. Aucun graphique ne sera disponible.
|
||||||
ErrorPHPDoesNotSupportCurl=Votre version de PHP ne supporte pas l'extension Curl
|
ErrorPHPDoesNotSupportCurl=Votre version de PHP ne supporte pas l'extension Curl
|
||||||
ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr.
|
ErrorPHPDoesNotSupportUTF8=Votre installation de PHP ne supporte pas les fonctions UTF8. Dolibarr ne peut pas fonctionner correctement. Résolvez ce problème avant d'installer Dolibarr.
|
||||||
ErrorDirDoesNotExists=Le répertoire <b>%s</b> n'existe pas ou n'est pas accessible.
|
ErrorDirDoesNotExists=Le répertoire <b>%s</b> n'existe pas ou n'est pas accessible.
|
||||||
ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters.
|
ErrorGoBackAndCorrectParameters=Revenez en arrière et vérifiez / corrigez les paramètres.
|
||||||
ErrorWrongValueForParameter=Vous avez peut-être saisi une mauvaise valeur pour le paramètre '%s'.
|
ErrorWrongValueForParameter=Vous avez peut-être saisi une mauvaise valeur pour le paramètre '%s'.
|
||||||
ErrorFailedToCreateDatabase=Échec de la création de la base '%s'.
|
ErrorFailedToCreateDatabase=Échec de la création de la base '%s'.
|
||||||
ErrorFailedToConnectToDatabase=Échec de connexion à la base '%s'.
|
ErrorFailedToConnectToDatabase=Échec de connexion à la base '%s'.
|
||||||
ErrorDatabaseVersionTooLow=Version de base de donnée (%s) trop ancienne. La version %s ou supérieure est requise.
|
ErrorDatabaseVersionTooLow=Version de base de donnée (%s) trop ancienne. La version %s ou supérieure est requise.
|
||||||
ErrorPHPVersionTooLow=Version de PHP trop ancienne. La version %s est requise.
|
ErrorPHPVersionTooLow=Version de PHP trop ancienne. La version %s est requise.
|
||||||
ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found.
|
ErrorConnectedButDatabaseNotFound=Connexion au serveur réussie mais base '%s' introuvable.
|
||||||
ErrorDatabaseAlreadyExists=La base de données '%s' existe déjà.
|
ErrorDatabaseAlreadyExists=La base de données '%s' existe déjà.
|
||||||
IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database".
|
IfDatabaseNotExistsGoBackAndUncheckCreate=Si la base de données n'existe pas, revenez en arrière et cochez l'option "Créer une base de données".
|
||||||
IfDatabaseExistsGoBackAndCheckCreate=Si la base existe déjà, revenez en arrière et désactiver l'option "Créer la base de données".
|
IfDatabaseExistsGoBackAndCheckCreate=Si la base existe déjà, revenez en arrière et désactiver l'option "Créer la base de données".
|
||||||
WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended.
|
WarningBrowserTooOld=La version du navigateur est trop ancienne. La mise à niveau de votre navigateur vers une version récente de Firefox, Chrome ou Opera est vivement recommandée.
|
||||||
PHPVersion=Version de PHP
|
PHPVersion=Version de PHP
|
||||||
License=Licence d'utilisation
|
License=Licence d'utilisation
|
||||||
ConfigurationFile=Fichier de configuration
|
ConfigurationFile=Fichier de configuration
|
||||||
@ -45,23 +45,23 @@ DolibarrDatabase=Base de données Dolibarr
|
|||||||
DatabaseType=Type de la base de données
|
DatabaseType=Type de la base de données
|
||||||
DriverType=Type du pilote
|
DriverType=Type du pilote
|
||||||
Server=Serveur
|
Server=Serveur
|
||||||
ServerAddressDescription=Name or ip address for the database server. Usually 'localhost' when the database server is hosted on the same server as the web server.
|
ServerAddressDescription=Nom ou adresse IP du serveur de base de données. Habituellement, "hôte local" lorsque le serveur de base de données est hébergé sur le même serveur que le serveur Web.
|
||||||
ServerPortDescription=Port du serveur. Ne rien mettre si inconnu.
|
ServerPortDescription=Port du serveur. Ne rien mettre si inconnu.
|
||||||
DatabaseServer=Serveur de base de données
|
DatabaseServer=Serveur de base de données
|
||||||
DatabaseName=Nom de la base de données
|
DatabaseName=Nom de la base de données
|
||||||
DatabasePrefix=Database table prefix
|
DatabasePrefix=Préfixe de table de base de données
|
||||||
DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_.
|
DatabasePrefixDescription=Préfixe de table de base de données. Si vide, la valeur par défaut est llx_.
|
||||||
AdminLogin=User account for the Dolibarr database owner.
|
AdminLogin=Compte utilisateur du propriétaire de la base de données Dolibarr.
|
||||||
PasswordAgain=Retype password confirmation
|
PasswordAgain=Confirmer la confirmation du mot de passe
|
||||||
AdminPassword=Mot de passe du propriétaire de la base de données Dolibarr.
|
AdminPassword=Mot de passe du propriétaire de la base de données Dolibarr.
|
||||||
CreateDatabase=Créer la base de données
|
CreateDatabase=Créer la base de données
|
||||||
CreateUser=Create user account or grant user account permission on the Dolibarr database
|
CreateUser=Créer un compte utilisateur ou accorder une autorisation de compte utilisateur sur la base de données Dolibarr
|
||||||
DatabaseSuperUserAccess=Serveur de base de données - Accès super utilisateur
|
DatabaseSuperUserAccess=Serveur de base de données - Accès super utilisateur
|
||||||
CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.<br>In this case, you must also fill in the user name and password for the superuser account at the bottom of this page.
|
CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.<br>In this case, you must also fill in the user name and password for the superuser account at the bottom of this page.
|
||||||
CheckToCreateUser=Check the box if:<br>the database user account does not yet exist and so must be created, or<br>if the user account exists but the database does not exist and permissions must be granted.<br>In this case, you must enter the user account and password and <b>also</b> the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist.
|
CheckToCreateUser=Cochez la case si: le compte d'utilisateur de la base de données n'existe pas encore et doit donc être créé, ou si le compte d'utilisateur existe mais que la base de données n'existe pas et que les autorisations doivent être accordées. <br> Dans ce cas, vous devez entrer le compte d'utilisateur et le mot de passe et <b> aussi </b> le nom et le mot de passe du compte superutilisateur au bas de cette page. Si cette case est décochée, le propriétaire de la base de données et le mot de passe doivent déjà exister.
|
||||||
DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist.
|
DatabaseRootLoginDescription=Nom du compte superutilisateur (pour créer de nouvelles bases de données ou de nouveaux utilisateurs), obligatoire si la base de données ou son propriétaire n'existe pas déjà.
|
||||||
KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended)
|
KeepEmptyIfNoPassword=Laisser vide si le superutilisateur n'a pas de mot de passe (NON recommandé)
|
||||||
SaveConfigurationFile=Saving parameters to
|
SaveConfigurationFile=Enregistrement des paramètres dans
|
||||||
ServerConnection=Connexion au serveur
|
ServerConnection=Connexion au serveur
|
||||||
DatabaseCreation=Création de la base de données
|
DatabaseCreation=Création de la base de données
|
||||||
CreateDatabaseObjects=Création des objets de la base
|
CreateDatabaseObjects=Création des objets de la base
|
||||||
@ -72,9 +72,9 @@ CreateOtherKeysForTable=Création des clés étrangères et des index pour la ta
|
|||||||
OtherKeysCreation=Création des clés étrangères et des index
|
OtherKeysCreation=Création des clés étrangères et des index
|
||||||
FunctionsCreation=Création des fonctions
|
FunctionsCreation=Création des fonctions
|
||||||
AdminAccountCreation=Création du compte administrateur
|
AdminAccountCreation=Création du compte administrateur
|
||||||
PleaseTypePassword=Please type a password, empty passwords are not allowed!
|
PleaseTypePassword=Veuillez saisir un mot de passe, les mots de passe vides ne sont pas autorisés!
|
||||||
PleaseTypeALogin=Please type a login!
|
PleaseTypeALogin=Veuillez taper un identifiant!
|
||||||
PasswordsMismatch=Passwords differs, please try again!
|
PasswordsMismatch=Les mots de passe diffèrent, veuillez réessayer!
|
||||||
SetupEnd=Fin de l'installation
|
SetupEnd=Fin de l'installation
|
||||||
SystemIsInstalled=Votre système est maintenant installé.
|
SystemIsInstalled=Votre système est maintenant installé.
|
||||||
SystemIsUpgraded=Dolibarr a été mis à jour avec succès.
|
SystemIsUpgraded=Dolibarr a été mis à jour avec succès.
|
||||||
@ -82,65 +82,65 @@ YouNeedToPersonalizeSetup=Vous devez maintenant configurer Dolibarr selon vos be
|
|||||||
AdminLoginCreatedSuccessfuly=Création du compte administrateur Dolibarr '<b>%s</b>' réussie.
|
AdminLoginCreatedSuccessfuly=Création du compte administrateur Dolibarr '<b>%s</b>' réussie.
|
||||||
GoToDolibarr=Accéder à Dolibarr
|
GoToDolibarr=Accéder à Dolibarr
|
||||||
GoToSetupArea=Accéder à Dolibarr (espace de configuration)
|
GoToSetupArea=Accéder à Dolibarr (espace de configuration)
|
||||||
MigrationNotFinished=The database version is not completely up to date: run the upgrade process again.
|
MigrationNotFinished=La version de la base de données n'est pas complètement à jour: exécutez à nouveau le processus de mise à niveau.
|
||||||
GoToUpgradePage=Accéder à la page de migration à nouveau
|
GoToUpgradePage=Accéder à la page de migration à nouveau
|
||||||
WithNoSlashAtTheEnd=Sans le slash "/" à la fin
|
WithNoSlashAtTheEnd=Sans le slash "/" à la fin
|
||||||
DirectoryRecommendation=It is recommended to use a directory outside of the web pages.
|
DirectoryRecommendation=Il est recommandé d'utiliser un répertoire en dehors des pages Web.
|
||||||
LoginAlreadyExists=Existe déjà
|
LoginAlreadyExists=Existe déjà
|
||||||
DolibarrAdminLogin=Identifiant de l'utilisateur administrateur de Dolibarr
|
DolibarrAdminLogin=Identifiant de l'utilisateur administrateur de Dolibarr
|
||||||
AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists. Go back if you want to create another one.
|
AdminLoginAlreadyExists=Compte administrateur Dolibarr '<b>%s</b>' déjà existant. Revenez en arrière si vous voulez en créer un autre.
|
||||||
FailedToCreateAdminLogin=Echec de la création du compte administrateur Dolibarr
|
FailedToCreateAdminLogin=Echec de la création du compte administrateur Dolibarr
|
||||||
WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called <b>install.lock</b> into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again.
|
WarningRemoveInstallDir=Attention, pour des raisons de sécurité, afin de bloquer une nouvelle utilisation des outils d'installation/migration, une fois l'installation terminée, il est conseillé de placer dans le répertoire document de Dolibarr un fichier nommé <b>install.lock</b> en lecture seule.
|
||||||
FunctionNotAvailableInThisPHP=Not available in this PHP
|
FunctionNotAvailableInThisPHP=Non disponible dans ce PHP
|
||||||
ChoosedMigrateScript=Choix du script de migration
|
ChoosedMigrateScript=Choix du script de migration
|
||||||
DataMigration=Migration de la base (données)
|
DataMigration=Migration de la base (données)
|
||||||
DatabaseMigration=Migration de la base de données (structure + certaines données)
|
DatabaseMigration=Migration de la base de données (structure + certaines données)
|
||||||
ProcessMigrateScript=Exécution du script
|
ProcessMigrateScript=Exécution du script
|
||||||
ChooseYourSetupMode=Choisissez votre mode d'installation et cliquez sur "Démarrer"…
|
ChooseYourSetupMode=Choisissez votre mode d'installation et cliquez sur "Démarrer"…
|
||||||
FreshInstall=Première installation
|
FreshInstall=Première installation
|
||||||
FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install. If you want to upgrade your version, choose "Upgrade" mode.
|
FreshInstallDesc=Utilisez ce mode s'il s'agit de votre première installation. Sinon, ce mode peut réparer une installation précédente incomplète. Si vous souhaitez mettre à niveau votre version, choisissez le mode "Mettre à niveau".
|
||||||
Upgrade=Mise à jour
|
Upgrade=Mise à jour
|
||||||
UpgradeDesc=Utilisez ce mode après avoir écrasé les fichiers d'une ancienne installation Dolibarr par ceux d'une version plus récente. Ce choix permet de mettre à jour votre base et vos données pour cette nouvelle version.
|
UpgradeDesc=Utilisez ce mode après avoir écrasé les fichiers d'une ancienne installation Dolibarr par ceux d'une version plus récente. Ce choix permet de mettre à jour votre base et vos données pour cette nouvelle version.
|
||||||
Start=Démarrer
|
Start=Démarrer
|
||||||
InstallNotAllowed=Installation non autorisée par les permissions du fichier <b>conf.php</b>
|
InstallNotAllowed=Installation non autorisée par les permissions du fichier <b>conf.php</b>
|
||||||
YouMustCreateWithPermission=Vous devez créer un fichier %s et donner les droits d'écriture dans celui-ci au serveur web durant le processus d'installation.
|
YouMustCreateWithPermission=Vous devez créer un fichier %s et donner les droits d'écriture dans celui-ci au serveur web durant le processus d'installation.
|
||||||
CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page.
|
CorrectProblemAndReloadPage=Veuillez résoudre le problème et appuyez sur F5 pour recharger la page.
|
||||||
AlreadyDone=Déjà migré
|
AlreadyDone=Déjà migré
|
||||||
DatabaseVersion=Version de la base
|
DatabaseVersion=Version de la base
|
||||||
ServerVersion=Version du serveur de base de données
|
ServerVersion=Version du serveur de base de données
|
||||||
YouMustCreateItAndAllowServerToWrite=Vous devez créer ce dossier et permettre au serveur web d'écrire dans celui-ci.
|
YouMustCreateItAndAllowServerToWrite=Vous devez créer ce dossier et permettre au serveur web d'écrire dans celui-ci.
|
||||||
DBSortingCollation=Ordre de tri utilisé pour la base de données
|
DBSortingCollation=Ordre de tri utilisé pour la base de données
|
||||||
YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database <b>%s</b>, but for this, Dolibarr needs to connect to server <b>%s</b> with super user <b>%s</b> permissions.
|
YouAskDatabaseCreationSoDolibarrNeedToConnect=Vous avez demandé la création de la base de données <b>%s</b>, mais pour cela, Dolibarr doit se connecter sur le serveur <b>%s</b> via le super utilisateur <b>%s</b>.
|
||||||
YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user <b>%s</b>, but for this, Dolibarr needs to connect to server <b>%s</b> with super user <b>%s</b> permissions.
|
YouAskLoginCreationSoDolibarrNeedToConnect=Vous avez demandé la création de l'identifiant de base de données <b>%s</b>, mais pour cela, Dolibarr doit se connecter sur le serveur <b>%s</b> via le super utilisateur <b>%s</b>.
|
||||||
BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong.
|
BecauseConnectionFailedParametersMayBeWrong=La connexion à la base de données a échoué: les paramètres de l'hôte ou du super utilisateur doivent être erronés.
|
||||||
OrphelinsPaymentsDetectedByMethod=Paiement orphelins détectés par la méthode %s
|
OrphelinsPaymentsDetectedByMethod=Paiement orphelins détectés par la méthode %s
|
||||||
RemoveItManuallyAndPressF5ToContinue=Supprimez-le manuellement et actualisez la page pour continuer (F5).
|
RemoveItManuallyAndPressF5ToContinue=Supprimez-le manuellement et actualisez la page pour continuer (F5).
|
||||||
FieldRenamed=Champ renommé
|
FieldRenamed=Champ renommé
|
||||||
IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user"
|
IfLoginDoesNotExistsCheckCreateUser=Si l'utilisateur n'existe pas encore, vous devez cocher l'option "Créer un utilisateur"
|
||||||
ErrorConnection=Server "<b>%s</b>", database name "<b>%s</b>", login "<b>%s</b>", or database password may be wrong or the PHP client version may be too old compared to the database version.
|
ErrorConnection=Le serveur "<b>%s</b>", nom de base "<b>%s</b>", identifiant "<b>%s</b>", ou mot de passe de la base de données est peut-être incorrect ou la version du client PHP trop ancienne par rapport à la version de la base de données.
|
||||||
InstallChoiceRecommanded=Choix recommandé pour installer la version <b>%s</b> depuis votre version actuelle <b>%s</b>
|
InstallChoiceRecommanded=Choix recommandé pour installer la version <b>%s</b> depuis votre version actuelle <b>%s</b>
|
||||||
InstallChoiceSuggested=<b>Choix suggéré par l'installeur</b>.
|
InstallChoiceSuggested=<b>Choix suggéré par l'installeur</b>.
|
||||||
MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions. The install wizard will come back to suggest a further migration once this one is complete.
|
MigrateIsDoneStepByStep=La version ciblée (%s) présente un écart de plusieurs versions. L'assistant d'installation reviendra pour vous suggérer une migration supplémentaire une fois celle-ci terminée.
|
||||||
CheckThatDatabasenameIsCorrect=Check that the database name "<b>%s</b>" is correct.
|
CheckThatDatabasenameIsCorrect=Vérifiez que le nom de base "<b>%s</b>" est correct.
|
||||||
IfAlreadyExistsCheckOption=Si ce nom est correct et que cette base n'existe pas déjà, vous devez cocher l'option "Créer la base de données".
|
IfAlreadyExistsCheckOption=Si ce nom est correct et que cette base n'existe pas déjà, vous devez cocher l'option "Créer la base de données".
|
||||||
OpenBaseDir=Paramètre PHP openbasedir
|
OpenBaseDir=Paramètre PHP openbasedir
|
||||||
YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form).
|
YouAskToCreateDatabaseSoRootRequired=Vous avez coché la case "Créer une base de données". Pour cela, vous devez fournir le nom d'utilisateur / mot de passe du superutilisateur (bas du formulaire).
|
||||||
YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form).
|
YouAskToCreateDatabaseUserSoRootRequired=Vous avez coché la case "Créer une base de données propriétaire". Pour cela, vous devez fournir le nom d'utilisateur / mot de passe du superutilisateur (bas du formulaire).
|
||||||
NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing.
|
NextStepMightLastALongTime=L'étape en cours peut prendre plusieurs minutes. Veuillez patienter jusqu'à ce que l'écran suivant apparaisse complètement avant de continuer.
|
||||||
MigrationCustomerOrderShipping=Mise à jour stockage des expéditions des commandes clients
|
MigrationCustomerOrderShipping=Mise à jour stockage des expéditions des commandes clients
|
||||||
MigrationShippingDelivery=Mise à jour stockage des expéditions
|
MigrationShippingDelivery=Mise à jour stockage des expéditions
|
||||||
MigrationShippingDelivery2=Mise à jour stockage des expéditions 2
|
MigrationShippingDelivery2=Mise à jour stockage des expéditions 2
|
||||||
MigrationFinished=Migration terminée
|
MigrationFinished=Migration terminée
|
||||||
LastStepDesc=<strong>Last step</strong>: Define here the login and password you wish to use to connect to Dolibarr. <b>Do not lose this as it is the master account to administer all other/additional user accounts.</b>
|
LastStepDesc=<strong> Dernière étape </strong>: définissez ici le nom d'utilisateur et le mot de passe que vous souhaitez utiliser pour vous connecter à Dolibarr. <b> Ne perdez pas cette information, car il s’agit du compte principal pour administrer tous les comptes d’utilisateurs supplémentaires / supplémentaires. </b>
|
||||||
ActivateModule=Activation du module %s
|
ActivateModule=Activation du module %s
|
||||||
ShowEditTechnicalParameters=Cliquer ici pour afficher/éditer les paramètres techniques (mode expert)
|
ShowEditTechnicalParameters=Cliquer ici pour afficher/éditer les paramètres techniques (mode expert)
|
||||||
WarningUpgrade=Warning:\nDid you run a database backup first?\nThis is highly recommended. Loss of data (due to for example bugs in mysql version 5.5.40/41/42/43) may be possible during this process, so it is essential to take a complete dump of your database before starting any migration.\n\nClick OK to start migration process...
|
WarningUpgrade=Attention:\nAvez-vous d'abord effectué une sauvegarde de base de données?\nCeci est hautement recommandé. Une perte de données (due par exemple à des bogues dans mysql version 5.5.40 / 41/42/43) peut être possible au cours de ce processus. Il est donc essentiel de réaliser un vidage complet de votre base de données avant de commencer toute migration.\n\nCliquez sur OK pour démarrer le processus de migration ...
|
||||||
ErrorDatabaseVersionForbiddenForMigration=La version de votre gestionnaire de base de données est %s. Celle-ci présente un défaut critique entraînant des pertes de données si vous changez la structure de votre base de données tel que requis par le processus de migration. C'est pourquoi la migration vous sera interdite tant que vous n'aurez pas mis à jour votre gestionnaire de base de données vers une version supérieure corrigée (Liste des versions affectées par le défaut: %s).
|
ErrorDatabaseVersionForbiddenForMigration=La version de votre gestionnaire de base de données est %s. Celle-ci présente un défaut critique entraînant des pertes de données si vous changez la structure de votre base de données tel que requis par le processus de migration. C'est pourquoi la migration vous sera interdite tant que vous n'aurez pas mis à jour votre gestionnaire de base de données vers une version supérieure corrigée (Liste des versions affectées par le défaut: %s).
|
||||||
KeepDefaultValuesWamp=Si vous utilisez l'installeur automatique DoliWamp, les données présentes ici sont pré-remplies. Ne les modifiez qu'en connaissance de cause.
|
KeepDefaultValuesWamp=Si vous utilisez l'installeur automatique DoliWamp, les données présentes ici sont pré-remplies. Ne les modifiez qu'en connaissance de cause.
|
||||||
KeepDefaultValuesDeb=Vous utilisez l'assistant d'installation depuis un environnement Linux (Ubuntu, Debian, Fedora...). Les valeurs présentes ici sont pré-remplies. Seul le mot de passe d'accès du propriétaire de base de données à créer doit être renseigné. Les autres paramètres ne doivent être modifiés qu'en connaissance de cause.
|
KeepDefaultValuesDeb=Vous utilisez l'assistant d'installation depuis un environnement Linux (Ubuntu, Debian, Fedora...). Les valeurs présentes ici sont pré-remplies. Seul le mot de passe d'accès du propriétaire de base de données à créer doit être renseigné. Les autres paramètres ne doivent être modifiés qu'en connaissance de cause.
|
||||||
KeepDefaultValuesMamp=Vous utilisez l'assistant d'installation DoliMamp. Les valeurs présentes ici sont pré-remplies. Leur modification ne doit être effectuée qu'en connaissance de cause.
|
KeepDefaultValuesMamp=Vous utilisez l'assistant d'installation DoliMamp. Les valeurs présentes ici sont pré-remplies. Leur modification ne doit être effectuée qu'en connaissance de cause.
|
||||||
KeepDefaultValuesProxmox=Vous utilisez l'assistant d'installation depuis une application Proxmox. Les valeurs présentes ici sont pré-remplies. Leur modification ne doit être effectuée qu'en connaissance de cause.
|
KeepDefaultValuesProxmox=Vous utilisez l'assistant d'installation depuis une application Proxmox. Les valeurs présentes ici sont pré-remplies. Leur modification ne doit être effectuée qu'en connaissance de cause.
|
||||||
UpgradeExternalModule=Run dedicated upgrade process of external module
|
UpgradeExternalModule=Exécuter le processus de mise à niveau dédié du module externe
|
||||||
SetAtLeastOneOptionAsUrlParameter=Définissez au moins une option en tant que paramètre dans l'URL. Par exemple: '... repair.php?standard=confirmed'
|
SetAtLeastOneOptionAsUrlParameter=Définissez au moins une option en tant que paramètre dans l'URL. Par exemple: '... repair.php?standard=confirmed'
|
||||||
NothingToDelete=Rien a supprimer
|
NothingToDelete=Rien a supprimer
|
||||||
NothingToDo=Rien à faire
|
NothingToDo=Rien à faire
|
||||||
@ -164,9 +164,9 @@ MigrationContractsUpdate=Mise à jour des contrats sans détail (gestion du cont
|
|||||||
MigrationContractsNumberToUpdate=%s contrat(s) a mettre à jour
|
MigrationContractsNumberToUpdate=%s contrat(s) a mettre à jour
|
||||||
MigrationContractsLineCreation=Création ligne contrat pour contrat ref %s
|
MigrationContractsLineCreation=Création ligne contrat pour contrat ref %s
|
||||||
MigrationContractsNothingToUpdate=Pas ou plus de contrats (liés à un produit) sans ligne de détail à corriger.
|
MigrationContractsNothingToUpdate=Pas ou plus de contrats (liés à un produit) sans ligne de détail à corriger.
|
||||||
MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do.
|
MigrationContractsFieldDontExist=Le champ fk_facture n'existe plus. Rien à faire.
|
||||||
MigrationContractsEmptyDatesUpdate=Mise à jour des dates de contrats non renseignées
|
MigrationContractsEmptyDatesUpdate=Mise à jour des dates de contrats non renseignées
|
||||||
MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully
|
MigrationContractsEmptyDatesUpdateSuccess=Correction de la date de contrat vide effectuée avec succès
|
||||||
MigrationContractsEmptyDatesNothingToUpdate=Pas ou plus de date de contrats à renseigner.
|
MigrationContractsEmptyDatesNothingToUpdate=Pas ou plus de date de contrats à renseigner.
|
||||||
MigrationContractsEmptyCreationDatesNothingToUpdate=Pas ou plus de date de création à renseigner.
|
MigrationContractsEmptyCreationDatesNothingToUpdate=Pas ou plus de date de création à renseigner.
|
||||||
MigrationContractsInvalidDatesUpdate=Mise à jour dates contrat incorrectes (pour contrats avec détail en service)
|
MigrationContractsInvalidDatesUpdate=Mise à jour dates contrat incorrectes (pour contrats avec détail en service)
|
||||||
@ -188,24 +188,24 @@ MigrationDeliveryDetail=Mise à jour bon réception
|
|||||||
MigrationStockDetail=Mise à jour valeur en stock des produits
|
MigrationStockDetail=Mise à jour valeur en stock des produits
|
||||||
MigrationMenusDetail=Mise à jour table des menus dynamiques
|
MigrationMenusDetail=Mise à jour table des menus dynamiques
|
||||||
MigrationDeliveryAddress=Mise à jour des adresses de livraison dans les bons d'expédition
|
MigrationDeliveryAddress=Mise à jour des adresses de livraison dans les bons d'expédition
|
||||||
MigrationProjectTaskActors=Data migration for table llx_projet_task_actors
|
MigrationProjectTaskActors=Migration de données pour la table llx_projet_task_actors
|
||||||
MigrationProjectUserResp=Migration du champ fk_user_resp de llx_projet vers llx_element_contact
|
MigrationProjectUserResp=Migration du champ fk_user_resp de llx_projet vers llx_element_contact
|
||||||
MigrationProjectTaskTime=Mise à jour du temps consommé en secondes
|
MigrationProjectTaskTime=Mise à jour du temps consommé en secondes
|
||||||
MigrationActioncommElement=Mise à jour des données des actions des éléments
|
MigrationActioncommElement=Mise à jour des données des actions des éléments
|
||||||
MigrationPaymentMode=Migration des modes de paiement
|
MigrationPaymentMode=Migration des modes de paiement
|
||||||
MigrationCategorieAssociation=Migration des categories
|
MigrationCategorieAssociation=Migration des categories
|
||||||
MigrationEvents=Migration of events to add event owner into assignment table
|
MigrationEvents=Migration d'événements pour ajouter le propriétaire d'événement dans la table d'affectation
|
||||||
MigrationEventsContact=Migration of events to add event contact into assignment table
|
MigrationEventsContact=Migration d'événements pour ajouter un contact d'événement dans la table d'affectation
|
||||||
MigrationRemiseEntity=Mettre à jour le champ "entity" de la table "llx_societe_remise
|
MigrationRemiseEntity=Mettre à jour le champ "entity" de la table "llx_societe_remise
|
||||||
MigrationRemiseExceptEntity=Mettre à jour le champ "entity" de la table "llx_societe_remise_except"
|
MigrationRemiseExceptEntity=Mettre à jour le champ "entity" de la table "llx_societe_remise_except"
|
||||||
MigrationUserRightsEntity=Mise à jour du champ entity de llx_user_rights
|
MigrationUserRightsEntity=Mise à jour du champ entity de llx_user_rights
|
||||||
MigrationUserGroupRightsEntity=Mise à jour du champ entity de llx_usergroup_rights
|
MigrationUserGroupRightsEntity=Mise à jour du champ entity de llx_usergroup_rights
|
||||||
MigrationReloadModule=Rechargement du module %s
|
MigrationReloadModule=Rechargement du module %s
|
||||||
MigrationResetBlockedLog=Réinitialiser le module BlockedLog pour l'algorithme v7
|
MigrationResetBlockedLog=Réinitialiser le module BlockedLog pour l'algorithme v7
|
||||||
ShowNotAvailableOptions=Show unavailable options
|
ShowNotAvailableOptions=Afficher les options non disponibles
|
||||||
HideNotAvailableOptions=Hide unavailable options
|
HideNotAvailableOptions=Masquer les options non disponibles
|
||||||
ErrorFoundDuringMigration=Une erreur est survenu lors du processus de migration, aussi l'étape suivante ne peut pas être réalisée. Pour ignorer les erreurs, vous pouvez <a href="%s">cliquer ici</a>, mais l'application ou certaines fonctionnalités risquent de présenter des dysfonctionnements jusqu'à la résolution de la ou des erreurs
|
ErrorFoundDuringMigration=Une erreur est survenu lors du processus de migration, aussi l'étape suivante ne peut pas être réalisée. Pour ignorer les erreurs, vous pouvez <a href="%s">cliquer ici</a>, mais l'application ou certaines fonctionnalités risquent de présenter des dysfonctionnements jusqu'à la résolution de la ou des erreurs
|
||||||
YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).<br>
|
YouTryInstallDisabledByDirLock=L'application a tenté de se mettre à niveau automatiquement, mais les pages d'installation / de mise à niveau ont été désactivées pour des raisons de sécurité (répertoire renommé avec le suffixe .lock). <br>
|
||||||
YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file <strong>install.lock</strong> in the dolibarr documents directory).<br>
|
YouTryInstallDisabledByFileLock=L'application a tenté de se mettre à niveau automatiquement, mais les pages d'installation / de mise à niveau ont été désactivées pour des raisons de sécurité (grâce à l'existence d'un fichier de verrouillage <strong> install.lock </strong> dans le répertoire de documents dolibarr). <br>
|
||||||
ClickHereToGoToApp=Cliquez ici pour aller sur votre application
|
ClickHereToGoToApp=Cliquez ici pour aller sur votre application
|
||||||
ClickOnLinkOrRemoveManualy=Click on the following link. If you always see this same page, you must remove/rename the file install.lock in the documents directory.
|
ClickOnLinkOrRemoveManualy=Cliquez sur le lien suivant. Si vous voyez toujours cette même page, vous devez supprimer / renommer le fichier install.lock dans le répertoire des documents.
|
||||||
|
|||||||
@ -45,10 +45,10 @@ MailingStatusReadAndUnsubscribe=Lu et désinscrit
|
|||||||
ErrorMailRecipientIsEmpty=L'adresse du destinataire est vide
|
ErrorMailRecipientIsEmpty=L'adresse du destinataire est vide
|
||||||
WarningNoEMailsAdded=Aucun nouvel email à ajouter à la liste des destinataires.
|
WarningNoEMailsAdded=Aucun nouvel email à ajouter à la liste des destinataires.
|
||||||
ConfirmValidMailing=Confirmez-vous la validation de l'emailing ?
|
ConfirmValidMailing=Confirmez-vous la validation de l'emailing ?
|
||||||
ConfirmResetMailing=Warning, by re-initializing emailing <b>%s</b> , you will allow resending this email in a mass mailing. Are you sure you want to do this?
|
ConfirmResetMailing=Attention, en réinitialisant l'emailing <b>%s</b>, vous autorisez son émission en masse une nouvelle fois. Est-ce bien ce que vous voulez faire ?
|
||||||
ConfirmDeleteMailing=Are you sure you want to delete this emailing?
|
ConfirmDeleteMailing=Êtes-vous sûr de vouloir supprimer cet email?
|
||||||
NbOfUniqueEMails=No. of unique emails
|
NbOfUniqueEMails=Nombre d'e-mails uniques
|
||||||
NbOfEMails=No. of EMails
|
NbOfEMails=Nombre de courriels
|
||||||
TotalNbOfDistinctRecipients=Nombre de destinataires uniques
|
TotalNbOfDistinctRecipients=Nombre de destinataires uniques
|
||||||
NoTargetYet=Aucun destinataire défini (Aller sur l'onglet Destinataires)
|
NoTargetYet=Aucun destinataire défini (Aller sur l'onglet Destinataires)
|
||||||
NoRecipientEmail=Aucun e-mail de destinataire pour %s
|
NoRecipientEmail=Aucun e-mail de destinataire pour %s
|
||||||
@ -66,8 +66,8 @@ DateLastSend=Date de la dernière expédition
|
|||||||
DateSending=Date envoi
|
DateSending=Date envoi
|
||||||
SentTo=Envoyés à <b>%s</b>
|
SentTo=Envoyés à <b>%s</b>
|
||||||
MailingStatusRead=Lu
|
MailingStatusRead=Lu
|
||||||
YourMailUnsubcribeOK=The email <b>%s</b> is correctly unsubscribe from mailing list
|
YourMailUnsubcribeOK=L'adresse email <b>%s</b> est bien désinscrite de la liste.
|
||||||
ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubscribe" feature
|
ActivateCheckReadKey=Clé utilisée pour chiffrer l'URL utilisée pour les fonctions "Lire accusé de réception" et "Se désabonner"
|
||||||
EMailSentToNRecipients=Email envoyé à %s destinataires.
|
EMailSentToNRecipients=Email envoyé à %s destinataires.
|
||||||
EMailSentForNElements=Email envoyé pour %s enregistrements
|
EMailSentForNElements=Email envoyé pour %s enregistrements
|
||||||
XTargetsAdded=<b>%s</b> destinataires ajoutés dans la liste cible
|
XTargetsAdded=<b>%s</b> destinataires ajoutés dans la liste cible
|
||||||
@ -166,4 +166,4 @@ InGoingEmailSetup=Configuration email entrant
|
|||||||
OutGoingEmailSetupForEmailing=Configuration des e-mail sortant (pour les e-mails de masse)
|
OutGoingEmailSetupForEmailing=Configuration des e-mail sortant (pour les e-mails de masse)
|
||||||
DefaultOutgoingEmailSetup=Configuration des emails sortant
|
DefaultOutgoingEmailSetup=Configuration des emails sortant
|
||||||
Information=Information
|
Information=Information
|
||||||
ContactsWithThirdpartyFilter=Contacts with third party filter
|
ContactsWithThirdpartyFilter=Contacts avec filtre tiers
|
||||||
|
|||||||
@ -50,15 +50,15 @@ ErrorFailedToSendMail=Échec de l'envoi de l'email (émetteur=%s, destinataire=%
|
|||||||
ErrorFileNotUploaded=Le fichier n'a pas été transféré. Vérifiez que sa taille ne dépasse pas le maxium autorisé, que l'espace disque est disponible et qu'un fichier du même nom n'existe pas déjà.
|
ErrorFileNotUploaded=Le fichier n'a pas été transféré. Vérifiez que sa taille ne dépasse pas le maxium autorisé, que l'espace disque est disponible et qu'un fichier du même nom n'existe pas déjà.
|
||||||
ErrorInternalErrorDetected=Erreur détectée
|
ErrorInternalErrorDetected=Erreur détectée
|
||||||
ErrorWrongHostParameter=Mauvais paramètre Serveur
|
ErrorWrongHostParameter=Mauvais paramètre Serveur
|
||||||
ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again.
|
ErrorYourCountryIsNotDefined=Votre pays n'est pas défini. Corriger en allant dans Accueil-Configuration-Société/Institution-Editer.
|
||||||
ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record.
|
ErrorRecordIsUsedByChild=Impossible de supprimer cet enregistrement. Cet enregistrement est utilisé par au moins un enregistrement enfant.
|
||||||
ErrorWrongValue=Valeur incorrecte
|
ErrorWrongValue=Valeur incorrecte
|
||||||
ErrorWrongValueForParameterX=Valeur incorrecte pour le paramètre %s
|
ErrorWrongValueForParameterX=Valeur incorrecte pour le paramètre %s
|
||||||
ErrorNoRequestInError=Aucune requête en erreur
|
ErrorNoRequestInError=Aucune requête en erreur
|
||||||
ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later.
|
ErrorServiceUnavailableTryLater=Service non disponible pour le moment. Réessayez plus tard.
|
||||||
ErrorDuplicateField=Doublon dans un champ unique
|
ErrorDuplicateField=Doublon dans un champ unique
|
||||||
ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back.
|
ErrorSomeErrorWereFoundRollbackIsDone=Quelques erreurs ont été trouvées. Les modifications ont été annulées.
|
||||||
ErrorConfigParameterNotDefined=Parameter <b>%s</b> is not defined in Dolibarr config file <b>conf.php</b>.
|
ErrorConfigParameterNotDefined=Le paramètre <b>%s</b> n'est pas défini dans le fichier de configuration Dolibarr <b>conf.php</b>.
|
||||||
ErrorCantLoadUserFromDolibarrDatabase=Impossible de trouver l'utilisateur <b>%s</b> dans la base Dolibarr.
|
ErrorCantLoadUserFromDolibarrDatabase=Impossible de trouver l'utilisateur <b>%s</b> dans la base Dolibarr.
|
||||||
ErrorNoVATRateDefinedForSellerCountry=Erreur, aucun taux tva défini pour le pays '%s'.
|
ErrorNoVATRateDefinedForSellerCountry=Erreur, aucun taux tva défini pour le pays '%s'.
|
||||||
ErrorNoSocialContributionForSellerCountry=Erreur, pas de types de charges sociales/fiscales définies pour le pays '%s'.
|
ErrorNoSocialContributionForSellerCountry=Erreur, pas de types de charges sociales/fiscales définies pour le pays '%s'.
|
||||||
@ -78,10 +78,10 @@ FileRenamed=Le fichier a été renommé avec succès
|
|||||||
FileGenerated=Le fichier a été généré avec succès
|
FileGenerated=Le fichier a été généré avec succès
|
||||||
FileSaved=Fichier enregistré avec succès
|
FileSaved=Fichier enregistré avec succès
|
||||||
FileUploaded=Le fichier a été transféré avec succès
|
FileUploaded=Le fichier a été transféré avec succès
|
||||||
FileTransferComplete=File(s) uploaded successfully
|
FileTransferComplete=Fichier (s) chargé (s) avec succès
|
||||||
FilesDeleted=Fichier(s) supprimé(s) avec succès
|
FilesDeleted=Fichier(s) supprimé(s) avec succès
|
||||||
FileWasNotUploaded=Un fichier a été sélectionné pour attachement mais n'a pas encore été uploadé. Cliquez sur "Joindre ce fichier" pour cela.
|
FileWasNotUploaded=Un fichier a été sélectionné pour attachement mais n'a pas encore été uploadé. Cliquez sur "Joindre ce fichier" pour cela.
|
||||||
NbOfEntries=No. of entries
|
NbOfEntries=Nombre de Entrées
|
||||||
GoToWikiHelpPage=Consulter l'aide (nécessite un accès internet)
|
GoToWikiHelpPage=Consulter l'aide (nécessite un accès internet)
|
||||||
GoToHelpPage=Consulter l'aide
|
GoToHelpPage=Consulter l'aide
|
||||||
RecordSaved=Enregistrement sauvegardé
|
RecordSaved=Enregistrement sauvegardé
|
||||||
@ -154,7 +154,7 @@ Update=Modifier
|
|||||||
Close=Clôturer
|
Close=Clôturer
|
||||||
CloseBox=Supprimer le widget du tableau de bord
|
CloseBox=Supprimer le widget du tableau de bord
|
||||||
Confirm=Confirmer
|
Confirm=Confirmer
|
||||||
ConfirmSendCardByMail=Do you really want to send the content of this card by mail to <b>%s</b>?
|
ConfirmSendCardByMail=Voulez vous envoyer le contenu de cette fiche par email à l'adresse <b>%s</b> ?
|
||||||
Delete=Supprimer
|
Delete=Supprimer
|
||||||
Remove=Enlever
|
Remove=Enlever
|
||||||
Resiliate=Résilier
|
Resiliate=Résilier
|
||||||
@ -328,7 +328,7 @@ Copy=Copier
|
|||||||
Paste=Coller
|
Paste=Coller
|
||||||
Default=Défaut
|
Default=Défaut
|
||||||
DefaultValue=Valeur par défaut
|
DefaultValue=Valeur par défaut
|
||||||
DefaultValues=Default values/filters/sorting
|
DefaultValues=Valeurs/filtres/tris par défaut
|
||||||
Price=Prix
|
Price=Prix
|
||||||
PriceCurrency=Prix (devise)
|
PriceCurrency=Prix (devise)
|
||||||
UnitPrice=Prix unitaire
|
UnitPrice=Prix unitaire
|
||||||
@ -429,7 +429,7 @@ ActionNotApplicable=Non applicable
|
|||||||
ActionRunningNotStarted=A réaliser
|
ActionRunningNotStarted=A réaliser
|
||||||
ActionRunningShort=En cours
|
ActionRunningShort=En cours
|
||||||
ActionDoneShort=Terminé
|
ActionDoneShort=Terminé
|
||||||
ActionUncomplete=Incomplete
|
ActionUncomplete=Incomplet
|
||||||
LatestLinkedEvents=Les %s derniers événements liés
|
LatestLinkedEvents=Les %s derniers événements liés
|
||||||
CompanyFoundation=Société/Organisation
|
CompanyFoundation=Société/Organisation
|
||||||
Accountant=Comptable
|
Accountant=Comptable
|
||||||
@ -437,6 +437,7 @@ ContactsForCompany=Contacts de ce tiers
|
|||||||
ContactsAddressesForCompany=Contacts/adresses de ce tiers
|
ContactsAddressesForCompany=Contacts/adresses de ce tiers
|
||||||
AddressesForCompany=Adresses de ce tiers
|
AddressesForCompany=Adresses de ce tiers
|
||||||
ActionsOnCompany=Événements vis à vis de ce tiers
|
ActionsOnCompany=Événements vis à vis de ce tiers
|
||||||
|
ActionsOnContact=Événements à propos de ce contact/adresse
|
||||||
ActionsOnMember=Événements vis à vis de cet adhérent
|
ActionsOnMember=Événements vis à vis de cet adhérent
|
||||||
ActionsOnProduct=Événements liés au produit
|
ActionsOnProduct=Événements liés au produit
|
||||||
NActionsLate=%s en retard
|
NActionsLate=%s en retard
|
||||||
@ -455,7 +456,7 @@ Duration=Durée
|
|||||||
TotalDuration=Durée totale
|
TotalDuration=Durée totale
|
||||||
Summary=Résumé
|
Summary=Résumé
|
||||||
DolibarrStateBoard=Statistiques de la base
|
DolibarrStateBoard=Statistiques de la base
|
||||||
DolibarrWorkBoard=Pending Items
|
DolibarrWorkBoard=Éléments en attente
|
||||||
NoOpenedElementToProcess=Aucun élément ouvert à traiter
|
NoOpenedElementToProcess=Aucun élément ouvert à traiter
|
||||||
Available=Disponible
|
Available=Disponible
|
||||||
NotYetAvailable=Pas encore disponible
|
NotYetAvailable=Pas encore disponible
|
||||||
@ -707,7 +708,7 @@ Merge=Fusionner
|
|||||||
DocumentModelStandardPDF=Modèle PDF standard
|
DocumentModelStandardPDF=Modèle PDF standard
|
||||||
PrintContentArea=Afficher page d'impression de la zone centrale
|
PrintContentArea=Afficher page d'impression de la zone centrale
|
||||||
MenuManager=Gestionnaire de menu
|
MenuManager=Gestionnaire de menu
|
||||||
WarningYouAreInMaintenanceMode=Warning, you are in maintenance mode, so only login <b>%s</b> is allowed to use the application at this time.
|
WarningYouAreInMaintenanceMode=Attention, vous êtes en mode maintenance, aussi seul le login <b>%s</b> est autorisé à utiliser l'application en ce moment.
|
||||||
CoreErrorTitle=Erreur système
|
CoreErrorTitle=Erreur système
|
||||||
CoreErrorMessage=Désolé, une erreur s'est produite. Contacter votre administrateur système pour vérifier les logs ou désactiver l'option $dolibarr_main_prod=1 pour obtenir plus d'information.
|
CoreErrorMessage=Désolé, une erreur s'est produite. Contacter votre administrateur système pour vérifier les logs ou désactiver l'option $dolibarr_main_prod=1 pour obtenir plus d'information.
|
||||||
CreditCard=Carte de crédit
|
CreditCard=Carte de crédit
|
||||||
@ -715,7 +716,7 @@ ValidatePayment=Valider ce règlement
|
|||||||
CreditOrDebitCard=Carte de crédit ou débit
|
CreditOrDebitCard=Carte de crédit ou débit
|
||||||
FieldsWithAreMandatory=Les champs marqués par un <b>%s</b> sont obligatoires
|
FieldsWithAreMandatory=Les champs marqués par un <b>%s</b> sont obligatoires
|
||||||
FieldsWithIsForPublic=Les champs marqués par <b>%s</b> seront affichés sur la liste publique des adhérents. Si vous ne le souhaitez pas, décochez la case "public".
|
FieldsWithIsForPublic=Les champs marqués par <b>%s</b> seront affichés sur la liste publique des adhérents. Si vous ne le souhaitez pas, décochez la case "public".
|
||||||
AccordingToGeoIPDatabase=(according to GeoIP conversion)
|
AccordingToGeoIPDatabase=(selon conversion GeoIP)
|
||||||
Line=Ligne
|
Line=Ligne
|
||||||
NotSupported=Non pris en charge
|
NotSupported=Non pris en charge
|
||||||
RequiredField=Champ obligatoire
|
RequiredField=Champ obligatoire
|
||||||
@ -723,8 +724,8 @@ Result=Résultat
|
|||||||
ToTest=Tester
|
ToTest=Tester
|
||||||
ValidateBefore=La fiche doit être validée pour pouvoir utiliser cette fonction
|
ValidateBefore=La fiche doit être validée pour pouvoir utiliser cette fonction
|
||||||
Visibility=Visibilité
|
Visibility=Visibilité
|
||||||
Totalizable=Totalizable
|
Totalizable=Totalisable
|
||||||
TotalizableDesc=This field is totalizable in list
|
TotalizableDesc=Ce champ est totalisable en liste
|
||||||
Private=Privé
|
Private=Privé
|
||||||
Hidden=Caché
|
Hidden=Caché
|
||||||
Resources=Ressources
|
Resources=Ressources
|
||||||
@ -743,7 +744,7 @@ LinkTo=Lier à
|
|||||||
LinkToProposal=Lier à une proposition commerciale
|
LinkToProposal=Lier à une proposition commerciale
|
||||||
LinkToOrder=Lier à une commande
|
LinkToOrder=Lier à une commande
|
||||||
LinkToInvoice=Lier à une facture
|
LinkToInvoice=Lier à une facture
|
||||||
LinkToTemplateInvoice=Link to template invoice
|
LinkToTemplateInvoice=Lien vers le modèle de facture
|
||||||
LinkToSupplierOrder=Lier à une commande fournisseur
|
LinkToSupplierOrder=Lier à une commande fournisseur
|
||||||
LinkToSupplierProposal=Lier à une proposition commerciale fournisseur
|
LinkToSupplierProposal=Lier à une proposition commerciale fournisseur
|
||||||
LinkToSupplierInvoice=Lier à une facture fournisseur
|
LinkToSupplierInvoice=Lier à une facture fournisseur
|
||||||
@ -797,7 +798,7 @@ PrintFile=Imprimer fichier %s
|
|||||||
ShowTransaction=Afficher l'écriture sur le compte bancaire
|
ShowTransaction=Afficher l'écriture sur le compte bancaire
|
||||||
ShowIntervention=Afficher intervention
|
ShowIntervention=Afficher intervention
|
||||||
ShowContract=Afficher contrat
|
ShowContract=Afficher contrat
|
||||||
GoIntoSetupToChangeLogo=Go to Home - Setup - Company to change logo or go to Home - Setup - Display to hide.
|
GoIntoSetupToChangeLogo=Allez à Accueil - Configuration - Société pour changer de logo ou allez à Accueil - Configuration - Afficher pour masquer.
|
||||||
Deny=Refuser
|
Deny=Refuser
|
||||||
Denied=Refusé
|
Denied=Refusé
|
||||||
ListOf=Liste de %s
|
ListOf=Liste de %s
|
||||||
@ -817,8 +818,8 @@ TooManyRecordForMassAction=Trop d'enregistrements sélectionnés pour l'action d
|
|||||||
NoRecordSelected=Aucu enregistrement sélectionné
|
NoRecordSelected=Aucu enregistrement sélectionné
|
||||||
MassFilesArea=Zone des fichiers générés en masse
|
MassFilesArea=Zone des fichiers générés en masse
|
||||||
ShowTempMassFilesArea=Afficher la zone des fichiers générés en masse
|
ShowTempMassFilesArea=Afficher la zone des fichiers générés en masse
|
||||||
ConfirmMassDeletion=Mass delete confirmation
|
ConfirmMassDeletion=Confirmation de suppression en masse
|
||||||
ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record?
|
ConfirmMassDeletionQuestion=Êtes-vous sûr de vouloir supprimer l’enregistrement sélectionné %s?
|
||||||
RelatedObjects=Objets liés
|
RelatedObjects=Objets liés
|
||||||
ClassifyBilled=Classer facturé
|
ClassifyBilled=Classer facturé
|
||||||
ClassifyUnbilled=Classer non facturé
|
ClassifyUnbilled=Classer non facturé
|
||||||
@ -836,7 +837,7 @@ Calendar=Calendrier
|
|||||||
GroupBy=Grouper par...
|
GroupBy=Grouper par...
|
||||||
ViewFlatList=Voir vue liste
|
ViewFlatList=Voir vue liste
|
||||||
RemoveString=Supprimer la chaine '%s'
|
RemoveString=Supprimer la chaine '%s'
|
||||||
SomeTranslationAreUncomplete=Some of the languages offered may be only partially translated or may contain errors. Please help to correct your language by registering at <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a> to add your improvements.
|
SomeTranslationAreUncomplete=Certaines des langues proposées peuvent ne pas être traduites partiellement ou contenir des erreurs. Aidez-nous à corriger votre langue en vous inscrivant à l'adresse <a href="https://transifex.com/projects/p/dolibarr/" target="_blank"> https://transifex.com/projects/p/dolibarr/. < / a> ajouter vos améliorations.
|
||||||
DirectDownloadLink=Lien de téléchargement direct (public/externe)
|
DirectDownloadLink=Lien de téléchargement direct (public/externe)
|
||||||
DirectDownloadInternalLink=Lien de téléchargement direct (requiert d'être logué et autorisé)
|
DirectDownloadInternalLink=Lien de téléchargement direct (requiert d'être logué et autorisé)
|
||||||
Download=Téléchargement
|
Download=Téléchargement
|
||||||
@ -856,11 +857,11 @@ HR=HR
|
|||||||
HRAndBank=HR et banque
|
HRAndBank=HR et banque
|
||||||
AutomaticallyCalculated=Calculé automatiquement
|
AutomaticallyCalculated=Calculé automatiquement
|
||||||
TitleSetToDraft=Retour à l'état de brouillon
|
TitleSetToDraft=Retour à l'état de brouillon
|
||||||
ConfirmSetToDraft=Are you sure you want to go back to Draft status?
|
ConfirmSetToDraft=Êtes-vous sûr de vouloir revenir au statut de brouillon?
|
||||||
ImportId=Id import
|
ImportId=Id import
|
||||||
Events=Événements
|
Events=Événements
|
||||||
EMailTemplates=Modèles des courriels
|
EMailTemplates=Modèles des courriels
|
||||||
FileNotShared=File not shared to external public
|
FileNotShared=Fichier non partagé avec un public externe
|
||||||
Project=Projet
|
Project=Projet
|
||||||
Projects=Projets
|
Projects=Projets
|
||||||
LeadOrProject=Opportunités | Projet
|
LeadOrProject=Opportunités | Projet
|
||||||
@ -873,8 +874,8 @@ NewLeadOrProject=Nouvelle opportunité ou projet
|
|||||||
Rights=Permissions
|
Rights=Permissions
|
||||||
LineNb=No ligne
|
LineNb=No ligne
|
||||||
IncotermLabel=Incoterms
|
IncotermLabel=Incoterms
|
||||||
TabLetteringCustomer=Customer lettering
|
TabLetteringCustomer=Lettrage client
|
||||||
TabLetteringSupplier=Supplier lettering
|
TabLetteringSupplier=Lettrage fournisseur
|
||||||
# Week day
|
# Week day
|
||||||
Monday=Lundi
|
Monday=Lundi
|
||||||
Tuesday=Mardi
|
Tuesday=Mardi
|
||||||
@ -939,7 +940,7 @@ CommentAdded=Commentaire ajouté
|
|||||||
CommentDeleted=Commentaire supprimé
|
CommentDeleted=Commentaire supprimé
|
||||||
Everybody=Tout le monde
|
Everybody=Tout le monde
|
||||||
PayedBy=Payé par
|
PayedBy=Payé par
|
||||||
PayedTo=Paid to
|
PayedTo=Versée à
|
||||||
Monthly=Mensuel
|
Monthly=Mensuel
|
||||||
Quarterly=Trimestriel
|
Quarterly=Trimestriel
|
||||||
Annual=Annuel
|
Annual=Annuel
|
||||||
@ -949,7 +950,8 @@ LocalAndRemote=Local et distant
|
|||||||
KeyboardShortcut=Raccourci clavier
|
KeyboardShortcut=Raccourci clavier
|
||||||
AssignedTo=Assigné à
|
AssignedTo=Assigné à
|
||||||
Deletedraft=Supprimer brouillon
|
Deletedraft=Supprimer brouillon
|
||||||
ConfirmMassDraftDeletion=Draft mass delete confirmation
|
ConfirmMassDraftDeletion=Projet de confirmation de suppression en masse
|
||||||
FileSharedViaALink=Fichier partagé via un lien
|
FileSharedViaALink=Fichier partagé via un lien
|
||||||
SelectAThirdPartyFirst=Select a third party first...
|
SelectAThirdPartyFirst=Sélectionnez d'abord un tiers ...
|
||||||
YouAreCurrentlyInSandboxMode=Vous travaillez actuellement dans le mode "bac à sable" de %s
|
YouAreCurrentlyInSandboxMode=Vous travaillez actuellement dans le mode "bac à sable" de %s
|
||||||
|
Inventory=Inventaire
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Dolibarr language file - Source file is en_US - loan
|
# Dolibarr language file - Source file is en_US - loan
|
||||||
ModuleBuilderDesc=This tool must be used by only by experienced users or developers. It gives you utilities to build or edit your own module.<br>Documentation for alternative <a href="%s" target="_blank">manual development is here</a>.
|
ModuleBuilderDesc=Cet outil ne doit être utilisé que par des utilisateurs expérimentés ou des développeurs. Il vous fournit des utilitaires pour construire ou éditer votre propre module. <br> La documentation relative au <a href="%s" target="_blank"> développement manuel alternatif est ici </a>.
|
||||||
EnterNameOfModuleDesc=Saisissez le nom du module/application à créer, sans espaces. Utilisez les majuscules pour identifier les mots (par exemple : MonModule, BoutiqueECommerce,...)
|
EnterNameOfModuleDesc=Saisissez le nom du module/application à créer, sans espaces. Utilisez les majuscules pour identifier les mots (par exemple : MonModule, BoutiqueECommerce,...)
|
||||||
EnterNameOfObjectDesc=Entrez le nom de l'objet à créer sans espaces. Utilisez les majuscules pour séparer des mots (par exemple: MyObject, Student, Teacher ...). Le fichier de classe CRUD, mais aussi le fichier API, les pages à afficher / ajouter / éditer / supprimer des objets et des fichiers SQL seront générés.
|
EnterNameOfObjectDesc=Entrez le nom de l'objet à créer sans espaces. Utilisez les majuscules pour séparer des mots (par exemple: MyObject, Student, Teacher ...). Le fichier de classe CRUD, mais aussi le fichier API, les pages à afficher / ajouter / éditer / supprimer des objets et des fichiers SQL seront générés.
|
||||||
ModuleBuilderDesc2=Chemin ou les modules sont générés/modifiés (premier répertoire alternatif défini dans %s):<strong>%s</strong>
|
ModuleBuilderDesc2=Chemin ou les modules sont générés/modifiés (premier répertoire alternatif défini dans %s):<strong>%s</strong>
|
||||||
@ -13,7 +13,7 @@ ModuleInitialized=Module initialisé
|
|||||||
FilesForObjectInitialized=Fichiers pour les nouvel objet '%s' initialisés
|
FilesForObjectInitialized=Fichiers pour les nouvel objet '%s' initialisés
|
||||||
FilesForObjectUpdated=Les fichiers pour l'objet '%s' ont été mis à jour ( fichiers .sql et .class.php )
|
FilesForObjectUpdated=Les fichiers pour l'objet '%s' ont été mis à jour ( fichiers .sql et .class.php )
|
||||||
ModuleBuilderDescdescription=Entrez ici toutes les informations générales qui décrivent votre module.
|
ModuleBuilderDescdescription=Entrez ici toutes les informations générales qui décrivent votre module.
|
||||||
ModuleBuilderDescspecifications=You can enter here a detailed description of the specifications of your module that is not already structured into other tabs. So you have within easy reach all the rules to develop. Also this text content will be included into the generated documentation (see last tab). You can use Markdown format, but it is recommended to use Asciidoc format (comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
|
ModuleBuilderDescspecifications=Vous pouvez entrer ici une description détaillée des spécifications de votre module qui n'est pas déjà structurée dans d'autres onglets. Vous avez donc à portée de main toutes les règles à développer. Ce contenu textuel sera également inclus dans la documentation générée (voir dernier onglet). Vous pouvez utiliser le format Markdown, mais il est recommandé d'utiliser le format Asciidoc (comparaison entre .md et .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
|
||||||
ModuleBuilderDescobjects=Définissez ici les objets que vous souhaitez gérer avec votre module. Une classe CRUD DAO, des fichiers SQL, une page pour lister l'enregistrement des objets, pour créer / modifier / afficher un enregistrement et une API sera générée.
|
ModuleBuilderDescobjects=Définissez ici les objets que vous souhaitez gérer avec votre module. Une classe CRUD DAO, des fichiers SQL, une page pour lister l'enregistrement des objets, pour créer / modifier / afficher un enregistrement et une API sera générée.
|
||||||
ModuleBuilderDescmenus=Cet onglet est dédié à la définition des entrées menu fournies par votre module.
|
ModuleBuilderDescmenus=Cet onglet est dédié à la définition des entrées menu fournies par votre module.
|
||||||
ModuleBuilderDescpermissions=Cet onglet est dédié à la définition des nouvelles permissions dont vous voulez fournir avec votre module.
|
ModuleBuilderDescpermissions=Cet onglet est dédié à la définition des nouvelles permissions dont vous voulez fournir avec votre module.
|
||||||
@ -21,12 +21,12 @@ ModuleBuilderDesctriggers=Vue des triggers ajoutés par votre module. Pour inclu
|
|||||||
ModuleBuilderDeschooks=Cet onglet est dédié aux points d'accroche.
|
ModuleBuilderDeschooks=Cet onglet est dédié aux points d'accroche.
|
||||||
ModuleBuilderDescwidgets=Cet onglet est dédié à la gestion/construction de widgets.
|
ModuleBuilderDescwidgets=Cet onglet est dédié à la gestion/construction de widgets.
|
||||||
ModuleBuilderDescbuildpackage=Vous pouvez générer ici un fichier de package "prêt à distribuer" (un fichier .zip normalisé) de votre module et un fichier de documentation "prêt à distribuer". Cliquez simplement sur le bouton pour créer le paquet ou le fichier de documentation.
|
ModuleBuilderDescbuildpackage=Vous pouvez générer ici un fichier de package "prêt à distribuer" (un fichier .zip normalisé) de votre module et un fichier de documentation "prêt à distribuer". Cliquez simplement sur le bouton pour créer le paquet ou le fichier de documentation.
|
||||||
EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: ALL files of module AND structured data and documentation will be deleted!
|
EnterNameOfModuleToDeleteDesc=Vous pouvez supprimer votre module. ATTENTION: Tous fichiers relatifs a ce module ET toutes bases de donnes seront supprimés!
|
||||||
EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All files related to object will be deleted!
|
EnterNameOfObjectToDeleteDesc=Vous pouvez supprimer un objet\nATTENTION:\nTous fichiers relatifs a cet objet seront supprimes
|
||||||
DangerZone=Zone de danger
|
DangerZone=Zone de danger
|
||||||
BuildPackage=Générer package/documentation
|
BuildPackage=Générer package/documentation
|
||||||
BuildDocumentation=Générez la documentation
|
BuildDocumentation=Générez la documentation
|
||||||
ModuleIsNotActive=This module is not activated yet. Go to %s to make it live or click here:
|
ModuleIsNotActive=Ce module n'est pas encore activé. Allez à %s pour le faire vivre ou cliquez ici:
|
||||||
ModuleIsLive=Ce module a été activé. Tout changement sur lui pourrait casser une fonctionnalité actuellement activée.
|
ModuleIsLive=Ce module a été activé. Tout changement sur lui pourrait casser une fonctionnalité actuellement activée.
|
||||||
DescriptionLong=Description longue
|
DescriptionLong=Description longue
|
||||||
EditorName=Nom de l'éditeur
|
EditorName=Nom de l'éditeur
|
||||||
@ -47,7 +47,7 @@ RegenerateClassAndSql=Effacer et générer à nouveau les fichiers de classe et
|
|||||||
RegenerateMissingFiles=Générer les fichiers manquant
|
RegenerateMissingFiles=Générer les fichiers manquant
|
||||||
SpecificationFile=Fichier de description des règles métiers
|
SpecificationFile=Fichier de description des règles métiers
|
||||||
LanguageFile=Fichier langue
|
LanguageFile=Fichier langue
|
||||||
ConfirmDeleteProperty=Are you sure you want to delete the property <strong>%s</strong>? This will change code in PHP class but also remove column from table definition of object.
|
ConfirmDeleteProperty=Voulez-vous vraiment supprimer la propriété <strong> %s </strong> ? Cela modifiera le code de la classe PHP, mais supprimera également la colonne de la définition de la table de l'objet.
|
||||||
NotNull=Non NULL
|
NotNull=Non NULL
|
||||||
NotNullDesc=1=Définir le champ en base à NOT NULL. -1=Autoriser les valeurs nulles et forcer la valeur à NULL si vide ('' ou 0).
|
NotNullDesc=1=Définir le champ en base à NOT NULL. -1=Autoriser les valeurs nulles et forcer la valeur à NULL si vide ('' ou 0).
|
||||||
SearchAll=Utilisé par la "recherche globale"
|
SearchAll=Utilisé par la "recherche globale"
|
||||||
@ -66,7 +66,7 @@ PageForLib=Fichier pour les librairies PHP
|
|||||||
SqlFileExtraFields=Fichier SQL pour les attributs complémentaires
|
SqlFileExtraFields=Fichier SQL pour les attributs complémentaires
|
||||||
SqlFileKey=Fichier Sql pour les clés
|
SqlFileKey=Fichier Sql pour les clés
|
||||||
AnObjectAlreadyExistWithThisNameAndDiffCase=Un objet existe déjà avec ce nom dans une casse différente
|
AnObjectAlreadyExistWithThisNameAndDiffCase=Un objet existe déjà avec ce nom dans une casse différente
|
||||||
UseAsciiDocFormat=You can use Markdown format, but it is recommended to use Asciidoc format (omparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
|
UseAsciiDocFormat=Vous pouvez utiliser le format Markdown, mais il est recommandé d'utiliser le format Asciidoc (comparaison entre .md et .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
|
||||||
IsAMeasure=Est une mesure
|
IsAMeasure=Est une mesure
|
||||||
DirScanned=Répertoire scanné
|
DirScanned=Répertoire scanné
|
||||||
NoTrigger=Pas de trigger
|
NoTrigger=Pas de trigger
|
||||||
@ -78,7 +78,7 @@ SeeExamples=Voir des exemples ici
|
|||||||
EnabledDesc=Condition pour que ce champ soit actif (Exemples: 1 ou $conf->global->MYMODULE_MYOPTION)
|
EnabledDesc=Condition pour que ce champ soit actif (Exemples: 1 ou $conf->global->MYMODULE_MYOPTION)
|
||||||
VisibleDesc=Le champ est-il visible ? (Exemples: 0 = Jamais visible, 1 = Visible sur les listes et formulaires de création/mise à jour/visualisation, 2 = Visible uniquement sur la liste, 3 = Visible uniquement sur le formulaire de création/mise à jour/affichage. Utiliser une valeur négative signifie que le champ n'est pas affiché par défaut sur la liste mais peut être sélectionné pour l'affichage)
|
VisibleDesc=Le champ est-il visible ? (Exemples: 0 = Jamais visible, 1 = Visible sur les listes et formulaires de création/mise à jour/visualisation, 2 = Visible uniquement sur la liste, 3 = Visible uniquement sur le formulaire de création/mise à jour/affichage. Utiliser une valeur négative signifie que le champ n'est pas affiché par défaut sur la liste mais peut être sélectionné pour l'affichage)
|
||||||
IsAMeasureDesc=Peut-on cumuler la valeur du champ pour obtenir un total dans les listes ? (Exemples: 1 ou 0)
|
IsAMeasureDesc=Peut-on cumuler la valeur du champ pour obtenir un total dans les listes ? (Exemples: 1 ou 0)
|
||||||
SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0)
|
SearchAllDesc=Le champ est-il utilisé pour effectuer une recherche à partir de l'outil de recherche rapide? (Exemples: 1 ou 0)
|
||||||
SpecDefDesc=Entrez ici toute la documentation que vous souhaitez joindre au module et qui n'a pas encore été définis dans d'autres onglets. Vous pouvez utiliser .md ou, mieux, la syntaxe enrichie .asciidoc.
|
SpecDefDesc=Entrez ici toute la documentation que vous souhaitez joindre au module et qui n'a pas encore été définis dans d'autres onglets. Vous pouvez utiliser .md ou, mieux, la syntaxe enrichie .asciidoc.
|
||||||
LanguageDefDesc=Entrez dans ces fichiers, toutes les clés et la traduction pour chaque fichier de langue.
|
LanguageDefDesc=Entrez dans ces fichiers, toutes les clés et la traduction pour chaque fichier de langue.
|
||||||
MenusDefDesc=Définissez ici les menus fournis par votre module (une fois définis, ils sont visibles dans l'éditeur de menu %s)
|
MenusDefDesc=Définissez ici les menus fournis par votre module (une fois définis, ils sont visibles dans l'éditeur de menu %s)
|
||||||
@ -88,7 +88,7 @@ TriggerDefDesc=Définissez dans le fichier trigger le code que vous souhaitez ex
|
|||||||
SeeIDsInUse=Voir les IDs utilisés dans votre installation
|
SeeIDsInUse=Voir les IDs utilisés dans votre installation
|
||||||
SeeReservedIDsRangeHere=Voir la plage des ID réservés
|
SeeReservedIDsRangeHere=Voir la plage des ID réservés
|
||||||
ToolkitForDevelopers=Boîte à outils pour développeurs Dolibarr
|
ToolkitForDevelopers=Boîte à outils pour développeurs Dolibarr
|
||||||
TryToUseTheModuleBuilder=If you have knowledge of SQL and PHP, you may use the native module builder wizard.<br>Enable the module <strong>%s</strong> and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu.<br>Warning: This is an advanced developer feature, do <b>not</b> experiment on your production site!
|
TryToUseTheModuleBuilder=Si vous connaissez SQL et PHP, vous pouvez utiliser l'assistant de création de module natif. <br> Activez le module <strong> %s </strong> et utilisez l'assistant en cliquant sur la <span class = "fa fa-bug">. </span> dans le menu en haut à droite. <br> Avertissement: Il s'agit d'une fonctionnalité avancée pour les développeurs. Ne <b> pas </b> expérimenter sur votre site de production!
|
||||||
SeeTopRightMenu=Voir<span class="fa fa-bug"></span> à droite de votre barre de menu principal
|
SeeTopRightMenu=Voir<span class="fa fa-bug"></span> à droite de votre barre de menu principal
|
||||||
AddLanguageFile=Ajouter le fichier de langue
|
AddLanguageFile=Ajouter le fichier de langue
|
||||||
YouCanUseTranslationKey=Vous pouvez utiliser ici une clé qui est la clé de traduction trouvée dans le fichier de langue (voir l'onglet "Langues")
|
YouCanUseTranslationKey=Vous pouvez utiliser ici une clé qui est la clé de traduction trouvée dans le fichier de langue (voir l'onglet "Langues")
|
||||||
@ -96,7 +96,7 @@ DropTableIfEmpty=(Supprimer la table si vide)
|
|||||||
TableDoesNotExists=La table %s n'existe pas
|
TableDoesNotExists=La table %s n'existe pas
|
||||||
TableDropped=La table %s a été supprimée
|
TableDropped=La table %s a été supprimée
|
||||||
InitStructureFromExistingTable=Construire la chaîne du tableau de structure d'une table existante
|
InitStructureFromExistingTable=Construire la chaîne du tableau de structure d'une table existante
|
||||||
UseAboutPage=Disable the about page
|
UseAboutPage=Désactiver la page "A propos"
|
||||||
UseDocFolder=Disable the documentation folder
|
UseDocFolder=Désactiver le dossier Documentation
|
||||||
UseSpecificReadme=Utiliser un fichier ReadMe spécifique
|
UseSpecificReadme=Utiliser un fichier ReadMe spécifique
|
||||||
RealPathOfModule=Real path of module
|
RealPathOfModule=Reel chemin du dossier du module
|
||||||
|
|||||||
@ -3,18 +3,18 @@ MultiCurrency=Multi-devise
|
|||||||
ErrorAddRateFail=Erreur lors de l'ajout du taux
|
ErrorAddRateFail=Erreur lors de l'ajout du taux
|
||||||
ErrorAddCurrencyFail=Erreur lors de l'ajout de la devise
|
ErrorAddCurrencyFail=Erreur lors de l'ajout de la devise
|
||||||
ErrorDeleteCurrencyFail=Erreur de suppression
|
ErrorDeleteCurrencyFail=Erreur de suppression
|
||||||
multicurrency_syncronize_error=Erreur de synchronisation %s
|
multicurrency_syncronize_error=Erreur de synchronisation: %s
|
||||||
MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Utilisez la date du document pour trouver le taux de change, au lieu d'utiliser dernier taux connu
|
MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Utilisez la date du document pour rechercher le taux de change, au lieu d'utiliser le dernier taux connu
|
||||||
multicurrency_useOriginTx=Quand un objet est créé à partir d'un autre, garder le taux original de l'objet source (sinon utiliser le dernier taux connu)
|
multicurrency_useOriginTx=Lorsqu'un objet est créé à partir d'un autre, conservez le taux d'origine de l'objet source (sinon utilisez le dernier taux connu).
|
||||||
CurrencyLayerAccount=API CurrencyLayer
|
CurrencyLayerAccount=API CurrencyLayer
|
||||||
CurrencyLayerAccount_help_to_synchronize=Vous devez créer un compte sur leur site web pour pouvoir utiliser cette fonctionnalité.<br />Obtenez votre <b>Clé API</b><br />Si vous utilisez un compte gratuit, vous ne pouvez pas changer la <b>devise source</b>(USD par défaut)<br />Mais si votre devise principale n'est pas USD, vous pouvez utiliser une <b>devise source alternative</b> pour forcer votre devise principale<br /><br /> Vous êtes limité à 1000 synchronisations par mois.
|
CurrencyLayerAccount_help_to_synchronize=Vous devez créer un compte sur leur site web pour pouvoir utiliser cette fonctionnalité.<br />Obtenez votre <b>Clé API</b><br />Si vous utilisez un compte gratuit, vous ne pouvez pas changer la <b>devise source</b>(USD par défaut)<br />Mais si votre devise principale n'est pas USD, vous pouvez utiliser une <b>devise source alternative</b> pour forcer votre devise principale<br /><br /> Vous êtes limité à 1000 synchronisations par mois.
|
||||||
multicurrency_appId=Clé API
|
multicurrency_appId=Clé API
|
||||||
multicurrency_appCurrencySource=Devise source
|
multicurrency_appCurrencySource=Devise source
|
||||||
multicurrency_alternateCurrencySource=Devise du document source
|
multicurrency_alternateCurrencySource=Devise du document source
|
||||||
CurrenciesUsed=Devises utilisées
|
CurrenciesUsed=Devises utilisées
|
||||||
CurrenciesUsed_help_to_add=Ajoutez les différentes devises et taux dont vous avez besoin sur vos <b>propositions commerciales</b>,<b>commandes</b>, etc.
|
CurrenciesUsed_help_to_add=Ajoutez les différentes devises et taux que vous devez utiliser pour vos <b> propositions </b>, <b> commandes </b>, etc.
|
||||||
rate=taux
|
rate=taux
|
||||||
MulticurrencyReceived=Reçu, devise originale
|
MulticurrencyReceived=Reçu, devise originale
|
||||||
MulticurrencyRemainderToTake=Montant restant, devise originale
|
MulticurrencyRemainderToTake=Montant restant, devise d'origine
|
||||||
MulticurrencyPaymentAmount=Montant du règlement (devise d'origine)
|
MulticurrencyPaymentAmount=Montant du règlement (devise d'origine)
|
||||||
AmountToOthercurrency=Montant destination (en devise du compte de réception)
|
AmountToOthercurrency=Montant destination (en devise du compte de réception)
|
||||||
|
|||||||
@ -11,7 +11,7 @@ PollTitle=Titre sondage
|
|||||||
ToReceiveEMailForEachVote=Recevoir un email à chaque vote
|
ToReceiveEMailForEachVote=Recevoir un email à chaque vote
|
||||||
TypeDate=Type date
|
TypeDate=Type date
|
||||||
TypeClassic=Type classique
|
TypeClassic=Type classique
|
||||||
OpenSurveyStep2=Sélectionner les dates parmis les jours libres (en gris). Les jours sélectionnés sont verts. Vous pouvez dé-sélectionner un jour en cliquant à nouveau dessus.
|
OpenSurveyStep2=Sélectionnez vos dates parmi les jours gratuits (gris). Les jours sélectionnés sont verts. Vous pouvez désélectionner un jour précédemment sélectionné en cliquant à nouveau dessus.
|
||||||
RemoveAllDays=Efface tous les jours
|
RemoveAllDays=Efface tous les jours
|
||||||
CopyHoursOfFirstDay=Copier heures du premier jour
|
CopyHoursOfFirstDay=Copier heures du premier jour
|
||||||
RemoveAllHours=Efface toutes les heures
|
RemoveAllHours=Efface toutes les heures
|
||||||
@ -35,7 +35,7 @@ TitleChoice=Libellé du choix
|
|||||||
ExportSpreadsheet=Exporter feuille de résultats
|
ExportSpreadsheet=Exporter feuille de résultats
|
||||||
ExpireDate=Date expiration
|
ExpireDate=Date expiration
|
||||||
NbOfSurveys=Nombre de sondages
|
NbOfSurveys=Nombre de sondages
|
||||||
NbOfVoters=Nombre de votants
|
NbOfVoters=Nbre de votants
|
||||||
SurveyResults=Résultats
|
SurveyResults=Résultats
|
||||||
PollAdminDesc=Vous êtes habilité à modifier toutes les lignes de votes par le bouton "Éditer". Vous pouvez supprimer une colonne ou ligne avec %s. Vous pouvez aussi ajouter une nouvelle colonne avec %s.
|
PollAdminDesc=Vous êtes habilité à modifier toutes les lignes de votes par le bouton "Éditer". Vous pouvez supprimer une colonne ou ligne avec %s. Vous pouvez aussi ajouter une nouvelle colonne avec %s.
|
||||||
5MoreChoices=5 choix suplémentaires
|
5MoreChoices=5 choix suplémentaires
|
||||||
@ -58,4 +58,4 @@ MoreChoices=Entrez plus de choix pour les votants
|
|||||||
SurveyExpiredInfo=Le sondage a été fermé ou le délai de vote est expiré
|
SurveyExpiredInfo=Le sondage a été fermé ou le délai de vote est expiré
|
||||||
EmailSomeoneVoted=%s a rempli une ligne.\nVous pouvez trouver le sondage via le lien:\n%s
|
EmailSomeoneVoted=%s a rempli une ligne.\nVous pouvez trouver le sondage via le lien:\n%s
|
||||||
ShowSurvey=Afficher le sondage
|
ShowSurvey=Afficher le sondage
|
||||||
UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
|
UserMustBeSameThanUserUsedToVote=Vous devez avoir voté et utiliser le même nom d'utilisateur que celui utilisé pour voter, pour poster un commentaire
|
||||||
|
|||||||
@ -19,7 +19,7 @@ SuppliersOrdersRunning=Commandes fournisseurs en cours
|
|||||||
CustomerOrder=Commande client
|
CustomerOrder=Commande client
|
||||||
CustomersOrders=Commandes clients
|
CustomersOrders=Commandes clients
|
||||||
CustomersOrdersRunning=Commandes clients en cours
|
CustomersOrdersRunning=Commandes clients en cours
|
||||||
CustomersOrdersAndOrdersLines=Customer orders and order details
|
CustomersOrdersAndOrdersLines=Commandes clients et ligne de commandes
|
||||||
OrdersDeliveredToBill=Commandes clients délivrées à facturer
|
OrdersDeliveredToBill=Commandes clients délivrées à facturer
|
||||||
OrdersToBill=Commandes clients à délivrer
|
OrdersToBill=Commandes clients à délivrer
|
||||||
OrdersInProcess=Commandes clients en traitement
|
OrdersInProcess=Commandes clients en traitement
|
||||||
@ -88,7 +88,7 @@ NumberOfOrdersByMonth=Nombre de commandes par mois
|
|||||||
AmountOfOrdersByMonthHT=Montant total de commandes par mois (HT)
|
AmountOfOrdersByMonthHT=Montant total de commandes par mois (HT)
|
||||||
ListOfOrders=Liste des commandes
|
ListOfOrders=Liste des commandes
|
||||||
CloseOrder=Clôturer commande
|
CloseOrder=Clôturer commande
|
||||||
ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed.
|
ConfirmCloseOrder=Voulez-vous vraiment que cette commande soit livrée? Une fois qu'une commande est livrée, elle peut être définie sur facturée.
|
||||||
ConfirmDeleteOrder=Êtes-vous sûr de vouloir effacer cette commande ?
|
ConfirmDeleteOrder=Êtes-vous sûr de vouloir effacer cette commande ?
|
||||||
ConfirmValidateOrder=Êtes-vous sûr de vouloir valider cette commande sous la référence <b>%s</b> ?
|
ConfirmValidateOrder=Êtes-vous sûr de vouloir valider cette commande sous la référence <b>%s</b> ?
|
||||||
ConfirmUnvalidateOrder=Êtes-vous sûr de vouloir restaurer la commande <b>%s</b> au statut brouillon ?
|
ConfirmUnvalidateOrder=Êtes-vous sûr de vouloir restaurer la commande <b>%s</b> au statut brouillon ?
|
||||||
|
|||||||
@ -23,7 +23,7 @@ MessageForm=Message sur l'écran de paiement en ligne
|
|||||||
MessageOK=Message sur page de retour de paiement validé
|
MessageOK=Message sur page de retour de paiement validé
|
||||||
MessageKO=Message sur page de retour de paiement annulé
|
MessageKO=Message sur page de retour de paiement annulé
|
||||||
ContentOfDirectoryIsNotEmpty=Le contenu de ce répertoire n'est pas vide.
|
ContentOfDirectoryIsNotEmpty=Le contenu de ce répertoire n'est pas vide.
|
||||||
DeleteAlsoContentRecursively=Check to delete all content recursively
|
DeleteAlsoContentRecursively=Cocher pour supprimer tout le contenu de manière récursive
|
||||||
|
|
||||||
YearOfInvoice=Année de la date de facturation
|
YearOfInvoice=Année de la date de facturation
|
||||||
PreviousYearOfInvoice=Année précédente de la date de facturation
|
PreviousYearOfInvoice=Année précédente de la date de facturation
|
||||||
@ -38,8 +38,8 @@ Notify_ORDER_SUPPLIER_VALIDATE=Commande fournisseur enregistrée
|
|||||||
Notify_ORDER_SUPPLIER_APPROVE=Commande fournisseur approuvée
|
Notify_ORDER_SUPPLIER_APPROVE=Commande fournisseur approuvée
|
||||||
Notify_ORDER_SUPPLIER_REFUSE=Commande fournisseur refusée
|
Notify_ORDER_SUPPLIER_REFUSE=Commande fournisseur refusée
|
||||||
Notify_PROPAL_VALIDATE=Validation proposition commerciale client
|
Notify_PROPAL_VALIDATE=Validation proposition commerciale client
|
||||||
Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed
|
Notify_PROPAL_CLOSE_SIGNED=Proposition client fermée signée
|
||||||
Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused
|
Notify_PROPAL_CLOSE_REFUSED=Proposition client fermée refusée
|
||||||
Notify_PROPAL_SENTBYMAIL=Envoi proposition commerciale par email
|
Notify_PROPAL_SENTBYMAIL=Envoi proposition commerciale par email
|
||||||
Notify_WITHDRAW_TRANSMIT=Transmission prélèvement
|
Notify_WITHDRAW_TRANSMIT=Transmission prélèvement
|
||||||
Notify_WITHDRAW_CREDIT=Crédit prélèvement
|
Notify_WITHDRAW_CREDIT=Crédit prélèvement
|
||||||
@ -48,11 +48,11 @@ Notify_COMPANY_CREATE=Tiers créé
|
|||||||
Notify_COMPANY_SENTBYMAIL=Email envoyé depuis la fiche Tiers
|
Notify_COMPANY_SENTBYMAIL=Email envoyé depuis la fiche Tiers
|
||||||
Notify_BILL_VALIDATE=Facture client validée
|
Notify_BILL_VALIDATE=Facture client validée
|
||||||
Notify_BILL_UNVALIDATE=Dévalidation facture client
|
Notify_BILL_UNVALIDATE=Dévalidation facture client
|
||||||
Notify_BILL_PAYED=Customer invoice paid
|
Notify_BILL_PAYED=Facture client payée
|
||||||
Notify_BILL_CANCEL=Annulation facture client
|
Notify_BILL_CANCEL=Annulation facture client
|
||||||
Notify_BILL_SENTBYMAIL=Envoi facture client par email
|
Notify_BILL_SENTBYMAIL=Envoi facture client par email
|
||||||
Notify_BILL_SUPPLIER_VALIDATE=Validation facture fournisseur
|
Notify_BILL_SUPPLIER_VALIDATE=Validation facture fournisseur
|
||||||
Notify_BILL_SUPPLIER_PAYED=Supplier invoice paid
|
Notify_BILL_SUPPLIER_PAYED=Facture fournisseur payée
|
||||||
Notify_BILL_SUPPLIER_SENTBYMAIL=Envoi facture fournisseur par email
|
Notify_BILL_SUPPLIER_SENTBYMAIL=Envoi facture fournisseur par email
|
||||||
Notify_BILL_SUPPLIER_CANCELED=Facture fournisseur annulée
|
Notify_BILL_SUPPLIER_CANCELED=Facture fournisseur annulée
|
||||||
Notify_CONTRACT_VALIDATE=Validation contrat
|
Notify_CONTRACT_VALIDATE=Validation contrat
|
||||||
@ -70,28 +70,29 @@ Notify_PROJECT_CREATE=Création de projet
|
|||||||
Notify_TASK_CREATE=Tâche créée
|
Notify_TASK_CREATE=Tâche créée
|
||||||
Notify_TASK_MODIFY=Tâche modifiée
|
Notify_TASK_MODIFY=Tâche modifiée
|
||||||
Notify_TASK_DELETE=Tâche supprimée
|
Notify_TASK_DELETE=Tâche supprimée
|
||||||
Notify_EXPENSE_REPORT_VALIDATE=Expense report validated (approval required)
|
Notify_EXPENSE_REPORT_VALIDATE=Rapport de dépenses validé (approbation requise)
|
||||||
Notify_EXPENSE_REPORT_APPROVE=Expense report approved
|
Notify_EXPENSE_REPORT_APPROVE=Note de frais approuvé
|
||||||
Notify_HOLIDAY_VALIDATE=Leave request validated (approval required)
|
Notify_HOLIDAY_VALIDATE=Demande de congé validée (approbation requise)
|
||||||
Notify_HOLIDAY_APPROVE=Leave request approved
|
Notify_HOLIDAY_APPROVE=Demande de congé approuvée
|
||||||
SeeModuleSetup=Voir la configuration du module %s
|
SeeModuleSetup=Voir la configuration du module %s
|
||||||
NbOfAttachedFiles=Nombre de fichiers/documents liés
|
NbOfAttachedFiles=Nombre de fichiers/documents liés
|
||||||
TotalSizeOfAttachedFiles=Taille totale fichiers/documents liés
|
TotalSizeOfAttachedFiles=Taille totale fichiers/documents liés
|
||||||
MaxSize=Taille maximum
|
MaxSize=Taille maximum
|
||||||
AttachANewFile=Ajouter un nouveau fichier/document
|
AttachANewFile=Ajouter un nouveau fichier/document
|
||||||
LinkedObject=Objet lié
|
LinkedObject=Objet lié
|
||||||
NbOfActiveNotifications=Number of notifications (no. of recipient emails)
|
NbOfActiveNotifications=Nombre de notifications (nb d'e-mails de destinataires)
|
||||||
PredefinedMailTest=__(Hello)__,\nCeci est un mail de test envoyé à __EMAIL__.\nLes deux lignes sont séparées par un saut de ligne.\n\n__USER_SIGNATURE__
|
PredefinedMailTest=__(Hello)__,\nCeci est un mail de test envoyé à __EMAIL__.\nLes deux lignes sont séparées par un saut de ligne.\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailTestHtml=__(Hello)__\nCeci est un message 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__
|
PredefinedMailTestHtml=__(Hello)__\nCeci est un message 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__
|
||||||
PredefinedMailContentSendInvoice=__(Hello)__\n\nPlease find attached invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentContract=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice __REF__ seems to have not been paid. The invoice is attached, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendInvoice=__(Bonjour)__\n\nVeuillez trouver la facture ci-jointe __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Cordialement)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendProposal=__(Hello)__\n\nPlease find attached commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendInvoiceReminder=__(Bonjour)__\n\nNous tenons à vous avertir que la facture __REF__ ne semble pas avoir été payée. La facture est jointe, à titre de rappel.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Cordialement)__\n\n__USER_SIGNATURE__
|
||||||
|
PredefinedMailContentSendProposal=__(Bonjour)__\n\nVeuillez trouver ci-joint la proposition commerciale __REF__\n\n\n__(Cordialement)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nVeuillez trouver, ci-joint, une demande de prix avec la référence __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nVeuillez trouver, ci-joint, une demande de prix avec la référence __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendOrder=__(Hello)__\n\nPlease find attached order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendOrder=__(Hello)__\n\nVeuillez trouver, ci-joint, la commande __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nPlease find attached our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nVeuillez trouver ci-joint notre commande __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nPlease find attached invoice __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nVeuillez trouver la facture ci-jointe __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendShipping=__(Hello)__\n\nPlease find attached shipping __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendShipping=__(Hello)__\n\nVeuillez trouver ci-joint l'expédition __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentSendFichInter=__(Hello)__\n\nPlease find attached intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentSendFichInter=__(Hello)__\n\nVeuillez trouver l'intervention ci-jointe __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
|
||||||
PredefinedMailContentLink=Vous pouvez cliquer sur le lien ci-dessous pour effectuer votre paiement si ce n'est déjà fait.\n\n%s\n\n
|
PredefinedMailContentLink=Vous pouvez cliquer sur le lien ci-dessous pour effectuer votre paiement si ce n'est déjà fait.\n\n%s\n\n
|
||||||
@ -175,7 +176,7 @@ EnableGDLibraryDesc=Vous devez activer ou installer la librairie GD avec votre P
|
|||||||
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>.
|
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>.
|
||||||
DolibarrDemo=Démonstration de Dolibarr ERP/CRM
|
DolibarrDemo=Démonstration de Dolibarr ERP/CRM
|
||||||
StatsByNumberOfUnits=Statistiques de quantités de produits/services
|
StatsByNumberOfUnits=Statistiques de quantités de produits/services
|
||||||
StatsByNumberOfEntities=Statistics in number of referring entities (no. of invoice, or order...)
|
StatsByNumberOfEntities=Statistiques en nombre d'entités référantes (nb de factures, ou commandes...)
|
||||||
NumberOfProposals=Nombre de propositions commerciales
|
NumberOfProposals=Nombre de propositions commerciales
|
||||||
NumberOfCustomerOrders=Nombre de commandes clients
|
NumberOfCustomerOrders=Nombre de commandes clients
|
||||||
NumberOfCustomerInvoices=Nombre de factures clients
|
NumberOfCustomerInvoices=Nombre de factures clients
|
||||||
@ -191,7 +192,7 @@ NumberOfUnitsSupplierInvoices=Quantités présentes dans les factures fournisseu
|
|||||||
EMailTextInterventionAddedContact=Une nouvelle intervention %s vous a été assignée
|
EMailTextInterventionAddedContact=Une nouvelle intervention %s vous a été assignée
|
||||||
EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée.
|
EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée.
|
||||||
EMailTextInvoiceValidated=La facture %s vous concernant a été validée.
|
EMailTextInvoiceValidated=La facture %s vous concernant a été validée.
|
||||||
EMailTextInvoicePayed=The invoice %s has been paid.
|
EMailTextInvoicePayed=La facture %s a été payée.
|
||||||
EMailTextProposalValidated=La proposition commerciale %s vous concernant a été validée.
|
EMailTextProposalValidated=La proposition commerciale %s vous concernant a été validée.
|
||||||
EMailTextProposalClosedSigned=La proposition %s a été clôturée signée.
|
EMailTextProposalClosedSigned=La proposition %s a été clôturée signée.
|
||||||
EMailTextOrderValidated=La commande %s vous concernant a été validée.
|
EMailTextOrderValidated=La commande %s vous concernant a été validée.
|
||||||
@ -201,10 +202,10 @@ EMailTextOrderApprovedBy=La commande %s a été approuvée par %s.
|
|||||||
EMailTextOrderRefused=La commande %s a été refusée.
|
EMailTextOrderRefused=La commande %s a été refusée.
|
||||||
EMailTextOrderRefusedBy=La commande %s a été refusée par %s.
|
EMailTextOrderRefusedBy=La commande %s a été refusée par %s.
|
||||||
EMailTextExpeditionValidated=L'expédition %s a été validée.
|
EMailTextExpeditionValidated=L'expédition %s a été validée.
|
||||||
EMailTextExpenseReportValidated=The expense report %s has been validated.
|
EMailTextExpenseReportValidated=La note de frais %s a été validée.
|
||||||
EMailTextExpenseReportApproved=The expensereport %s has been approved.
|
EMailTextExpenseReportApproved=Le expensereport %s a été approuvé.
|
||||||
EMailTextHolidayValidated=The leave request %s has been validated.
|
EMailTextHolidayValidated=La demande de congé %s a été validée.
|
||||||
EMailTextHolidayApproved=The leave request %s has been approved.
|
EMailTextHolidayApproved=La demande de congé %s a été approuvée.
|
||||||
ImportedWithSet=Lot d'importation (Import key)
|
ImportedWithSet=Lot d'importation (Import key)
|
||||||
DolibarrNotification=Notification automatique
|
DolibarrNotification=Notification automatique
|
||||||
ResizeDesc=Entrer la nouvelle largeur <b>OU</b> la nouvelle hauteur. Le ratio d'aspect est conservé lors du redimensionnement…
|
ResizeDesc=Entrer la nouvelle largeur <b>OU</b> la nouvelle hauteur. Le ratio d'aspect est conservé lors du redimensionnement…
|
||||||
@ -243,7 +244,7 @@ YourPasswordMustHaveAtLeastXChars=Votre mot de passe doit avoir au moins <strong
|
|||||||
YourPasswordHasBeenReset=Votre mot de passe a été réinitialisé avec succès
|
YourPasswordHasBeenReset=Votre mot de passe a été réinitialisé avec succès
|
||||||
ApplicantIpAddress=Adresse IP du demandeur
|
ApplicantIpAddress=Adresse IP du demandeur
|
||||||
SMSSentTo=SMS envoyé à %s
|
SMSSentTo=SMS envoyé à %s
|
||||||
MissingIds=Missing ids
|
MissingIds=Identifiants manquants
|
||||||
ThirdPartyCreatedByEmailCollector=Tiers créé par le collecteur de courrier électronique à partir de l'identifiant de courrier électronique ID %s
|
ThirdPartyCreatedByEmailCollector=Tiers créé par le collecteur de courrier électronique à partir de l'identifiant de courrier électronique ID %s
|
||||||
ContactCreatedByEmailCollector=Contact/adresse créé par le collecteur de courrier électronique à partir de l'identifiant de courrier électronique ID %s
|
ContactCreatedByEmailCollector=Contact/adresse créé par le collecteur de courrier électronique à partir de l'identifiant de courrier électronique ID %s
|
||||||
ProjectCreatedByEmailCollector=Projet créé par le collecteur de courrier électronique à partir du courrier électronique ID %s
|
ProjectCreatedByEmailCollector=Projet créé par le collecteur de courrier électronique à partir du courrier électronique ID %s
|
||||||
@ -260,5 +261,7 @@ WebsiteSetup=Configuration du module Sites webs
|
|||||||
WEBSITE_PAGEURL=URL de la page
|
WEBSITE_PAGEURL=URL de la page
|
||||||
WEBSITE_TITLE=Titre
|
WEBSITE_TITLE=Titre
|
||||||
WEBSITE_DESCRIPTION=Description
|
WEBSITE_DESCRIPTION=Description
|
||||||
|
WEBSITE_IMAGE=Image
|
||||||
|
WEBSITE_IMAGEDesc=Chemin relatif du média image. Vous pouvez garder ce champ vide car il est rarement utilisé (cela peut être utilisé par du contenu dynamique pour afficher un aperçu de page de type "blog_post").
|
||||||
WEBSITE_KEYWORDS=Mots clés
|
WEBSITE_KEYWORDS=Mots clés
|
||||||
LinesToImport=Lignes à importer
|
LinesToImport=Lignes à importer
|
||||||
|
|||||||
@ -20,6 +20,7 @@ ToOfferALinkForOnlinePaymentOnInvoice=URL offrant une interface de paiement en l
|
|||||||
ToOfferALinkForOnlinePaymentOnContractLine=URL offrant une interface de paiement en ligne %s sur la base du montant d'une ligne de contrat
|
ToOfferALinkForOnlinePaymentOnContractLine=URL offrant une interface de paiement en ligne %s sur la base du montant d'une ligne de contrat
|
||||||
ToOfferALinkForOnlinePaymentOnFreeAmount=URL offrant une interface de paiement en ligne %s pour un montant libre
|
ToOfferALinkForOnlinePaymentOnFreeAmount=URL offrant une interface de paiement en ligne %s pour un montant libre
|
||||||
ToOfferALinkForOnlinePaymentOnMemberSubscription=URL offrant une interface de paiement en ligne %s sur la base d'une cotisation d'adhérent
|
ToOfferALinkForOnlinePaymentOnMemberSubscription=URL offrant une interface de paiement en ligne %s sur la base d'une cotisation d'adhérent
|
||||||
|
ToOfferALinkForOnlinePaymentOnDonation=URL permettant de proposer une interface utilisateur de paiement en ligne %s pour le paiement de dons
|
||||||
YouCanAddTagOnUrl=Vous pouvez de plus ajouter le paramètre URL <b>&tag=<i>value</i></b> à n'importe quelles de ces URL (obligatoire pour le paiement libre uniquement) pour ajouter votre propre "code commentaire" du paiement.
|
YouCanAddTagOnUrl=Vous pouvez de plus ajouter le paramètre URL <b>&tag=<i>value</i></b> à n'importe quelles de ces URL (obligatoire pour le paiement libre uniquement) pour ajouter votre propre "code commentaire" du paiement.
|
||||||
SetupPayBoxToHavePaymentCreatedAutomatically=Configurez votre URL PayBox à <b>%s</b> pour avoir le paiement créé automatiquement si validé par Paybox.
|
SetupPayBoxToHavePaymentCreatedAutomatically=Configurez votre URL PayBox à <b>%s</b> pour avoir le paiement créé automatiquement si validé par Paybox.
|
||||||
YourPaymentHasBeenRecorded=Cette page confirme que votre paiement a bien été enregistré. Merci.
|
YourPaymentHasBeenRecorded=Cette page confirme que votre paiement a bien été enregistré. Merci.
|
||||||
|
|||||||
@ -11,7 +11,7 @@ PAYPAL_SSLVERSION=Curl Version SSL
|
|||||||
PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Proposer le paiement intégral (Carte+Paypal) ou Paypal seul
|
PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Proposer le paiement intégral (Carte+Paypal) ou Paypal seul
|
||||||
PaypalModeIntegral=Intégral
|
PaypalModeIntegral=Intégral
|
||||||
PaypalModeOnlyPaypal=PayPal seul
|
PaypalModeOnlyPaypal=PayPal seul
|
||||||
ONLINE_PAYMENT_CSS_URL=Optional URL of CSS stylesheet on online payment page
|
ONLINE_PAYMENT_CSS_URL=URL facultative de la feuille de style CSS sur la page de paiement en ligne
|
||||||
ThisIsTransactionId=Voici l'identifiant de la transaction: <b>%s</b>
|
ThisIsTransactionId=Voici l'identifiant de la transaction: <b>%s</b>
|
||||||
PAYPAL_ADD_PAYMENT_URL=Ajouter l'URL de paiement Paypal lors de l'envoi d'un document par email
|
PAYPAL_ADD_PAYMENT_URL=Ajouter l'URL de paiement Paypal lors de l'envoi d'un document par email
|
||||||
NewOnlinePaymentReceived=Nouveau paiement en ligne reçu
|
NewOnlinePaymentReceived=Nouveau paiement en ligne reçu
|
||||||
@ -27,8 +27,8 @@ ShortErrorMessage=Message d'erreur court
|
|||||||
ErrorCode=Code erreur
|
ErrorCode=Code erreur
|
||||||
ErrorSeverityCode=Code d'erreur sévérité
|
ErrorSeverityCode=Code d'erreur sévérité
|
||||||
OnlinePaymentSystem=Système de paiement en ligne
|
OnlinePaymentSystem=Système de paiement en ligne
|
||||||
PaypalLiveEnabled=PayPal live enabled (otherwise test/sandbox mode)
|
PaypalLiveEnabled=PayPal live activé (sinon test / mode sandbox)
|
||||||
PaypalImportPayment=Import PayPal payments
|
PaypalImportPayment=Importer des paiements PayPal
|
||||||
PostActionAfterPayment=Actions complémentaires après paiement
|
PostActionAfterPayment=Actions complémentaires après paiement
|
||||||
ARollbackWasPerformedOnPostActions=Une annulation a été effectuée sur toutes les actions Post paiement. Vous devez compléter les actions complémentaires manuellement si elles sont nécessaires.
|
ARollbackWasPerformedOnPostActions=Une annulation a été effectuée sur toutes les actions Post paiement. Vous devez compléter les actions complémentaires manuellement si elles sont nécessaires.
|
||||||
ValidationOfPaymentFailed=Validation of payment has failed
|
ValidationOfPaymentFailed=La validation du paiement a échoué
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
Module64000Name=Impressions Directe
|
Module64000Name=Impressions Directe
|
||||||
Module64000Desc=Activer le système d'impression Directe
|
Module64000Desc=Activer le système d'impression Directe
|
||||||
PrintingSetup=Réglages du module Impression Directe
|
PrintingSetup=Réglages du module Impression Directe
|
||||||
PrintingDesc=Ce module ajoute un bouton Imprimer afin d'envoyer directement les documents à une imprimante (sans ouvrir le document dans une application).
|
PrintingDesc=Ce module ajoute un bouton Imprimer à différents modules pour permettre aux documents d'être imprimés directement sur une imprimante sans avoir à ouvrir le document dans une autre application.
|
||||||
MenuDirectPrinting=Travaux d'impressions directe
|
MenuDirectPrinting=Travaux d'impressions directe
|
||||||
DirectPrint=Impressions Directe
|
DirectPrint=Impressions Directe
|
||||||
PrintingDriverDesc=Paramètres de configuration pour le driver d'impression
|
PrintingDriverDesc=Paramètres de configuration pour le driver d'impression
|
||||||
@ -19,7 +19,7 @@ UserConf=Configuration par utilisateur
|
|||||||
PRINTGCP_INFO=Configuration Google OAuth API
|
PRINTGCP_INFO=Configuration Google OAuth API
|
||||||
PRINTGCP_AUTHLINK=Authentification
|
PRINTGCP_AUTHLINK=Authentification
|
||||||
PRINTGCP_TOKEN_ACCESS=Token OAuth Google Cloud Impression
|
PRINTGCP_TOKEN_ACCESS=Token OAuth Google Cloud Impression
|
||||||
PrintGCPDesc=Ce driver permet d'envoyer des documents directement à l'imprimante via Google Cloud Print
|
PrintGCPDesc=Ce pilote permet d'envoyer des documents directement à une imprimante à l'aide de Google Cloud Print.
|
||||||
GCP_Name=Nom
|
GCP_Name=Nom
|
||||||
GCP_displayName=Nom affiché
|
GCP_displayName=Nom affiché
|
||||||
GCP_Id=Id imprimante
|
GCP_Id=Id imprimante
|
||||||
@ -27,7 +27,7 @@ GCP_OwnerName=Nom propriétaire
|
|||||||
GCP_State=Etat imprimante
|
GCP_State=Etat imprimante
|
||||||
GCP_connectionStatus=Etats en ligne
|
GCP_connectionStatus=Etats en ligne
|
||||||
GCP_Type=Type d'imprimante
|
GCP_Type=Type d'imprimante
|
||||||
PrintIPPDesc=Ce driver permet d'envoyer les documents directement à une imprimante. Il requiert un système Linux avec CUPS installé.
|
PrintIPPDesc=Ce pilote permet d’envoyer des documents directement à une imprimante. Il nécessite un système Linux avec CUPS installé.
|
||||||
PRINTIPP_HOST=Serveur d'impression
|
PRINTIPP_HOST=Serveur d'impression
|
||||||
PRINTIPP_PORT=Port
|
PRINTIPP_PORT=Port
|
||||||
PRINTIPP_USER=Identifiant
|
PRINTIPP_USER=Identifiant
|
||||||
|
|||||||
@ -17,12 +17,12 @@ Reference=Référence
|
|||||||
NewProduct=Nouveau produit
|
NewProduct=Nouveau produit
|
||||||
NewService=Nouveau service
|
NewService=Nouveau service
|
||||||
ProductVatMassChange=Changement TVA en masse
|
ProductVatMassChange=Changement TVA en masse
|
||||||
ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from one value to another. Warning, this change is global/done on all database.
|
ProductVatMassChangeDesc=Cette page peut être utilisée pour modifier un taux de TVA défini sur des produits ou services d’une valeur à une autre. Attention, cette modification est globale / effectuée sur toutes les bases.
|
||||||
MassBarcodeInit=Initialisation codes-barre
|
MassBarcodeInit=Initialisation codes-barre
|
||||||
MassBarcodeInitDesc=Cette page peut être utilisée pour initialiser un code-barre sur des objets qui ne disposent pas de code-barre défini. Vérifiez avant que l'installation du module code-barres est complète.
|
MassBarcodeInitDesc=Cette page peut être utilisée pour initialiser un code-barre sur des objets qui ne disposent pas de code-barre défini. Vérifiez avant que l'installation du module code-barres est complète.
|
||||||
ProductAccountancyBuyCode=Code comptable (achat)
|
ProductAccountancyBuyCode=Code comptable (achat)
|
||||||
ProductAccountancySellCode=Code comptable (vente)
|
ProductAccountancySellCode=Code comptable (vente)
|
||||||
ProductAccountancySellIntraCode=Accounting code (sale intra-Community)
|
ProductAccountancySellIntraCode=Code comptable (vente intra-communautaire)
|
||||||
ProductAccountancySellExportCode=Code comptable (vente à l'export)
|
ProductAccountancySellExportCode=Code comptable (vente à l'export)
|
||||||
ProductOrService=Produit ou Service
|
ProductOrService=Produit ou Service
|
||||||
ProductsAndServices=Produits et Services
|
ProductsAndServices=Produits et Services
|
||||||
@ -97,8 +97,8 @@ NoteNotVisibleOnBill=Note (non visible sur les factures, propals...)
|
|||||||
ServiceLimitedDuration=Si produit de type service à durée limitée :
|
ServiceLimitedDuration=Si produit de type service à durée limitée :
|
||||||
MultiPricesAbility=Plusieurs niveaux de prix par produit/service (chaque client est dans un et un seul niveau)
|
MultiPricesAbility=Plusieurs niveaux de prix par produit/service (chaque client est dans un et un seul niveau)
|
||||||
MultiPricesNumPrices=Nombre de prix
|
MultiPricesNumPrices=Nombre de prix
|
||||||
AssociatedProductsAbility=Activate virtual products (kits)
|
AssociatedProductsAbility=Activer des produits virtuels (kits)
|
||||||
AssociatedProducts=Virtual products
|
AssociatedProducts=Produits virtuels
|
||||||
AssociatedProductsNumber=Nbre de sous-produits constituant ce produit virtuel
|
AssociatedProductsNumber=Nbre de sous-produits constituant ce produit virtuel
|
||||||
ParentProductsNumber=Nbre de produits virtuels/packages parent
|
ParentProductsNumber=Nbre de produits virtuels/packages parent
|
||||||
ParentProducts=Produits parents
|
ParentProducts=Produits parents
|
||||||
@ -134,7 +134,7 @@ PredefinedServicesToSell=Services prédéfinis en vente
|
|||||||
PredefinedProductsAndServicesToSell=Produits/Services prédéfinis en vente
|
PredefinedProductsAndServicesToSell=Produits/Services prédéfinis en vente
|
||||||
PredefinedProductsToPurchase=Produits prédéfinis à acheter
|
PredefinedProductsToPurchase=Produits prédéfinis à acheter
|
||||||
PredefinedServicesToPurchase=Services prédéfinis à acheter
|
PredefinedServicesToPurchase=Services prédéfinis à acheter
|
||||||
PredefinedProductsAndServicesToPurchase=Predefined products/services to purchase
|
PredefinedProductsAndServicesToPurchase=Produits / services prédéfinis à l'achat
|
||||||
NotPredefinedProducts=Pas de produit/service prédéfini
|
NotPredefinedProducts=Pas de produit/service prédéfini
|
||||||
GenerateThumb=Générer la vignette
|
GenerateThumb=Générer la vignette
|
||||||
ServiceNb=Service no %s
|
ServiceNb=Service no %s
|
||||||
@ -145,7 +145,7 @@ Finished=Produit manufacturé
|
|||||||
RowMaterial=Matière première
|
RowMaterial=Matière première
|
||||||
CloneProduct=Cloner produit/service
|
CloneProduct=Cloner produit/service
|
||||||
ConfirmCloneProduct=Êtes-vous sûr de vouloir cloner le produit ou service <b>%s</b> ?
|
ConfirmCloneProduct=Êtes-vous sûr de vouloir cloner le produit ou service <b>%s</b> ?
|
||||||
CloneContentProduct=Clone all main information of product/service
|
CloneContentProduct=Cloner toutes les informations principales du produit / service
|
||||||
ClonePricesProduct=Cloner les prix
|
ClonePricesProduct=Cloner les prix
|
||||||
CloneCompositionProduct=Cloner le produits packagés
|
CloneCompositionProduct=Cloner le produits packagés
|
||||||
CloneCombinationsProduct=Cloner les variantes
|
CloneCombinationsProduct=Cloner les variantes
|
||||||
@ -233,7 +233,7 @@ BarCodeDataForThirdparty=Information de code barre du produit %s :
|
|||||||
ResetBarcodeForAllRecords=Définir la valeur de code-barres pour tous les enregistrements (cela réinitialiser également les valeurs de code-barres déjà défini par des nouvelles)
|
ResetBarcodeForAllRecords=Définir la valeur de code-barres pour tous les enregistrements (cela réinitialiser également les valeurs de code-barres déjà défini par des nouvelles)
|
||||||
PriceByCustomer=Prix différents pour chaque client
|
PriceByCustomer=Prix différents pour chaque client
|
||||||
PriceCatalogue=Un seul prix de vente par produit/service
|
PriceCatalogue=Un seul prix de vente par produit/service
|
||||||
PricingRule=Rules for selling prices
|
PricingRule=Règles de vente
|
||||||
AddCustomerPrice=Ajouter prix par client
|
AddCustomerPrice=Ajouter prix par client
|
||||||
ForceUpdateChildPriceSoc=Définir le même prix sur les filiales des clients
|
ForceUpdateChildPriceSoc=Définir le même prix sur les filiales des clients
|
||||||
PriceByCustomerLog=Historique des prix clients précédents
|
PriceByCustomerLog=Historique des prix clients précédents
|
||||||
@ -293,8 +293,8 @@ ProductSheet=Fiche produit
|
|||||||
ServiceSheet=Fiche service
|
ServiceSheet=Fiche service
|
||||||
PossibleValues=Valeurs possibles
|
PossibleValues=Valeurs possibles
|
||||||
GoOnMenuToCreateVairants=Allez sur le menu %s - %s pour ajouter les attributs de variantes (comme les couleurs, tailles, ...)
|
GoOnMenuToCreateVairants=Allez sur le menu %s - %s pour ajouter les attributs de variantes (comme les couleurs, tailles, ...)
|
||||||
UseProductFournDesc=Use supplier descriptions of products in supplier documents
|
UseProductFournDesc=Utiliser les descriptions des produits des fournisseurs dans les documents fournisseurs
|
||||||
ProductSupplierDescription=Supplier description for the product
|
ProductSupplierDescription=Description du fournisseur du produit
|
||||||
#Attributes
|
#Attributes
|
||||||
VariantAttributes=Attributs de variante
|
VariantAttributes=Attributs de variante
|
||||||
ProductAttributes=Attributs de variantes pour les produits
|
ProductAttributes=Attributs de variantes pour les produits
|
||||||
@ -330,8 +330,8 @@ NbOfDifferentValues=Nb de valeurs différentes
|
|||||||
NbProducts=Nb de produits
|
NbProducts=Nb de produits
|
||||||
ParentProduct=Produit parent
|
ParentProduct=Produit parent
|
||||||
HideChildProducts=Cacher les variantes de produits
|
HideChildProducts=Cacher les variantes de produits
|
||||||
ShowChildProducts=Show variant products
|
ShowChildProducts=Afficher les variantes de produits
|
||||||
NoEditVariants=Go to Parent product card and edit variants price impact in the variants tab
|
NoEditVariants=Accédez à la fiche produit parent et modifiez l'impact sur le prix des variantes dans l'onglet variantes.
|
||||||
ConfirmCloneProductCombinations=Êtes-vous sur de vouloir copier les variantes du produits vers l'autre produit parent avec la référence donnée ?
|
ConfirmCloneProductCombinations=Êtes-vous sur de vouloir copier les variantes du produits vers l'autre produit parent avec la référence donnée ?
|
||||||
CloneDestinationReference=Référence du produit cible
|
CloneDestinationReference=Référence du produit cible
|
||||||
ErrorCopyProductCombinations=Une erreur s'est produite lors de la copie des variantes de produit
|
ErrorCopyProductCombinations=Une erreur s'est produite lors de la copie des variantes de produit
|
||||||
|
|||||||
@ -39,8 +39,8 @@ ShowProject=Afficher projet
|
|||||||
ShowTask=Afficher tâche
|
ShowTask=Afficher tâche
|
||||||
SetProject=Définir projet
|
SetProject=Définir projet
|
||||||
NoProject=Aucun projet défini ou responsable
|
NoProject=Aucun projet défini ou responsable
|
||||||
NbOfProjects=No. of projects
|
NbOfProjects=Nombre de projets
|
||||||
NbOfTasks=No. of tasks
|
NbOfTasks=Nombre de tâches
|
||||||
TimeSpent=Temps consommé
|
TimeSpent=Temps consommé
|
||||||
TimeSpentByYou=Temps consommé par vous
|
TimeSpentByYou=Temps consommé par vous
|
||||||
TimeSpentByUser=Temps consommé par utilisateur
|
TimeSpentByUser=Temps consommé par utilisateur
|
||||||
@ -169,8 +169,8 @@ SelectElement=Séléctionnez l'élément
|
|||||||
AddElement=Associer l'élément
|
AddElement=Associer l'élément
|
||||||
# Documents models
|
# Documents models
|
||||||
DocumentModelBeluga=Modèle de document project pour l'aperçu des objets liées
|
DocumentModelBeluga=Modèle de document project pour l'aperçu des objets liées
|
||||||
DocumentModelBaleine=Project document template for tasks
|
DocumentModelBaleine=Modèle de document de projet pour les tâches
|
||||||
DocumentModelTimeSpent=Project report template for time spent
|
DocumentModelTimeSpent=Modèle de rapport de projet pour le temps passé
|
||||||
PlannedWorkload=Charge de travail prévue
|
PlannedWorkload=Charge de travail prévue
|
||||||
PlannedWorkloadShort=Charge de travail
|
PlannedWorkloadShort=Charge de travail
|
||||||
ProjectReferers=Objets associés
|
ProjectReferers=Objets associés
|
||||||
@ -184,7 +184,7 @@ ProjectsWithThisUserAsContact=Projets avec cet utilisateur comme contact
|
|||||||
TasksWithThisUserAsContact=Tâches assignées à cet utilisateur
|
TasksWithThisUserAsContact=Tâches assignées à cet utilisateur
|
||||||
ResourceNotAssignedToProject=Non assigné au projet
|
ResourceNotAssignedToProject=Non assigné au projet
|
||||||
ResourceNotAssignedToTheTask=Non assigné à la tache
|
ResourceNotAssignedToTheTask=Non assigné à la tache
|
||||||
NoUserAssignedToTheProject=No users assigned to this project
|
NoUserAssignedToTheProject=Aucun utilisateur assigné à ce projet
|
||||||
TimeSpentBy=Temps consommé par
|
TimeSpentBy=Temps consommé par
|
||||||
TasksAssignedTo=Tâches assignées à
|
TasksAssignedTo=Tâches assignées à
|
||||||
AssignTaskToMe=M'assigner la tâche
|
AssignTaskToMe=M'assigner la tâche
|
||||||
@ -195,7 +195,7 @@ ProjectOverview=Vue d'ensemble
|
|||||||
ManageTasks=Utiliser les projets pour suivre les tâches et/ou saisir du temps consommé (feuilles de temps)
|
ManageTasks=Utiliser les projets pour suivre les tâches et/ou saisir du temps consommé (feuilles de temps)
|
||||||
ManageOpportunitiesStatus=Utiliser les projets pour suivre les affaires / opportunités
|
ManageOpportunitiesStatus=Utiliser les projets pour suivre les affaires / opportunités
|
||||||
ProjectNbProjectByMonth=Nb de projets créés par mois
|
ProjectNbProjectByMonth=Nb de projets créés par mois
|
||||||
ProjectNbTaskByMonth=No. of created tasks by month
|
ProjectNbTaskByMonth=Nombre de tâches créées par mois
|
||||||
ProjectOppAmountOfProjectsByMonth=Montant des opportunités par mois
|
ProjectOppAmountOfProjectsByMonth=Montant des opportunités par mois
|
||||||
ProjectWeightedOppAmountOfProjectsByMonth=Montant pondéré des opportunités par mois
|
ProjectWeightedOppAmountOfProjectsByMonth=Montant pondéré des opportunités par mois
|
||||||
ProjectOpenedProjectByOppStatus=Opportunités ouvertes par statut d'opportunité
|
ProjectOpenedProjectByOppStatus=Opportunités ouvertes par statut d'opportunité
|
||||||
@ -232,5 +232,5 @@ DontHavePermissionForCloseProject=Vous n'êtes pas autorisé à fermer le projet
|
|||||||
DontHaveTheValidateStatus=Le projet %s doit être ouvert pour être fermé
|
DontHaveTheValidateStatus=Le projet %s doit être ouvert pour être fermé
|
||||||
RecordsClosed=%s projet(s) fermé(s)
|
RecordsClosed=%s projet(s) fermé(s)
|
||||||
SendProjectRef=A propos du projet %s
|
SendProjectRef=A propos du projet %s
|
||||||
ModuleSalaryToDefineHourlyRateMustBeEnabled=Module 'Payment of employee wages' must be enabled to define employee hourly rate to have time spent valorized
|
ModuleSalaryToDefineHourlyRateMustBeEnabled=Le module 'Paiement des salaires des employés' doit être activé pour définir le taux horaire des employés afin de valoriser le temps passé
|
||||||
NewTaskRefSuggested=Réf de tâche déjà utilisée, une nouvelle réference de tâche est suggérée
|
NewTaskRefSuggested=Réf de tâche déjà utilisée, une nouvelle réference de tâche est suggérée
|
||||||
|
|||||||
@ -33,7 +33,7 @@ PropalStatusSigned=Signée (à facturer)
|
|||||||
PropalStatusNotSigned=Non signée (fermée)
|
PropalStatusNotSigned=Non signée (fermée)
|
||||||
PropalStatusBilled=Facturée
|
PropalStatusBilled=Facturée
|
||||||
PropalStatusDraftShort=Brouillon
|
PropalStatusDraftShort=Brouillon
|
||||||
PropalStatusValidatedShort=Validated (open)
|
PropalStatusValidatedShort=Validé (ouvert)
|
||||||
PropalStatusClosedShort=Fermée
|
PropalStatusClosedShort=Fermée
|
||||||
PropalStatusSignedShort=Signée
|
PropalStatusSignedShort=Signée
|
||||||
PropalStatusNotSignedShort=Non signée
|
PropalStatusNotSignedShort=Non signée
|
||||||
@ -55,7 +55,7 @@ NoDraftProposals=Pas de propositions brouillons
|
|||||||
CopyPropalFrom=Créer proposition/devis par recopie d'un proposition existante
|
CopyPropalFrom=Créer proposition/devis par recopie d'un proposition existante
|
||||||
CreateEmptyPropal=Créer proposition/devis vierge ou avec la liste des produits/services
|
CreateEmptyPropal=Créer proposition/devis vierge ou avec la liste des produits/services
|
||||||
DefaultProposalDurationValidity=Délai de validité par défaut (en jours)
|
DefaultProposalDurationValidity=Délai de validité par défaut (en jours)
|
||||||
UseCustomerContactAsPropalRecipientIfExist=Utiliser l'adresse de contact suivi client si définie plutôt que l'adresse du tiers comme destinataire des propositions
|
UseCustomerContactAsPropalRecipientIfExist=Utiliser l'adresse de 'contact suivi client' si définie plutôt que l'adresse du tiers comme destinataire des propositions
|
||||||
ClonePropal=Cloner proposition commerciale
|
ClonePropal=Cloner proposition commerciale
|
||||||
ConfirmClonePropal=Êtes-vous sûr de vouloir cloner la proposition commerciale <b>%s</b> ?
|
ConfirmClonePropal=Êtes-vous sûr de vouloir cloner la proposition commerciale <b>%s</b> ?
|
||||||
ConfirmReOpenProp=Êtes-vous sûr de vouloir réouvrir la proposition commerciale <b>%s</b> ?
|
ConfirmReOpenProp=Êtes-vous sûr de vouloir réouvrir la proposition commerciale <b>%s</b> ?
|
||||||
|
|||||||
@ -5,7 +5,7 @@ DeleteResource=Effacer ressource
|
|||||||
ConfirmDeleteResourceElement=Confirmer la suppression de cette ressource ?
|
ConfirmDeleteResourceElement=Confirmer la suppression de cette ressource ?
|
||||||
NoResourceInDatabase=Pas de ressource en base
|
NoResourceInDatabase=Pas de ressource en base
|
||||||
NoResourceLinked=Aucune ressource liée
|
NoResourceLinked=Aucune ressource liée
|
||||||
|
ActionsOnResource=Événements liés à cette ressource
|
||||||
ResourcePageIndex=Liste des ressources
|
ResourcePageIndex=Liste des ressources
|
||||||
ResourceSingular=Resource
|
ResourceSingular=Resource
|
||||||
ResourceCard=Fiche
|
ResourceCard=Fiche
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user